Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/java-spanner
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cd11720
Choose a base ref
...
head repository: googleapis/java-spanner
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ea25493
Choose a head ref
  • 11 commits
  • 570 files changed
  • 8 contributors

Commits on Jan 21, 2026

  1. test: Enable Integration Tests for UUID in Production and Emulator (#…

    …4310)
    
    * test:Enable Integration Tests for UUID in Production and Emulator
    
    * refactor: delete unused function
    
    * style:fix intentation
    
    * chore: Remove unused `isNullOrEmpty` import from `ITUuidTest.java`.
    gagangupt16 authored Jan 21, 2026
    Configuration menu
    Copy the full SHA
    e5c3891 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. chore: remove session pool and only use multiplexed sessions (#4191)

    * chore: remove session pool implementation
    
    Removes the SessionPool and related classes and deprecates the SessionPoolOptions class.
    This simplifies large parts of the code, as the only possible code path is the use of
    multiplexed sessions.
    
    * test: modify ChannelUsageTest to comply with grpc-gcp behavior'
    
    grpc-gcp is likely to repeatedly select the same channel if multiple requests
    are being sent at the same time. This caused the ChannelUsageTest to (randomly)
    fail, as it executed multiple requests in parallel. The test is now changed to
    execute the requests sequentially to trigger random channel selection.
    
    * chore: some additional cleanup
    olavloite authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    9cd296e View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. feat: add ChannelFinder server interfaces (#4293)

    * feat: add ChannelFinder server interfaces
    
    This commit adds the server abstraction interfaces for location-aware
    routing:
    
    - ChannelFinderServer: Interface representing a Spanner server endpoint
      with address, health check, and channel access
    - ChannelFinderServerFactory: Factory interface for creating and caching
      server connections
    - GrpcChannelFinderServerFactory: gRPC implementation that creates and
      manages gRPC channels for different server endpoints
    
    These interfaces enable the client to maintain connections to multiple
    Spanner servers and route requests directly to the appropriate server
    based on key location information.
    
    This is part of the experimental location-aware routing for improved
    latency.
    
    * incorporate changes
    
    * add tests
    
    * incorporate changes
    rahul2393 authored Jan 27, 2026
    Configuration menu
    Copy the full SHA
    0b7a32e View commit details
    Browse the repository at this point in the history
  2. chore(main): release 6.107.1-SNAPSHOT (#4308)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jan 27, 2026
    Configuration menu
    Copy the full SHA
    98ea7e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. deps: update dependency com.google.cloud:sdk-platform-java-config to …

    …v3.56.0 (#4313)
    
    * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.56.0
    
    * exclude opentelemetry deps
    
    ---------
    
    Co-authored-by: Joe Wang <joewa@google.com>
    renovate-bot and JoeWang1127 authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    f7d0abc View commit details
    Browse the repository at this point in the history
  2. deps: update googleapis/sdk-platform-java action to v2.66.0 (#4314)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [googleapis/sdk-platform-java](https://redirect.github.com/googleapis/sdk-platform-java) | action | minor | `v2.65.1` → `v2.66.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/sdk-platform-java (googleapis/sdk-platform-java)</summary>
    
    ### [`v2.66.0`](https://redirect.github.com/googleapis/sdk-platform-java/releases/tag/v2.66.0)
    
    [Compare Source](https://redirect.github.com/googleapis/sdk-platform-java/compare/v2.65.1...v2.66.0)
    
    ##### Features
    
    - Upgrade protobuf runtime and gen code to 4.33.x ([#&#8203;4000](https://redirect.github.com/googleapis/sdk-platform-java/issues/4000)) ([#&#8203;4074](https://redirect.github.com/googleapis/sdk-platform-java/issues/4074)) ([3e37376](https://redirect.github.com/googleapis/sdk-platform-java/commit/3e37376ccaddf42617436471dc9b014974b8e3df))
    
    ##### Dependencies
    
    - Downgrade opentelemetry to 1.51.0 ([#&#8203;4075](https://redirect.github.com/googleapis/sdk-platform-java/issues/4075)) ([cf65482](https://redirect.github.com/googleapis/sdk-platform-java/commit/cf6548232830e0461500d92954050186e255b572))
    - update auth library to 1.42.0 ([#&#8203;4087](https://redirect.github.com/googleapis/sdk-platform-java/issues/4087)) ([ad9ee07](https://redirect.github.com/googleapis/sdk-platform-java/commit/ad9ee0731a64585ad8ee0f0ac71bece9f6eaf068))
    - update googleapis/java-cloud-bom digest to [`ef3656d`](https://redirect.github.com/googleapis/sdk-platform-java/commit/ef3656d) ([#&#8203;3630](https://redirect.github.com/googleapis/sdk-platform-java/issues/3630)) ([790bcf0](https://redirect.github.com/googleapis/sdk-platform-java/commit/790bcf0542dc8aba5afe2f65e80a74d643b40cfe))
    - update http-client to 2.1.0 ([#&#8203;4086](https://redirect.github.com/googleapis/sdk-platform-java/issues/4086)) ([d8bc8f5](https://redirect.github.com/googleapis/sdk-platform-java/commit/d8bc8f5d335ffde52a603b47718574858f04f5ee))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    renovate-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    d09a900 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency com.google.cloud:libraries-bom to v26.…

    …74.0 (#4307)
    
    This PR contains the following updates:
    
    | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|---|---|
    | [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://redirect.github.com/googleapis/java-cloud-bom)) | `26.72.0` → `26.74.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.74.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.74.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.72.0/26.74.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.72.0/26.74.0?slim=true) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-cloud-bom (com.google.cloud:libraries-bom)</summary>
    
    ### [`v26.74.0`](https://redirect.github.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26740-2026-01-20)
    
    [Compare Source](https://redirect.github.com/googleapis/java-cloud-bom/compare/v26.73.0...v26.74.0)
    
    ##### Dependencies
    
    - update dependency com.google.cloud:first-party-dependencies to v3.55.1 ([#&#8203;7337](https://redirect.github.com/googleapis/java-cloud-bom/issues/7337)) ([4e48025](https://redirect.github.com/googleapis/java-cloud-bom/commit/4e48025d4e043942ab01f461d0615555ab6db2f8))
    - update dependency com.google.cloud:gapic-libraries-bom to v1.76.0 ([#&#8203;7338](https://redirect.github.com/googleapis/java-cloud-bom/issues/7338)) ([a830b68](https://redirect.github.com/googleapis/java-cloud-bom/commit/a830b683372544371f87c8d9681dddfdc35ad08e))
    - update dependency com.google.cloud:google-cloud-bigquery to v2.57.2 ([#&#8203;7340](https://redirect.github.com/googleapis/java-cloud-bom/issues/7340)) ([cd04436](https://redirect.github.com/googleapis/java-cloud-bom/commit/cd044367cbd412d6cd42dfdf20d3b388e03d587b))
    - update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.19.1 ([#&#8203;7341](https://redirect.github.com/googleapis/java-cloud-bom/issues/7341)) ([6231057](https://redirect.github.com/googleapis/java-cloud-bom/commit/623105788687c830e9cea841c88d6c5834329fd5))
    - update dependency com.google.cloud:google-cloud-bigtable-bom to v2.71.0 ([#&#8203;7328](https://redirect.github.com/googleapis/java-cloud-bom/issues/7328)) ([1c5b71d](https://redirect.github.com/googleapis/java-cloud-bom/commit/1c5b71d867a6c24db1c25ba99ff3a3ad7a1ee351))
    - update dependency com.google.cloud:google-cloud-datastore-bom to v2.33.2 ([#&#8203;7342](https://redirect.github.com/googleapis/java-cloud-bom/issues/7342)) ([52a1601](https://redirect.github.com/googleapis/java-cloud-bom/commit/52a1601007dc4d77b46a5df26d560c2bbd3330de))
    - update dependency com.google.cloud:google-cloud-firestore-bom to v3.35.0 ([#&#8203;7317](https://redirect.github.com/googleapis/java-cloud-bom/issues/7317)) ([adc3c75](https://redirect.github.com/googleapis/java-cloud-bom/commit/adc3c75bc472fe4af6ba9301d9d5bf2f0594fe5c))
    - update dependency com.google.cloud:google-cloud-firestore-bom to v3.35.1 ([#&#8203;7348](https://redirect.github.com/googleapis/java-cloud-bom/issues/7348)) ([639da59](https://redirect.github.com/googleapis/java-cloud-bom/commit/639da5908c2178bdffc405140336ebf1fefe7e4f))
    - update dependency com.google.cloud:google-cloud-logging-bom to v3.23.10 ([#&#8203;7343](https://redirect.github.com/googleapis/java-cloud-bom/issues/7343)) ([f515976](https://redirect.github.com/googleapis/java-cloud-bom/commit/f515976e38bfd174121569fe279b1db25da4ec12))
    - update dependency com.google.cloud:google-cloud-logging-logback to v0.132.21-alpha ([#&#8203;7344](https://redirect.github.com/googleapis/java-cloud-bom/issues/7344)) ([d8a8d13](https://redirect.github.com/googleapis/java-cloud-bom/commit/d8a8d13baffc1df9666dd2e8e840e83d2442f9e1))
    - update dependency com.google.cloud:google-cloud-nio to v0.128.10 ([2c64e8c](https://redirect.github.com/googleapis/java-cloud-bom/commit/2c64e8c533d418dae70a9c12a714a7596dbefc08))
    - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.145.0 ([#&#8203;7324](https://redirect.github.com/googleapis/java-cloud-bom/issues/7324)) ([697e3d5](https://redirect.github.com/googleapis/java-cloud-bom/commit/697e3d53982d2fdfcea8d73f2ea0124695d22708))
    - update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15.21 ([#&#8203;7346](https://redirect.github.com/googleapis/java-cloud-bom/issues/7346)) ([216e67c](https://redirect.github.com/googleapis/java-cloud-bom/commit/216e67cd2253871994790a699d2a352574c21309))
    - update dependency com.google.cloud:google-cloud-spanner-bom to v6.107.0 ([#&#8203;7325](https://redirect.github.com/googleapis/java-cloud-bom/issues/7325)) ([fe85be2](https://redirect.github.com/googleapis/java-cloud-bom/commit/fe85be2b3975abe89d17ce26799ab2d0b71c52f9))
    - update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.35.0 ([#&#8203;7326](https://redirect.github.com/googleapis/java-cloud-bom/issues/7326)) ([d2a7690](https://redirect.github.com/googleapis/java-cloud-bom/commit/d2a769071390b3e6a5f60452e76d0b0c96a67697))
    - update dependency com.google.cloud:google-cloud-storage-bom to v2.62.0 ([#&#8203;7320](https://redirect.github.com/googleapis/java-cloud-bom/issues/7320)) ([c5f487e](https://redirect.github.com/googleapis/java-cloud-bom/commit/c5f487e21161d95fe944d549c9dd1dab8875c1ca))
    
    ### [`v26.73.0`](https://redirect.github.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26730-2025-12-17)
    
    [Compare Source](https://redirect.github.com/googleapis/java-cloud-bom/compare/v26.72.0...v26.73.0)
    
    ##### Dependencies
    
    - Explicitly override grpc-gcp to 1.9.0 ([#&#8203;7308](https://redirect.github.com/googleapis/java-cloud-bom/issues/7308)) ([d7745c3](https://redirect.github.com/googleapis/java-cloud-bom/commit/d7745c385b49678c4efe56992bcfcb8c6890444b))
    - update dependency com.google.cloud:first-party-dependencies to v3.54.2 ([#&#8203;7296](https://redirect.github.com/googleapis/java-cloud-bom/issues/7296)) ([ce4c598](https://redirect.github.com/googleapis/java-cloud-bom/commit/ce4c5987fc49bc67c17a224a2db042f6bd1c8f31))
    - update dependency com.google.cloud:gapic-libraries-bom to v1.74.1 ([#&#8203;7290](https://redirect.github.com/googleapis/java-cloud-bom/issues/7290)) ([a8acaf0](https://redirect.github.com/googleapis/java-cloud-bom/commit/a8acaf0fff4155f66d35e20f3aa57b97c12cca32))
    - update dependency com.google.cloud:gapic-libraries-bom to v1.75.0 ([#&#8203;7311](https://redirect.github.com/googleapis/java-cloud-bom/issues/7311)) ([58507f6](https://redirect.github.com/googleapis/java-cloud-bom/commit/58507f61b531c83611b293bf02e69bb1115bd076))
    - update dependency com.google.cloud:google-cloud-bigquery to v2.57.1 ([#&#8203;7299](https://redirect.github.com/googleapis/java-cloud-bom/issues/7299)) ([f069cac](https://redirect.github.com/googleapis/java-cloud-bom/commit/f069cac0d3f7571138e1719420b820ce059af2ca))
    - update dependency com.google.cloud:google-cloud-bigquerystorage-bom to v3.19.0 ([#&#8203;7301](https://redirect.github.com/googleapis/java-cloud-bom/issues/7301)) ([d7f6170](https://redirect.github.com/googleapis/java-cloud-bom/commit/d7f61702b2f6c76a23255e9c70165b93d50a0baa))
    - update dependency com.google.cloud:google-cloud-bigtable-bom to v2.70.1 ([#&#8203;7302](https://redirect.github.com/googleapis/java-cloud-bom/issues/7302)) ([4b9d736](https://redirect.github.com/googleapis/java-cloud-bom/commit/4b9d7365361620a84dfd349fd94290fca93fed74))
    - update dependency com.google.cloud:google-cloud-datastore-bom to v2.33.1 ([#&#8203;7297](https://redirect.github.com/googleapis/java-cloud-bom/issues/7297)) ([4195514](https://redirect.github.com/googleapis/java-cloud-bom/commit/4195514a485c60ef6831ba38134ef6c0c4f4948d))
    - update dependency com.google.cloud:google-cloud-firestore-bom to v3.34.0 ([#&#8203;7304](https://redirect.github.com/googleapis/java-cloud-bom/issues/7304)) ([96d8c39](https://redirect.github.com/googleapis/java-cloud-bom/commit/96d8c3941e0e86f503a23949ccc1a842f98ab263))
    - update dependency com.google.cloud:google-cloud-logging-bom to v3.23.9 ([#&#8203;7298](https://redirect.github.com/googleapis/java-cloud-bom/issues/7298)) ([b7590dc](https://redirect.github.com/googleapis/java-cloud-bom/commit/b7590dcfb5369d0cab3f2628dfc48ddcd05f8e33))
    - update dependency com.google.cloud:google-cloud-logging-logback to v0.132.20-alpha ([#&#8203;7303](https://redirect.github.com/googleapis/java-cloud-bom/issues/7303)) ([b708bfc](https://redirect.github.com/googleapis/java-cloud-bom/commit/b708bfca9ba43b46b5d5a003ca48c08944f6159d))
    - update dependency com.google.cloud:google-cloud-nio to v0.128.9 ([#&#8203;7305](https://redirect.github.com/googleapis/java-cloud-bom/issues/7305)) ([74b6069](https://redirect.github.com/googleapis/java-cloud-bom/commit/74b60699cf879061b83b6a878c4c957eea60c19f))
    - update dependency com.google.cloud:google-cloud-pubsub-bom to v1.144.0 ([#&#8203;7300](https://redirect.github.com/googleapis/java-cloud-bom/issues/7300)) ([b601831](https://redirect.github.com/googleapis/java-cloud-bom/commit/b601831d9385b4fad7fbbd6a4dace2f58fe4fff9))
    - update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.15.20 ([#&#8203;7306](https://redirect.github.com/googleapis/java-cloud-bom/issues/7306)) ([0474187](https://redirect.github.com/googleapis/java-cloud-bom/commit/047418775a925dbb86459e92a8e4ce605ab50710))
    - update dependency com.google.cloud:google-cloud-spanner-bom to v6.105.0 ([#&#8203;7289](https://redirect.github.com/googleapis/java-cloud-bom/issues/7289)) ([eea1913](https://redirect.github.com/googleapis/java-cloud-bom/commit/eea19137110165bd2ca015a0ee5494af044b3f5b))
    - update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.34.1 ([#&#8203;7309](https://redirect.github.com/googleapis/java-cloud-bom/issues/7309)) ([7d4a5df](https://redirect.github.com/googleapis/java-cloud-bom/commit/7d4a5df3127054ec4cee7ae2e77c11335007c7de))
    - update dependency com.google.cloud:google-cloud-storage-bom to v2.61.0 ([#&#8203;7307](https://redirect.github.com/googleapis/java-cloud-bom/issues/7307)) ([f297ab2](https://redirect.github.com/googleapis/java-cloud-bom/commit/f297ab2c53038bd66abae02f044a7268b39fb024))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    renovate-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    5c5f8e1 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency com.google.cloud:google-cloud-spanner …

    …to v6.107.0 (#4233)
    
    This PR contains the following updates:
    
    | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-spanner](https://redirect.github.com/googleapis/java-spanner) | `6.102.1` → `6.107.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner/6.107.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-spanner/6.107.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-spanner/6.102.1/6.107.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-spanner/6.102.1/6.107.0?slim=true) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner (com.google.cloud:google-cloud-spanner)</summary>
    
    ### [`v6.107.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#61070-2026-01-16)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.106.0...v6.107.0)
    
    ##### Features
    
    - Add Dynamic Channel Pooling (DCP) support to Connection API ([#&#8203;4299](https://redirect.github.com/googleapis/java-spanner/issues/4299)) ([bba03a4](https://redirect.github.com/googleapis/java-spanner/commit/bba03a44dbfbd59288ecd33e3e53276809ad69b1))
    - Add SsFormat encoding library ([#&#8203;4292](https://redirect.github.com/googleapis/java-spanner/issues/4292)) ([338a9b1](https://redirect.github.com/googleapis/java-spanner/commit/338a9b1409cafedcdef674bdff09a72c3f2cd772))
    
    ##### Dependencies
    
    - Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.82.0 ([#&#8203;4227](https://redirect.github.com/googleapis/java-spanner/issues/4227)) ([22bc6cf](https://redirect.github.com/googleapis/java-spanner/commit/22bc6cf3431f6e507d384f6e86a36503f1175ee7))
    - Update dependency com.google.cloud:google-cloud-monitoring to v3.83.0 ([#&#8203;4169](https://redirect.github.com/googleapis/java-spanner/issues/4169)) ([61ae915](https://redirect.github.com/googleapis/java-spanner/commit/61ae915242a3c8a0aa1385bc1367f67df2c209d6))
    - Update dependency com.google.cloud:sdk-platform-java-config to v3.55.1 ([#&#8203;4302](https://redirect.github.com/googleapis/java-spanner/issues/4302)) ([52acc0c](https://redirect.github.com/googleapis/java-spanner/commit/52acc0c620fec0aa67ecd81d634eec271fe4e429))
    - Update dependency net.bytebuddy:byte-buddy to v1.18.4 ([#&#8203;4244](https://redirect.github.com/googleapis/java-spanner/issues/4244)) ([c8e4d91](https://redirect.github.com/googleapis/java-spanner/commit/c8e4d912155ab6829498822dcf0783fac5fe2747))
    - Update google.cloud.monitoring.version to v3.83.0 ([#&#8203;4270](https://redirect.github.com/googleapis/java-spanner/issues/4270)) ([7ae68c8](https://redirect.github.com/googleapis/java-spanner/commit/7ae68c8e889f44f1057310bc45b70c086af9c385))
    - Update googleapis/sdk-platform-java action to v2.65.1 ([#&#8203;4301](https://redirect.github.com/googleapis/java-spanner/issues/4301)) ([7d98f4e](https://redirect.github.com/googleapis/java-spanner/commit/7d98f4e12843826c18cbb8e0998c8687c94fc3d2))
    
    ### [`v6.106.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#61060-2026-01-07)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.105.0...v6.106.0)
    
    ##### Features
    
    - Support SHOW DEFAULT\_TRANSACTION\_ISOLATION for PG databases ([#&#8203;4285](https://redirect.github.com/googleapis/java-spanner/issues/4285)) ([aec0515](https://redirect.github.com/googleapis/java-spanner/commit/aec051514dd3d122a7231eb6d25d1aaec8d90bda))
    
    ##### Bug Fixes
    
    - Adjust the initial polling delay for ddl operations ([#&#8203;4275](https://redirect.github.com/googleapis/java-spanner/issues/4275)) ([8d36967](https://redirect.github.com/googleapis/java-spanner/commit/8d36967d010bed8f5a4a0c32f9ec1b5fe7d33e1d))
    - Retry creation of multiplexed session ([#&#8203;4288](https://redirect.github.com/googleapis/java-spanner/issues/4288)) ([735e29e](https://redirect.github.com/googleapis/java-spanner/commit/735e29ed394faea9f5e697b5934a1f4895055d56))
    
    ### [`v6.105.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#61050-2025-12-16)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.104.0...v6.105.0)
    
    ##### Features
    
    - Add support of dynamic channel pooling ([#&#8203;4265](https://redirect.github.com/googleapis/java-spanner/issues/4265)) ([923a14a](https://redirect.github.com/googleapis/java-spanner/commit/923a14aad99ff6fc91868f02d657145dd0f31c18))
    - Include RequestID in requests and errors ([#&#8203;4263](https://redirect.github.com/googleapis/java-spanner/issues/4263)) ([afd7d6b](https://redirect.github.com/googleapis/java-spanner/commit/afd7d6b008f13d7a4d1a3b7f924122bd41d14b59))
    - Make grpc-gcp default enabled ([#&#8203;4239](https://redirect.github.com/googleapis/java-spanner/issues/4239)) ([bb82f9e](https://redirect.github.com/googleapis/java-spanner/commit/bb82f9e55c40cac29b090e54be780c2e42545ee1))
    
    ##### Bug Fixes
    
    - Refine connecitivity metrics to capture RPCs with no response he… ([#&#8203;4252](https://redirect.github.com/googleapis/java-spanner/issues/4252)) ([7b49412](https://redirect.github.com/googleapis/java-spanner/commit/7b4941221969f48d077ff459214c7d1e65ef843c))
    - Retry as PDML dit not retry Resource limit exceeded ([#&#8203;4258](https://redirect.github.com/googleapis/java-spanner/issues/4258)) ([c735d42](https://redirect.github.com/googleapis/java-spanner/commit/c735d42875092b0d1482fe641b99645f288cdf4f)), closes [#&#8203;4253](https://redirect.github.com/googleapis/java-spanner/issues/4253)
    
    ##### Dependencies
    
    - Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 ([#&#8203;4261](https://redirect.github.com/googleapis/java-spanner/issues/4261)) ([61dfd62](https://redirect.github.com/googleapis/java-spanner/commit/61dfd620637da6ef76b699edbad1095c26b81950))
    - Update googleapis/sdk-platform-java action to v2.64.2 ([#&#8203;4262](https://redirect.github.com/googleapis/java-spanner/issues/4262)) ([f9505a9](https://redirect.github.com/googleapis/java-spanner/commit/f9505a97bdd9f6da7dd5ab1b60b47f7ed0a70402))
    
    ### [`v6.104.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#61040-2025-12-03)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.103.0...v6.104.0)
    
    ##### Features
    
    - Include PostgreSQL error code in exceptions ([#&#8203;4236](https://redirect.github.com/googleapis/java-spanner/issues/4236)) ([5874f8b](https://redirect.github.com/googleapis/java-spanner/commit/5874f8b3e65adc3e78832866ebe667cd746e2d7f))
    
    ##### Bug Fixes
    
    - Backslash at end of string literal was misinterpreted ([#&#8203;4246](https://redirect.github.com/googleapis/java-spanner/issues/4246)) ([477ca51](https://redirect.github.com/googleapis/java-spanner/commit/477ca51baf6cd1a0a5773bd53677f64195100ae2))
    - Fix transaction tag issue with the blind-write ([#&#8203;4243](https://redirect.github.com/googleapis/java-spanner/issues/4243)) ([cf2ba69](https://redirect.github.com/googleapis/java-spanner/commit/cf2ba695cdb4038dc8e3ca3e9859231a2203da60))
    
    ### [`v6.103.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#61030-2025-11-17)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.102.1...v6.103.0)
    
    ##### Features
    
    - Add grpc.xds.resource\_type label to xDS client metrics ([#&#8203;4222](https://redirect.github.com/googleapis/java-spanner/issues/4222)) ([97bed3c](https://redirect.github.com/googleapis/java-spanner/commit/97bed3cf1a9df542acc4685c2ce4dbfa629b2cd3))
    - Exposing AutoscalingConfig in InstancePartition ([22edecf](https://redirect.github.com/googleapis/java-spanner/commit/22edecf8518844860c3cb47883544efd36cbc311))
    
    ##### Bug Fixes
    
    - Add env var to allow disabling directpath bound token ([#&#8203;4189](https://redirect.github.com/googleapis/java-spanner/issues/4189)) ([0ca9541](https://redirect.github.com/googleapis/java-spanner/commit/0ca95412c778e3478cb66e4bea124396326c6056))
    - Allow DML THEN RETURN with retryAbortsInternally=false ([#&#8203;4225](https://redirect.github.com/googleapis/java-spanner/issues/4225)) ([f49cc47](https://redirect.github.com/googleapis/java-spanner/commit/f49cc47e663836696ef151738510e68324e139dc))
    - **deps:** Update the Java code generator (gapic-generator-java) to 2.64.1 ([22edecf](https://redirect.github.com/googleapis/java-spanner/commit/22edecf8518844860c3cb47883544efd36cbc311))
    - Remove URL encoding in project name ([#&#8203;4188](https://redirect.github.com/googleapis/java-spanner/issues/4188)) ([abba0c1](https://redirect.github.com/googleapis/java-spanner/commit/abba0c1730ea792407bea073ea65da55128cd764))
    
    ##### Dependencies
    
    - Update actions/checkout action to v5 ([#&#8203;4166](https://redirect.github.com/googleapis/java-spanner/issues/4166)) ([50a56f7](https://redirect.github.com/googleapis/java-spanner/commit/50a56f7d47541dd581f7b425df36a080ecc11a74))
    - Update all tracing and telemetry dependencies ([#&#8203;4230](https://redirect.github.com/googleapis/java-spanner/issues/4230)) ([d60124c](https://redirect.github.com/googleapis/java-spanner/commit/d60124cbe317d4c2489ea35de81943cfd2b8f697))
    - Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.79.0 ([#&#8203;4172](https://redirect.github.com/googleapis/java-spanner/issues/4172)) ([3a329fd](https://redirect.github.com/googleapis/java-spanner/commit/3a329fdb2fc68ff9d19717b534dd667f931d51fd))
    - Update dependency com.google.auto.value:auto-value-annotations to v1.11.1 ([#&#8203;4216](https://redirect.github.com/googleapis/java-spanner/issues/4216)) ([84150c7](https://redirect.github.com/googleapis/java-spanner/commit/84150c73bbed2a6d58408ae0b8bd59709fc751db))
    - Update dependency com.google.cloud:google-cloud-trace to v2.79.0 ([#&#8203;4174](https://redirect.github.com/googleapis/java-spanner/issues/4174)) ([3e93ca0](https://redirect.github.com/googleapis/java-spanner/commit/3e93ca077b94ad06867e3c9fdfe19527855423a2))
    - Update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 ([#&#8203;4193](https://redirect.github.com/googleapis/java-spanner/issues/4193)) ([ad235cf](https://redirect.github.com/googleapis/java-spanner/commit/ad235cfc9041f52c2f7b76f67eeaa6c03c5840aa))
    - Update dependency commons-cli:commons-cli to v1.11.0 ([#&#8203;4218](https://redirect.github.com/googleapis/java-spanner/issues/4218)) ([33449ba](https://redirect.github.com/googleapis/java-spanner/commit/33449baf64a3d5b78fff323737ffeb28c8a9461b))
    - Update dependency commons-io:commons-io to v2.21.0 ([#&#8203;4198](https://redirect.github.com/googleapis/java-spanner/issues/4198)) ([1f31169](https://redirect.github.com/googleapis/java-spanner/commit/1f3116947069ac11c948b510e6a9a7a8a6aa6061))
    - Update dependency net.bytebuddy:byte-buddy to v1.18.1 ([#&#8203;4214](https://redirect.github.com/googleapis/java-spanner/issues/4214)) ([0c1d843](https://redirect.github.com/googleapis/java-spanner/commit/0c1d843ad42f213d4d9ec2d98a12e21e991ac010))
    - Update dependency net.bytebuddy:byte-buddy-agent to v1.18.1 ([#&#8203;4215](https://redirect.github.com/googleapis/java-spanner/issues/4215)) ([76ce01b](https://redirect.github.com/googleapis/java-spanner/commit/76ce01b99e5c1274e9103c27ebc6bbdf482bebcd))
    - Update opentelemetry.version to v1.56.0 ([#&#8203;4167](https://redirect.github.com/googleapis/java-spanner/issues/4167)) ([a24f219](https://redirect.github.com/googleapis/java-spanner/commit/a24f21930978583a0b8d7d39130fa0fc3fec7b2d))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQyLjc0LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
    renovate-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    8813c9a View commit details
    Browse the repository at this point in the history
  5. chore: add key recipe cache for routing (#4294)

    * feat: add key recipe cache for routing
    
    * chore: generate libraries at Tue Jan 20 09:37:42 UTC 2026
    
    * incorporate changes
    
    * fix javadoc
    
    * chore: generate libraries at Wed Jan 28 07:48:52 UTC 2026
    
    ---------
    
    Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
    rahul2393 and cloud-java-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    77cded1 View commit details
    Browse the repository at this point in the history
  6. chore: Update generation configuration at Wed Jan 28 12:42:29 UTC 2026 (

    #4242)
    
    * chore: Update generation configuration at Wed Nov 26 02:31:50 UTC 2025
    
    * chore: Update generation configuration at Thu Nov 27 02:30:51 UTC 2025
    
    * chore: Update generation configuration at Fri Nov 28 02:30:50 UTC 2025
    
    * chore: Update generation configuration at Tue Dec  2 02:32:28 UTC 2025
    
    * chore: Update generation configuration at Wed Dec  3 02:32:30 UTC 2025
    
    * chore: Update generation configuration at Thu Dec  4 02:32:21 UTC 2025
    
    * chore: Update generation configuration at Fri Dec  5 02:32:28 UTC 2025
    
    * chore: Update generation configuration at Sat Dec  6 02:30:21 UTC 2025
    
    * chore: Update generation configuration at Tue Dec  9 02:32:16 UTC 2025
    
    * chore: Update generation configuration at Wed Dec 10 02:33:01 UTC 2025
    
    * chore: Update generation configuration at Thu Dec 11 02:34:41 UTC 2025
    
    * chore: generate libraries at Thu Dec 11 02:35:16 UTC 2025
    
    * chore: Update generation configuration at Fri Dec 12 02:33:58 UTC 2025
    
    * chore: Update generation configuration at Sat Dec 13 02:31:57 UTC 2025
    
    * chore: generate libraries at Sat Dec 13 02:32:27 UTC 2025
    
    * chore: Update generation configuration at Mon Dec 15 02:37:22 UTC 2025
    
    * chore: Update generation configuration at Tue Dec 16 02:34:30 UTC 2025
    
    * chore: Update generation configuration at Wed Dec 17 02:32:15 UTC 2025
    
    * chore: generate libraries at Wed Dec 17 02:32:43 UTC 2025
    
    * chore: Update generation configuration at Thu Dec 18 02:32:29 UTC 2025
    
    * chore: generate libraries at Thu Dec 18 02:32:59 UTC 2025
    
    * chore: Update generation configuration at Fri Dec 19 02:33:56 UTC 2025
    
    * chore: Update generation configuration at Sat Dec 20 02:31:56 UTC 2025
    
    * chore: generate libraries at Sat Dec 20 02:32:28 UTC 2025
    
    * chore: Update generation configuration at Wed Dec 24 02:33:38 UTC 2025
    
    * chore: Update generation configuration at Thu Dec 25 02:35:36 UTC 2025
    
    * chore: Update generation configuration at Tue Dec 30 02:36:13 UTC 2025
    
    * chore: Update generation configuration at Wed Dec 31 02:35:32 UTC 2025
    
    * chore: Update generation configuration at Tue Jan  6 02:37:05 UTC 2026
    
    * chore: Update generation configuration at Wed Jan  7 02:37:41 UTC 2026
    
    * chore: Update generation configuration at Thu Jan  8 02:36:57 UTC 2026
    
    * chore: generate libraries at Thu Jan  8 02:37:27 UTC 2026
    
    * chore: Update generation configuration at Fri Jan  9 02:37:39 UTC 2026
    
    * chore: generate libraries at Fri Jan  9 02:38:09 UTC 2026
    
    * chore: Update generation configuration at Sat Jan 10 02:33:55 UTC 2026
    
    * chore: Update generation configuration at Tue Jan 13 02:36:31 UTC 2026
    
    * chore: generate libraries at Tue Jan 13 02:37:03 UTC 2026
    
    * chore: Update generation configuration at Wed Jan 14 02:41:32 UTC 2026
    
    * chore: generate libraries at Wed Jan 14 02:42:02 UTC 2026
    
    * chore: Update generation configuration at Thu Jan 15 02:37:31 UTC 2026
    
    * chore: Update generation configuration at Fri Jan 16 02:38:04 UTC 2026
    
    * chore: Update generation configuration at Sat Jan 17 02:32:37 UTC 2026
    
    * chore: Update generation configuration at Tue Jan 20 02:38:59 UTC 2026
    
    * chore: Update generation configuration at Wed Jan 21 02:38:47 UTC 2026
    
    * chore: generate libraries at Wed Jan 21 02:39:19 UTC 2026
    
    * chore: Update generation configuration at Thu Jan 22 02:41:52 UTC 2026
    
    * chore: Update generation configuration at Fri Jan 23 02:38:37 UTC 2026
    
    * chore: Update generation configuration at Sat Jan 24 02:35:22 UTC 2026
    
    * chore: generate libraries at Sat Jan 24 02:35:54 UTC 2026
    
    * chore: Update generation configuration at Tue Jan 27 02:43:13 UTC 2026
    
    * chore: Update generation configuration at Wed Jan 28 02:40:20 UTC 2026
    
    * chore: Update generation configuration at Wed Jan 28 12:42:29 UTC 2026
    cloud-java-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    da6880e View commit details
    Browse the repository at this point in the history
  7. chore(main): release 6.108.0 (#4315)

    * chore(main): release 6.108.0
    
    * chore: generate libraries at Wed Jan 28 13:43:22 UTC 2026
    
    ---------
    
    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>
    release-please[bot] and cloud-java-bot authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    ea25493 View commit details
    Browse the repository at this point in the history
Loading