Skip to content

chore(main): release 1.87.0#13291

Open
release-please[bot] wants to merge 25 commits into
mainfrom
release-please--branches--main
Open

chore(main): release 1.87.0#13291
release-please[bot] wants to merge 25 commits into
mainfrom
release-please--branches--main

Conversation

@release-please
Copy link
Copy Markdown
Contributor

@release-please release-please Bot commented May 28, 2026

🤖 I have created a release beep boop

1.87.0

1.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)
  • [aiplatform] Release (39e93fe)
  • [aiplatform] Release (39e93fe)
  • [asset] add authentication scope for Policy Analyzer MCP tool (9c90001)
  • [backstory] new module for backstory (#13334) (fd8f666)
  • [bigquerymigration] add support for assessment tasks in BigQuery (9c90001)
  • [chat] Support force notify and silent notification option for (39e93fe)
  • [cloudsupport] v2 version for GetComment and GetAttachment (39e93fe)
  • [compute] Update Compute Engine v1 API to revision 20260422 (9c90001)
  • [container] add confidential instance type and hyperdisk support (39e93fe)
  • [container] add confidential instance type and hyperdisk support (39e93fe)
  • [container] add custom node image configuration (9c90001)
  • [databasecenter] add a AggregateQueryStats API (9c90001)
  • [datalineage] A new method SearchLineageStreaming is added (39e93fe)
  • [datamanager] add encrypted_user_id.proto and the EncryptedUserId (9c90001)
  • [datamanager] add the coupon_codes field to CartData to track (9c90001)
  • [dataproc] add support for Cloud Resource Manager tags for (39e93fe)
  • [developerknowledge] new module for developerknowledge (#13313) (502841b)
  • [dlp] Supporting Conversation Content Type (9c90001)
  • [health] Introduce Data Subscription Service for managing webhook (9c90001)
  • [health] introduce MedicalDeviceInfo message for Software as (9c90001)
  • [maps-places] add transit_station data to Places API (New) (9c90001)
  • [network-management] add fields and messages for Cloud Run jobs (9c90001)
  • [network-security] add networksecurity v1 client library (9c90001)
  • [policy-troubleshooter] add authentication scope for (9c90001)
  • [recommender] Support utilization insights and cloud hub (9c90001)
  • [security-private-ca] add (9c90001)
  • [storage] add support for GCS Storage Control Intelligence Finding (9c90001)
  • add duration to health metrics (#13181) (ae86384)
  • add periodic WARNING metrics to assist in debugging (#12976) (c9e2e6d)
  • add v1 version support for geminidataanalytics (#13314) (946dfb4)
  • bigquery-jdbc: implement JDBC getObject type coercion support (#13257) (72d4ab6)
  • bqjdbc: Add custom logger to handle ResultSet logs (#13034) (887c67f)
  • bqjdbc: implement Per connection logging with Context proxy (#13001) (293f18f)
  • dataplex: Add RequestDataProductAccess method to request access (9c90001)
  • migrate grpc-gcp to maven (#237) (d787372)
  • spanner: add getIsolationLevel and getReadLockMode methods to CommitResponse (#13004) (d5fc504)
  • spanner: add option for auto-tagging transactions (#13214) (c8234cf)
  • spanner: add option for inline begin with multi-use read only txn (#13233) (056abb6)

Bug Fixes

  • [container] remove image_family from (9c90001)
  • [saasservicemgmt] Changed field behavior for an existing field (9c90001)
  • bigquery-jdbc: Add escape character support for pattern matching (#13259) (af3b7c5)
  • bigquery-jdbc: configure logging early to capture URL parsing warnings and errors (#13323) (98d8e69)
  • bigquery-jdbc: fallback to standard precision and scale for numeric, integer, and temporal types (#13321) (51ba902)
  • bigquery-jdbc: fix manual commit mode failure for non-US regions (#13285) (d28436c)
  • bigquery-jdbc: handle EXPORT DATA, EXPORT MODEL, and LOAD DATA statements (#13267) (5970866)
  • bigquery-jdbc: implement JDBC wrapper interface methods (#13322) (46d6a86)
  • bigquery: prevent NullPointerException in OTel tracing when JobId is null (#13301) (dcc2a68)
  • bigtable: Don't invoke unknown delegate code while holding a lock (#13202) (a7e859e)
  • bigtable: Ensure that FallbackChannelPool locks doesnt leak to alien listeners (#13195) (c8e615e)
  • bigtable: make heartbeat interval volatile (#13217) (279918e)
  • bigtable: make ignoreError volatile (#13218) (e5e5f14)
  • bigtable: prune older AFEs first (#13215) (114e77b)
  • bigtable: recycle channel on consecutive new stream failures (#13245) (842f64e)
  • bigtable: resolve check-then-act race condition in VRpcImpl (#13196) (9853dd5)
  • bigtable: resolve deadlock in ClientConfigurationManager when notifying callbacks (#13192) (c98e53d)
  • bqjdbc: avoid reusing statement in DatabaseMetaData (#13224) (b1279ab)
  • bqjdbc: fallback to RestAPI if ReadAPI is not accessible (#13018) (cb9bdc3)
  • bqjdbc: fix BigDecimal usage in mocks (#13207) (65674c2)
  • bqjdbc: fix Long to java.sql.Time coercion (#13035) (8ab9799)
  • bqjdbc: optimize meetsReadRatio latency to achieve faster page counting (#13090) (36af3eb)
  • bqjdbc: Pass connection ID to DataType class loggers (#13197) (ce9c504)
  • bqjdbc: resolve JDBC metadata compliance gaps for wrappers, searchability, and type mappings (#13242) (5678fc2)
  • bqjdbc: update metadata values for GEOGRAPHY/JSON/INTERVAL types (#13223) (d08691a)
  • bqjdbc: update shading to be more targeted (#13232) (cc691a8)
  • bqjdbc: validate integer connection properties (#13174) (875ff6a)
  • build: support generating unversioned libraries in OwlBot config (#13336) (90d6661)
  • ci: correct directory typo in shared-dependencies workflow (#13225) (a327bf2)
  • firestore: increase ITShutdownTest timeout to 50s (#13199) (d432b35)
  • gapic-generator: allow non-versioned proto paths and correct help text (#13329) (13717a2)
  • generator: align template and post-processor formatting (#13028) (6a2307f)
  • hermetic_build: add grpc-gcp-java to module allowlist in root pom generator (#13211) (f7c8407)
  • hermetic_build: restore Version.java after postprocessing entrypoint (#13328) (ee3e9cd)
  • hermetic: exclude showcase modules from versions.txt (#13030) (6ce87b7)
  • iam-admin: remove redundant IAM project service to prevent state conflict (#13016) (95cfd5e)
  • remove google-cloud-bigtable-deps-bom from gapic-libraries-bom (#13209) (ce156f2)
  • spanner: avoid double grpc-gcp wrapping for directpath fallback (#13155) (fe608fe)
  • spanner: cache auto-tagging options to avoid system property lock contention (#13273) (dc2feed)
  • spanner: derive built-in metrics project from database client (#13262) (a577934)

Dependencies

  • update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (#2379) (e9ec6e0)
  • update dependency com.google.cloud:sdk-platform-java-config to v3.62.0 (#2729) (af4893b)
  • update googleapis/google-cloud-java action to v1.86.0 (#2377) (f2de1c3)
  • update googleapis/google-cloud-java action to v1.86.0 (#2727) (d16eda9)
  • update shared dependencies (#2910) (8cc8ae0)

Documentation

  • add root-level development.md guide for scoped builds (#13151) (bcec186)
  • agents: add API lifecycle and stability guidelines skill (#13179) (9110ad6)
  • Update gRPC spelling in READMEs (#13264) (d6a93ee)

This PR was generated with Release Please. See documentation.

@release-please release-please Bot requested a review from a team as a code owner May 28, 2026 18:37
@release-please release-please Bot requested review from a team as code owners May 28, 2026 18:37
@sonarqubecloud
Copy link
Copy Markdown

@sonarqubecloud
Copy link
Copy Markdown

@suztomo
Copy link
Copy Markdown
Member

suztomo commented May 28, 2026

@JoeWang1127 There are libraries with "SNAPSHOT" in the librarian.yaml file.

suztomo@suztomo:~/librarian-2026/google-cloud-java$ git log -1 --oneline
9fc5963bf2e (HEAD -> release-please--branches--main, upstream/release-please--branches--main) chore: generate libraries at Thu May 28 18:57:50 UTC 2026
suztomo@suztomo:~/librarian-2026/google-cloud-java$ 
suztomo@suztomo:~/librarian-2026/google-cloud-java$ grep -A10 "name: accesscontextmanager" librarian.yaml
  - name: accesscontextmanager
    version: 1.94.0-SNAPSHOT
    apis:
      - path: google/identity/accesscontextmanager/v1
      - path: google/identity/accesscontextmanager/type
        java:
          omit_common_resources: true
          generate_gapic: false
          generate_grpc: false
          generate_resource_names: false
          samples: false

PTAL http://gpaste/6555155351863296

@suztomo
Copy link
Copy Markdown
Member

suztomo commented May 28, 2026

@blakeli0 As a release manager, you should be careful about cloud-java-bot's commit of addition of google-cloud-bigtable-deps-bom and removal of grpc-gcp-java. 9fc5963.

@JoeWang1127
Copy link
Copy Markdown
Contributor

@JoeWang1127 There are libraries with "SNAPSHOT" in the librarian.yaml file.

I'm trying to fix this issue, tracked via googleapis/librarian#6190

We should not merge this pull request.

@JoeWang1127 JoeWang1127 added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label May 28, 2026
@zhumin8
Copy link
Copy Markdown
Contributor

zhumin8 commented Jun 1, 2026

@JoeWang1127 I see googleapis/librarian#6190 is closed, and this PR is not updated. Should we close this PR or let release-please force run to update?

@blakeli0 blakeli0 added the release-please:force-run To run release-please label Jun 3, 2026
@release-please release-please Bot removed the release-please:force-run To run release-please label Jun 3, 2026
@release-please release-please Bot force-pushed the release-please--branches--main branch from 9fc5963 to 8d94c01 Compare June 3, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: pending do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants