Skip to content

v1.35.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@devjgm devjgm released this 04 Jan 22:54
· 2180 commits to main since this release
fc665cf

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)