New
2026-02-12
Breaking changes
- google-cloud-pubsub: the preview version includes the following changes.
- cleanup(pubsub)!: rename PublishHandle to PublishFuture by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4636
- cleanup(pubsub)!: remove explicit nack by @haphungw in https://github.com/googleapis/google-cloud-rust/pull/4549
- cleanup(pubsub)!: rename
PubsubMessage->Messageby @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4634
New libraries
- gkehub-rbacrolebindingactuation-v1: generate library by @coryan in https://github.com/googleapis/google-cloud-rust/pull/4568
- google-cloud-auditmanager-v1: generate library by @JoeWang1127 in https://github.com/googleapis/google-cloud-rust/pull/4569
What's Changed
- feat(pubsub): add simple Publisher builder by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4343
- docs(pubsub): improve setter documenations for publisher by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4438
- fix(pubsub): remove unnecessary worker spawn by @PhongChuong in https://github.com/googleapis/google-cloud-rust/pull/4444
- docs(gax): fix rustdoc warnings by @coryan in https://github.com/googleapis/google-cloud-rust/pull/4453
- feat(auth): add retry to mds idtoken provider by @alvarowolfx in https://github.com/googleapis/google-cloud-rust/pull/4256
- fix(pubsub): nack messages when handler is dropped by @haphungw in https://github.com/googleapis/google-cloud-rust/pull/4548
- docs(storage): add samples for generate signed urls by @joshuatants in https://github.com/googleapis/google-cloud-rust/pull/4525
- fix(pubsub): retry acks when channel closes by @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4575
- feat(pubsub): include subscription name in StreamingPull header by @haphungw in https://github.com/googleapis/google-cloud-rust/pull/4585
- docs(storage): include into_stream adapter by @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4594
- feat(pubsub): implement
into_streamfor aSessionby @haphungw in https://github.com/googleapis/google-cloud-rust/pull/4590 - docs(pubsub): link types in publisher builder doc comments by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4615
- docs(pubsub): match the Publisher to other client comment style by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4617
- fix(pubsub): change error return type for publish to Arc by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4620
- feat(storage): prepare for LRO returning Empty by @coryan in https://github.com/googleapis/google-cloud-rust/pull/4633
- docs(pubsub): handler examples by @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4639
- docs(pubsub): note on ordered delivery by @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4640
- fix(pubsub): handle shutdown behavior for publisher by @suzmue in https://github.com/googleapis/google-cloud-rust/pull/4622
- fix: token cache exits after exhaustive retries by @alvarowolfx in https://github.com/googleapis/google-cloud-rust/pull/4551
- docs(pubsub): add exactly-once disclaimer by @dbolduc in https://github.com/googleapis/google-cloud-rust/pull/4649
- docs: Generate sample for List RPCs by @amanda-tarafa in https://github.com/googleapis/google-cloud-rust/pull/4641
New Contributors
- @haphungw made their first contribution in https://github.com/googleapis/google-cloud-rust/pull/4433
- @joshuatants made their first contribution in https://github.com/googleapis/google-cloud-rust/pull/4525
- @suztomo made their first contribution in https://github.com/googleapis/google-cloud-rust/pull/4627
- @miguelvelezsa made their first contribution in https://github.com/googleapis/google-cloud-rust/pull/4662
Full Changelog: https://github.com/googleapis/google-cloud-rust/compare/release-20260128...release-20260212