Skip to content

v1.40.0

Compare
Choose a tag to compare
@coryan coryan released this 02 May 15:45
· 4620 commits to main since this release
6424ff3

We are happy to announce that the following GA libraries. Unless specifically
noted, the APIs in these libraries are stable, and are ready for production use.

Expand to see the full list of new GA libraries...

Bigtable

  • doc(bigtable): deprecate DataClient member fns (#8813)
  • doc(bigtable): deprecate ClientOptions (#8824)

Pub/Sub

  • doc(pubsub): document publish return value (#8703)

Spanner

  • fix(spanner)!: FLOAT64 NaN values are considered equal (#8805)

Storage

BREAKING CHANGES

  • While the interface and behavior for storage::Client::WriteObject() remains
    stable, its implementation has changed. Normally implementation details are
    not breaking changes, but any application mocking the storage library
    necessarily depends on these implementation details. We updated the
    mocking examples to guide you in changing any tests
    (#8806).

Other Changes:

  • feat(storage): new option to disable decompressive transcoding (#8834)
  • fix(storage): disable checksums for transcoded objects (#8830)
  • doc: fix typo, change "optional" to "optimal" (#8825)

Storage Transfer Service

BREAKING CHANGES

The library has been disabled on macOS due to a protobuf naming clash. See
#8785 for details.

New Libraries

We are introducing 3 new client libraries for GCP services. While we do not
anticipate any API changes to these libraries before declaring them GA, we are
releasing them early in case they elicit some feedback that requires changes.

Expand to see the full list of new libraries...