Skip to content

chore(deps): update dependency google_cloud_cpp to v3#409

Open
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/google_cloud_cpp-3.x
Open

chore(deps): update dependency google_cloud_cpp to v3#409
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/google_cloud_cpp-3.x

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Mar 2, 2026

This PR contains the following updates:

Package Type Update Change
google_cloud_cpp http_archive major v2.32.0v3.2.0

Release Notes

googleapis/google-cloud-cpp (google_cloud_cpp)

v3.2.0

Compare Source

Cloud Key Management Service
  • feat: Added DeleteCryptoKey and DeleteCryptoKeyVersion RPCs to permanently remove resources.
  • feat: Introduced the RetiredResource resource to track records of deleted keys and prevent the reuse of their resource names.
  • feat: Added ListRetiredResources and GetRetiredResource RPCs to manage and view these records.

v3.1.0

Compare Source

Default Retry Policy Changes

All libraries except Bigtable, PubSub, Spanner, and Storage have had their
default maximum retry policy duration reduced from 30 minutes to 10 minutes.

v3.0.0

Compare Source

BREAKING CHANGES

As previously announced, google-cloud-cpp now requires C++ >= 17. This is
motivated by similar changes in our dependencies, and because C++ 17 has been
the default C++ version in all the compilers we support for several years.

We think this change is large enough that deserves a major version bump to
signal the new requirements. Additionally, we have decommissioned previously
deprecated API features and have also made some previously optional dependencies
required.

NOTE: Please refer to the V3 Migration Guide
for details on updating existing applications using v1.x.y or v2.x.y.

v2.47.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.

