You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose the integration of native C++20 coroutine support into the google-cloud-cpp client libraries, with a particular focus on Google Cloud Storage (GCS).
While the current asynchronous API is functional, the addition of first-class coroutine support (e.g., Task<T> or Awaitable types) would significantly improve code readability and maintainability for modern C++ backends. Furthermore, providing low-level networking primitives—similar to the models found in boost::asio or the Networking TS—would allow developers to integrate GCS operations into their own custom execution contexts and coroutine frameworks.
This is on our roadmap, but we don't have any dates to share at this time. If you could also contact your customer account support representative and make this same request, it will help with prioritization.
Activity
scotthart commentedon Apr 7, 2026
This is on our roadmap, but we don't have any dates to share at this time. If you could also contact your customer account support representative and make this same request, it will help with prioritization.