Skip to content

chore(main): release 1.89.0 - #13934

Merged
whowes merged 25 commits into
mainfrom
release-please--branches--main
Jul 30, 2026
Merged

chore(main): release 1.89.0#13934
whowes merged 25 commits into
mainfrom
release-please--branches--main

Conversation

@release-please

@release-pleaserelease-pleaseBot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beepboop

1.89.0

1.89.0 (2026-07-29)

Features

  • agentidentity: onboard v1 and v1beta API versions (#13796) (1b1300d)
  • auth: add JSpecify Null annotations to Auth (#13842) (f6f24d4)
  • bigquery-jdbc: add 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) (ed87a68)
  • bigtable: fix session creation leaks (#13887) (d586d07)
  • bigtable: prevent ClientConfigurationManagerTest from wedging on… (#13907) (725086d)
  • bigtable: stop installing DirectpathEnforcer on the directpath pool (#13880) (5f2e056)
  • bom: make release-note-generation Java 8 compatible (#13837) (bc18390)
  • ci: fix java-cloud-bom release-notes workflow errors (#13682) (b679835)
  • deprecate resource detector (#13844) (aba4f01)
  • deps: align logback versions and add java8 profile in storage (#13678) (7e57092)
  • do not start stream with direct executor (#13945) (630e790)
  • fix java-cloud-bom README update workflow after monorepo migration (#13892) (5b8e295)
  • oauth2_http: Avoid retrying on 4xx errors during GCE metadata ping (#13715) (537c16c)
  • regenerate (#13714) (8a72860)
  • regenerate libraries (#13703) (a29ea79), refs #13690
  • release: handle missing release tags gracefully in release-note-generation (#13795) (43005fb)
  • release: resolve first-party-dependencies SNAPSHOT in libraries-bom (#13790) (d5bfe21)
  • spanner: avoid data race on DIRECTPATH_CHANNEL_CREATED by using volatile (#13727) (1e05ea5)
  • spanner: prevent fastpath tablet routing flaps (#13803) (4dabdac)
  • storage: BidiAppendableUpload Takeover operation fixes (#13776) (f2d0474)
  • storage: correctly insert explicit nulls for json patch updates (#13716) (4fb3f4b)
  • update group id mapping (#13698) (50a72e1)
  • use a new managed channel builder when creating channels (#13684) (a049999)

Performance Improvements

  • bigquery-jdbc: optimize getExportedKeys performance using hybrid metadata lookup (#13734) (c9738ea)

Dependencies

Documentation

  • add ErrorProne and NullAway integration guide and JSpecify migration playbook (#13882) (d5ea739)
  • add JSpecify nullness guidelines to AGENTS.md (#13881) (54b846b)

This PR was generated with Release Please. See documentation.

@release-please
release-pleaseBot requested review from a team as code ownersJuly 28, 2026 20:52
@release-please
release-pleaseBot requested review from a team as code ownersJuly 28, 2026 20:52
@whowes

Copy link
Copy Markdown
Contributor

/gcbrun

@whoweswhowes added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 28, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 28, 2026
@whoweswhowes added the release-please:force-run To run release-please label Jul 29, 2026
@release-pleaserelease-pleaseBot removed the release-please:force-run To run release-please label Jul 29, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from b2fa1df to 4869180CompareJuly 29, 2026 15:43
@blakeli0

Copy link
Copy Markdown
Contributor
[ERROR] Require upper bound dependencies error for org.conscrypt:conscrypt-openjdk-uber:2.5.2 paths to dependency are:
2026-07-29T16:03:34.6493222Z 16:03:34:572 [ERROR] +-com.google.cloud:full-convergence-check:0.85.0
2026-07-29T16:03:34.6493397Z 16:03:34:572 [ERROR] +-com.google.cloud:google-cloud-pubsublite:1.17.0
2026-07-29T16:03:34.6493556Z 16:03:34:572 [ERROR] +-org.conscrypt:conscrypt-openjdk-uber:2.5.2
2026-07-29T16:03:34.6493641Z 16:03:34:572 [ERROR] and
2026-07-29T16:03:34.6493801Z 16:03:34:572 [ERROR] +-com.google.cloud:full-convergence-check:0.85.0
2026-07-29T16:03:34.6493984Z 16:03:34:572 [ERROR] +-com.google.cloud:google-cloud-accessapproval:2.96.0
2026-07-29T16:03:34.6494312Z 16:03:34:572 [ERROR] +-com.google.api:gax-httpjson:2.83.0 (managed) <-- com.google.api:gax-httpjson:2.83.0
2026-07-29T16:03:34.6494483Z 16:03:34:572 [ERROR] +-org.conscrypt:conscrypt-openjdk-uber:2.6.0
2026-07-29T16:03:34.6494568Z 16:03:34:572 [ERROR] and
2026-07-29T16:03:34.6494718Z 16:03:34:572 [ERROR] +-com.google.cloud:full-convergence-check:0.85.0
2026-07-29T16:03:34.6494883Z 16:03:34:572 [ERROR] +-com.google.cloud:google-cloud-bigtable:2.81.0
2026-07-29T16:03:34.6495087Z 16:03:34:572 [ERROR] +-io.grpc:grpc-alts:1.82.2 (managed) <-- io.grpc:grpc-alts:1.82.2
2026-07-29T16:03:34.6495246Z 16:03:34:572 [ERROR] +-org.conscrypt:conscrypt-openjdk-uber:2.5.2

We need to make sure the conscrypt version is aligned in all libraries. cc: @lqiu96

@lqiu96

Copy link
Copy Markdown
Member

Checking the versions for Conscrypt

@whoweswhowes added the release-please:force-run To run release-please label Jul 29, 2026
@release-pleaserelease-pleaseBot removed the release-please:force-run To run release-please label Jul 29, 2026
@release-please
release-pleaseBotforce-pushed the release-please--branches--main branch from 4869180 to 562d83aCompareJuly 29, 2026 20:38
@sonarqubecloud

Copy link
Copy Markdown

@sonarqubecloud

Copy link
Copy Markdown

@blakeli0blakeli0 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 29, 2026
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 29, 2026
@blakeli0

Copy link
Copy Markdown
Contributor

/gcbrun

@whowes
whowes merged commit c2ce8c1 into mainJul 30, 2026
393 of 405 checks passed
@whowes
whowes deleted the release-please--branches--main branch July 30, 2026 15:06
@release-please

Copy link
Copy Markdown
ContributorAuthor

🤖 Created releases:

🌻

whowes added a commit that referenced this pull request Jul 30, 2026
The "java-shared-config downstream (dependencies) /
flatten-plugin-check" is currently failing on release PR #13934
It
[passes](https://github.com/googleapis/google-cloud-java/actions/runs/30405348254/job/90429578990)
on this PR that updates
kokoro/java-storage-expected-flattened-dependencies.txt, accounting for
recent version changes (#13693, #13799, #13842, #13853, #13854, #13875,
#13876, #13877).
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@whowes@blakeli0@lqiu96@yoshi-kokoro