Spanner
  • feat(spanner): define IsolationLevel enum for Spanner transactions (#​15853)
Storage
  • feat(storage): take async client out of experimental (#​15573)
  • fix(storage): add extra validation for type in object_metadata_parser (#​15864)
  • feat(storage): Update the write handle while performing appendable object upload (#​15889)
  • feat(storage): add flag for enable and disable multi stream feature. (#​15893)
  • fix(storage): gRPC misuse causing crashes due to concurrent writes from Flush() and Write() (#​15802)
Google APIs interface definitions

v2.46.0

Compare Source

Spanner
  • feat(spanner): enable UUID data type (#​15867)
Storage
  • feat(storage): Add full object checksum validation at finalization for json path (#​15815)
  • feat(storage): add support for bucket encryption enforcement config (#​15844)
Google APIs interface definitions

v2.45.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.

Pubsub
  • fix(pubsub): impersonate sa credentials CompletionQueue lifetime (#​15833)
Storage
  • fix(storage): append object spec should only be set in the first request (#​15831)
Google APIs interface definitions

v2.44.0

Compare Source

BigQueryControl
  • !fix(bigquerycontrol): PatchRoutine RPC has been removed.
Bigtable
  • Support for (GoogleSQL) has been added to the Bigtable library. Please see the new (bigtable::Client) class for more details.
Spanner
  • fix(spanner): Do not compare iterators from different containers (#​15665)
Storage
  • fix(storage): always use latest write handle for fast resume in gRPC BidiWriteObject (#​15795)
  • feat(storage): add support for partial list bucket (#​15763)
  • fix(storage): Add start appendable condition for bypassing full object checksum (#​15786)
  • feat(storage): add GrpcMetricsExcludedLabelsOption for gRPC metrics label filtering (#​15735)
  • fix(storage): enable fast resume for rapid object write streams by including write handle (#​15762)
  • feat(storage): add configurable metrics export timeout for GCS gRPC Client (#​15629)
Common Libraries
  • feat(credentials): add support for creating ComputeEngine credentials explicitly (#​15789)
  • feat: Support scopes field in impersonated json (#​15675)
Google APIs interface definitions

v2.43.0

Compare Source

Storage
  • fix(storage): fixing flushing and finalization in buffered upload of async client (#​15572)
  • feat(storage): Add samples related to AppendableObject and OpenObject (#​15563)
  • feat(storage): Expose Flush() in AsyncWriter (#​15555)
  • fix(storage): Fix Resume() to use append_object_spec instead of write_object_spec for resumed appendable uploads (#​15558)
  • fix(storage): Increase AsyncWriter default MinLwmValue to avoid frequent flushes (#​15552)
Google APIs interface definitions

v2.42.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.

Updated Libraries
Spanner
  • perf(spanner): Use arenas to speed up queries that fetch many rows (#​15441)
Storage
  • feat(storage): Remove unnecessary code which was causing race condition (#​15551)
  • feat(storage): Update the appendable object function to store the Object metadata (#​15422)
  • feat(storage): Add generation in append_object_spec in resume operation (#​15395)
Common Libraries
  • perf: Change StreamingReadRpc::Read interface to take ResponseType (#​15319)
Google APIs interface definitions

v2.41.0

Compare Source

Bigtable
  • The Bigtable::DataConnection class has been instrumented to collect Client Side Metrics, free of charge. These metrics will be collected by default if both the OpenTelemetry and Google Cloud Monitoring dependencies are available. Users can opt-out by setting the bigtable::EnableMetricsOption to false.

  • The following metrics are available in Bigtable:

    • AttemptLatency
    • OperationLatency
    • RetryCount
    • FirstResponseLatency
    • ServerLatency
    • ApplicationBlockingLatency
    • ConnectivityErrorCount
Spanner
  • Multiplexed session support is now available. To enable Multiplexed sessions, add the spanner::EnableMultiplexedSessionOption to Options when calling spanner::MakeConnection. This enables Multiplexed sessions on all operations read-only, read-write, and partitioned.
Google APIs interface definitions

v2.40.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.

Updated Libraries
Bigtable
  • We have begun instrumenting the Bigtable::DataConnection class to collect several Client Side Metrics, free of charge. These metrics will be collected by default if both the OpenTelemetry and Google Cloud Monitoring dependencies are available. Users can opt-out by setting the bigtable::EnableMetricsOption to false.

  • The following metrics are available in Bigtable:

    • AttemptLatency
    • OperationLatency
    • RetryCount
    • FirstResponseLatency
Spanner
  • feat(spanner): add support for order_by enum (#​15240)
  • feat(spanner): add support for lock_hint enum (#​15249)
Storage
  • feat(storage): Create OTel tracing decorator for storage:: ParallelUploadFile() (#​15289)
  • fix(storage): Fix the bucket name not found error (#​15274)
  • feat(storage): Create OTel tracing decorator for Client::UploadFile() (#​15245)
Google APIs interface definitions

v2.39.0

Compare Source

Storage
  • feat(storage): Link traces between Open and ReadRange traces. (#​15236)
  • feat(storage): Add check for writeHandle before transforming write_object_spec to append_object_spec (#​15224)
Google APIs interface definitions

v2.38.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.

Pub/Sub
  • feat(pubsub): add MakeConnection overloads to support regional and locational endpoints (#​15190)
Storage
  • samples(storage): add the bucket soft delete related tags (#​15154)
  • samples(storage): add samples for soft delete objects (#​15133)
Common Libraries
  • feat(resourcemanager): add Connection factory function for regional endpoints (#​15189)
  • samples(storagecontrol): add samples for anywhere cache (#​15134)
  • fix: Bypass proxy for GCE metadata server requests
Google APIs interface definitions

v2.37.0

Compare Source

BREAKING CHANGES

Client library resourcesettings is being removed because the service has been turned down.

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.

Updated Libraries
  • iam - add v3 version of the library
Spanner
  • feat(spanner): add spanner::Value support for TypeCode::INTERVAL (#​15094)
  • feat(spanner): add ISO8601 duration support to spanner::Interval (#​15077)
  • fix(spanner): update session bookkeeping for session NotFound (#​15009)
Storage
  • feat(storage): Make absl::cord constructor public in write_payload.h (#​15113)
  • feat(storage): Add bidiread and bidi appendable write to the async client. (#​15078)
  • fix: fix bug with customheadersoption (#​15053)
Common Libraries
  • feat: add option to allow setting CURLOPT_INTERFACE (#​15044)
Google APIs interface definitions

v2.36.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.

Google APIs interface definitions

v2.35.0

Compare Source

Pub/Sub
  • docs(pubsub): Add Pub/Sub ingestion from Kafka samples (#​14954)
Common Libraries
  • doc: update documentation to point to security best practice (#​14942)
Google APIs interface definitions

v2.34.0

Compare Source

OpenTelemetry
  • fix(otel): Exporter creating Monitored Resource with task_id for Cloud Run (#​14923)
  • feat(otel): copy service labels into GCM Metric (#​14930)
Storage
  • feat(storage): add MoveObject functionality to JSON and gRPC (#​14936)

v2.33.0

Compare Source

BigQuery Control
  • Has been promoted from an experimental library to GA.
Storage
  • docs(storage): Update build instructions for gcs+grpc (#​14833)
GKE Connect Gateway
  • fix(gkeconnect): service only supports REST endpoint (#​14897)
Google APIs interface definitions

Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) (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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner March 2, 2026 23:32
@dpebot
Copy link

dpebot commented Mar 2, 2026

/gcbrun

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants