What's Changed
- feat(storage): accept Into in append by @vsharonlynn in #7249
- docs(storage): document open request spec fields by @vsharonlynn in #7252
- feat(spanner): support from_stub streaming RPCs by @olavloite in #7202
- docs(spanner): document metrics invariants by @olavloite in #7221
- fix(auth): accept IAP issuer when verifying id tokens by @akasakariko in #7279
- feat(auth): support external_account_authorized_user credentials by @SamuelXing in #7225
- docs(storage): note cfg gate in appendable samples by @vsharonlynn in #7286
- fix(auth): honor user credential scopes by @fornwall in #7283
- fix(wkt): normalize negative nanos in clamp by @nvnmandadhi in #7277
- fix(pubsub): retry at-least-once acks and nacks on UNAVAILABLE by @lyogev in #7272
- fix(spanner): eliminate commit start TOCTOU race by @olavloite in #7230
- feat(spanner): support references in key macro by @olavloite in #7296
- feat(google/cloud/designcenter/v1): add google-cloud-designcenter-v1 by @sofisl in #7321
- docs(spanner): document dynamic channel pool knobs by @olavloite in #7327
- fix(spanner): fix unstable-metrics compilation by @olavloite in #7311
- docs(spanner): fix code samples and feature list by @olavloite in #7310
- feat(spanner): pass gax options to partition RPCs by @olavloite in #7188
- fix(spanner): unify lease status code extraction by @olavloite in #7301
- fix(storage): reject excess persisted_size by @vsharonlynn in #7325
- docs(storage): add OpenTelemetry client-side tracing sample by @ccbcqbz in #7342
- fix(auth): abort token refresh task on drop by @alvarowolfx in #7354
- fix(wkt): reject extra signs in Duration strings by @nvnmandadhi in #7336
- feat(pubsub): monitor keepalive pong timeouts by @suzmue in #7317
- fix(auth): stop access boundary refresh on drop by @alvarowolfx in #7355
- docs(guide): redirect migrated chapters by @coryan in #7365
- docs(guide): redirect compute chapter by @coryan in #7373
- feat(google/cloud/saasplatform/saasservicemgmt/v1): add google-cloud-saasplatform-saasservicemgmt-v1 by @zhumin8 in #7372
- fix(spanner): extract gRPC status in metrics by @olavloite in #7332
- feat(spanner): support JSON values in ToValue by @olavloite in #7335
- fix(spanner): prevent batch write stream restarts by @olavloite in #7340
- docs(guide): redirect Gemini chapter by @coryan in #7381
- fix(auth): use standard base64 in STS basic auth by @alvarowolfx in #7384
- docs(guide): redirect mocking_lros chapter by @coryan in #7386
- docs(guide): add DevSite tags to samples by @coryan in #7405
- fix(storage): fail bidi reads on unexpected server OK by @joshuatants in #7382
- fix(auth): reuse reqwest::Client with no_proxy in MDS client by @bwplotka in #7394
- feat(spanner): derive Clone on builders and txs by @olavloite in #7338
- docs(guide): redirect configure_client chapter by @coryan in #7411
- docs: improve GEMINI.md for hand-written libraries by @coryan in #7422
- docs(guide): redirect occ chapter by @coryan in #7418
- feat(bigquery): add configurable retry backoff and throttler to Reader in ReadRows by @tswast in #7129
- docs(guide): redirect storage/mocking chapter by @coryan in #7426
- fix(spanner): prevent plaintext routing downgrades by @olavloite in #7419
- fix(spanner): pin TLS domain on routed endpoints by @olavloite in #7420
- feat: update API sources and regenerate by @JoeWang1127 in #7432
- docs(guide): redirect storage/queue chapter by @coryan in #7430
- fix(gax-internal): error on non-finite numbers by @olavloite in #7427
- fix(spanner): check overflow in float32 conversions by @olavloite in #7329
- docs(guide): redirect storage/rewrite_object by @coryan in #7433
- fix: qualify ToProto calls on foreign receivers by @suzmue in #7437
- docs(guide): redirect storage/striped_downloads by @coryan in #7440
- docs(ci): add guide for updating GCB builds by @coryan in #7451
New Contributors
- @akasakariko made their first contribution in #7279
- @SamuelXing made their first contribution in #7225
- @lyogev made their first contribution in #7272
- @purvabansal made their first contribution in #7337
- @bwplotka made their first contribution in #7394
Full Changelog: release-20261021...release-20261111