Skip to content

Commit 68dbcc9

Browse files
chore(main): release 1.94.0
1 parent b69ed92 commit 68dbcc9

43 files changed

Lines changed: 1054 additions & 296 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.93.0"
2+
".": "1.94.0"
33
}

‎CHANGELOG.md‎

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,63 @@
11
# Changelog
22

3+
## [1.94.0](https://github.com/googleapis/google-cloud-java/compare/v1.93.0...v1.94.0) (2026-10-21)
4+
5+
6+
### Features
7+
8+
* **auth:** request certificate-bound tokens for agent identities by ([01eaba1](https://github.com/googleapis/google-cloud-java/commit/01eaba17a695cd74d6b09789501c27ceda77ae88))
9+
* **bigquery-jdbc:** Add clearcut telemetry client ([#14607](https://github.com/googleapis/google-cloud-java/issues/14607)) ([c702438](https://github.com/googleapis/google-cloud-java/commit/c702438f7d93af7fe30c94316240e2341819ccd4))
10+
* **bigquery-jdbc:** expose QueryStatistics for jobless queries ([#14596](https://github.com/googleapis/google-cloud-java/issues/14596)) ([15f472c](https://github.com/googleapis/google-cloud-java/commit/15f472c81bb8a35e2bf424d4afd1eda25767164a))
11+
* **bigquery:** expose QueryStatistics from TableResult ([#14588](https://github.com/googleapis/google-cloud-java/issues/14588)) ([40b2b1a](https://github.com/googleapis/google-cloud-java/commit/40b2b1afe1e0dd22153528fe884f397f1d06afa7))
12+
* **bigtable:** support SessionCheckAndMutateRow on the session client ([#14565](https://github.com/googleapis/google-cloud-java/issues/14565)) ([86de9c1](https://github.com/googleapis/google-cloud-java/commit/86de9c171da56be0b442a9bba023c1c625c3d9b2))
13+
* **bigtable:** support SessionReadModifyWriteRow on the session client ([#14585](https://github.com/googleapis/google-cloud-java/issues/14585)) ([8e653b2](https://github.com/googleapis/google-cloud-java/commit/8e653b2b3c7ebe6031b89f5610b502deafe95f01))
14+
* **gax:** implement operation-level client request spans (T3) ([#14549](https://github.com/googleapis/google-cloud-java/issues/14549)) ([275063b](https://github.com/googleapis/google-cloud-java/commit/275063b52e4c0cd9112664e05882d6337fd0ad7e))
15+
* **gax:** link attempt spans to parent context and clean up on operation completion ([#14459](https://github.com/googleapis/google-cloud-java/issues/14459)) ([0c481bd](https://github.com/googleapis/google-cloud-java/commit/0c481bd5f232516a07ac40149add2bfd3e56b081))
16+
* **gax:** standardize mapping terminal resumable upload exceptions to ApiException ([#14624](https://github.com/googleapis/google-cloud-java/issues/14624)) ([d4961f0](https://github.com/googleapis/google-cloud-java/commit/d4961f015b9b9881bd95b4cf50851053a984f33c))
17+
* **google/devicesandservices/health/v4beta:** add health v4beta ([#14600](https://github.com/googleapis/google-cloud-java/issues/14600)) ([95f863c](https://github.com/googleapis/google-cloud-java/commit/95f863c47782eccc209279035ba65e7922425081))
18+
* include writerId as part of trace id ([#13488](https://github.com/googleapis/google-cloud-java/issues/13488)) ([ffa8063](https://github.com/googleapis/google-cloud-java/commit/ffa8063dcdf5ea25d56cdbb07aa8788423399fc1))
19+
* log actionable errors on operation failure in LoggingTracer ([#14460](https://github.com/googleapis/google-cloud-java/issues/14460)) ([27559f4](https://github.com/googleapis/google-cloud-java/commit/27559f433ae16ef12ca3d16f08a4892ed13b46ff))
20+
* populate client_stats in AppendRowsRequest ([#14614](https://github.com/googleapis/google-cloud-java/issues/14614)) ([a7a0098](https://github.com/googleapis/google-cloud-java/commit/a7a00988c1fda121b3c17ecbf34a16f2a4d51385))
21+
* **spanner:** add option to create GcpFallbackChannel per channel instead of per pool ([#14501](https://github.com/googleapis/google-cloud-java/issues/14501)) ([74f7591](https://github.com/googleapis/google-cloud-java/commit/74f7591082cfadd8a82a5c24708d05758c1e07b8))
22+
23+
24+
### Bug Fixes
25+
26+
* **api-common:** validate path template variables against dot segments ([#14641](https://github.com/googleapis/google-cloud-java/issues/14641)) ([4ad59e2](https://github.com/googleapis/google-cloud-java/commit/4ad59e2618779f0543c2a4cc0a1b7216c9883eaa))
27+
* **auth:** fix serialization gaps in DownscopedCredentials and UrlIdentityPoolSubjectTokenSupplier ([#14341](https://github.com/googleapis/google-cloud-java/issues/14341)) ([a3e3324](https://github.com/googleapis/google-cloud-java/commit/a3e3324c64e192e182ed59e7c29254984a6d3e2e))
28+
* **bigquery-jdbc:** ensure JDBC uses PQC-compliant algorithm by default ([#14560](https://github.com/googleapis/google-cloud-java/issues/14560)) ([b0ffe3d](https://github.com/googleapis/google-cloud-java/commit/b0ffe3df29eb32a6591402797c27f9b23ccf39eb))
29+
* **bigquery-jdbc:** fix Exception handling ([#14566](https://github.com/googleapis/google-cloud-java/issues/14566)) ([3e7a206](https://github.com/googleapis/google-cloud-java/commit/3e7a206fa5d3a513717175c409f72ca2da956f7e))
30+
* **bigquery-jdbc:** fix pqc working in proxy env ([#14599](https://github.com/googleapis/google-cloud-java/issues/14599)) ([ceb45b4](https://github.com/googleapis/google-cloud-java/commit/ceb45b46f5fda41ca524be3b3d7a9920aa46bebd))
31+
* **bigquery-jdbc:** format TIMESTAMP as UTC in getString and add multi-zone TIMESTAMP(12) tests ([#14666](https://github.com/googleapis/google-cloud-java/issues/14666)) ([e666612](https://github.com/googleapis/google-cloud-java/commit/e6666121943f690b8a0a18c0902350e62ed9419e))
32+
* **bigquery-jdbc:** honor `Calendar` timezone and prevent `ClassCastException` in ResultSet temporal getters ([#14657](https://github.com/googleapis/google-cloud-java/issues/14657)) ([7dd2b37](https://github.com/googleapis/google-cloud-java/commit/7dd2b37c52e0e54dfaa0351e2b77f9b20dfa14b2))
33+
* **bigquery-jdbc:** limit Storage Read API Arrow batch queue to 32 batches ([#14709](https://github.com/googleapis/google-cloud-java/issues/14709)) ([d339c41](https://github.com/googleapis/google-cloud-java/commit/d339c4179517df5e35bc33dd823a38b6ed367bce))
34+
* **bigquery-jdbc:** normalize `setTime` from Calendar zone to JVM zone ([#14660](https://github.com/googleapis/google-cloud-java/issues/14660)) ([54d2bc6](https://github.com/googleapis/google-cloud-java/commit/54d2bc684399a0b9f7cce50b770cac1e4511ccf7))
35+
* **bigquery-jdbc:** preserve `Timestamp` instant in `PreparedStatement` and `CallableStatement` Calendar overloads ([#14640](https://github.com/googleapis/google-cloud-java/issues/14640)) ([3b02a44](https://github.com/googleapis/google-cloud-java/commit/3b02a442725d216d9b1fa6f2b97b02a82f5c8ad8))
36+
* **bigquery-jdbc:** preserve the instant on the TIMESTAMP write path and bind LocalDateTime as STRING ([#14647](https://github.com/googleapis/google-cloud-java/issues/14647)) ([2106e26](https://github.com/googleapis/google-cloud-java/commit/2106e2682e1a626d00712baf4bc14f3f3f97637c))
37+
* **bigquery:** fix invalid mappings in domain models ([#14646](https://github.com/googleapis/google-cloud-java/issues/14646)) ([17048ed](https://github.com/googleapis/google-cloud-java/commit/17048eda00b935598f0454d66e5f3da8e1d0979c))
38+
* **bigquery:** remove duplicate google-cloud-storage dependency ([#14586](https://github.com/googleapis/google-cloud-java/issues/14586)) ([ab6173e](https://github.com/googleapis/google-cloud-java/commit/ab6173ed027691bd62663a532325d690305dd3e2))
39+
* **datastore:** allow any gRPC TransportChannelProvider in DatastoreOptions ([#14478](https://github.com/googleapis/google-cloud-java/issues/14478)) ([d9a8db5](https://github.com/googleapis/google-cloud-java/commit/d9a8db5077def1d746f699adc36d4bae95e0c6e7))
40+
* **datastore:** update emulator zip checksum for 2.3.1 ([#14592](https://github.com/googleapis/google-cloud-java/issues/14592)) ([fb73ed5](https://github.com/googleapis/google-cloud-java/commit/fb73ed5a38987e936671b16d628c19a37567ee66))
41+
* **gax-httpjson:** gracefully handle error details with unrecognized types ([#14612](https://github.com/googleapis/google-cloud-java/issues/14612)) ([7295640](https://github.com/googleapis/google-cloud-java/commit/7295640fea97814249784d5912e8f1c4ab554282))
42+
* revise health metrics inflightBytes to become inflightBytesMax ([#14613](https://github.com/googleapis/google-cloud-java/issues/14613)) ([44a12ef](https://github.com/googleapis/google-cloud-java/commit/44a12efb60c3507ff5099d795c8506a037d940a9))
43+
* **showcase:** update parent context retry tests for operation span in ITOtelTracing ([#14673](https://github.com/googleapis/google-cloud-java/issues/14673)) ([312b5ea](https://github.com/googleapis/google-cloud-java/commit/312b5ea505b8fd94ac4eb421068c030174cb8432))
44+
* **spanner:** increase max inbound message size from 256MB to 300MB ([#14551](https://github.com/googleapis/google-cloud-java/issues/14551)) ([70c7439](https://github.com/googleapis/google-cloud-java/commit/70c7439de5a3ae401b8d5833abd06de32c8f7a0a))
45+
* **spanner:** increase max inbound message size from 256MB to 300MB as ([70c7439](https://github.com/googleapis/google-cloud-java/commit/70c7439de5a3ae401b8d5833abd06de32c8f7a0a))
46+
* **spanner:** prevent stream leaks and race conditions on result set close ([#14665](https://github.com/googleapis/google-cloud-java/issues/14665)) ([013b49b](https://github.com/googleapis/google-cloud-java/commit/013b49bbcfee830ff31d46a1018ff7e5c99a5fd6))
47+
* **spanner:** support autoscaling config, edition, and positive capacity in cloud instance actions ([#14574](https://github.com/googleapis/google-cloud-java/issues/14574)) ([004f0fd](https://github.com/googleapis/google-cloud-java/commit/004f0fd86aef7f187c09e18d93fcf1ed0aa49fd7))
48+
49+
50+
### Performance Improvements
51+
52+
* **bigquery:** defer blocking jobs.get RPC in QueryPageFetcher until getNextPage() ([#14650](https://github.com/googleapis/google-cloud-java/issues/14650)) ([6183b63](https://github.com/googleapis/google-cloud-java/commit/6183b63faa1f9b054f422ded8358871d637dce7d))
53+
54+
55+
### Documentation
56+
57+
* **auth:** clarify quota project behavior on ImpersonatedCredentials ([#14597](https://github.com/googleapis/google-cloud-java/issues/14597)) ([4e5a0d0](https://github.com/googleapis/google-cloud-java/commit/4e5a0d0106f1e623077fe3667d9dc08dfc8aca16))
58+
* **pubsub:** Create a Cloud Pub/Sub sample for publishing with hedging ([#14623](https://github.com/googleapis/google-cloud-java/issues/14623)) ([9de611f](https://github.com/googleapis/google-cloud-java/commit/9de611fe5633e9f43c6081754c834cabcd0317bb))
59+
* **pubsub:** regenerate README.md sample table ([#14643](https://github.com/googleapis/google-cloud-java/issues/14643)) ([5394618](https://github.com/googleapis/google-cloud-java/commit/539461836ecab5da742206ea3c2195860cd87aa9)), refs [#14543](https://github.com/googleapis/google-cloud-java/issues/14543)
60+
361
## [1.93.0](https://github.com/googleapis/google-cloud-java/compare/v1.92.0...v1.93.0) (2026-09-30)
462

563

‎WORKSPACE‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ load("@rules_jvm_external//:defs.bzl", "maven_install")
6767
load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_ARTIFACTS")
6868
load("@io_grpc_grpc_java//:repositories.bzl", "IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS")
6969

70-
_gapic_generator_java_version = "2.80.0-SNAPSHOT" # {x-version-update:gapic-generator-java:current}
70+
_gapic_generator_java_version = "2.80.0" # {x-version-update:gapic-generator-java:current}
7171

7272
maven_install(
7373
artifacts = [

0 commit comments

Comments
 (0)