Skip to content

v1.32.0

Compare
Choose a tag to compare
@devbww devbww released this 01 Oct 16:49
· 5846 commits to main since this release
58ea920

v1.32.0 Release

Bigtable

  • docs(bigtable): add documentation for no channel refreshes (#7373)

IAM

  • feat(generator): generate a SetIamPolicy() overload with an OCC loop (#7276)
  • doc(iam): use SetIamPolicy() read-modify-write loop in sample (#7288)

Pub/Sub

  • feat(pubsub): use google::cloud::Options to configure the library.
    pubsub::PublisherOptions, pubsub::SubscriberOptions, and related
    functions are deprecated. We have not set a date to remove them, but if
    we ever do we plan to give you one year's notice.
  • fix(pubsub): avoid deadlocks in publish flow control (#7313)
  • fix(pubsub): dont std::move PublisherOptions that we are still using (#7270)

Storage

BREAKING CHANGES:

  • We have removed the code generated from storage/v1 protos. These protos were
    not GA themselves, and the underlying service will be disabled in the near
    future. Furthermore, the library that used them (the GCS+gRPC plugin) is
    clearly labeled experimental. Regardless, we apologize if this causes you
    inconvenience or additional work.

OTHER CHANGES:

  • fix(storage): eliminate dangling function references (#7366)
  • doc: add gRPC steps to storage quickstart (#7358)
  • fix(storage): restore deprecation warnings on MSVC (#7325)
  • fix(storage): build with MSVC+x86 (#7323)
  • feat(GCS+gRPC): reduce data copying in downloads (#7303)
  • feat(GCS+gRPC): support timeouts for all requests (#7299)
  • feat(storage): support timeouts for all requests (#7295)
  • feat(storage): use generic parameters when resuming uploads (#7292)
  • feat(GCS+gRPC): implement standard parameters (#7272)
  • fix(storage): use CA info options in credentials (#7261)
  • doc(storage): handle kNotFound in example (#7252)

Spanner

  • feat(generator): generate a SetIamPolicy() overload with an OCC loop (#7276)
  • feat(spanner): add factory functions for instance/database/backup (#7321)
  • doc(spanner): convert Spanner samples to use the generated admin APIs (#7311)
  • feat(spanner): add generated admin APIs (#7285)

Common Libraries

  • fix: substitute build metadata (git commit) in bazel builds (#7378)
  • feat(common): add ability to supply a user-run CQ to gRPC options (#7354)