What's Changed
- feat(streetview-publish-v1): generate library by @coryan in #6031
- feat(health-v4): generate library by @noahdietz in #6034
- feat(storage): make GrpcRustClient available as a transport option by @joshuatants in #6000
- feat(storage): implement appendable upload connector by @vsharonlynn in #5956
- feat(productregistry-v1): onboard new client by @noahdietz in #6051
- feat(spanner): export SpannerRetryPolicy by @fornwall in #6048
- feat(agentidentity-v1): onboard new client by @noahdietz in #6076
- feat(storage): implement appendable upload background worker by @vsharonlynn in #6001
- feat(spanner): add a priority setter to BatchDmlBuilder by @fornwall in #6047
- feat(spanner): add request-options and change-stream-exclusion setters to BatchWriteTransactionBuilder by @fornwall in #6073
- feat(blockchainnodeengine-v1): generate library by @coryan in #6094
- fix(auth): add all 5xx status codes as retryable error by @alvarowolfx in #6093
- feat(geo-type): onboard google-geo-type package by @noahdietz in #6096
- feat(shopping-type): onboard google-shopping-type package by @noahdietz in #6097
- feat(auth): add retry loop for generate_id_token by @alvarowolfx in #6090
- feat(auth): add retry loop for generate_access_token by @alvarowolfx in #6092
- feat(storage): implement appendable upload transport by @vsharonlynn in #6002
- feat(storage): update request models for appendable upload by @vsharonlynn in #5957
- feat(storage): implement open_appendable_object API by @vsharonlynn in #6113
- fix(gax): enforce system-wins precedence for grpc headers by @xlai20 in #6103
- cleanup(pubsub): simplify batch actor timer type signatures by @suzmue in #6129
- feat(storage): implement reopen_appendable_object API by @vsharonlynn in #6114
- feat(storage): add integration test for appendable upload by @vsharonlynn in #6115
- feat(storage): implement TracingAppendableObjectWriter by @vsharonlynn in #5963
- feat(storage): add tracing decorators for open_appendable_object by @vsharonlynn in #6155
- feat(google-maps-fleetengine-v1): onboard new library by @noahdietz in #6164
- feat(google-maps-fleetengine-delivery-v1): onboard new library by @noahdietz in #6165
- feat(storage): add tracing decorators for reopen_appendable_object by @vsharonlynn in #6156
- feat(pubsub): configure universe domain by @dbolduc in #6162
- fix(spanner): fix off-by-one in the streaming-query retry attempt count by @fornwall in #6086
- feat(maps): onboard several maps APIs by @noahdietz in #6167
- feat(storage): introduce basic appendable upload benchmark scenario by @vsharonlynn in #6149
- feat(storage): add iteration metrics and CSV reporting to appendable upload benchmark by @vsharonlynn in #6170
- feat(spanner): connection options for Spanner Omni by @olavloite in #6205
- feat(maps): onboard several maps APIs by @noahdietz in #6188
- feat(maps): onboard more maps APIs by @noahdietz in #6217
- feat(storage): object-level checksum in gRPC bidi read by @xlai20 in #6131
- feat(storage): add runner script and docs for appendable upload benchmark by @vsharonlynn in #6171
- feat(gax): add type-erased extensions support to ClientBuilder by @olavloite in #6213
- docs(spanner): add samples for indexes with storing columns by @olavloite in #6193
- feat(spanner): accept T: Into in parameter and mutation bindings by @olavloite in #6184
- feat(spanner): add declarative mutation macro by @olavloite in #6196
- docs(spanner): add partitioned DML samples by @olavloite in #6195
- fix(deps): specify version for google-cloud-monitoring-v3 by @zhumin8 in #6239
New Contributors
- @fornwall made their first contribution in #6048
- @panimidi made their first contribution in #6050
- @raushan728 made their first contribution in #6116
Full Changelog: release-20260713...release-20260730