v2.16.0
New Libraries
We are happy to announce the following GA libraries. Unless specifically noted,
the APIs in these libraries are stable, and are ready for production use.
Discovery Engine
New *Client for conversational search.
OAuth2
- feat(oauth2): add quickstart, README, etc. (#12754)
OpenTelemetry
We instrumented the Google Cloud C++ libraries for distributed tracing using
OpenTelemetry. All client libraries are instrumented in some capacity.
Features to enable the collection and export of these traces are now GA. See the
quickstart within the library to learn more about these tools.
Policy Troubleshooter
Remove PoliciesClient. This client was placed in the wrong library. The
correct location is google/cloud/iam/v2.
Storage
- fix(storage): trace auth when default credentials are assumed (#12672)
- docs(storage): more on InsertObject vs. WriteObject (#12577)
Common Libraries
- feat(common): new
*Optionto configure HTTP proxy (#12766) - fix: export headers with top-level Bazel targets (#12762)
- fix: gRPC auth logging enabled by "auth" (#12702)
- fix: add implicit routing in GAPICs (#12544)
Known issues
Compiling gRPC with Bazel and Clang >= 16 requires --features=-layering_check
in your Bazel command-line. For more details, see grpc#34482.