Skip to content

Releases: googleapis/google-cloud-java

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

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