v1.35.0
Pre-release
Pre-release
New GA Libraries
The following libraries are now considered stable and complete:
BigQuery
- feat(generator): add options support to generated clients (#7683)
Bigtable
- feat(bigtable): generate admin APIs (#7700)
IAM
- feat(generator): add options support to generated clients (#7683)
Pub/Sub
- fix(pubsub): Change AsyncReadWriteStreamAuth to be usable with unique_ptr (#7692)
Spanner
- fix(spanner): switch order of ListBackupOperations() filter conjuncts (#7746)
- feat(spanner): add per-operation options to Commit() and Rollback() (#7714)
- feat(spanner): spanner::Client construction from Options (#7706)
- feat(generator): add options support to generated clients (#7683)
Storage
- feat(GCS+gRPC): implement parser for BucketMetadata components (#7766)
- feat(GCS+gRPC): implement BucketBilling parser (#7765)
- feat(GCS+gRPC): implement BucketAccessControl parser (#7763)
- feat(storage): capture metadata info in downloads (#7694)
- fix: missing dependency for WIN32 (#7718)
- fix(storage): more strict parsing for HttpResponse (#7702)
Common Libraries
- Backoff policies are now cloned from their initial state, instead of their
current state. Any accumulated delay will be reset to its initial value in the
clone. The previous behavior was a bug, and thus it has been fixed. (#7696) - fix: extremely rare race conditions in retry loop (#7789)
- feat(common): include the request/response type name in the RPC log (#7782)
- fix(common): revamp the async polling loop (#7762)
- fix: missing dependency for WIN32 (#7718)
- doc(common): add a note about AsyncGrpcOperation and OptionsSpan (#7682)
- feat(common): add support for call-tree-specific options (#7669)