Sitelet https://github.com/googleapis/google-cloud-java/releases
Skip to content

Releases: googleapis/google-cloud-java

v1.90.0

Choose a tag to compare

@release-please release-please released this 24 Aug 20:17
8cbbb56

1.90.0 (2026-08-24)

Features

  • bigquery-jdbc: implement TypeRegistry and TypeDescriptor (#13947) (0557e69)
  • bigquery: add QueryResultsFormat and ArrowSerializationOptions configurations (#13942) (ff03e19)
  • bigquery: expose StatementType and query execution stats on TableResult (#14145) (7d16de8)
  • bigtable: enable microsecond timestamps in client (#14057) (57aaf8d)
  • bigtable: route single-entry MutateRows through a point-write c… (#14028) (a403703)
  • datastore: add support for request tags (#13732) (b1f6186)
  • ftp: onboard a new library (#14068) (f41b2d9)
  • gax: add ResumableUploadCallable and ResumableUploadCallSettings (#14052) (a5e26e8)
  • google/cloud/biglake/hive/v1: onboard a new library (#14130) (650c839)
  • google/maps/mapmanagement/v2: onboard a new library (#14131) (7d00726)
  • spanner: support user-provided OpenTelemetry for client metrics export (#13741) (da74dee)
  • update API sources and regenerate (#14000) (9337a93)
  • workloadidentity: onboard a new library (#14060) (ab226ee)

Bug Fixes

  • add documentation for insertall api that there's no default retry (#13953) (1fdb4f1)
  • add retry behavior documentation to insertall interface to clarify the behavior (#14058) (1b8f9e3)
  • auth: fix JSpecify nullability in UserAuthorizer and TokenStore (#14150) (0d5fac0)
  • auth: fix remaining nullability in UserAuthorizer and Builder (#14158) (a51bb8d)
  • auth: refine JSpecify nullability for ServiceAccountCredentials and UserCredentials (#14159) (a929250)
  • bigquery-jdbc: enable ITOpenTelemetryTest (#13991) (fa6641b)
  • bigquery-jdbc: pass connection proxy settings to OpenTelemetry exporters (#14011) (115b9b3)
  • bigquery-jdbc: session context propagation when session is enabled (#14161) (1e74dda)
  • bigtable: remove heartbeat miss logging (#14054) (ec17637)
  • deps: update dependency com.google.apis:google-api-services-bigquery to v2-rev20260731-2.0.0 (#14149) (95f6c38)
  • deps: update dependency com.google.cloud:libraries-bom to v26.86.0 (#14103) (cf5697e)
  • gax-httpjson: reduce Conscrypt fallback error to debug level (#13962) (8236771)
  • gax-httpjson: remove unsupported and deprecated PQC named groups (#14107) (7604971)
  • gax: register Conscrypt SSLContext SPI classes for GraalVM reflection (#14129) (73c0243)
  • samples: align native profile junit and surefire versions with shared config (#14096) (2b84133)
  • spanner: add closeAsync to ReadContext and make transaction closing non-blocking (#14076) (671f892)
  • spanner: scope server-timing metrics per call and guard interceptor lifecycle callbacks (#14053) (f35c570)
  • storage: use JsonUtils for StorageObject serialization in resumable writes and read channels (#13976) (d94922f)

Performance Improvements

  • bigquery-jdbc: eliminate dry run to resolve statement type (#14156) (7109ecd)
  • spanner-jdbc: cache commonly used query parameter names (#14036) (1eb6aa3)
  • spanner-jdbc: cache JDBC metadata query strings (#14041) (31c628f)
  • spanner-jdbc: cache positional to named param conversion (#14034) (30e031b)

Dependencies

Documentation

Read more

GCP Libraries BOM 26.87.0

Choose a tag to compare

@cloud-java-bot cloud-java-bot released this 24 Aug 20:17
8cbbb56

GCP Libraries BOM 26.87.0

Here are the differences from the previous version (26.86.0)

New Addition

  • com.google.cloud:google-cloud-biglake-hive:0.1.0
  • com.google.cloud:google-cloud-workloadidentity:0.1.0
  • com.google.cloud:google-cloud-ftp:0.1.0

The group ID of the following artifacts is com.google.cloud.

Notable Changes

Other libraries

  • bigquery-jdbc: implement TypeRegistry and TypeDescriptor (#13947) (0557e69)

  • bigquery: add QueryResultsFormat and ArrowSerializationOptions configurations (#13942) (ff03e19)

  • bigquery: expose StatementType and query execution stats on TableResult (#14145) (7d16de8)

  • bigtable: enable microsecond timestamps in client (#14057) (57aaf8d)

  • bigtable: route single-entry MutateRows through a point-write c… (#14028) (a403703)

  • datastore: add support for request tags (#13732) (b1f6186)

  • ftp: onboard a new library (#14068) (f41b2d9)

  • gax: add ResumableUploadCallable and ResumableUploadCallSettings (#14052) (a5e26e8)

  • google/cloud/biglake/hive/v1: onboard a new library (#14130) (650c839)

  • google/maps/mapmanagement/v2: onboard a new library (#14131) (7d00726)

  • spanner: support user-provided OpenTelemetry for client metrics export (#13741) (da74dee)

  • update API sources and regenerate (#14000) (9337a93)

  • workloadidentity: onboard a new library (#14060) (ab226ee)

  • add documentation for insertall api that there's no default retry (#13953) (1fdb4f1)

  • add retry behavior documentation to insertall interface to clarify the behavior (#14058) (1b8f9e3)

  • auth: fix JSpecify nullability in UserAuthorizer and TokenStore (#14150) (0d5fac0)

  • auth: fix remaining nullability in UserAuthorizer and Builder (#14158) (a51bb8d)

  • auth: refine JSpecify nullability for ServiceAccountCredentials and UserCredentials (#14159) (a929250)

  • bigquery-jdbc: enable ITOpenTelemetryTest (#13991) (fa6641b)

  • bigquery-jdbc: pass connection proxy settings to OpenTelemetry exporters (#14011) (115b9b3)

  • bigquery-jdbc: session context propagation when session is enabled (#14161) (1e74dda)

  • bigtable: remove heartbeat miss logging (#14054) (ec17637)

  • gax-httpjson: reduce Conscrypt fallback error to debug level (#13962) (8236771)

  • gax-httpjson: remove unsupported and deprecated PQC named groups (#14107) (7604971)

  • gax: register Conscrypt SSLContext SPI classes for GraalVM reflection (#14129) (73c0243)

  • samples: align native profile junit and surefire versions with shared config (#14096) (2b84133)

  • spanner: add closeAsync to ReadContext and make transaction closing non-blocking (#14076) (671f892)

  • spanner: scope server-timing metrics per call and guard interceptor lifecycle callbacks (#14053) (f35c570)

  • storage: use JsonUtils for StorageObject serialization in resumable writes and read channels (#13976) (d94922f)

Version Upgrades

Minor Version Upgrades

  • google-cloud-video-intelligence:2.95.0 (prev:2.94.0; Release Notes: v2.95.0)
  • google-cloud-assured-workloads:2.96.0 (prev:2.95.0; Release Notes: v2.96.0)
  • google-cloud-speech:4.91.0 (prev:4.90.0; Release Notes: v4.91.0)
  • google-cloud-eventarc-publishing:0.96.0 (prev:0.95.0; Release Notes: v0.96.0)
  • google-cloud-cloudsecuritycompliance:0.23.0 (prev:0.22.0; Release Notes: v0.23.0)
  • google-cloud-workstations:0.84.0 (prev:0.83.0; Release Notes: v0.84.0)
  • google-cloud-alloydb-connectors:0.74.0 (prev:0.73.0; Release Notes: v0.74.0)
  • google-cloud-hypercomputecluster:0.16.0 (prev:0.15.0; Release Notes: v0.16.0)
  • google-cloud-network-security:0.99.0 (prev:0.98.0; Release Notes: v0.99.0)
  • google-cloud-bare-metal-solution:0.96.0 (prev:0.95.0; Release Notes: v0.96.0)
  • google-cloud-chat:0.60.0 (prev:0.59.0; Release Notes: v0.60.0)
  • google-cloud-domains:1.93.0 (prev:1.92.0; Release Notes: v1.93.0)
  • google-cloud-spanneradapter:0.32.0 (prev:0.31.0; Release Notes: v0.32.0)
  • google-cloud-advisorynotifications:0.85.0 (prev:0.84.0; Release Notes: v0.85.0)
  • google-cloud-recommendations-ai:0.103.0 (prev:0.102.0; Release Notes: v0.103.0)
  • google-cloud-gke-multi-cloud:0.95.0 (prev:0.94.0; Release Notes: [v0.95.0](https://github.com/googlea...
Read more

v1.89.0

Choose a tag to compare

@release-please release-please released this 30 Jul 15:08
c2ce8c1

1.89.0 (2026-07-29)

Features

  • agentidentity: onboard v1 and v1beta API versions (#13796) (1b1300d)
  • auth: add JSpecify Null annotations to Auth (#13842) (f6f24d4)
  • bigquery-jdbc: add SSLTrustStoreType and SSLTrustStoreProvider connection properties (#13858) (9449be1)
  • bigquery-jdbc: add otel trace and span IDs to local logs (#13935) (2801fbd)
  • bigquery-jdbc: implement BigQueryParameterMetaData and dynamic type mappings (#13812) (3d67dba)
  • bigquery-jdbc: implement parameter setters in PreparedStatement (#13792) (94f7404)
  • bigquery-jdbc: Migrate getImportedKeys and getCrossReference to BQ API (#13692) (082b046)
  • bigquery-jdbc: migrate getPrimaryKeys to use BQ API (#13691) (1951f49)
  • bigquery-jdbc: OpenTelemetry integration in BQ JDBC (#12902) (af18f65)
  • bigquery-jdbc: optimize memory footprint for JSON result set streaming (#13660) (11f26d3)
  • bigquery-jdbc: standardize parameter handling and calendar defensive copying across statement interfaces (#13805) (ccd13eb)
  • bigtable: add view_parameters support to BoundStatement (#13673) (d5cc437)
  • bigtable: BigtableDataClientFactory session support (#13829) (284ce13)
  • commerceproducer: onboard v1beta API (#13814) (61b89b3)
  • Default to least-in-flight balancing for Bigtable unary clients (#13802) (ac9ccd1)
  • firestore: Add support for 16MB documents (#13478) (1b7c2e0)
  • gapic-generator: add JSpecify Null annotations to the generator classes (#13769) (843bd7c)
  • gapic-generator: Add Nullable annotation to generated classes (#13558) (e3e9d0b)
  • gapic-generator: Add NullMarked annotation to generated classes (#13584) (b7a8504)
  • gax-httpjson: Add Post Quantum Cryptography (PQC) Support by default via Conscrypt (#13853) (550df81)
  • gax-java: add JSpecify Null annotations to gax (#13799) (65aee08)
  • google/cloud/sql: onboard a new library (#13864) (38e272e)
  • google/maps/navconnect/v1: onboard a new library (#13927) (2256394)
  • maps-isochrones: onboard v1 API (#13817) (3037ab3)
  • port secure_context testing support to executor proxy (#13522) (0f81bf0)
  • productregistry: onboard v1 API (#13816) (9517313)
  • storage: allow checksum on appendable upload finalization (#13833) (ddf9add)
  • storage: enable App-Centric Observability (ACO) support in Otel (#13248) (4329896)

Bug Fixes

  • bigquery-jdbc: Add PerConnectionHandler to list of excempted logging classes (#13888) (50b3c24)
  • bigquery-jdbc: add preferIPv4Stack to argLine for Kokoro reliability (#13923) (d5e33d6)
  • bigquery-jdbc: add service resource transformer for standalone IT (#13893) (dc80fe8)
  • bigquery-jdbc: align metadata methods error handling with spec (#13793) (d85fb10)
  • bigquery-jdbc: fix WriteAPI when running in restricted environment (#13856) (66ba925)
  • bigquery-jdbc: refine temporal timezone coercion and PreparedStatement parameter setters (#13813) (6f68c4d)
  • bigquery-jdbc: resolve ITOpenTelemetryTest pipeline and trace validation failures (#13898) (c18141d)
  • bigquery-jdbc: resolve failing otel IT in nightly (#13915) (ac79713)
  • bigquery: resultSet.getLong() does not truncate for large int64 values (#13718) (bc19822)
  • bigquery: support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables (#13733) (e2cca4d)
  • bigtable: add materialized view routing param to ReadRows and Sa… (#13918) (4ddf250)
  • bigtable: bound SessionPoolImpl lock to prevent pod-wide wedge ([#13890](https://gith...
Read more

GCP Libraries BOM 26.86.0

Choose a tag to compare

@cloud-java-bot cloud-java-bot released this 03 Aug 17:38
c2ce8c1

GCP Libraries BOM 26.86.0

Here are the differences from the previous version (26.85.1)

New Addition

  • com.google.cloud:google-cloud-commerceproducer:0.1.0
  • com.google.cloud:google-cloud-agentidentity:0.1.0
  • com.google.cloud:google-cloud-sql:0.1.0
  • com.google.cloud:google-cloud-productregistry:0.1.0

The group ID of the following artifacts is com.google.cloud.

Notable Changes

Other libraries

  • agentidentity: onboard v1 and v1beta API versions (#13796) (1b1300d)

  • auth: add JSpecify Null annotations to Auth (#13842) (f6f24d4)

  • bigquery-jdbc: add SSLTrustStoreType and SSLTrustStoreProvider connection properties (#13858) (9449be1)

  • bigquery-jdbc: add otel trace and span IDs to local logs (#13935) (2801fbd)

  • bigquery-jdbc: implement BigQueryParameterMetaData and dynamic type mappings (#13812) (3d67dba)

  • bigquery-jdbc: implement parameter setters in PreparedStatement (#13792) (94f7404)

  • bigquery-jdbc: Migrate getImportedKeys and getCrossReference to BQ API (#13692) (082b046)

  • bigquery-jdbc: migrate getPrimaryKeys to use BQ API (#13691) (1951f49)

  • bigquery-jdbc: OpenTelemetry integration in BQ JDBC (#12902) (af18f65)

  • bigquery-jdbc: optimize memory footprint for JSON result set streaming (#13660) (11f26d3)

  • bigquery-jdbc: standardize parameter handling and calendar defensive copying across statement interfaces (#13805) (ccd13eb)

  • bigtable: add view_parameters support to BoundStatement (#13673) (d5cc437)

  • bigtable: BigtableDataClientFactory session support (#13829) (284ce13)

  • commerceproducer: onboard v1beta API (#13814) (61b89b3)

  • Default to least-in-flight balancing for Bigtable unary clients (#13802) (ac9ccd1)

  • firestore: Add support for 16MB documents (#13478) (1b7c2e0)

  • gapic-generator: add JSpecify Null annotations to the generator classes (#13769) (843bd7c)

  • gapic-generator: Add Nullable annotation to generated classes (#13558) (e3e9d0b)

  • gapic-generator: Add NullMarked annotation to generated classes (#13584) (b7a8504)

  • gax-httpjson: Add Post Quantum Cryptography (PQC) Support by default via Conscrypt (#13853) (550df81)

  • gax-java: add JSpecify Null annotations to gax (#13799) (65aee08)

  • google/cloud/sql: onboard a new library (#13864) (38e272e)

  • google/maps/navconnect/v1: onboard a new library (#13927) (2256394)

  • maps-isochrones: onboard v1 API (#13817) (3037ab3)

  • port secure_context testing support to executor proxy (#13522) (0f81bf0)

  • productregistry: onboard v1 API (#13816) (9517313)

  • storage: allow checksum on appendable upload finalization (#13833) (ddf9add)

  • storage: enable App-Centric Observability (ACO) support in Otel (#13248) (4329896)

  • bigquery-jdbc: Add PerConnectionHandler to list of excempted logging classes (#13888) (50b3c24)

  • bigquery-jdbc: add preferIPv4Stack to argLine for Kokoro reliability (#13923) (d5e33d6)

  • bigquery-jdbc: add service resource transformer for standalone IT (#13893) (dc80fe8)

  • bigquery-jdbc: align metadata methods error handling with spec (#13793) (d85fb10)

  • bigquery-jdbc: fix WriteAPI when running in restricted environment (#13856) (66ba925)

  • bigquery-jdbc: refine temporal timezone coercion and PreparedStatement parameter setters (#13813) (6f68c4d)

  • bigquery-jdbc: resolve ITOpenTelemetryTest pipeline and trace validation failures (#13898) (c18141d)

  • bigquery-jdbc: resolve failing otel IT in nightly (#13915) (ac79713)

  • bigquery: resultSet.getLong() does not truncate for large int64 values (#13718) (bc19822)

  • bigquery: support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables (#13733) (e2cca4d)

  • bigtable: add materialized view routing param to ReadRows a...

Read more

GCP Libraries BOM 26.85.1

Choose a tag to compare

@jinseopkim0 jinseopkim0 released this 16 Jul 17:26
d5bfe21

GCP Libraries BOM 26.85.1

Here are the differences from the previous version (26.85.0)

The group ID of the following artifacts is com.google.cloud.

Notable Changes

Other libraries

Version Upgrades

Patch Version Upgrades

  • google-cloud-dataproc:4.91.1 (prev:4.91.0; Release Notes: v4.91.1)

Removed artifacts

  • com.google.cloud:google-cloud-spanner-jdbc (prev:2.41.0)

Core Library Dependencies

These client libraries are built with the following Java libraries:

  • Guava: 33.5.0-jre
  • Protobuf Java: 4.33.2
  • Google Auth Library: 1.49.0
  • Google API Client: 2.7.2
  • gRPC: 1.81.0
  • GAX: 2.82.0
  • Google Cloud Core: 2.72.0

If you encounter compatibility issues with protobuf-java 4.x, please update your codebase and dependencies to ensure compatibility.

API Reference

You can find the API references of the SDK in Java Cloud Client Libraries

v1.88.1-dataproc

Choose a tag to compare

@jinseopkim0 jinseopkim0 released this 15 Jul 22:30
2f3d69a

What's Changed

  • feat(gapic-generator): Add Nullable annotation to generated classes by @nnicolee in #13558
  • feat(gapic-generator): Add NullMarked annotation to generated classes by @nnicolee in #13584
  • chore: update librarian version by @zhumin8 in #13676
  • chore: update google-cloud-pom-parent version in librarian.yaml and regenerate all by @zhumin8 in #13681
  • chore: update googleapis commitish to bb95516 by @cloud-java-bot in #13726
  • chore: remove non-customized legacy owlbot.py scripts by @yangyzs in #13771
  • chore: partial release of dataproc as 1.88.1 by @lqiu96 in #13777

v1.88.0

Choose a tag to compare

@release-please release-please released this 07 Jul 13:53
73c9a03

1.88.0 (2026-07-06)

Features

  • auth: Add support for Regional Access Boundaries (#13499) (b721e43)
  • automate libraries-bom tag and release creation on release publish (#13655) (7a7e2ff)
  • bigquery-jdbc: add EnableProjectDiscovery connection property for metadata methods (#13344) (ab9669a)
  • bigquery-jdbc: migrate statement execution thread tracking to connection-scoped executor (#13454) (341e51a)
  • bigquery-jdbc: respect standard JVM trustStore properties by default (#13435) (7af3224)
  • bigquery-jdbc: support connection-scoped executor isolation and dynamic queue warnings (#13413) (79e26b8)
  • bigquery: add internal listProjects API to core client (#13429) (3580407)
  • bigtable: route point read rows to shim (#13542) (2c7e5f5)
  • deps: add jspecify to shared dependencies (#13412) (582053d)
  • enable self-signed JWTs by default in ServiceOptions (#13338) (110d2b7)
  • gapic-generator: Add NullMarked annotation to generated classes (#13517) (825dadd)
  • google/cloud/agentregistry/v1: onboard a new library (#13509) (6728816)
  • scale up connection worker pool based on latency (#13384) (eb379b3)
  • spanner: add settings for gRCP keep-alive (#13643) (9d78307)
  • spanner: auth login support for Spanner Omni endpoints (#13470) (55930b4)
  • storage: add checksum validation in the json read channel (#13270) (872d7b7)
  • storage: add checksum validation on json read paths (#13269) (396b042)
  • storage: add full object checksum validation for bidi flow (#13266) (9113d80)
  • storage: add full object checksum validation for grpc flow (#13265) (a5ba606)
  • storage: Adding CumulativeHasher wrapper class for Full object … (#13239) (bd40324)
  • storage: adding disabling option for bidi reads (#13506) (591cae0)
  • storage: log additional bytes received from GCS in read path (#13427) (9492aa2)
  • storage: update compose sample to support deleteSourceObjects option (#13493) (50a8658)
  • use self-signed JWTs in Spanner MutableCredentials (#13381) (29543a2)

Bug Fixes

  • Add logging-logback to gapic-libraries-bom (#13663) (512e370)
  • auth: Fix UserCredentials serialization clientSecret leak (#13465) (2d9d01c)
  • auth: handle missing APPDATA on Windows gracefully (#13471) (77e84a9), closes #12565
  • bigquery-jdbc: add proper version to BigQueryDriver (#13294) (9fd84fc)
  • bigquery-jdbc: avoid rollback on statement close in manual commit mode (#13503) (79bbee1)
  • bigquery-jdbc: correct FilterTablesOnDefaultDataset fallback logic (#13625) (f7eb23d)
  • bigquery-jdbc: ensure largeResults are handled in PreparedStatement (#13496) (d3e7a19)
  • bigquery-jdbc: ensure test uses unique dataset & cleans up (#13587) (a6bb362)
  • bigquery-jdbc: explicitly set location when available for temporary dataset (#13508) (40cd0a7)
  • bigquery-jdbc: propagate connection proxy settings to auth library (#13539) (87dda5d)
  • bigquery-jdbc: shade org.slf4j (#13547) (7ef1312)
  • bigquery-jdbc: update format validation tests to create tables for the test (#13588) (4bb3a61)
  • bigquery-jdbc: update Maven Central artifact link in the README (#13563) (8707a65)
  • bigquery: retry cancel job and routine creation on transient HTTP 5xx errors (#13416) (35eb041)
  • bigquery: route JOB_CREATION_REQUIRED through fast query path (#13437) (64cde7f)
  • bigquery: Update fast query path to allow jobTimeoutMs in the request ([#13502](https://github.com/googleapis/google-cloud...
Read more

GCP Libraries BOM 26.85.0

Choose a tag to compare

@cloud-java-bot cloud-java-bot released this 07 Jul 13:54
73c9a03

GCP Libraries BOM 26.85.0

Here are the differences from the previous version (26.84.0)

New Addition

  • com.google.cloud:google-cloud-logging-logback:0.143.0-alpha
  • com.google.cloud:google-cloud-agentregistry:0.1.0

The group ID of the following artifacts is com.google.cloud.

Notable Changes

Other libraries

  • auth: Add support for Regional Access Boundaries (#13499) (b721e43)

  • automate libraries-bom tag and release creation on release publish (#13655) (7a7e2ff)

  • bigquery-jdbc: add EnableProjectDiscovery connection property for metadata methods (#13344) (ab9669a)

  • bigquery-jdbc: migrate statement execution thread tracking to connection-scoped executor (#13454) (341e51a)

  • bigquery-jdbc: respect standard JVM trustStore properties by default (#13435) (7af3224)

  • bigquery-jdbc: support connection-scoped executor isolation and dynamic queue warnings (#13413) (79e26b8)

  • bigquery: add internal listProjects API to core client (#13429) (3580407)

  • bigtable: route point read rows to shim (#13542) (2c7e5f5)

  • enable self-signed JWTs by default in ServiceOptions (#13338) (110d2b7)

  • gapic-generator: Add NullMarked annotation to generated classes (#13517) (825dadd)

  • google/cloud/agentregistry/v1: onboard a new library (#13509) (6728816)

  • scale up connection worker pool based on latency (#13384) (eb379b3)

  • spanner: add settings for gRCP keep-alive (#13643) (9d78307)

  • spanner: auth login support for Spanner Omni endpoints (#13470) (55930b4)

  • storage: add checksum validation in the json read channel (#13270) (872d7b7)

  • storage: add checksum validation on json read paths (#13269) (396b042)

  • storage: add full object checksum validation for bidi flow (#13266) (9113d80)

  • storage: add full object checksum validation for grpc flow (#13265) (a5ba606)

  • storage: Adding CumulativeHasher wrapper class for Full object … (#13239) (bd40324)

  • storage: adding disabling option for bidi reads (#13506) (591cae0)

  • storage: log additional bytes received from GCS in read path (#13427) (9492aa2)

  • storage: update compose sample to support deleteSourceObjects option (#13493) (50a8658)

  • use self-signed JWTs in Spanner MutableCredentials (#13381) (29543a2)

  • Add logging-logback to gapic-libraries-bom (#13663) (512e370)

  • auth: Fix UserCredentials serialization clientSecret leak (#13465) (2d9d01c)

  • auth: handle missing APPDATA on Windows gracefully (#13471) (77e84a9), closes #12565

  • bigquery-jdbc: add proper version to BigQueryDriver (#13294) (9fd84fc)

  • bigquery-jdbc: avoid rollback on statement close in manual commit mode (#13503) (79bbee1)

  • bigquery-jdbc: correct FilterTablesOnDefaultDataset fallback logic (#13625) (f7eb23d)

  • bigquery-jdbc: ensure largeResults are handled in PreparedStatement (#13496) (d3e7a19)

  • bigquery-jdbc: ensure test uses unique dataset & cleans up (#13587) (a6bb362)

  • bigquery-jdbc: explicitly set location when available for temporary dataset (#13508) (40cd0a7)

  • bigquery-jdbc: propagate connection proxy settings to auth library (#13539) (87dda5d)

  • bigquery-jdbc: shade org.slf4j (#13547) (7ef1312)

  • bigquery-jdbc: update format validation tests to create tables for the test (#13588) (4bb3a61)

  • bigquery-jdbc: update Maven Central artifact link in the README (#13563) (8707a65)

  • bigquery: retry cancel job and routine creation on transient HTTP 5xx errors (#13416) (35eb041)

  • bigquery: route JOB_CREATION_REQUIRED through fast query path (#13437) (64cde7f)

  • bigquery: Update fast query path to allow jobTimeoutMs in the request (#13502) ([1a6f4d5](https:/...

Read more

v1.87.0

Choose a tag to compare

@release-please release-please released this 03 Jun 21:30
6ce7a49

1.87.0 (2026-06-03)

⚠ BREAKING CHANGES

  • [container] remove image_family from
  • [saasservicemgmt] Changed field behavior for an existing field

Features

  • [admanager] added new API dimension: (39e93fe)
  • [aiplatform] Release (39e93fe)
  • [aiplatform] Release (39e93fe)
  • [asset] add authentication scope for Policy Analyzer MCP tool (9c90001)
  • [backstory] new module for backstory (#13334) (fd8f666)
  • [bigquerymigration] add support for assessment tasks in BigQuery (9c90001)
  • [chat] Support force notify and silent notification option for (39e93fe)
  • [cloudsupport] v2 version for GetComment and GetAttachment (39e93fe)
  • [compute] Update Compute Engine v1 API to revision 20260422 (9c90001)
  • [container] add confidential instance type and hyperdisk support (39e93fe)
  • [container] add confidential instance type and hyperdisk support (39e93fe)
  • [container] add custom node image configuration (9c90001)
  • [databasecenter] add a AggregateQueryStats API (9c90001)
  • [datalineage] A new method SearchLineageStreaming is added (39e93fe)
  • [datamanager] add encrypted_user_id.proto and the EncryptedUserId (9c90001)
  • [datamanager] add the coupon_codes field to CartData to track (9c90001)
  • [dataproc] add support for Cloud Resource Manager tags for (39e93fe)
  • [developerknowledge] new module for developerknowledge (#13313) (502841b)
  • [dlp] Supporting Conversation Content Type (9c90001)
  • [health] Introduce Data Subscription Service for managing webhook (9c90001)
  • [health] introduce MedicalDeviceInfo message for Software as (9c90001)
  • [maps-places] add transit_station data to Places API (New) (9c90001)
  • [network-management] add fields and messages for Cloud Run jobs (9c90001)
  • [network-security] add networksecurity v1 client library (9c90001)
  • [policy-troubleshooter] add authentication scope for (9c90001)
  • [recommender] Support utilization insights and cloud hub (9c90001)
  • [security-private-ca] add (9c90001)
  • [storage] add support for GCS Storage Control Intelligence Finding (9c90001)
  • add duration to health metrics (#13181) (ae86384)
  • add periodic WARNING metrics to assist in debugging (#12976) (c9e2e6d)
  • add v1 version support for geminidataanalytics (#13314) (946dfb4)
  • bigquery-jdbc: implement JDBC getObject type coercion support (#13257) (72d4ab6)
  • bqjdbc: Add custom logger to handle ResultSet logs (#13034) (887c67f)
  • bqjdbc: implement Per connection logging with Context proxy (#13001) (293f18f)
  • dataplex: Add RequestDataProductAccess method to request access (9c90001)
  • migrate grpc-gcp to maven (#237) (d787372)
  • spanner: add getIsolationLevel and getReadLockMode methods to CommitResponse (#13004) (d5fc504)
  • spanner: add option for auto-tagging transactions (#13214) (c8234cf)
  • spanner: add option for inline begin with multi-use read only txn (#13233) (056abb6)

Bug Fixes

  • [container] remove image_family from (9c90001)
  • [saasservicemgmt] Changed field behavior for an existing field (9c90001)
  • bigquery-jdbc: Add escape character support for pattern matching (#13259) (af3b7c5)
  • bigquery-jdbc: configure logging early to capture URL parsing warnings and errors (#13323) (98d8e69)
  • bigquery-jdbc: fallback to standard precision and scale for numeric, integer, and temporal types (#13321) (51ba902)
  • bigquery-jdbc: fix manual commit mode failure for non-US regions (#13285) (d28436c)
  • bigquery-jdbc: handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements (#13267) (5970866)
  • bigquery-jdbc: implement JDBC wrapper interface methods (#13322) (46d6a86)
  • bigquery: prevent NullPointerException in OTel tracing when JobId is null (#13301) (dcc2a68)
  • bigtable: Don't invoke unknown delegate code while holding a lock (#13202) (a7e859e)
  • **...
Read more

v1.86.2

Choose a tag to compare

@jinseopkim0 jinseopkim0 released this 15 May 22:29
d3fa5e2

What's Changed