Releases: googleapis/google-cloud-java
Release list
v1.92.0
1.92.0 (2026-09-23)
Features
- bigquery-jdbc: add
EnableTimestampPicosconnection 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
PreparedStatementparameters and batching (#14373) (c1aac66) - bigquery-jdbc: support picosecond timestamp in
ResultSetMetaDataandDatabaseMetaData(#14358) (43acdd3) - bigquery-jdbc: support picosecond timestamps in Arrow Storage Read API and nested types (#14332) (b5d9aca)
- bigquery-jdbc: support qualified project delimiter in
DefaultDatasetproperty (#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:/...
GCP Libraries BOM 26.89.0
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
EnableTimestampPicosconnection 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
PreparedStatementparameters and batching (#14373) (c1aac66) -
bigquery-jdbc: support picosecond timestamp in
ResultSetMetaDataandDatabaseMetaData(#14358) (43acdd3) -
bigquery-jdbc: support picosecond timestamps in Arrow Storage Read API and nested types (#14332) (b5d9aca)
-
bigquery-jdbc: support qualified project delimiter in
DefaultDatasetproperty (#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)
-
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: handle null parameters in Storage Write API bulk inserts (#14270) (dd2c41a), refs [#14066](https://github.com/...
v1.91.1-retail
What's changed
Partial release only for google-cloud-retail as v1.91.1. No other modules were touched or released.
v1.91.0
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
statementTypeviagetJobfallback 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
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
-
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: 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: 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
statementTypeviagetJobfallback 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)
-
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: [...
v1.90.0
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
StatementTypeand query execution stats onTableResult(#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
- gax-httpjson: upgrade conscrypt-openjdk-uber to 2.6.2 (#14117) (2f5481a)
- Update gRPC to v1.82.3 (#13997) (a786107)
- Upgrade gRPC to v1.82.4 (#14088) (0c482fe)
Documentation
- bigquery-jdbc: add user guide with connection property and custom endpoint reference (#13878) (2dde172)
- gax: update LRO troubleshooting documentation link ([#14108](https://github.com/googlea...
GCP Libraries BOM 26.87.0
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
StatementTypeand query execution stats onTableResult(#14145) (7d16de8) -
bigtable: enable microsecond timestamps in client (#14057) (57aaf8d)
-
bigtable: route single-entry MutateRows through a point-write c… (#14028) (a403703)
-
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)
-
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)
-
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...
v1.89.0
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
SSLTrustStoreTypeandSSLTrustStoreProviderconnection 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
getImportedKeysandgetCrossReferenceto BQ API (#13692) (082b046) - bigquery-jdbc: migrate
getPrimaryKeysto 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
ITOpenTelemetryTestpipeline 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...
GCP Libraries BOM 26.86.0
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
SSLTrustStoreTypeandSSLTrustStoreProviderconnection 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
getImportedKeysandgetCrossReferenceto BQ API (#13692) (082b046) -
bigquery-jdbc: migrate
getPrimaryKeysto 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)
-
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/maps/navconnect/v1: onboard a new library (#13927) (2256394)
-
port secure_context testing support to executor proxy (#13522) (0f81bf0)
-
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
ITOpenTelemetryTestpipeline 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...
GCP Libraries BOM 26.85.1
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