Skip to content

Tags: sushanb/google-cloud-java

Tags

v1.87.1

Toggle v1.87.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v1.87.0

Toggle v1.87.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

google-cloud-shared-dependencies/v3.63.0

Toggle google-cloud-shared-dependencies/v3.63.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

google-cloud-bigtable/v2.79.0

Toggle google-cloud-bigtable/v2.79.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

gax/v2.81.0

Toggle gax/v2.81.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

api-common/v2.64.0

Toggle api-common/v2.64.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

v1.86.2

Toggle v1.86.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: partial release of bigtable as 1.86.2 (googleapis#13206)

b/513564533

google-cloud-bigtable/v2.78.1

Toggle google-cloud-bigtable/v2.78.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: partial release of bigtable as 1.86.2 (googleapis#13206)

b/513564533

v1.86.1-datastore

Toggle v1.86.1-datastore's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: partial release of datastore as 1.86.0 googleapis#3 (googleapi…

…s#13170)

b/511245639

google-cloud-shared-dependencies/v3.62.0

Toggle google-cloud-shared-dependencies/v3.62.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>