Releases: googleapis/google-cloud-cpp
Releases · googleapis/google-cloud-cpp
v2.39.0
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
- This release is based on definitions as of 2025-07-03T11:36:10-07:00
v2.38.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.
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
- This release is based on definitions as of 2025-06-04T16:36:46-07:00
v2.37.0
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
- This release is based on definitions as of 2025-05-02T13:03:05-07:00
v2.21.1
v2.36.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.
Google APIs interface definitions
- This release is based on definitions as of 2025-02-27T08:14:18-08:00
v2.35.0
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
- This release is based on definitions as of 2025-01-28T16:10:24-08:00
v2.34.0
v2.33.0
BigQuery Control
- Has been promoted from an
experimentallibrary 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
- This release is based on definitions as of 2024-12-13T14:53:44-08:00
v2.32.0
Spanner
- feat(spanner): add samples for MR CMEK (#14674)
Common Libraries
- feat(rest): support generateIdToken in impersonation url (#14853)
- feat(rest): support impersonated ADC (#14815)
Google APIs interface definitions
- This release is based on definitions as of 2024-11-28T13:52:13-08:00
v2.31.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.
Pub/Sub
- docs(pubsub): Fix region tags for Pub/Sub ingestion from GCS samples (#14773)
Storage
- docs(storage): better suggestion for deprecated API (#14786)
Common Libraries
- feat(oauth2): add support for external account workforce identity (#14800)
- feat: API key authentication (#14779)
- feat(mixin): generate mixins for libraries (#14766)
Google APIs interface definitions
- This release is based on definitions as of 2024-10-31T11:22:40-07:00