cpp-samples icon indicating copy to clipboard operation
cpp-samples copied to clipboard

chore(deps): update dependency google_cloud_cpp to v2.45.0

Open renovate-bot opened this issue 1 year ago • 13 comments

This PR contains the following updates:

Package Type Update Change
google_cloud_cpp http_archive minor v2.32.0 -> v2.45.0

Release Notes

googleapis/google-cloud-cpp (google_cloud_cpp)

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.

  • Cloud Maintenance API
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.

  • Cloud Security Compliance
  • Config Delivery API
Updated Libraries
  • Network Connectivity - added support for DataTransferService (#​15464)
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.

  • License Manager API
Updated Libraries
  • BigQuery - added support for datapolicies/v2
  • ManagedKafka - add schemaregistry to the library
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])(#​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.

  • Dataform API
  • Google Cloud Managed Lustre API
  • Memorystore API
  • Oracle Database@Google Cloud API
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.

  • Financial Services API
  • Storage Batch Operations API
  • Device Streaming API
  • Chronicle API
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.

  • Parameter Manager API
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 avatar Dec 19 '24 00:12 renovate-bot

/gcbrun

dpebot avatar Dec 19 '24 00:12 dpebot

/gcbrun

dpebot avatar Jan 16 '25 23:01 dpebot

/gcbrun

dpebot avatar Feb 03 '25 22:02 dpebot

/gcbrun

dpebot avatar Mar 04 '25 01:03 dpebot

/gcbrun

dpebot avatar May 06 '25 21:05 dpebot

/gcbrun

dpebot avatar Jun 09 '25 21:06 dpebot

/gcbrun

dpebot avatar Jul 08 '25 21:07 dpebot

/gcbrun

dpebot avatar Aug 05 '25 22:08 dpebot

/gcbrun

dpebot avatar Aug 14 '25 19:08 dpebot

/gcbrun

dpebot avatar Sep 17 '25 23:09 dpebot

/gcbrun

dpebot avatar Oct 09 '25 23:10 dpebot

/gcbrun

dpebot avatar Dec 03 '25 22:12 dpebot

/gcbrun

dpebot avatar Dec 18 '25 01:12 dpebot