v1.40.0
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.