chore(deps): update dependency google_cloud_cpp to v2.15.0 #247
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.14.0
->v2.15.0
Release Notes
googleapis/google-cloud-cpp (google_cloud_cpp)
v2.15.0
Compare Source
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.
Cloud IoT
The Cloud IoT Core service has been [shutdown][cloud-iot-shutdown]. We removed
the corresponding C++ client library as it is no longer usable.
BeyondCorp API
Parts of the BeyondCorp API are restricted to only existing customers and will
be decommissioned. No C++ customers are affected, so we are removing the
unusable components from the C++ libraries. More information in the BeyondCorp
announcement.
Natural Language AI
We expanded the library to include the
v2
version of the API.Notebooks
We expanded the library to include the
v2
version of the API.Pub/Sub
(#12454)
(#12306)
Spanner
(#12319)
Storage
(#12314)
Common Libraries
(#12493)
(#12447)
Options::set<>() &&
overload(#12424)
(#12406)
(#12368)
(#11897)
(#12345)
(#12324)
(#12313)
*RetryLoop
(#12301)
Other Changes
Bazel Testing: from v2.15.0 we will only test with Bazel >= 6.0.0. We do not
consider this a breaking change, as Bazel 5.x has been in maintenance mode for
more than 6 months.
CMake Proto Libraries: We only compile service-specific protos if the
corresponding client library is enabled, via
-DGOOGLE_CLOUD_CPP_ENABLE=...
.This change reduces build times for customers who use CMake but who are not
using all of the client libraries listed below.
We considered it [a bug][#8022] that customers building with CMake were forced
to compile large proto libraries that they did not need. It was certainly
[confusing][#10174].
Any change in behavior, including fixing bugs, can be considered "breaking". By
policy we don't consider bug fixes to be breaking changes. We applied that
policy in this case.
The impacted libraries are:
bigquery
bigtable
dialogflow_es
iam
logging
pubsub
speech
storage
texttospeech
trace
If you are dependent on any of these proto libraries and you are not
compiling the corresponding client library, you will need to update your build
scripts.
For example, if you depend on
google_cloud_cpp_speech_protos
(e.g., if youhave been using this library to make calls to Cloud Speech using raw gRPC), add
-DGOOGLE_CLOUD_CPP_ENABLE=...,speech,...
to your CMake configure command. Ifyou build with
vcpkg
, includespeech
in your install command.Note that
google_cloud_cpp_storage_protos
are associated with theexperimental-storage-grpc
feature, not thestorage
feature.Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.