Tags: sushanb/google-cloud-java
Tags
chore(release): bump biglake to 0.81.1 and gapic-libraries-bom to 1.8… …7.1 (googleapis#13445) Bumps java-biglake to 0.81.1 and gapic-libraries-bom to 1.87.1.
chore(main): release 1.87.0 (googleapis#13346) 🤖 I have created a release *beep* *boop* --- <details><summary>1.87.0</summary> ## [1.87.0](googleapis/google-cloud-java@v1.86.0...v1.87.0) (2026-06-03) ### ⚠ BREAKING CHANGES * [container] remove image_family from * [saasservicemgmt] Changed field behavior for an existing field ### Features * [admanager] added new API dimension: ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [asset] add authentication scope for Policy Analyzer MCP tool ([9c90001](googleapis@9c90001)) * [backstory] new module for backstory ([googleapis#13334](googleapis#13334)) ([fd8f666](googleapis@fd8f666)) * [bigquerymigration] add support for assessment tasks in BigQuery ([9c90001](googleapis@9c90001)) * [chat] Support force notify and silent notification option for ([39e93fe](googleapis@39e93fe)) * [cloudsupport] v2 version for `GetComment` and `GetAttachment` ([39e93fe](googleapis@39e93fe)) * [compute] Update Compute Engine v1 API to revision 20260422 ([9c90001](googleapis@9c90001)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add custom node image configuration ([9c90001](googleapis@9c90001)) * [databasecenter] add a AggregateQueryStats API ([9c90001](googleapis@9c90001)) * [datalineage] A new method SearchLineageStreaming is added ([39e93fe](googleapis@39e93fe)) * [datamanager] add encrypted_user_id.proto and the EncryptedUserId ([9c90001](googleapis@9c90001)) * [datamanager] add the coupon_codes field to CartData to track ([9c90001](googleapis@9c90001)) * [dataproc] add support for Cloud Resource Manager tags for ([39e93fe](googleapis@39e93fe)) * [developerknowledge] new module for developerknowledge ([googleapis#13313](googleapis#13313)) ([502841b](googleapis@502841b)) * [dlp] Supporting Conversation Content Type ([9c90001](googleapis@9c90001)) * [health] Introduce Data Subscription Service for managing webhook ([9c90001](googleapis@9c90001)) * [health] introduce MedicalDeviceInfo message for Software as ([9c90001](googleapis@9c90001)) * [maps-places] add transit_station data to Places API (New) ([9c90001](googleapis@9c90001)) * [network-management] add fields and messages for Cloud Run jobs ([9c90001](googleapis@9c90001)) * [network-security] add networksecurity v1 client library ([9c90001](googleapis@9c90001)) * [policy-troubleshooter] add authentication scope for ([9c90001](googleapis@9c90001)) * [recommender] Support utilization insights and cloud hub ([9c90001](googleapis@9c90001)) * [security-private-ca] add ([9c90001](googleapis@9c90001)) * [storage] add support for GCS Storage Control Intelligence Finding ([9c90001](googleapis@9c90001)) * add duration to health metrics ([googleapis#13181](googleapis#13181)) ([ae86384](googleapis@ae86384)) * add periodic WARNING metrics to assist in debugging ([googleapis#12976](googleapis#12976)) ([c9e2e6d](googleapis@c9e2e6d)) * add v1 version support for geminidataanalytics ([googleapis#13314](googleapis#13314)) ([946dfb4](googleapis@946dfb4)) * **bigquery-jdbc:** implement JDBC getObject type coercion support ([googleapis#13257](googleapis#13257)) ([72d4ab6](googleapis@72d4ab6)) * **bqjdbc:** Add custom logger to handle ResultSet logs ([googleapis#13034](googleapis#13034)) ([887c67f](googleapis@887c67f)) * **bqjdbc:** implement Per connection logging with Context proxy ([googleapis#13001](googleapis#13001)) ([293f18f](googleapis@293f18f)) * **dataplex:** Add `RequestDataProductAccess` method to request access ([9c90001](googleapis@9c90001)) * migrate grpc-gcp to maven ([googleapis#237](googleapis#237)) ([d787372](googleapis@d787372)) * **spanner:** add getIsolationLevel and getReadLockMode methods to CommitResponse ([googleapis#13004](googleapis#13004)) ([d5fc504](googleapis@d5fc504)) * **spanner:** add option for auto-tagging transactions ([googleapis#13214](googleapis#13214)) ([c8234cf](googleapis@c8234cf)) * **spanner:** add option for inline begin with multi-use read only txn ([googleapis#13233](googleapis#13233)) ([056abb6](googleapis@056abb6)) ### Bug Fixes * [container] remove image_family from ([9c90001](googleapis@9c90001)) * [saasservicemgmt] Changed field behavior for an existing field ([9c90001](googleapis@9c90001)) * **bigquery-jdbc:** Add escape character support for pattern matching ([googleapis#13259](googleapis#13259)) ([af3b7c5](googleapis@af3b7c5)) * **bigquery-jdbc:** configure logging early to capture URL parsing warnings and errors ([googleapis#13323](googleapis#13323)) ([98d8e69](googleapis@98d8e69)) * **bigquery-jdbc:** fallback to standard precision and scale for numeric, integer, and temporal types ([googleapis#13321](googleapis#13321)) ([51ba902](googleapis@51ba902)) * **bigquery-jdbc:** fix manual commit mode failure for non-US regions ([googleapis#13285](googleapis#13285)) ([d28436c](googleapis@d28436c)) * **bigquery-jdbc:** handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements ([googleapis#13267](googleapis#13267)) ([5970866](googleapis@5970866)) * **bigquery-jdbc:** implement JDBC wrapper interface methods ([googleapis#13322](googleapis#13322)) ([46d6a86](googleapis@46d6a86)) * **bigquery:** prevent NullPointerException in OTel tracing when JobId is null ([googleapis#13301](googleapis#13301)) ([dcc2a68](googleapis@dcc2a68)) * **bigtable:** Don't invoke unknown delegate code while holding a lock ([googleapis#13202](googleapis#13202)) ([a7e859e](googleapis@a7e859e)) * **bigtable:** Ensure that FallbackChannelPool locks doesnt leak to alien listeners ([googleapis#13195](googleapis#13195)) ([c8e615e](googleapis@c8e615e)) * **bigtable:** make heartbeat interval volatile ([googleapis#13217](googleapis#13217)) ([279918e](googleapis@279918e)) * **bigtable:** make ignoreError volatile ([googleapis#13218](googleapis#13218)) ([e5e5f14](googleapis@e5e5f14)) * **bigtable:** prune older AFEs first ([googleapis#13215](googleapis#13215)) ([114e77b](googleapis@114e77b)) * **bigtable:** recycle channel on consecutive new stream failures ([googleapis#13245](googleapis#13245)) ([842f64e](googleapis@842f64e)) * **bigtable:** resolve check-then-act race condition in VRpcImpl ([googleapis#13196](googleapis#13196)) ([9853dd5](googleapis@9853dd5)) * **bigtable:** resolve deadlock in ClientConfigurationManager when notifying callbacks ([googleapis#13192](googleapis#13192)) ([c98e53d](googleapis@c98e53d)) * **bqjdbc:** avoid reusing statement in DatabaseMetaData ([googleapis#13224](googleapis#13224)) ([b1279ab](googleapis@b1279ab)) * **bqjdbc:** fallback to RestAPI if ReadAPI is not accessible ([googleapis#13018](googleapis#13018)) ([cb9bdc3](googleapis@cb9bdc3)) * **bqjdbc:** fix BigDecimal usage in mocks ([googleapis#13207](googleapis#13207)) ([65674c2](googleapis@65674c2)) * **bqjdbc:** fix Long to java.sql.Time coercion ([googleapis#13035](googleapis#13035)) ([8ab9799](googleapis@8ab9799)) * **bqjdbc:** optimize meetsReadRatio latency to achieve faster page counting ([googleapis#13090](googleapis#13090)) ([36af3eb](googleapis@36af3eb)) * **bqjdbc:** Pass connection ID to DataType class loggers ([googleapis#13197](googleapis#13197)) ([ce9c504](googleapis@ce9c504)) * **bqjdbc:** resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings ([googleapis#13242](googleapis#13242)) ([5678fc2](googleapis@5678fc2)) * **bqjdbc:** update metadata values for GEOGRAPHY/JSON/INTERVAL types ([googleapis#13223](googleapis#13223)) ([d08691a](googleapis@d08691a)) * **bqjdbc:** update shading to be more targeted ([googleapis#13232](googleapis#13232)) ([cc691a8](googleapis@cc691a8)) * **bqjdbc:** validate integer connection properties ([googleapis#13174](googleapis#13174)) ([875ff6a](googleapis@875ff6a)) * **build:** support generating unversioned libraries in OwlBot config ([googleapis#13336](googleapis#13336)) ([90d6661](googleapis@90d6661)) * **ci:** correct directory typo in shared-dependencies workflow ([googleapis#13225](googleapis#13225)) ([a327bf2](googleapis@a327bf2)) * **firestore:** increase ITShutdownTest timeout to 50s ([googleapis#13199](googleapis#13199)) ([d432b35](googleapis@d432b35)) * **gapic-generator:** allow non-versioned proto paths and correct help text ([googleapis#13329](googleapis#13329)) ([13717a2](googleapis@13717a2)) * **generator:** align template and post-processor formatting ([googleapis#13028](googleapis#13028)) ([6a2307f](googleapis@6a2307f)) * **hermetic_build:** add grpc-gcp-java to module allowlist in root pom generator ([googleapis#13211](googleapis#13211)) ([f7c8407](googleapis@f7c8407)) * **hermetic_build:** restore Version.java after postprocessing entrypoint ([googleapis#13328](googleapis#13328)) ([ee3e9cd](googleapis@ee3e9cd)) * **hermetic:** exclude showcase modules from versions.txt ([googleapis#13030](googleapis#13030)) ([6ce87b7](googleapis@6ce87b7)) * **iam-admin:** remove redundant IAM project service to prevent state conflict ([googleapis#13016](googleapis#13016)) ([95cfd5e](googleapis@95cfd5e)) * remove google-cloud-bigtable-deps-bom from gapic-libraries-bom ([googleapis#13209](googleapis#13209)) ([ce156f2](googleapis@ce156f2)) * **spanner:** avoid double grpc-gcp wrapping for directpath fallback ([googleapis#13155](googleapis#13155)) ([fe608fe](googleapis@fe608fe)) * **spanner:** cache auto-tagging options to avoid system property lock contention ([googleapis#13273](googleapis#13273)) ([dc2feed](googleapis@dc2feed)) * **spanner:** derive built-in metrics project from database client ([googleapis#13262](googleapis#13262)) ([a577934](googleapis@a577934)) ### Dependencies * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2379](googleapis#2379)) ([e9ec6e0](googleapis@e9ec6e0)) * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2729](googleapis#2729)) ([af4893b](googleapis@af4893b)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2377](googleapis#2377)) ([f2de1c3](googleapis@f2de1c3)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2727](googleapis#2727)) ([d16eda9](googleapis@d16eda9)) * update shared dependencies ([googleapis#2910](googleapis#2910)) ([8cc8ae0](googleapis@8cc8ae0)) ### Documentation * add root-level development.md guide for scoped builds ([googleapis#13151](googleapis#13151)) ([bcec186](googleapis@bcec186)) * **agents:** add API lifecycle and stability guidelines skill ([googleapis#13179](googleapis#13179)) ([9110ad6](googleapis@9110ad6)) * Update gRPC spelling in READMEs ([googleapis#13264](googleapis#13264)) ([d6a93ee](googleapis@d6a93ee)) </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> Co-authored-by: cloud-java-bot <cloud-java-bot@google.com> Co-authored-by: blakeli <blakeli@google.com>
chore(main): release 1.87.0 (googleapis#13346) 🤖 I have created a release *beep* *boop* --- <details><summary>1.87.0</summary> ## [1.87.0](googleapis/google-cloud-java@v1.86.0...v1.87.0) (2026-06-03) ### ⚠ BREAKING CHANGES * [container] remove image_family from * [saasservicemgmt] Changed field behavior for an existing field ### Features * [admanager] added new API dimension: ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [asset] add authentication scope for Policy Analyzer MCP tool ([9c90001](googleapis@9c90001)) * [backstory] new module for backstory ([googleapis#13334](googleapis#13334)) ([fd8f666](googleapis@fd8f666)) * [bigquerymigration] add support for assessment tasks in BigQuery ([9c90001](googleapis@9c90001)) * [chat] Support force notify and silent notification option for ([39e93fe](googleapis@39e93fe)) * [cloudsupport] v2 version for `GetComment` and `GetAttachment` ([39e93fe](googleapis@39e93fe)) * [compute] Update Compute Engine v1 API to revision 20260422 ([9c90001](googleapis@9c90001)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add custom node image configuration ([9c90001](googleapis@9c90001)) * [databasecenter] add a AggregateQueryStats API ([9c90001](googleapis@9c90001)) * [datalineage] A new method SearchLineageStreaming is added ([39e93fe](googleapis@39e93fe)) * [datamanager] add encrypted_user_id.proto and the EncryptedUserId ([9c90001](googleapis@9c90001)) * [datamanager] add the coupon_codes field to CartData to track ([9c90001](googleapis@9c90001)) * [dataproc] add support for Cloud Resource Manager tags for ([39e93fe](googleapis@39e93fe)) * [developerknowledge] new module for developerknowledge ([googleapis#13313](googleapis#13313)) ([502841b](googleapis@502841b)) * [dlp] Supporting Conversation Content Type ([9c90001](googleapis@9c90001)) * [health] Introduce Data Subscription Service for managing webhook ([9c90001](googleapis@9c90001)) * [health] introduce MedicalDeviceInfo message for Software as ([9c90001](googleapis@9c90001)) * [maps-places] add transit_station data to Places API (New) ([9c90001](googleapis@9c90001)) * [network-management] add fields and messages for Cloud Run jobs ([9c90001](googleapis@9c90001)) * [network-security] add networksecurity v1 client library ([9c90001](googleapis@9c90001)) * [policy-troubleshooter] add authentication scope for ([9c90001](googleapis@9c90001)) * [recommender] Support utilization insights and cloud hub ([9c90001](googleapis@9c90001)) * [security-private-ca] add ([9c90001](googleapis@9c90001)) * [storage] add support for GCS Storage Control Intelligence Finding ([9c90001](googleapis@9c90001)) * add duration to health metrics ([googleapis#13181](googleapis#13181)) ([ae86384](googleapis@ae86384)) * add periodic WARNING metrics to assist in debugging ([googleapis#12976](googleapis#12976)) ([c9e2e6d](googleapis@c9e2e6d)) * add v1 version support for geminidataanalytics ([googleapis#13314](googleapis#13314)) ([946dfb4](googleapis@946dfb4)) * **bigquery-jdbc:** implement JDBC getObject type coercion support ([googleapis#13257](googleapis#13257)) ([72d4ab6](googleapis@72d4ab6)) * **bqjdbc:** Add custom logger to handle ResultSet logs ([googleapis#13034](googleapis#13034)) ([887c67f](googleapis@887c67f)) * **bqjdbc:** implement Per connection logging with Context proxy ([googleapis#13001](googleapis#13001)) ([293f18f](googleapis@293f18f)) * **dataplex:** Add `RequestDataProductAccess` method to request access ([9c90001](googleapis@9c90001)) * migrate grpc-gcp to maven ([googleapis#237](googleapis#237)) ([d787372](googleapis@d787372)) * **spanner:** add getIsolationLevel and getReadLockMode methods to CommitResponse ([googleapis#13004](googleapis#13004)) ([d5fc504](googleapis@d5fc504)) * **spanner:** add option for auto-tagging transactions ([googleapis#13214](googleapis#13214)) ([c8234cf](googleapis@c8234cf)) * **spanner:** add option for inline begin with multi-use read only txn ([googleapis#13233](googleapis#13233)) ([056abb6](googleapis@056abb6)) ### Bug Fixes * [container] remove image_family from ([9c90001](googleapis@9c90001)) * [saasservicemgmt] Changed field behavior for an existing field ([9c90001](googleapis@9c90001)) * **bigquery-jdbc:** Add escape character support for pattern matching ([googleapis#13259](googleapis#13259)) ([af3b7c5](googleapis@af3b7c5)) * **bigquery-jdbc:** configure logging early to capture URL parsing warnings and errors ([googleapis#13323](googleapis#13323)) ([98d8e69](googleapis@98d8e69)) * **bigquery-jdbc:** fallback to standard precision and scale for numeric, integer, and temporal types ([googleapis#13321](googleapis#13321)) ([51ba902](googleapis@51ba902)) * **bigquery-jdbc:** fix manual commit mode failure for non-US regions ([googleapis#13285](googleapis#13285)) ([d28436c](googleapis@d28436c)) * **bigquery-jdbc:** handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements ([googleapis#13267](googleapis#13267)) ([5970866](googleapis@5970866)) * **bigquery-jdbc:** implement JDBC wrapper interface methods ([googleapis#13322](googleapis#13322)) ([46d6a86](googleapis@46d6a86)) * **bigquery:** prevent NullPointerException in OTel tracing when JobId is null ([googleapis#13301](googleapis#13301)) ([dcc2a68](googleapis@dcc2a68)) * **bigtable:** Don't invoke unknown delegate code while holding a lock ([googleapis#13202](googleapis#13202)) ([a7e859e](googleapis@a7e859e)) * **bigtable:** Ensure that FallbackChannelPool locks doesnt leak to alien listeners ([googleapis#13195](googleapis#13195)) ([c8e615e](googleapis@c8e615e)) * **bigtable:** make heartbeat interval volatile ([googleapis#13217](googleapis#13217)) ([279918e](googleapis@279918e)) * **bigtable:** make ignoreError volatile ([googleapis#13218](googleapis#13218)) ([e5e5f14](googleapis@e5e5f14)) * **bigtable:** prune older AFEs first ([googleapis#13215](googleapis#13215)) ([114e77b](googleapis@114e77b)) * **bigtable:** recycle channel on consecutive new stream failures ([googleapis#13245](googleapis#13245)) ([842f64e](googleapis@842f64e)) * **bigtable:** resolve check-then-act race condition in VRpcImpl ([googleapis#13196](googleapis#13196)) ([9853dd5](googleapis@9853dd5)) * **bigtable:** resolve deadlock in ClientConfigurationManager when notifying callbacks ([googleapis#13192](googleapis#13192)) ([c98e53d](googleapis@c98e53d)) * **bqjdbc:** avoid reusing statement in DatabaseMetaData ([googleapis#13224](googleapis#13224)) ([b1279ab](googleapis@b1279ab)) * **bqjdbc:** fallback to RestAPI if ReadAPI is not accessible ([googleapis#13018](googleapis#13018)) ([cb9bdc3](googleapis@cb9bdc3)) * **bqjdbc:** fix BigDecimal usage in mocks ([googleapis#13207](googleapis#13207)) ([65674c2](googleapis@65674c2)) * **bqjdbc:** fix Long to java.sql.Time coercion ([googleapis#13035](googleapis#13035)) ([8ab9799](googleapis@8ab9799)) * **bqjdbc:** optimize meetsReadRatio latency to achieve faster page counting ([googleapis#13090](googleapis#13090)) ([36af3eb](googleapis@36af3eb)) * **bqjdbc:** Pass connection ID to DataType class loggers ([googleapis#13197](googleapis#13197)) ([ce9c504](googleapis@ce9c504)) * **bqjdbc:** resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings ([googleapis#13242](googleapis#13242)) ([5678fc2](googleapis@5678fc2)) * **bqjdbc:** update metadata values for GEOGRAPHY/JSON/INTERVAL types ([googleapis#13223](googleapis#13223)) ([d08691a](googleapis@d08691a)) * **bqjdbc:** update shading to be more targeted ([googleapis#13232](googleapis#13232)) ([cc691a8](googleapis@cc691a8)) * **bqjdbc:** validate integer connection properties ([googleapis#13174](googleapis#13174)) ([875ff6a](googleapis@875ff6a)) * **build:** support generating unversioned libraries in OwlBot config ([googleapis#13336](googleapis#13336)) ([90d6661](googleapis@90d6661)) * **ci:** correct directory typo in shared-dependencies workflow ([googleapis#13225](googleapis#13225)) ([a327bf2](googleapis@a327bf2)) * **firestore:** increase ITShutdownTest timeout to 50s ([googleapis#13199](googleapis#13199)) ([d432b35](googleapis@d432b35)) * **gapic-generator:** allow non-versioned proto paths and correct help text ([googleapis#13329](googleapis#13329)) ([13717a2](googleapis@13717a2)) * **generator:** align template and post-processor formatting ([googleapis#13028](googleapis#13028)) ([6a2307f](googleapis@6a2307f)) * **hermetic_build:** add grpc-gcp-java to module allowlist in root pom generator ([googleapis#13211](googleapis#13211)) ([f7c8407](googleapis@f7c8407)) * **hermetic_build:** restore Version.java after postprocessing entrypoint ([googleapis#13328](googleapis#13328)) ([ee3e9cd](googleapis@ee3e9cd)) * **hermetic:** exclude showcase modules from versions.txt ([googleapis#13030](googleapis#13030)) ([6ce87b7](googleapis@6ce87b7)) * **iam-admin:** remove redundant IAM project service to prevent state conflict ([googleapis#13016](googleapis#13016)) ([95cfd5e](googleapis@95cfd5e)) * remove google-cloud-bigtable-deps-bom from gapic-libraries-bom ([googleapis#13209](googleapis#13209)) ([ce156f2](googleapis@ce156f2)) * **spanner:** avoid double grpc-gcp wrapping for directpath fallback ([googleapis#13155](googleapis#13155)) ([fe608fe](googleapis@fe608fe)) * **spanner:** cache auto-tagging options to avoid system property lock contention ([googleapis#13273](googleapis#13273)) ([dc2feed](googleapis@dc2feed)) * **spanner:** derive built-in metrics project from database client ([googleapis#13262](googleapis#13262)) ([a577934](googleapis@a577934)) ### Dependencies * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2379](googleapis#2379)) ([e9ec6e0](googleapis@e9ec6e0)) * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2729](googleapis#2729)) ([af4893b](googleapis@af4893b)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2377](googleapis#2377)) ([f2de1c3](googleapis@f2de1c3)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2727](googleapis#2727)) ([d16eda9](googleapis@d16eda9)) * update shared dependencies ([googleapis#2910](googleapis#2910)) ([8cc8ae0](googleapis@8cc8ae0)) ### Documentation * add root-level development.md guide for scoped builds ([googleapis#13151](googleapis#13151)) ([bcec186](googleapis@bcec186)) * **agents:** add API lifecycle and stability guidelines skill ([googleapis#13179](googleapis#13179)) ([9110ad6](googleapis@9110ad6)) * Update gRPC spelling in READMEs ([googleapis#13264](googleapis#13264)) ([d6a93ee](googleapis@d6a93ee)) </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> Co-authored-by: cloud-java-bot <cloud-java-bot@google.com> Co-authored-by: blakeli <blakeli@google.com>
chore(main): release 1.87.0 (googleapis#13346) 🤖 I have created a release *beep* *boop* --- <details><summary>1.87.0</summary> ## [1.87.0](googleapis/google-cloud-java@v1.86.0...v1.87.0) (2026-06-03) ### ⚠ BREAKING CHANGES * [container] remove image_family from * [saasservicemgmt] Changed field behavior for an existing field ### Features * [admanager] added new API dimension: ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [asset] add authentication scope for Policy Analyzer MCP tool ([9c90001](googleapis@9c90001)) * [backstory] new module for backstory ([googleapis#13334](googleapis#13334)) ([fd8f666](googleapis@fd8f666)) * [bigquerymigration] add support for assessment tasks in BigQuery ([9c90001](googleapis@9c90001)) * [chat] Support force notify and silent notification option for ([39e93fe](googleapis@39e93fe)) * [cloudsupport] v2 version for `GetComment` and `GetAttachment` ([39e93fe](googleapis@39e93fe)) * [compute] Update Compute Engine v1 API to revision 20260422 ([9c90001](googleapis@9c90001)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add custom node image configuration ([9c90001](googleapis@9c90001)) * [databasecenter] add a AggregateQueryStats API ([9c90001](googleapis@9c90001)) * [datalineage] A new method SearchLineageStreaming is added ([39e93fe](googleapis@39e93fe)) * [datamanager] add encrypted_user_id.proto and the EncryptedUserId ([9c90001](googleapis@9c90001)) * [datamanager] add the coupon_codes field to CartData to track ([9c90001](googleapis@9c90001)) * [dataproc] add support for Cloud Resource Manager tags for ([39e93fe](googleapis@39e93fe)) * [developerknowledge] new module for developerknowledge ([googleapis#13313](googleapis#13313)) ([502841b](googleapis@502841b)) * [dlp] Supporting Conversation Content Type ([9c90001](googleapis@9c90001)) * [health] Introduce Data Subscription Service for managing webhook ([9c90001](googleapis@9c90001)) * [health] introduce MedicalDeviceInfo message for Software as ([9c90001](googleapis@9c90001)) * [maps-places] add transit_station data to Places API (New) ([9c90001](googleapis@9c90001)) * [network-management] add fields and messages for Cloud Run jobs ([9c90001](googleapis@9c90001)) * [network-security] add networksecurity v1 client library ([9c90001](googleapis@9c90001)) * [policy-troubleshooter] add authentication scope for ([9c90001](googleapis@9c90001)) * [recommender] Support utilization insights and cloud hub ([9c90001](googleapis@9c90001)) * [security-private-ca] add ([9c90001](googleapis@9c90001)) * [storage] add support for GCS Storage Control Intelligence Finding ([9c90001](googleapis@9c90001)) * add duration to health metrics ([googleapis#13181](googleapis#13181)) ([ae86384](googleapis@ae86384)) * add periodic WARNING metrics to assist in debugging ([googleapis#12976](googleapis#12976)) ([c9e2e6d](googleapis@c9e2e6d)) * add v1 version support for geminidataanalytics ([googleapis#13314](googleapis#13314)) ([946dfb4](googleapis@946dfb4)) * **bigquery-jdbc:** implement JDBC getObject type coercion support ([googleapis#13257](googleapis#13257)) ([72d4ab6](googleapis@72d4ab6)) * **bqjdbc:** Add custom logger to handle ResultSet logs ([googleapis#13034](googleapis#13034)) ([887c67f](googleapis@887c67f)) * **bqjdbc:** implement Per connection logging with Context proxy ([googleapis#13001](googleapis#13001)) ([293f18f](googleapis@293f18f)) * **dataplex:** Add `RequestDataProductAccess` method to request access ([9c90001](googleapis@9c90001)) * migrate grpc-gcp to maven ([googleapis#237](googleapis#237)) ([d787372](googleapis@d787372)) * **spanner:** add getIsolationLevel and getReadLockMode methods to CommitResponse ([googleapis#13004](googleapis#13004)) ([d5fc504](googleapis@d5fc504)) * **spanner:** add option for auto-tagging transactions ([googleapis#13214](googleapis#13214)) ([c8234cf](googleapis@c8234cf)) * **spanner:** add option for inline begin with multi-use read only txn ([googleapis#13233](googleapis#13233)) ([056abb6](googleapis@056abb6)) ### Bug Fixes * [container] remove image_family from ([9c90001](googleapis@9c90001)) * [saasservicemgmt] Changed field behavior for an existing field ([9c90001](googleapis@9c90001)) * **bigquery-jdbc:** Add escape character support for pattern matching ([googleapis#13259](googleapis#13259)) ([af3b7c5](googleapis@af3b7c5)) * **bigquery-jdbc:** configure logging early to capture URL parsing warnings and errors ([googleapis#13323](googleapis#13323)) ([98d8e69](googleapis@98d8e69)) * **bigquery-jdbc:** fallback to standard precision and scale for numeric, integer, and temporal types ([googleapis#13321](googleapis#13321)) ([51ba902](googleapis@51ba902)) * **bigquery-jdbc:** fix manual commit mode failure for non-US regions ([googleapis#13285](googleapis#13285)) ([d28436c](googleapis@d28436c)) * **bigquery-jdbc:** handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements ([googleapis#13267](googleapis#13267)) ([5970866](googleapis@5970866)) * **bigquery-jdbc:** implement JDBC wrapper interface methods ([googleapis#13322](googleapis#13322)) ([46d6a86](googleapis@46d6a86)) * **bigquery:** prevent NullPointerException in OTel tracing when JobId is null ([googleapis#13301](googleapis#13301)) ([dcc2a68](googleapis@dcc2a68)) * **bigtable:** Don't invoke unknown delegate code while holding a lock ([googleapis#13202](googleapis#13202)) ([a7e859e](googleapis@a7e859e)) * **bigtable:** Ensure that FallbackChannelPool locks doesnt leak to alien listeners ([googleapis#13195](googleapis#13195)) ([c8e615e](googleapis@c8e615e)) * **bigtable:** make heartbeat interval volatile ([googleapis#13217](googleapis#13217)) ([279918e](googleapis@279918e)) * **bigtable:** make ignoreError volatile ([googleapis#13218](googleapis#13218)) ([e5e5f14](googleapis@e5e5f14)) * **bigtable:** prune older AFEs first ([googleapis#13215](googleapis#13215)) ([114e77b](googleapis@114e77b)) * **bigtable:** recycle channel on consecutive new stream failures ([googleapis#13245](googleapis#13245)) ([842f64e](googleapis@842f64e)) * **bigtable:** resolve check-then-act race condition in VRpcImpl ([googleapis#13196](googleapis#13196)) ([9853dd5](googleapis@9853dd5)) * **bigtable:** resolve deadlock in ClientConfigurationManager when notifying callbacks ([googleapis#13192](googleapis#13192)) ([c98e53d](googleapis@c98e53d)) * **bqjdbc:** avoid reusing statement in DatabaseMetaData ([googleapis#13224](googleapis#13224)) ([b1279ab](googleapis@b1279ab)) * **bqjdbc:** fallback to RestAPI if ReadAPI is not accessible ([googleapis#13018](googleapis#13018)) ([cb9bdc3](googleapis@cb9bdc3)) * **bqjdbc:** fix BigDecimal usage in mocks ([googleapis#13207](googleapis#13207)) ([65674c2](googleapis@65674c2)) * **bqjdbc:** fix Long to java.sql.Time coercion ([googleapis#13035](googleapis#13035)) ([8ab9799](googleapis@8ab9799)) * **bqjdbc:** optimize meetsReadRatio latency to achieve faster page counting ([googleapis#13090](googleapis#13090)) ([36af3eb](googleapis@36af3eb)) * **bqjdbc:** Pass connection ID to DataType class loggers ([googleapis#13197](googleapis#13197)) ([ce9c504](googleapis@ce9c504)) * **bqjdbc:** resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings ([googleapis#13242](googleapis#13242)) ([5678fc2](googleapis@5678fc2)) * **bqjdbc:** update metadata values for GEOGRAPHY/JSON/INTERVAL types ([googleapis#13223](googleapis#13223)) ([d08691a](googleapis@d08691a)) * **bqjdbc:** update shading to be more targeted ([googleapis#13232](googleapis#13232)) ([cc691a8](googleapis@cc691a8)) * **bqjdbc:** validate integer connection properties ([googleapis#13174](googleapis#13174)) ([875ff6a](googleapis@875ff6a)) * **build:** support generating unversioned libraries in OwlBot config ([googleapis#13336](googleapis#13336)) ([90d6661](googleapis@90d6661)) * **ci:** correct directory typo in shared-dependencies workflow ([googleapis#13225](googleapis#13225)) ([a327bf2](googleapis@a327bf2)) * **firestore:** increase ITShutdownTest timeout to 50s ([googleapis#13199](googleapis#13199)) ([d432b35](googleapis@d432b35)) * **gapic-generator:** allow non-versioned proto paths and correct help text ([googleapis#13329](googleapis#13329)) ([13717a2](googleapis@13717a2)) * **generator:** align template and post-processor formatting ([googleapis#13028](googleapis#13028)) ([6a2307f](googleapis@6a2307f)) * **hermetic_build:** add grpc-gcp-java to module allowlist in root pom generator ([googleapis#13211](googleapis#13211)) ([f7c8407](googleapis@f7c8407)) * **hermetic_build:** restore Version.java after postprocessing entrypoint ([googleapis#13328](googleapis#13328)) ([ee3e9cd](googleapis@ee3e9cd)) * **hermetic:** exclude showcase modules from versions.txt ([googleapis#13030](googleapis#13030)) ([6ce87b7](googleapis@6ce87b7)) * **iam-admin:** remove redundant IAM project service to prevent state conflict ([googleapis#13016](googleapis#13016)) ([95cfd5e](googleapis@95cfd5e)) * remove google-cloud-bigtable-deps-bom from gapic-libraries-bom ([googleapis#13209](googleapis#13209)) ([ce156f2](googleapis@ce156f2)) * **spanner:** avoid double grpc-gcp wrapping for directpath fallback ([googleapis#13155](googleapis#13155)) ([fe608fe](googleapis@fe608fe)) * **spanner:** cache auto-tagging options to avoid system property lock contention ([googleapis#13273](googleapis#13273)) ([dc2feed](googleapis@dc2feed)) * **spanner:** derive built-in metrics project from database client ([googleapis#13262](googleapis#13262)) ([a577934](googleapis@a577934)) ### Dependencies * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2379](googleapis#2379)) ([e9ec6e0](googleapis@e9ec6e0)) * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2729](googleapis#2729)) ([af4893b](googleapis@af4893b)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2377](googleapis#2377)) ([f2de1c3](googleapis@f2de1c3)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2727](googleapis#2727)) ([d16eda9](googleapis@d16eda9)) * update shared dependencies ([googleapis#2910](googleapis#2910)) ([8cc8ae0](googleapis@8cc8ae0)) ### Documentation * add root-level development.md guide for scoped builds ([googleapis#13151](googleapis#13151)) ([bcec186](googleapis@bcec186)) * **agents:** add API lifecycle and stability guidelines skill ([googleapis#13179](googleapis#13179)) ([9110ad6](googleapis@9110ad6)) * Update gRPC spelling in READMEs ([googleapis#13264](googleapis#13264)) ([d6a93ee](googleapis@d6a93ee)) </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> Co-authored-by: cloud-java-bot <cloud-java-bot@google.com> Co-authored-by: blakeli <blakeli@google.com>
chore(main): release 1.87.0 (googleapis#13346) 🤖 I have created a release *beep* *boop* --- <details><summary>1.87.0</summary> ## [1.87.0](googleapis/google-cloud-java@v1.86.0...v1.87.0) (2026-06-03) ### ⚠ BREAKING CHANGES * [container] remove image_family from * [saasservicemgmt] Changed field behavior for an existing field ### Features * [admanager] added new API dimension: ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [asset] add authentication scope for Policy Analyzer MCP tool ([9c90001](googleapis@9c90001)) * [backstory] new module for backstory ([googleapis#13334](googleapis#13334)) ([fd8f666](googleapis@fd8f666)) * [bigquerymigration] add support for assessment tasks in BigQuery ([9c90001](googleapis@9c90001)) * [chat] Support force notify and silent notification option for ([39e93fe](googleapis@39e93fe)) * [cloudsupport] v2 version for `GetComment` and `GetAttachment` ([39e93fe](googleapis@39e93fe)) * [compute] Update Compute Engine v1 API to revision 20260422 ([9c90001](googleapis@9c90001)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add custom node image configuration ([9c90001](googleapis@9c90001)) * [databasecenter] add a AggregateQueryStats API ([9c90001](googleapis@9c90001)) * [datalineage] A new method SearchLineageStreaming is added ([39e93fe](googleapis@39e93fe)) * [datamanager] add encrypted_user_id.proto and the EncryptedUserId ([9c90001](googleapis@9c90001)) * [datamanager] add the coupon_codes field to CartData to track ([9c90001](googleapis@9c90001)) * [dataproc] add support for Cloud Resource Manager tags for ([39e93fe](googleapis@39e93fe)) * [developerknowledge] new module for developerknowledge ([googleapis#13313](googleapis#13313)) ([502841b](googleapis@502841b)) * [dlp] Supporting Conversation Content Type ([9c90001](googleapis@9c90001)) * [health] Introduce Data Subscription Service for managing webhook ([9c90001](googleapis@9c90001)) * [health] introduce MedicalDeviceInfo message for Software as ([9c90001](googleapis@9c90001)) * [maps-places] add transit_station data to Places API (New) ([9c90001](googleapis@9c90001)) * [network-management] add fields and messages for Cloud Run jobs ([9c90001](googleapis@9c90001)) * [network-security] add networksecurity v1 client library ([9c90001](googleapis@9c90001)) * [policy-troubleshooter] add authentication scope for ([9c90001](googleapis@9c90001)) * [recommender] Support utilization insights and cloud hub ([9c90001](googleapis@9c90001)) * [security-private-ca] add ([9c90001](googleapis@9c90001)) * [storage] add support for GCS Storage Control Intelligence Finding ([9c90001](googleapis@9c90001)) * add duration to health metrics ([googleapis#13181](googleapis#13181)) ([ae86384](googleapis@ae86384)) * add periodic WARNING metrics to assist in debugging ([googleapis#12976](googleapis#12976)) ([c9e2e6d](googleapis@c9e2e6d)) * add v1 version support for geminidataanalytics ([googleapis#13314](googleapis#13314)) ([946dfb4](googleapis@946dfb4)) * **bigquery-jdbc:** implement JDBC getObject type coercion support ([googleapis#13257](googleapis#13257)) ([72d4ab6](googleapis@72d4ab6)) * **bqjdbc:** Add custom logger to handle ResultSet logs ([googleapis#13034](googleapis#13034)) ([887c67f](googleapis@887c67f)) * **bqjdbc:** implement Per connection logging with Context proxy ([googleapis#13001](googleapis#13001)) ([293f18f](googleapis@293f18f)) * **dataplex:** Add `RequestDataProductAccess` method to request access ([9c90001](googleapis@9c90001)) * migrate grpc-gcp to maven ([googleapis#237](googleapis#237)) ([d787372](googleapis@d787372)) * **spanner:** add getIsolationLevel and getReadLockMode methods to CommitResponse ([googleapis#13004](googleapis#13004)) ([d5fc504](googleapis@d5fc504)) * **spanner:** add option for auto-tagging transactions ([googleapis#13214](googleapis#13214)) ([c8234cf](googleapis@c8234cf)) * **spanner:** add option for inline begin with multi-use read only txn ([googleapis#13233](googleapis#13233)) ([056abb6](googleapis@056abb6)) ### Bug Fixes * [container] remove image_family from ([9c90001](googleapis@9c90001)) * [saasservicemgmt] Changed field behavior for an existing field ([9c90001](googleapis@9c90001)) * **bigquery-jdbc:** Add escape character support for pattern matching ([googleapis#13259](googleapis#13259)) ([af3b7c5](googleapis@af3b7c5)) * **bigquery-jdbc:** configure logging early to capture URL parsing warnings and errors ([googleapis#13323](googleapis#13323)) ([98d8e69](googleapis@98d8e69)) * **bigquery-jdbc:** fallback to standard precision and scale for numeric, integer, and temporal types ([googleapis#13321](googleapis#13321)) ([51ba902](googleapis@51ba902)) * **bigquery-jdbc:** fix manual commit mode failure for non-US regions ([googleapis#13285](googleapis#13285)) ([d28436c](googleapis@d28436c)) * **bigquery-jdbc:** handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements ([googleapis#13267](googleapis#13267)) ([5970866](googleapis@5970866)) * **bigquery-jdbc:** implement JDBC wrapper interface methods ([googleapis#13322](googleapis#13322)) ([46d6a86](googleapis@46d6a86)) * **bigquery:** prevent NullPointerException in OTel tracing when JobId is null ([googleapis#13301](googleapis#13301)) ([dcc2a68](googleapis@dcc2a68)) * **bigtable:** Don't invoke unknown delegate code while holding a lock ([googleapis#13202](googleapis#13202)) ([a7e859e](googleapis@a7e859e)) * **bigtable:** Ensure that FallbackChannelPool locks doesnt leak to alien listeners ([googleapis#13195](googleapis#13195)) ([c8e615e](googleapis@c8e615e)) * **bigtable:** make heartbeat interval volatile ([googleapis#13217](googleapis#13217)) ([279918e](googleapis@279918e)) * **bigtable:** make ignoreError volatile ([googleapis#13218](googleapis#13218)) ([e5e5f14](googleapis@e5e5f14)) * **bigtable:** prune older AFEs first ([googleapis#13215](googleapis#13215)) ([114e77b](googleapis@114e77b)) * **bigtable:** recycle channel on consecutive new stream failures ([googleapis#13245](googleapis#13245)) ([842f64e](googleapis@842f64e)) * **bigtable:** resolve check-then-act race condition in VRpcImpl ([googleapis#13196](googleapis#13196)) ([9853dd5](googleapis@9853dd5)) * **bigtable:** resolve deadlock in ClientConfigurationManager when notifying callbacks ([googleapis#13192](googleapis#13192)) ([c98e53d](googleapis@c98e53d)) * **bqjdbc:** avoid reusing statement in DatabaseMetaData ([googleapis#13224](googleapis#13224)) ([b1279ab](googleapis@b1279ab)) * **bqjdbc:** fallback to RestAPI if ReadAPI is not accessible ([googleapis#13018](googleapis#13018)) ([cb9bdc3](googleapis@cb9bdc3)) * **bqjdbc:** fix BigDecimal usage in mocks ([googleapis#13207](googleapis#13207)) ([65674c2](googleapis@65674c2)) * **bqjdbc:** fix Long to java.sql.Time coercion ([googleapis#13035](googleapis#13035)) ([8ab9799](googleapis@8ab9799)) * **bqjdbc:** optimize meetsReadRatio latency to achieve faster page counting ([googleapis#13090](googleapis#13090)) ([36af3eb](googleapis@36af3eb)) * **bqjdbc:** Pass connection ID to DataType class loggers ([googleapis#13197](googleapis#13197)) ([ce9c504](googleapis@ce9c504)) * **bqjdbc:** resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings ([googleapis#13242](googleapis#13242)) ([5678fc2](googleapis@5678fc2)) * **bqjdbc:** update metadata values for GEOGRAPHY/JSON/INTERVAL types ([googleapis#13223](googleapis#13223)) ([d08691a](googleapis@d08691a)) * **bqjdbc:** update shading to be more targeted ([googleapis#13232](googleapis#13232)) ([cc691a8](googleapis@cc691a8)) * **bqjdbc:** validate integer connection properties ([googleapis#13174](googleapis#13174)) ([875ff6a](googleapis@875ff6a)) * **build:** support generating unversioned libraries in OwlBot config ([googleapis#13336](googleapis#13336)) ([90d6661](googleapis@90d6661)) * **ci:** correct directory typo in shared-dependencies workflow ([googleapis#13225](googleapis#13225)) ([a327bf2](googleapis@a327bf2)) * **firestore:** increase ITShutdownTest timeout to 50s ([googleapis#13199](googleapis#13199)) ([d432b35](googleapis@d432b35)) * **gapic-generator:** allow non-versioned proto paths and correct help text ([googleapis#13329](googleapis#13329)) ([13717a2](googleapis@13717a2)) * **generator:** align template and post-processor formatting ([googleapis#13028](googleapis#13028)) ([6a2307f](googleapis@6a2307f)) * **hermetic_build:** add grpc-gcp-java to module allowlist in root pom generator ([googleapis#13211](googleapis#13211)) ([f7c8407](googleapis@f7c8407)) * **hermetic_build:** restore Version.java after postprocessing entrypoint ([googleapis#13328](googleapis#13328)) ([ee3e9cd](googleapis@ee3e9cd)) * **hermetic:** exclude showcase modules from versions.txt ([googleapis#13030](googleapis#13030)) ([6ce87b7](googleapis@6ce87b7)) * **iam-admin:** remove redundant IAM project service to prevent state conflict ([googleapis#13016](googleapis#13016)) ([95cfd5e](googleapis@95cfd5e)) * remove google-cloud-bigtable-deps-bom from gapic-libraries-bom ([googleapis#13209](googleapis#13209)) ([ce156f2](googleapis@ce156f2)) * **spanner:** avoid double grpc-gcp wrapping for directpath fallback ([googleapis#13155](googleapis#13155)) ([fe608fe](googleapis@fe608fe)) * **spanner:** cache auto-tagging options to avoid system property lock contention ([googleapis#13273](googleapis#13273)) ([dc2feed](googleapis@dc2feed)) * **spanner:** derive built-in metrics project from database client ([googleapis#13262](googleapis#13262)) ([a577934](googleapis@a577934)) ### Dependencies * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2379](googleapis#2379)) ([e9ec6e0](googleapis@e9ec6e0)) * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2729](googleapis#2729)) ([af4893b](googleapis@af4893b)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2377](googleapis#2377)) ([f2de1c3](googleapis@f2de1c3)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2727](googleapis#2727)) ([d16eda9](googleapis@d16eda9)) * update shared dependencies ([googleapis#2910](googleapis#2910)) ([8cc8ae0](googleapis@8cc8ae0)) ### Documentation * add root-level development.md guide for scoped builds ([googleapis#13151](googleapis#13151)) ([bcec186](googleapis@bcec186)) * **agents:** add API lifecycle and stability guidelines skill ([googleapis#13179](googleapis#13179)) ([9110ad6](googleapis@9110ad6)) * Update gRPC spelling in READMEs ([googleapis#13264](googleapis#13264)) ([d6a93ee](googleapis@d6a93ee)) </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> Co-authored-by: cloud-java-bot <cloud-java-bot@google.com> Co-authored-by: blakeli <blakeli@google.com>
chore(main): release 1.87.0 (googleapis#13346) 🤖 I have created a release *beep* *boop* --- <details><summary>1.87.0</summary> ## [1.87.0](googleapis/google-cloud-java@v1.86.0...v1.87.0) (2026-06-03) ### ⚠ BREAKING CHANGES * [container] remove image_family from * [saasservicemgmt] Changed field behavior for an existing field ### Features * [admanager] added new API dimension: ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [aiplatform] Release ([39e93fe](googleapis@39e93fe)) * [asset] add authentication scope for Policy Analyzer MCP tool ([9c90001](googleapis@9c90001)) * [backstory] new module for backstory ([googleapis#13334](googleapis#13334)) ([fd8f666](googleapis@fd8f666)) * [bigquerymigration] add support for assessment tasks in BigQuery ([9c90001](googleapis@9c90001)) * [chat] Support force notify and silent notification option for ([39e93fe](googleapis@39e93fe)) * [cloudsupport] v2 version for `GetComment` and `GetAttachment` ([39e93fe](googleapis@39e93fe)) * [compute] Update Compute Engine v1 API to revision 20260422 ([9c90001](googleapis@9c90001)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add confidential instance type and hyperdisk support ([39e93fe](googleapis@39e93fe)) * [container] add custom node image configuration ([9c90001](googleapis@9c90001)) * [databasecenter] add a AggregateQueryStats API ([9c90001](googleapis@9c90001)) * [datalineage] A new method SearchLineageStreaming is added ([39e93fe](googleapis@39e93fe)) * [datamanager] add encrypted_user_id.proto and the EncryptedUserId ([9c90001](googleapis@9c90001)) * [datamanager] add the coupon_codes field to CartData to track ([9c90001](googleapis@9c90001)) * [dataproc] add support for Cloud Resource Manager tags for ([39e93fe](googleapis@39e93fe)) * [developerknowledge] new module for developerknowledge ([googleapis#13313](googleapis#13313)) ([502841b](googleapis@502841b)) * [dlp] Supporting Conversation Content Type ([9c90001](googleapis@9c90001)) * [health] Introduce Data Subscription Service for managing webhook ([9c90001](googleapis@9c90001)) * [health] introduce MedicalDeviceInfo message for Software as ([9c90001](googleapis@9c90001)) * [maps-places] add transit_station data to Places API (New) ([9c90001](googleapis@9c90001)) * [network-management] add fields and messages for Cloud Run jobs ([9c90001](googleapis@9c90001)) * [network-security] add networksecurity v1 client library ([9c90001](googleapis@9c90001)) * [policy-troubleshooter] add authentication scope for ([9c90001](googleapis@9c90001)) * [recommender] Support utilization insights and cloud hub ([9c90001](googleapis@9c90001)) * [security-private-ca] add ([9c90001](googleapis@9c90001)) * [storage] add support for GCS Storage Control Intelligence Finding ([9c90001](googleapis@9c90001)) * add duration to health metrics ([googleapis#13181](googleapis#13181)) ([ae86384](googleapis@ae86384)) * add periodic WARNING metrics to assist in debugging ([googleapis#12976](googleapis#12976)) ([c9e2e6d](googleapis@c9e2e6d)) * add v1 version support for geminidataanalytics ([googleapis#13314](googleapis#13314)) ([946dfb4](googleapis@946dfb4)) * **bigquery-jdbc:** implement JDBC getObject type coercion support ([googleapis#13257](googleapis#13257)) ([72d4ab6](googleapis@72d4ab6)) * **bqjdbc:** Add custom logger to handle ResultSet logs ([googleapis#13034](googleapis#13034)) ([887c67f](googleapis@887c67f)) * **bqjdbc:** implement Per connection logging with Context proxy ([googleapis#13001](googleapis#13001)) ([293f18f](googleapis@293f18f)) * **dataplex:** Add `RequestDataProductAccess` method to request access ([9c90001](googleapis@9c90001)) * migrate grpc-gcp to maven ([googleapis#237](googleapis#237)) ([d787372](googleapis@d787372)) * **spanner:** add getIsolationLevel and getReadLockMode methods to CommitResponse ([googleapis#13004](googleapis#13004)) ([d5fc504](googleapis@d5fc504)) * **spanner:** add option for auto-tagging transactions ([googleapis#13214](googleapis#13214)) ([c8234cf](googleapis@c8234cf)) * **spanner:** add option for inline begin with multi-use read only txn ([googleapis#13233](googleapis#13233)) ([056abb6](googleapis@056abb6)) ### Bug Fixes * [container] remove image_family from ([9c90001](googleapis@9c90001)) * [saasservicemgmt] Changed field behavior for an existing field ([9c90001](googleapis@9c90001)) * **bigquery-jdbc:** Add escape character support for pattern matching ([googleapis#13259](googleapis#13259)) ([af3b7c5](googleapis@af3b7c5)) * **bigquery-jdbc:** configure logging early to capture URL parsing warnings and errors ([googleapis#13323](googleapis#13323)) ([98d8e69](googleapis@98d8e69)) * **bigquery-jdbc:** fallback to standard precision and scale for numeric, integer, and temporal types ([googleapis#13321](googleapis#13321)) ([51ba902](googleapis@51ba902)) * **bigquery-jdbc:** fix manual commit mode failure for non-US regions ([googleapis#13285](googleapis#13285)) ([d28436c](googleapis@d28436c)) * **bigquery-jdbc:** handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements ([googleapis#13267](googleapis#13267)) ([5970866](googleapis@5970866)) * **bigquery-jdbc:** implement JDBC wrapper interface methods ([googleapis#13322](googleapis#13322)) ([46d6a86](googleapis@46d6a86)) * **bigquery:** prevent NullPointerException in OTel tracing when JobId is null ([googleapis#13301](googleapis#13301)) ([dcc2a68](googleapis@dcc2a68)) * **bigtable:** Don't invoke unknown delegate code while holding a lock ([googleapis#13202](googleapis#13202)) ([a7e859e](googleapis@a7e859e)) * **bigtable:** Ensure that FallbackChannelPool locks doesnt leak to alien listeners ([googleapis#13195](googleapis#13195)) ([c8e615e](googleapis@c8e615e)) * **bigtable:** make heartbeat interval volatile ([googleapis#13217](googleapis#13217)) ([279918e](googleapis@279918e)) * **bigtable:** make ignoreError volatile ([googleapis#13218](googleapis#13218)) ([e5e5f14](googleapis@e5e5f14)) * **bigtable:** prune older AFEs first ([googleapis#13215](googleapis#13215)) ([114e77b](googleapis@114e77b)) * **bigtable:** recycle channel on consecutive new stream failures ([googleapis#13245](googleapis#13245)) ([842f64e](googleapis@842f64e)) * **bigtable:** resolve check-then-act race condition in VRpcImpl ([googleapis#13196](googleapis#13196)) ([9853dd5](googleapis@9853dd5)) * **bigtable:** resolve deadlock in ClientConfigurationManager when notifying callbacks ([googleapis#13192](googleapis#13192)) ([c98e53d](googleapis@c98e53d)) * **bqjdbc:** avoid reusing statement in DatabaseMetaData ([googleapis#13224](googleapis#13224)) ([b1279ab](googleapis@b1279ab)) * **bqjdbc:** fallback to RestAPI if ReadAPI is not accessible ([googleapis#13018](googleapis#13018)) ([cb9bdc3](googleapis@cb9bdc3)) * **bqjdbc:** fix BigDecimal usage in mocks ([googleapis#13207](googleapis#13207)) ([65674c2](googleapis@65674c2)) * **bqjdbc:** fix Long to java.sql.Time coercion ([googleapis#13035](googleapis#13035)) ([8ab9799](googleapis@8ab9799)) * **bqjdbc:** optimize meetsReadRatio latency to achieve faster page counting ([googleapis#13090](googleapis#13090)) ([36af3eb](googleapis@36af3eb)) * **bqjdbc:** Pass connection ID to DataType class loggers ([googleapis#13197](googleapis#13197)) ([ce9c504](googleapis@ce9c504)) * **bqjdbc:** resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings ([googleapis#13242](googleapis#13242)) ([5678fc2](googleapis@5678fc2)) * **bqjdbc:** update metadata values for GEOGRAPHY/JSON/INTERVAL types ([googleapis#13223](googleapis#13223)) ([d08691a](googleapis@d08691a)) * **bqjdbc:** update shading to be more targeted ([googleapis#13232](googleapis#13232)) ([cc691a8](googleapis@cc691a8)) * **bqjdbc:** validate integer connection properties ([googleapis#13174](googleapis#13174)) ([875ff6a](googleapis@875ff6a)) * **build:** support generating unversioned libraries in OwlBot config ([googleapis#13336](googleapis#13336)) ([90d6661](googleapis@90d6661)) * **ci:** correct directory typo in shared-dependencies workflow ([googleapis#13225](googleapis#13225)) ([a327bf2](googleapis@a327bf2)) * **firestore:** increase ITShutdownTest timeout to 50s ([googleapis#13199](googleapis#13199)) ([d432b35](googleapis@d432b35)) * **gapic-generator:** allow non-versioned proto paths and correct help text ([googleapis#13329](googleapis#13329)) ([13717a2](googleapis@13717a2)) * **generator:** align template and post-processor formatting ([googleapis#13028](googleapis#13028)) ([6a2307f](googleapis@6a2307f)) * **hermetic_build:** add grpc-gcp-java to module allowlist in root pom generator ([googleapis#13211](googleapis#13211)) ([f7c8407](googleapis@f7c8407)) * **hermetic_build:** restore Version.java after postprocessing entrypoint ([googleapis#13328](googleapis#13328)) ([ee3e9cd](googleapis@ee3e9cd)) * **hermetic:** exclude showcase modules from versions.txt ([googleapis#13030](googleapis#13030)) ([6ce87b7](googleapis@6ce87b7)) * **iam-admin:** remove redundant IAM project service to prevent state conflict ([googleapis#13016](googleapis#13016)) ([95cfd5e](googleapis@95cfd5e)) * remove google-cloud-bigtable-deps-bom from gapic-libraries-bom ([googleapis#13209](googleapis#13209)) ([ce156f2](googleapis@ce156f2)) * **spanner:** avoid double grpc-gcp wrapping for directpath fallback ([googleapis#13155](googleapis#13155)) ([fe608fe](googleapis@fe608fe)) * **spanner:** cache auto-tagging options to avoid system property lock contention ([googleapis#13273](googleapis#13273)) ([dc2feed](googleapis@dc2feed)) * **spanner:** derive built-in metrics project from database client ([googleapis#13262](googleapis#13262)) ([a577934](googleapis@a577934)) ### Dependencies * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2379](googleapis#2379)) ([e9ec6e0](googleapis@e9ec6e0)) * update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 ([googleapis#2729](googleapis#2729)) ([af4893b](googleapis@af4893b)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2377](googleapis#2377)) ([f2de1c3](googleapis@f2de1c3)) * update googleapis/google-cloud-java action to v1.86.0 ([googleapis#2727](googleapis#2727)) ([d16eda9](googleapis@d16eda9)) * update shared dependencies ([googleapis#2910](googleapis#2910)) ([8cc8ae0](googleapis@8cc8ae0)) ### Documentation * add root-level development.md guide for scoped builds ([googleapis#13151](googleapis#13151)) ([bcec186](googleapis@bcec186)) * **agents:** add API lifecycle and stability guidelines skill ([googleapis#13179](googleapis#13179)) ([9110ad6](googleapis@9110ad6)) * Update gRPC spelling in READMEs ([googleapis#13264](googleapis#13264)) ([d6a93ee](googleapis@d6a93ee)) </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> Co-authored-by: cloud-java-bot <cloud-java-bot@google.com> Co-authored-by: blakeli <blakeli@google.com>
chore: partial release of bigtable as 1.86.2 (googleapis#13206) b/513564533
chore: partial release of bigtable as 1.86.2 (googleapis#13206) b/513564533
chore: partial release of datastore as 1.86.0 googleapis#3 (googleapi… …s#13170) b/511245639
ci(versions): skip existing-versions-check for showcase and non-relea… …sed modules (googleapis#13027) This PR updates `check_existing_release_versions.sh` to completely skip showcase, coverage-report, and gapic-generator-java-root POM files. These are non-released internal/test modules that contain SNAPSHOT versions, so they should be excluded from the duplicate versions check. --------- Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
PreviousNext