github googleapis/google-cloud-rust release-20260113
2026-01-13

12 hours ago

Breaking Changes

  • google-cloud-sql-v1 released as 2.0.0.

    The service no longer accepts or produces a number of enum variants in SqlDSatabaseVersion.

    These variants have been removed. While we do not expect that any working application can use or receive these enum values, we bumped the major version as the change is breaking.

  • google-cloud-compute-v1 released as 2.0.0.

    A small number of functions, which we expect are rarely used, changed from returning wkt::Empty to returning the unit type (). This makes the client consistent with clients for other services. We apologize for any inconvenience.

    For more details, see the 2.0.0 migration guide.

Interesting features

  • The Cloud Pub/Sub preview gained a number of features, including a high-throughput Subscriber client for receiving messages from Cloud Pub/Sub.

    The Subscriber supports at-least-once delivery subscriptions. It handles lease management. It exposes flow control configuration. It includes idle stream keepalives.

    The Subscriber does not yet support stream retries (so sessions timeout after ~30 minutes), exactly-once delivery, or mocking. We are working on these.

    Your feedback is greatly appreciated while we stabilize this API!

  • The Cloud Storage client now supports open_object().

    This operation allows you to open an object and then perform multiple ranged reads on the object.

    Each ranged read has lower latency than performing the read by itself.

    Note that this features is under an allow list, contact your account team to include your project into the list.

  • The Google Cloud Storage client can now created signed URLs.

  • Code samples showing how to use some client functions.

What's changed

New Contributors

Full Changelog: release-20251210...release-20260113

Don't miss a new google-cloud-rust release

NewReleases is sending notifications on new releases.