Skip to content

Releases: googleapis/google-cloud-java

v1.92.0

Choose a tag to compare

@release-please release-please released this 23 Sep 20:34
76cd7d9

1.92.0 (2026-09-23)

Features

  • bigquery-jdbc: add EnableTimestampPicos connection property and its plumbing (#14284) (b4aa5ac)
  • bigquery-jdbc: implement picosecond temporal math and formatting engine (#14286) (2a9612a)
  • bigquery-jdbc: support picosecond in REST JSON path and nested types (#14334) (15ffe4a)
  • bigquery-jdbc: support picosecond in PreparedStatement parameters and batching (#14373) (c1aac66)
  • bigquery-jdbc: support picosecond timestamp in ResultSetMetaData and DatabaseMetaData (#14358) (43acdd3)
  • bigquery-jdbc: support picosecond timestamps in Arrow Storage Read API and nested types (#14332) (b5d9aca)
  • bigquery-jdbc: support qualified project delimiter in DefaultDataset property (#14240) (6e8d6c8)
  • bigquery: accelerate row-based query() with Arrow wire format (#14405) (8d12a8f)
  • bigquery: add ArrowDeserializer helper utility (#13943) (d9a298b)
  • bigquery: add ArrowQueryPageFetcher for Arrow query result pagination (#14404) (615409f)
  • bigquery: add ArrowQueryResult and ArrowQueryResultImpl for Arrow result streaming (#13944) (a62fdf8)
  • bigquery: add Storage Read API slow-path fallback for row-based query() (#14409) (26e568a)
  • bigquery: add zero-copy queryArrow API for Arrow VectorSchemaRoot streaming (#14402) (b44ffe8)
  • bigquery: make BigQuery AutoCloseable with default no-op close method (#14434) (00bf3de)
  • firestore: add support for BSON types (#13189) (8a123d9)
  • gax: add ApiCallContext and request-level settings overloads to ResumableUploadCallable (#14251) (e8cbd42)
  • gax: add globalTimeout settings field to ResumableUploadCallSettings (#14253) (438cda6)
  • gax: add resumable upload error classification and retry algorithm (#14419) (b70396d)
  • gax: add ResumableUploadCallable creation to Callables and HttpJsonCallableFactory (#14242) (7de24de)
  • gax: implement baseline Callable and Future for resumable uploads (#14241) (5a54db9)
  • generator: add model flag and allowlist parser for resumable upload RPCs (#14317) (acc1856)
  • generator: emit resumable upload client surface (#14319) (a9fed00)
  • generator: emit resumable upload settings and HttpJson upload stub (#14321) (c122474)
  • generator: enable resumable upload generation for showcase (#14325) (f9ebd79)
  • generator: switch resumable upload specialized stubs to package private (#14471) (0d4e875)
  • generator: wire transport stub delegation to resumable upload stubs (#14322) (cc4b980)
  • google/cloud/backupdr/v1beta: add backupdr (#14410) (a4a47da)
  • google/cloud/networkservices/v1beta1: add networkservices (#14407) (21c4955)
  • pubsub: add publish telemetry headers for publish attempt observability (#14338) (c167ab8)
  • pubsub: implement publish hedging to reduce tail latency (#13735) (b302615)
  • spanner: Support dynamic TLS certificate and key rotation for Spanner Omni (#14456) (ffc745c)
  • storage/control: add delete folder recursive sample (#13642) (f4b1b46)
  • storage/control: add delete folder recursive sample (#14397) (2c01d55)

Bug Fixes

  • auth: restore transportFactory upon deserialization in InternalAwsSecurityCredentialsSupplier (#14340) (beea42f)
  • bigquery-jdbc: ensure row ordering in PCNT IT (#14330) (a16f048)
  • bigquery-jdbc: fix htapi fallback due to permission logic (#14418) (21e6dc8)
  • bigquery-jdbc: fix Timestamp assertions (#14290) (533ba14)
  • bigquery-jdbc: handle null parameters in Storage Write API bulk inserts (#14270) (dd2c41a), refs #14066
  • bigquery-jdbc: handle SQL NULLs in ResultSet primitive getters ([#14383](https:/...
Read more

GCP Libraries BOM 26.89.0

Choose a tag to compare

@cloud-java-bot cloud-java-bot released this 23 Sep 20:36
76cd7d9

GCP Libraries BOM 26.89.0

Here are the differences from the previous version (26.88.1)

New Addition

  • com.google.cloud:google-cloud-spanner-jdbc:2.45.0

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

Notable Changes

Other libraries

  • bigquery-jdbc: add EnableTimestampPicos connection property and its plumbing (#14284) (b4aa5ac)

  • bigquery-jdbc: implement picosecond temporal math and formatting engine (#14286) (2a9612a)

  • bigquery-jdbc: support picosecond in REST JSON path and nested types (#14334) (15ffe4a)

  • bigquery-jdbc: support picosecond in PreparedStatement parameters and batching (#14373) (c1aac66)

  • bigquery-jdbc: support picosecond timestamp in ResultSetMetaData and DatabaseMetaData (#14358) (43acdd3)

  • bigquery-jdbc: support picosecond timestamps in Arrow Storage Read API and nested types (#14332) (b5d9aca)

  • bigquery-jdbc: support qualified project delimiter in DefaultDataset property (#14240) (6e8d6c8)

  • bigquery: accelerate row-based query() with Arrow wire format (#14405) (8d12a8f)

  • bigquery: add ArrowDeserializer helper utility (#13943) (d9a298b)

  • bigquery: add ArrowQueryPageFetcher for Arrow query result pagination (#14404) (615409f)

  • bigquery: add ArrowQueryResult and ArrowQueryResultImpl for Arrow result streaming (#13944) (a62fdf8)

  • bigquery: add Storage Read API slow-path fallback for row-based query() (#14409) (26e568a)

  • bigquery: add zero-copy queryArrow API for Arrow VectorSchemaRoot streaming (#14402) (b44ffe8)

  • bigquery: make BigQuery AutoCloseable with default no-op close method (#14434) (00bf3de)

  • firestore: add support for BSON types (#13189) (8a123d9)

  • gax: add ApiCallContext and request-level settings overloads to ResumableUploadCallable (#14251) (e8cbd42)

  • gax: add globalTimeout settings field to ResumableUploadCallSettings (#14253) (438cda6)

  • gax: add resumable upload error classification and retry algorithm (#14419) (b70396d)

  • gax: add ResumableUploadCallable creation to Callables and HttpJsonCallableFactory (#14242) (7de24de)

  • gax: implement baseline Callable and Future for resumable uploads (#14241) (5a54db9)

  • generator: add model flag and allowlist parser for resumable upload RPCs (#14317) (acc1856)

  • generator: emit resumable upload client surface (#14319) (a9fed00)

  • generator: emit resumable upload settings and HttpJson upload stub (#14321) (c122474)

  • generator: enable resumable upload generation for showcase (#14325) (f9ebd79)

  • generator: switch resumable upload specialized stubs to package private (#14471) (0d4e875)

  • generator: wire transport stub delegation to resumable upload stubs (#14322) (cc4b980)

  • google/cloud/backupdr/v1beta: add backupdr (#14410) (a4a47da)

  • google/cloud/networkservices/v1beta1: add networkservices (#14407) (21c4955)

  • pubsub: add publish telemetry headers for publish attempt observability (#14338) (c167ab8)

  • pubsub: implement publish hedging to reduce tail latency (#13735) (b302615)

  • spanner: Support dynamic TLS certificate and key rotation for Spanner Omni (#14456) (ffc745c)

  • storage/control: add delete folder recursive sample (#13642) (f4b1b46)

  • storage/control: add delete folder recursive sample (#14397) (2c01d55)

  • auth: restore transportFactory upon deserialization in InternalAwsSecurityCredentialsSupplier (#14340) (beea42f)

  • bigquery-jdbc: ensure row ordering in PCNT IT (#14330) (a16f048)

  • bigquery-jdbc: fix htapi fallback due to permission logic (#14418) (21e6dc8)

  • bigquery-jdbc: fix Timestamp assertions (#14290) (533ba14)

  • bigquery-jdbc: handle null parameters in Storage Write API bulk inserts (#14270) (dd2c41a), refs [#14066](https://github.com/...

Read more

v1.91.1-retail

Choose a tag to compare

@lqiu96 lqiu96 released this 11 Sep 16:07
3da3562

What's changed

Partial release only for google-cloud-retail as v1.91.1. No other modules were touched or released.

v1.91.0

Choose a tag to compare

@release-please release-please released this 04 Sep 19:33
0b2991e

1.91.0 (2026-09-04)

⚠ BREAKING CHANGES

  • datalabeling: remove java-datalabeling library (#14189)
  • datacatalog: remove java-datacatalog library (#14178)

Features

  • apptopology: onboard a new library (#14204) (f871a07)
  • bigtable: Option to disable direct access fallback (#14193) (5b6a974)
  • datacatalog: remove java-datacatalog library (#14178) (2910f63)
  • datalabeling: remove java-datalabeling library (#14189) (334d35a), refs #14176
  • gax: add getSingleHeader to HttpHeadersUtils (#14137) (f114422)
  • gax: add ResumableUploadClient.startUpload() and supporting types (#14138) (d7e2be2)
  • gax: add ResumableUploadResponseParser (#14135) (e1a0b17)
  • gax: allow non-JSON HttpContent and absolute request URLs in HttpRequestRunnable (#14134) (ac4a49a)
  • gax: implement queryStatusCallable for resumable uploads (#14155) (67719c0)
  • gax: implement startUploadCallable for resumable uploads (#14139) (4e65b6c)
  • gax: implement uploadChunkCallable for resumable uploads (#14140) (1c643de)
  • google/shopping/merchant/loyaltycustomers/v1: onboard new library (#14257) (590a51c)
  • grpc-gcp: drain scaled-down channels (#14216) (bbbd18c)
  • grpc-gcp: move scale-up to background worker (#14206) (41f0a2e)
  • grpc-gcp: penalize retryable channel errors (#14219) (829872e)
  • grpc-gcp: prime scaled channels before publish (#14232) (dd75645)
  • spanner: add client-level CallContextConfigurator to SpannerOptions (#14256) (eef74d2)
  • spanner: prime scaled-up dynamic channel pool channels with SELECT 1 (#14254) (4d26645)

Bug Fixes

  • auth: refine JSpecify nullability annotations for external account credentials (#14164) (385e1f2)
  • bigquery-jdbc: resolve statementType via getJob fallback to avoid post-execution dry run for DDL (#14265) (d38d9f0)
  • bigtable: truncate client generated timestamps on the emulator c… (#14234) (94e680f)
  • gax: propagate structured LRO error details to ApiException (#14022) (865a15b)
  • grpc-gcp: correct channel lifecycle bookkeeping (#14196) (3df32ba)
  • grpc-gcp: prevent hot-channel skew (#14198) (07a7505)
  • java-sql: temp fix for lint and skip generate (#14005) (b6f73db)
  • spanner: prioritize leader replica for read-write transactions in location-aware routing (#14195) (6383f81)
  • spanner: route ExecuteBatchDml through transaction affinity endpoint (#14192) (5e9e3cd)
  • storage: resolve GraalVM Native Image test failure for java-storage (#14226) (93e0920)

Performance Improvements

  • bigquery-jdbc: eliminate sync getJob RPC call (#14197) (ccf12b0)
  • ci: replace mvn help:evaluate with native bash and sed extraction (#14218) (744a522)

Dependencies

GCP Libraries BOM 26.88.0

Choose a tag to compare

@cloud-java-bot cloud-java-bot released this 04 Sep 19:33
0b2991e

GCP Libraries BOM 26.88.0

Here are the differences from the previous version (26.87.0)

New Addition

  • com.google.cloud:google-cloud-apptopology:0.1.0

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

Notable Changes

Other libraries

  • apptopology: onboard a new library (#14204) (f871a07)

  • bigtable: Option to disable direct access fallback (#14193) (5b6a974)

  • datacatalog: remove java-datacatalog library (#14178) (2910f63)

  • datalabeling: remove java-datalabeling library (#14189) (334d35a), refs #14176

  • gax: add getSingleHeader to HttpHeadersUtils (#14137) (f114422)

  • gax: add ResumableUploadClient.startUpload() and supporting types (#14138) (d7e2be2)

  • gax: add ResumableUploadResponseParser (#14135) (e1a0b17)

  • gax: allow non-JSON HttpContent and absolute request URLs in HttpRequestRunnable (#14134) (ac4a49a)

  • gax: implement queryStatusCallable for resumable uploads (#14155) (67719c0)

  • gax: implement startUploadCallable for resumable uploads (#14139) (4e65b6c)

  • gax: implement uploadChunkCallable for resumable uploads (#14140) (1c643de)

  • google/shopping/merchant/loyaltycustomers/v1: onboard new library (#14257) (590a51c)

  • grpc-gcp: drain scaled-down channels (#14216) (bbbd18c)

  • grpc-gcp: move scale-up to background worker (#14206) (41f0a2e)

  • grpc-gcp: penalize retryable channel errors (#14219) (829872e)

  • grpc-gcp: prime scaled channels before publish (#14232) (dd75645)

  • spanner: add client-level CallContextConfigurator to SpannerOptions (#14256) (eef74d2)

  • spanner: prime scaled-up dynamic channel pool channels with SELECT 1 (#14254) (4d26645)

  • auth: refine JSpecify nullability annotations for external account credentials (#14164) (385e1f2)

  • bigquery-jdbc: resolve statementType via getJob fallback to avoid post-execution dry run for DDL (#14265) (d38d9f0)

  • bigtable: truncate client generated timestamps on the emulator c… (#14234) (94e680f)

  • gax: propagate structured LRO error details to ApiException (#14022) (865a15b)

  • grpc-gcp: correct channel lifecycle bookkeeping (#14196) (3df32ba)

  • grpc-gcp: prevent hot-channel skew (#14198) (07a7505)

  • java-sql: temp fix for lint and skip generate (#14005) (b6f73db)

  • spanner: prioritize leader replica for read-write transactions in location-aware routing (#14195) (6383f81)

  • spanner: route ExecuteBatchDml through transaction affinity endpoint (#14192) (5e9e3cd)

  • storage: resolve GraalVM Native Image test failure for java-storage (#14226) (93e0920)

Version Upgrades

Minor Version Upgrades

  • google-cloud-video-intelligence:2.96.0 (prev:2.95.0; Release Notes: v2.96.0)
  • google-cloud-assured-workloads:2.97.0 (prev:2.96.0; Release Notes: v2.97.0)
  • google-cloud-speech:4.92.0 (prev:4.91.0; Release Notes: v4.92.0)
  • google-cloud-eventarc-publishing:0.97.0 (prev:0.96.0; Release Notes: v0.97.0)
  • google-cloud-cloudsecuritycompliance:0.24.0 (prev:0.23.0; Release Notes: v0.24.0)
  • google-cloud-workstations:0.85.0 (prev:0.84.0; Release Notes: v0.85.0)
  • google-cloud-alloydb-connectors:0.75.0 (prev:0.74.0; Release Notes: v0.75.0)
  • google-cloud-hypercomputecluster:0.17.0 (prev:0.16.0; Release Notes: v0.17.0)
  • google-cloud-network-security:0.100.0 (prev:0.99.0; Release Notes: v0.100.0)
  • google-cloud-bare-metal-solution:0.97.0 (prev:0.96.0; Release Notes: v0.97.0)
  • google-cloud-chat:0.61.0 (prev:0.60.0; Release Notes: v0.61.0)
  • google-cloud-domains:1.94.0 (prev:1.93.0; Release Notes: v1.94.0)
  • google-cloud-spanneradapter:0.33.0 (prev:0.32.0; Release Notes: v0.33.0)
  • google-cloud-advisorynotifications:0.86.0 (prev:0.85.0; Release Notes: v0.86.0)
  • google-cloud-recommendations-ai:0.104.0 (prev:0.103.0; Release Notes: v0.104.0)
  • google-cloud-gke-multi-cloud:0.96.0 (prev:0.95.0; Release Notes: v0.96.0)
  • google-cloud-accessapproval:2.98.0 (prev:2.97.0; Release Notes: v2.98.0)
  • google-cloud-maintenance:0.31.0 (prev:0.30.0; Release Notes: v0.31.0)
  • google-cloud-appoptimize:0.7.0 (prev:0.6.0; Release Notes: [...
Read more

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