Repository navigation
Tags: rachitsgh/google-cloud-java
Tags
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chore(main): release 1.89.0 (googleapis#13934) 🤖 I have created a release *beep* *boop* --- <details><summary>1.89.0</summary> ## [1.89.0](googleapis/google-cloud-java@v1.88.0...v1.89.0) (2026-07-29) ### Features * **agentidentity:** onboard v1 and v1beta API versions ([googleapis#13796](googleapis#13796)) ([1b1300d](googleapis@1b1300d)) * **auth:** add JSpecify Null annotations to Auth ([googleapis#13842](googleapis#13842)) ([f6f24d4](googleapis@f6f24d4)) * **bigquery-jdbc:** add `SSLTrustStoreType` and `SSLTrustStoreProvider` connection properties ([googleapis#13858](googleapis#13858)) ([9449be1](googleapis@9449be1)) * **bigquery-jdbc:** add otel trace and span IDs to local logs ([googleapis#13935](googleapis#13935)) ([2801fbd](googleapis@2801fbd)) * **bigquery-jdbc:** implement BigQueryParameterMetaData and dynamic type mappings ([googleapis#13812](googleapis#13812)) ([3d67dba](googleapis@3d67dba)) * **bigquery-jdbc:** implement parameter setters in PreparedStatement ([googleapis#13792](googleapis#13792)) ([94f7404](googleapis@94f7404)) * **bigquery-jdbc:** Migrate `getImportedKeys` and `getCrossReference` to BQ API ([googleapis#13692](googleapis#13692)) ([082b046](googleapis@082b046)) * **bigquery-jdbc:** migrate `getPrimaryKeys` to use BQ API ([googleapis#13691](googleapis#13691)) ([1951f49](googleapis@1951f49)) * **bigquery-jdbc:** OpenTelemetry integration in BQ JDBC ([googleapis#12902](googleapis#12902)) ([af18f65](googleapis@af18f65)) * **bigquery-jdbc:** optimize memory footprint for JSON result set streaming ([googleapis#13660](googleapis#13660)) ([11f26d3](googleapis@11f26d3)) * **bigquery-jdbc:** standardize parameter handling and calendar defensive copying across statement interfaces ([googleapis#13805](googleapis#13805)) ([ccd13eb](googleapis@ccd13eb)) * **bigtable:** add view_parameters support to BoundStatement ([googleapis#13673](googleapis#13673)) ([d5cc437](googleapis@d5cc437)) * **bigtable:** BigtableDataClientFactory session support ([googleapis#13829](googleapis#13829)) ([284ce13](googleapis@284ce13)) * **commerceproducer:** onboard v1beta API ([googleapis#13814](googleapis#13814)) ([61b89b3](googleapis@61b89b3)) * Default to least-in-flight balancing for Bigtable unary clients ([googleapis#13802](googleapis#13802)) ([ac9ccd1](googleapis@ac9ccd1)) * **firestore:** Add support for 16MB documents ([googleapis#13478](googleapis#13478)) ([1b7c2e0](googleapis@1b7c2e0)) * **gapic-generator:** add JSpecify Null annotations to the generator classes ([googleapis#13769](googleapis#13769)) ([843bd7c](googleapis@843bd7c)) * **gapic-generator:** Add Nullable annotation to generated classes ([googleapis#13558](googleapis#13558)) ([e3e9d0b](googleapis@e3e9d0b)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13584](googleapis#13584)) ([b7a8504](googleapis@b7a8504)) * **gax-httpjson:** Add Post Quantum Cryptography (PQC) Support by default via Conscrypt ([googleapis#13853](googleapis#13853)) ([550df81](googleapis@550df81)) * **gax-java:** add JSpecify Null annotations to gax ([googleapis#13799](googleapis#13799)) ([65aee08](googleapis@65aee08)) * **google/cloud/sql:** onboard a new library ([googleapis#13864](googleapis#13864)) ([38e272e](googleapis@38e272e)) * **google/maps/navconnect/v1:** onboard a new library ([googleapis#13927](googleapis#13927)) ([2256394](googleapis@2256394)) * **maps-isochrones:** onboard v1 API ([googleapis#13817](googleapis#13817)) ([3037ab3](googleapis@3037ab3)) * port secure_context testing support to executor proxy ([googleapis#13522](googleapis#13522)) ([0f81bf0](googleapis@0f81bf0)) * **productregistry:** onboard v1 API ([googleapis#13816](googleapis#13816)) ([9517313](googleapis@9517313)) * **storage:** allow checksum on appendable upload finalization ([googleapis#13833](googleapis#13833)) ([ddf9add](googleapis@ddf9add)) * **storage:** enable App-Centric Observability (ACO) support in Otel ([googleapis#13248](googleapis#13248)) ([4329896](googleapis@4329896)) ### Bug Fixes * **bigquery-jdbc:** Add PerConnectionHandler to list of excempted logging classes ([googleapis#13888](googleapis#13888)) ([50b3c24](googleapis@50b3c24)) * **bigquery-jdbc:** add preferIPv4Stack to argLine for Kokoro reliability ([googleapis#13923](googleapis#13923)) ([d5e33d6](googleapis@d5e33d6)) * **bigquery-jdbc:** add service resource transformer for standalone IT ([googleapis#13893](googleapis#13893)) ([dc80fe8](googleapis@dc80fe8)) * **bigquery-jdbc:** align metadata methods error handling with spec ([googleapis#13793](googleapis#13793)) ([d85fb10](googleapis@d85fb10)) * **bigquery-jdbc:** fix WriteAPI when running in restricted environment ([googleapis#13856](googleapis#13856)) ([66ba925](googleapis@66ba925)) * **bigquery-jdbc:** refine temporal timezone coercion and PreparedStatement parameter setters ([googleapis#13813](googleapis#13813)) ([6f68c4d](googleapis@6f68c4d)) * **bigquery-jdbc:** resolve `ITOpenTelemetryTest` pipeline and trace validation failures ([googleapis#13898](googleapis#13898)) ([c18141d](googleapis@c18141d)) * **bigquery-jdbc:** resolve failing otel IT in nightly ([googleapis#13915](googleapis#13915)) ([ac79713](googleapis@ac79713)) * **bigquery:** resultSet.getLong() does not truncate for large int64 values ([googleapis#13718](googleapis#13718)) ([bc19822](googleapis@bc19822)) * **bigquery:** support optional fields in BigLakeConfiguration to prevent NPE on Iceberg/Lakehouse tables ([googleapis#13733](googleapis#13733)) ([e2cca4d](googleapis@e2cca4d)) * **bigtable:** add materialized view routing param to ReadRows and Sa… ([googleapis#13918](googleapis#13918)) ([4ddf250](googleapis@4ddf250)) * **bigtable:** bound SessionPoolImpl lock to prevent pod-wide wedge ([googleapis#13890](googleapis#13890)) ([ed87a68](googleapis@ed87a68)) * **bigtable:** fix session creation leaks ([googleapis#13887](googleapis#13887)) ([d586d07](googleapis@d586d07)) * **bigtable:** prevent ClientConfigurationManagerTest from wedging on… ([googleapis#13907](googleapis#13907)) ([725086d](googleapis@725086d)) * **bigtable:** stop installing DirectpathEnforcer on the directpath pool ([googleapis#13880](googleapis#13880)) ([5f2e056](googleapis@5f2e056)) * **bom:** make release-note-generation Java 8 compatible ([googleapis#13837](googleapis#13837)) ([bc18390](googleapis@bc18390)) * **ci:** fix java-cloud-bom release-notes workflow errors ([googleapis#13682](googleapis#13682)) ([b679835](googleapis@b679835)) * deprecate resource detector ([googleapis#13844](googleapis#13844)) ([aba4f01](googleapis@aba4f01)) * **deps:** align logback versions and add java8 profile in storage ([googleapis#13678](googleapis#13678)) ([7e57092](googleapis@7e57092)) * do not start stream with direct executor ([googleapis#13945](googleapis#13945)) ([630e790](googleapis@630e790)) * fix java-cloud-bom README update workflow after monorepo migration ([googleapis#13892](googleapis#13892)) ([5b8e295](googleapis@5b8e295)) * **oauth2_http:** Avoid retrying on 4xx errors during GCE metadata ping ([googleapis#13715](googleapis#13715)) ([537c16c](googleapis@537c16c)) * regenerate ([googleapis#13714](googleapis#13714)) ([8a72860](googleapis@8a72860)) * regenerate libraries ([googleapis#13703](googleapis#13703)) ([a29ea79](googleapis@a29ea79)), refs [googleapis#13690](googleapis#13690) * **release:** handle missing release tags gracefully in release-note-generation ([googleapis#13795](googleapis#13795)) ([43005fb](googleapis@43005fb)) * **release:** resolve first-party-dependencies SNAPSHOT in libraries-bom ([googleapis#13790](googleapis#13790)) ([d5bfe21](googleapis@d5bfe21)) * **spanner:** avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile ([googleapis#13727](googleapis#13727)) ([1e05ea5](googleapis@1e05ea5)) * **spanner:** prevent fastpath tablet routing flaps ([googleapis#13803](googleapis#13803)) ([4dabdac](googleapis@4dabdac)) * **storage:** BidiAppendableUpload Takeover operation fixes ([googleapis#13776](googleapis#13776)) ([f2d0474](googleapis@f2d0474)) * **storage:** correctly insert explicit nulls for json patch updates ([googleapis#13716](googleapis#13716)) ([4fb3f4b](googleapis@4fb3f4b)) * update group id mapping ([googleapis#13698](googleapis#13698)) ([50a72e1](googleapis@50a72e1)) * use a new managed channel builder when creating channels ([googleapis#13684](googleapis#13684)) ([a049999](googleapis@a049999)) ### Performance Improvements * **bigquery-jdbc:** optimize getExportedKeys performance using hybrid metadata lookup ([googleapis#13734](googleapis#13734)) ([c9738ea](googleapis@c9738ea)) ### Dependencies * Add Conscrypt to shared-deps ([googleapis#13838](googleapis#13838)) ([05ce6ce](googleapis@05ce6ce)) * move conscrypt from third-party-dependencies POM to gax-java POM ([googleapis#13948](googleapis#13948)) ([1e634ec](googleapis@1e634ec)) * **shared-deps:** migrate awaitility to shared-dependencies ([googleapis#13671](googleapis#13671)) ([abb91ef](googleapis@abb91ef)) * **shared-deps:** switch conscrypt shared dependency to conscrypt-openjdk-uber ([googleapis#13845](googleapis#13845)) ([2e3f208](googleapis@2e3f208)) * Update gRPC-Java to v1.82.2 ([googleapis#13877](googleapis#13877)) ([da228d8](googleapis@da228d8)) * Update http-client to v2.2.0 ([googleapis#13854](googleapis#13854)) ([334a2c5](googleapis@334a2c5)) * Update Protobuf-Java to v4.33.6 ([googleapis#13876](googleapis#13876)) ([5c6478c](googleapis@5c6478c)) * Upgrade Guava to v33.6.0-jre ([googleapis#13875](googleapis#13875)) ([41a7a52](googleapis@41a7a52)) ### Documentation * add ErrorProne and NullAway integration guide and JSpecify migration playbook ([googleapis#13882](googleapis#13882)) ([d5ea739](googleapis@d5ea739)) * add JSpecify nullness guidelines to AGENTS.md ([googleapis#13881](googleapis#13881)) ([54b846b](googleapis@54b846b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
fix(release): resolve first-party-dependencies SNAPSHOT in libraries-… …bom (googleapis#13790) Resolves the stale SNAPSHOT version of first-party-dependencies in libraries-bom which caused release builds to fail.
chore: partial release of dataproc as 1.88.1 (googleapis#13777) Changes from the partial release script. Manually updated librarian.yaml to the new dataproc version
chore(main): release 1.88.0 (googleapis#13669) 🤖 I have created a release *beep* *boop* --- <details><summary>1.88.0</summary> ## [1.88.0](googleapis/google-cloud-java@v1.87.1...v1.88.0) (2026-07-06) ### Features * **auth:** Add support for Regional Access Boundaries ([googleapis#13499](googleapis#13499)) ([b721e43](googleapis@b721e43)) * automate libraries-bom tag and release creation on release publish ([googleapis#13655](googleapis#13655)) ([7a7e2ff](googleapis@7a7e2ff)) * **bigquery-jdbc:** add `EnableProjectDiscovery` connection property for metadata methods ([googleapis#13344](googleapis#13344)) ([ab9669a](googleapis@ab9669a)) * **bigquery-jdbc:** migrate statement execution thread tracking to connection-scoped executor ([googleapis#13454](googleapis#13454)) ([341e51a](googleapis@341e51a)) * **bigquery-jdbc:** respect standard JVM trustStore properties by default ([googleapis#13435](googleapis#13435)) ([7af3224](googleapis@7af3224)) * **bigquery-jdbc:** support connection-scoped executor isolation and dynamic queue warnings ([googleapis#13413](googleapis#13413)) ([79e26b8](googleapis@79e26b8)) * **bigquery:** add internal listProjects API to core client ([googleapis#13429](googleapis#13429)) ([3580407](googleapis@3580407)) * **bigtable:** route point read rows to shim ([googleapis#13542](googleapis#13542)) ([2c7e5f5](googleapis@2c7e5f5)) * **deps:** add jspecify to shared dependencies ([googleapis#13412](googleapis#13412)) ([582053d](googleapis@582053d)) * enable self-signed JWTs by default in ServiceOptions ([googleapis#13338](googleapis#13338)) ([110d2b7](googleapis@110d2b7)) * **gapic-generator:** Add NullMarked annotation to generated classes ([googleapis#13517](googleapis#13517)) ([825dadd](googleapis@825dadd)) * **google/cloud/agentregistry/v1:** onboard a new library ([googleapis#13509](googleapis#13509)) ([6728816](googleapis@6728816)) * scale up connection worker pool based on latency ([googleapis#13384](googleapis#13384)) ([eb379b3](googleapis@eb379b3)) * **spanner:** add settings for gRCP keep-alive ([googleapis#13643](googleapis#13643)) ([9d78307](googleapis@9d78307)) * **spanner:** auth login support for Spanner Omni endpoints ([googleapis#13470](googleapis#13470)) ([55930b4](googleapis@55930b4)) * **storage:** add checksum validation in the json read channel ([googleapis#13270](googleapis#13270)) ([872d7b7](googleapis@872d7b7)) * **storage:** add checksum validation on json read paths ([googleapis#13269](googleapis#13269)) ([396b042](googleapis@396b042)) * **storage:** add full object checksum validation for bidi flow ([googleapis#13266](googleapis#13266)) ([9113d80](googleapis@9113d80)) * **storage:** add full object checksum validation for grpc flow ([googleapis#13265](googleapis#13265)) ([a5ba606](googleapis@a5ba606)) * **storage:** Adding CumulativeHasher wrapper class for Full object … ([googleapis#13239](googleapis#13239)) ([bd40324](googleapis@bd40324)) * **storage:** adding disabling option for bidi reads ([googleapis#13506](googleapis#13506)) ([591cae0](googleapis@591cae0)) * **storage:** log additional bytes received from GCS in read path ([googleapis#13427](googleapis#13427)) ([9492aa2](googleapis@9492aa2)) * **storage:** update compose sample to support deleteSourceObjects option ([googleapis#13493](googleapis#13493)) ([50a8658](googleapis@50a8658)) * use self-signed JWTs in Spanner MutableCredentials ([googleapis#13381](googleapis#13381)) ([29543a2](googleapis@29543a2)) ### Bug Fixes * Add logging-logback to gapic-libraries-bom ([googleapis#13663](googleapis#13663)) ([512e370](googleapis@512e370)) * **auth:** Fix UserCredentials serialization clientSecret leak ([googleapis#13465](googleapis#13465)) ([2d9d01c](googleapis@2d9d01c)) * **auth:** handle missing APPDATA on Windows gracefully ([googleapis#13471](googleapis#13471)) ([77e84a9](googleapis@77e84a9)), closes [googleapis#12565](googleapis#12565) * **bigquery-jdbc:** add proper version to BigQueryDriver ([googleapis#13294](googleapis#13294)) ([9fd84fc](googleapis@9fd84fc)) * **bigquery-jdbc:** avoid rollback on statement close in manual commit mode ([googleapis#13503](googleapis#13503)) ([79bbee1](googleapis@79bbee1)) * **bigquery-jdbc:** correct `FilterTablesOnDefaultDataset` fallback logic ([googleapis#13625](googleapis#13625)) ([f7eb23d](googleapis@f7eb23d)) * **bigquery-jdbc:** ensure largeResults are handled in PreparedStatement ([googleapis#13496](googleapis#13496)) ([d3e7a19](googleapis@d3e7a19)) * **bigquery-jdbc:** ensure test uses unique dataset & cleans up ([googleapis#13587](googleapis#13587)) ([a6bb362](googleapis@a6bb362)) * **bigquery-jdbc:** explicitly set location when available for temporary dataset ([googleapis#13508](googleapis#13508)) ([40cd0a7](googleapis@40cd0a7)) * **bigquery-jdbc:** propagate connection proxy settings to auth library ([googleapis#13539](googleapis#13539)) ([87dda5d](googleapis@87dda5d)) * **bigquery-jdbc:** shade org.slf4j ([googleapis#13547](googleapis#13547)) ([7ef1312](googleapis@7ef1312)) * **bigquery-jdbc:** update format validation tests to create tables for the test ([googleapis#13588](googleapis#13588)) ([4bb3a61](googleapis@4bb3a61)) * **bigquery-jdbc:** update Maven Central artifact link in the README ([googleapis#13563](googleapis#13563)) ([8707a65](googleapis@8707a65)) * **bigquery:** retry cancel job and routine creation on transient HTTP 5xx errors ([googleapis#13416](googleapis#13416)) ([35eb041](googleapis@35eb041)) * **bigquery:** route JOB_CREATION_REQUIRED through fast query path ([googleapis#13437](googleapis#13437)) ([64cde7f](googleapis@64cde7f)) * **bigquery:** Update fast query path to allow jobTimeoutMs in the request ([googleapis#13502](googleapis#13502)) ([1a6f4d5](googleapis@1a6f4d5)) * **bigtable:** honour session_load override when server-returned session_load is 0 ([googleapis#13629](googleapis#13629)) ([b56f9b8](googleapis@b56f9b8)) * **bqjdbc:** pass rowsInPage with TableResult ([googleapis#13238](googleapis#13238)) ([203a91e](googleapis@203a91e)) * **ci:** build dependencies before convergence check ([googleapis#13638](googleapis#13638)) ([9de3209](googleapis@9de3209)) * **ci:** ignore SNAPSHOT suffix in flatten-plugin check ([googleapis#13639](googleapis#13639)) ([bb65627](googleapis@bb65627)) * **ci:** run root install in dependency convergence check ([googleapis#13666](googleapis#13666)) ([86d35e4](googleapis@86d35e4)) * **ci:** skip existing-versions-check for gapic-generator-java-root ([googleapis#13590](googleapis#13590)) ([a1f3b8a](googleapis@a1f3b8a)) * **datastore:** Configure TraceExporter with Datastore credentials in E2E tests ([googleapis#13627](googleapis#13627)) ([d281a62](googleapis@d281a62)) * **datastore:** disable built-in OpenTelemetry SDK when metrics export is disabled ([googleapis#13543](googleapis#13543)) ([53b7142](googleapis@53b7142)) * **datastore:** reduce flakiness of E2E tracing tests ([googleapis#13645](googleapis#13645)) ([8afc0ab](googleapis@8afc0ab)) * **deps:** update dependency com.google.apis:google-api-services-bigquery to v2-rev20260612-2.0.0 ([googleapis#13570](googleapis#13570)) ([ca5ff79](googleapis@ca5ff79)) * **deps:** update dependency com.google.apis:google-api-services-dns to v1-rev20260616-2.0.0 ([googleapis#12796](googleapis#12796)) ([0dd60ca](googleapis@0dd60ca)) * **deps:** update dependency com.google.cloud:google-cloud-pubsub-bom to v1.151.0 ([googleapis#12097](googleapis#12097)) ([d169006](googleapis@d169006)) * **deps:** update dependency com.google.cloud:libraries-bom to v26.84.0 ([googleapis#12663](googleapis#12663)) ([95c7774](googleapis@95c7774)) * **deps:** update first-party storage dependencies to v1-rev20260524-2.0.0 ([googleapis#13406](googleapis#13406)) ([bdeedb8](googleapis@bdeedb8)) * exclude java-vertexai from existing versions check ([googleapis#13632](googleapis#13632)) ([edaa4e3](googleapis@edaa4e3)) * fallback on VPC ([googleapis#13567](googleapis#13567)) ([e8c428d](googleapis@e8c428d)) * **java-cloud-bom:** execute pre-install pass in GHA release notes generator ([googleapis#13608](googleapis#13608)) ([c365c10](googleapis@c365c10)) * **release:** check remote tags using git ls-remote to prevent already exists error ([googleapis#13574](googleapis#13574)) ([6cf0567](googleapis@6cf0567)) * **spanner:** fail fast when inline-begin DML returns no transaction id ([googleapis#13536](googleapis#13536)) ([94315ce](googleapis@94315ce)) * **spanner:** pin inline read-write transactions to default endpoint ([googleapis#13562](googleapis#13562)) ([6908dee](googleapis@6908dee)) * **spanner:** remove explicit tink version to resolve dependency convergence conflict ([googleapis#13602](googleapis#13602)) ([863c26e](googleapis@863c26e)) * **spanner:** update dynamic channel pool default configuration ([googleapis#13646](googleapis#13646)) ([37b77c3](googleapis@37b77c3)) ### Dependencies * Add org.bouncycastle:bcprov-jdk18on to java-shared-dependencies ([googleapis#13531](googleapis#13531)) ([e3d2082](googleapis@e3d2082)) * **auth:** Update commons-codec to v1.18.0 ([googleapis#13598](googleapis#13598)) ([fd89957](googleapis@fd89957)) * Update gapic-showcase to v0.41.0 ([googleapis#13582](googleapis#13582)) ([09faaac](googleapis@09faaac)) * Upgrade google-http-client to v2.1.1 ([googleapis#13578](googleapis#13578)) ([6abef19](googleapis@6abef19)) ### Documentation * add instructions for manual code generation checks in CI ([googleapis#13596](googleapis#13596)) ([f6162e2](googleapis@f6162e2)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
PreviousNext