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 Loading
base: v6.44.0
Choose a base ref
...
head repository: googleapis/java-spanner Loading
compare: v6.45.0
Choose a head ref
  • 18 commits
  • 96 files changed
  • 9 contributors

Commits on Jul 27, 2023

  1. chore(main): release 6.44.1-SNAPSHOT (#2551)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ### Updating meta-information for bleeding-edge SNAPSHOT release.
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    6d718a3 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency com.google.cloud:google-cloud-spanner …

    …to v6.44.0 (#2552)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-spanner](https://togithub.com/googleapis/java-spanner) | `6.43.2` -> `6.44.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner/6.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-spanner/6.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-spanner/6.43.2/6.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-spanner/6.43.2/6.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner (com.google.cloud:google-cloud-spanner)</summary>
    
    ### [`v6.44.0`](https://togithub.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6440-2023-07-27)
    
    ##### Features
    
    -   Enable leader aware routing by default. This update contains performance optimisations that will reduce the latency of read/write transactions that originate from a region other than the default leader region. ([55c93ac](https://togithub.com/googleapis/java-spanner/commit/55c93acfeb8c2a6e5cc2f99ca20d0b72fbe6f8a4))
    -   Foreign key on delete cascade ([#&#8203;2340](https://togithub.com/googleapis/java-spanner/issues/2340)) ([f659105](https://togithub.com/googleapis/java-spanner/commit/f6591053db1c38f0e13e35cba2087a68d3ab1b01))
    
    ##### Bug Fixes
    
    -   Add imports used in sample files. ([#&#8203;2532](https://togithub.com/googleapis/java-spanner/issues/2532)) ([9a6d3fc](https://togithub.com/googleapis/java-spanner/commit/9a6d3fcbaa8d44f2e08407252a69beca1e4525b1))
    
    ##### Documentation
    
    -   Fixing errors  ([#&#8203;2536](https://togithub.com/googleapis/java-spanner/issues/2536)) ([8aa407f](https://togithub.com/googleapis/java-spanner/commit/8aa407f3e1b4c6cf66b679e698992a6a5e3034c0))
    
    ##### Dependencies
    
    -   Update dependency com.google.cloud:google-cloud-monitoring to v3.22.0 ([#&#8203;2525](https://togithub.com/googleapis/java-spanner/issues/2525)) ([be0db6f](https://togithub.com/googleapis/java-spanner/commit/be0db6f10509fe3e5f74aa6ca6569552e65cb87a))
    -   Update dependency com.google.cloud:google-cloud-monitoring to v3.23.0 ([#&#8203;2542](https://togithub.com/googleapis/java-spanner/issues/2542)) ([67351dd](https://togithub.com/googleapis/java-spanner/commit/67351dd2cb557d461421c4a0321ae6d2d0fd9dcb))
    -   Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.13.1 ([#&#8203;2537](https://togithub.com/googleapis/java-spanner/issues/2537)) ([9396d8d](https://togithub.com/googleapis/java-spanner/commit/9396d8d8b5450dd545687af6c513b7f6c7a6c283))
    -   Update dependency com.google.cloud:google-cloud-trace to v2.21.0 ([#&#8203;2526](https://togithub.com/googleapis/java-spanner/issues/2526)) ([2d95234](https://togithub.com/googleapis/java-spanner/commit/2d952347e0eb7db42387d8abb91d4b11d51cef9c))
    -   Update dependency com.google.cloud:google-cloud-trace to v2.22.0 ([#&#8203;2543](https://togithub.com/googleapis/java-spanner/issues/2543)) ([47c6a43](https://togithub.com/googleapis/java-spanner/commit/47c6a430405ebf1c2fe392991e3f4554e9ac37aa))
    -   Update dependency org.graalvm.sdk:graal-sdk to v22.3.3 ([#&#8203;2533](https://togithub.com/googleapis/java-spanner/issues/2533)) ([0806b11](https://togithub.com/googleapis/java-spanner/commit/0806b116cc6650b353cee26c83929e7bcdcb1c34))
    -   Update dependency org.junit.vintage:junit-vintage-engine to v5.10.0 ([#&#8203;2539](https://togithub.com/googleapis/java-spanner/issues/2539)) ([8801b2b](https://togithub.com/googleapis/java-spanner/commit/8801b2bf639b7903958668a2274a6e5d457de00a))
    
    </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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    c8e9117 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. build(deps): bump certifi from 2023.5.7 to 2023.7.22 in /synthtool/gc…

    …p/templates/java_library/.kokoro (#1837) (#2554)
    
    build(deps): bump certifi
    
    Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22.
    - [Commits](certifi/python-certifi@2023.05.07...2023.07.22)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    
    
    Source-Link: googleapis/synthtool@d85e1d6
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:3a95f1b9b1102865ca551b76be51d2bdb850900c4db2f6d79269e7af81ac8f84
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    3 people committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    8f9341d View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency com.google.cloud:libraries-bom to v26.…

    …20.0 (#2555)
    
    * chore(deps): update dependency com.google.cloud:libraries-bom to v26.20.0
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    renovate-bot and gcf-owl-bot[bot] committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    96035e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    e456e7b View commit details
    Browse the repository at this point in the history
  2. fix: apply stream wait timeout (#2544)

    * fix: apply stream wait timeout
    
    Use the streamWaitTimeout that has been set on the call context when polling
    from the gRPC stream. This prevents the stream from blocking forever if for
    some reason the stream is no longer delivering data, and also no error is
    propagated to the client.
    
    The default stream wait timeout that is set for all call contexts is 30 mins.
    This value can be overridden by configuring a custom call context for a specific
    query.
    
    Fixes #2494
    
    * test: add a wait time to the mock server to ensure that a timeout occurs
    
    * chore: add clirr ignore
    
    * docs: add test + comment for zero timeout
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    olavloite and gcf-owl-bot[bot] committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    5a12cd2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. feat: long running transaction clean up background task. Adding confi…

    …guration options for closing inactive transactions. (#2419)
    arpan14 committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    423e1a4 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. chore: refactor client side statements to accept the entire parsed st…

    …atement (#2556)
    
    * chore: refactor client side statements to accept the entire parsed statement
    
    Refactor the internal interface of client-side statements so these receive the
    entire parsed statement, including any query parameters in the statement. This
    allows us to create client-side statements that actually use the query parameters
    that have been specified by the user.
    
    * chore: simplify test
    olavloite committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    c34d51e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7468a14 View commit details
    Browse the repository at this point in the history
  3. test: add benchmark for long-running sessions clean up task. (#2564)

    Adding benchmarks for long running sessions cleanup feature introduced as part of - https://togithub.com/googleapis/java-spanner/pull/2419 .
    arpan14 committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    fa745e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. feat: Enable leader aware routing by default (#2567)

    BEGIN_COMMIT_OVERRIDE
    feat: Enable leader aware routing by default. This update contains performance optimisations that will reduce the latency of read/write transactions that originate from a region other than the default leader region.
    END_COMMIT_OVERRIDE
    rajatbhatta committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    441c1b0 View commit details
    Browse the repository at this point in the history
  2. feat: Leader Aware Routing in Connection API (#2308)

    * feat: Leader Aware Routing in Connection API
    
    (cherry picked from commit 83ded36)
    
    * Update google-cloud-spanner/src/main/java/com/google/cloud/spanner/connection/ConnectionOptions.java
    
    Co-authored-by: Knut Olav Løite <[email protected]>
    
    * add verbose documentation
    
    * address review comments
    
    * change assertThat to assertEquals/assertNotEquals within testGetSpanner method
    
    * add credentials url
    
    * add credentials url
    
    ---------
    
    Co-authored-by: Knut Olav Løite <[email protected]>
    rajatbhatta and olavloite committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    2a85446 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5c36bf View commit details
    Browse the repository at this point in the history
  4. deps: update dependency org.openjdk.jmh:jmh-generator-annprocess to v…

    …1.37 (#2566)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.openjdk.jmh:jmh-generator-annprocess](http://openjdk.java.net/projects/code-tools/jmh/) ([source](https://togithub.com/openjdk/jmh)) | `1.36` -> `1.37` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.openjdk.jmh:jmh-generator-annprocess/1.37?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.openjdk.jmh:jmh-generator-annprocess/1.37?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.openjdk.jmh:jmh-generator-annprocess/1.36/1.37?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.openjdk.jmh:jmh-generator-annprocess/1.36/1.37?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>openjdk/jmh (org.openjdk.jmh:jmh-generator-annprocess)</summary>
    
    ### [`v1.37`](https://togithub.com/openjdk/jmh/compare/1.36...1.37)
    
    [Compare Source](https://togithub.com/openjdk/jmh/compare/1.36...1.37)
    
    </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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    73e92d4 View commit details
    Browse the repository at this point in the history
  5. deps: update dependency com.google.cloud:google-cloud-shared-dependen…

    …cies to v3.14.0 (#2562)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-shared-dependencies](https://togithub.com/googleapis/sdk-platform-java) | `3.13.1` -> `3.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-shared-dependencies/3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-shared-dependencies/3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-shared-dependencies/3.13.1/3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-shared-dependencies/3.13.1/3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### 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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    dbd5c75 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency com.google.cloud:libraries-bom to v26.…

    …21.0 (#2561)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:libraries-bom](https://cloud.google.com/java/docs/bom) ([source](https://togithub.com/googleapis/java-cloud-bom)) | `26.20.0` -> `26.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:libraries-bom/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:libraries-bom/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:libraries-bom/26.20.0/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:libraries-bom/26.20.0/26.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-cloud-bom (com.google.cloud:libraries-bom)</summary>
    
    ### [`v26.21.0`](https://togithub.com/googleapis/java-cloud-bom/blob/HEAD/CHANGELOG.md#26210-2023-08-01)
    
    [Compare Source](https://togithub.com/googleapis/java-cloud-bom/compare/v26.20.0...v26.21.0)
    
    ##### Bug Fixes
    
    -   Use Guava v32.1.2 to resolve gradle metadata issue ([#&#8203;6140](https://togithub.com/googleapis/java-cloud-bom/issues/6140)) ([d4cf969](https://togithub.com/googleapis/java-cloud-bom/commit/d4cf9697766e5ac11927bb1e10bf4d5c2a149f63))
    
    ##### Dependencies
    
    -   update dependency com.google.cloud:google-cloud-firestore-bom to v3.13.8 ([#&#8203;6138](https://togithub.com/googleapis/java-cloud-bom/issues/6138)) ([2c47308](https://togithub.com/googleapis/java-cloud-bom/commit/2c4730820ed9993690fafe4184dece137a46a4c0))
    
    </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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/java-spanner).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    b59940c View commit details
    Browse the repository at this point in the history
  7. feat: support partitioned queries + data boost in Connection API (#2540)

    * feat: support partitioned queries + data boost in Connection API
    
    Adds support for Partitioned Queries and Data Boost in the Connection API.
    This enables the use of these features in the JDBC driver and PGAdapter.
    
    * fix: match the correct group in regex
    
    * feat: add more SQL statements for partitioned queries
    
    * chore: refactor client side statements to accept the entire parsed statement
    
    Refactor the internal interface of client-side statements so these receive the
    entire parsed statement, including any query parameters in the statement. This
    allows us to create client-side statements that actually use the query parameters
    that have been specified by the user.
    
    * chore: simplify test
    
    * chore: cleanup differences
    
    * chore: cleanup unrelated changes
    
    * fix: update converter name
    
    * test: add more tests
    
    * chore: add missing license header
    
    * fix: handle empty partitioned queries correctly
    
    * fix: do not use any random staleness for partitioned queries
    
    * fix: only return false for next() if all have finished
    
    * chore: rename to autoPartitionMode
    
    * chore: rename sql statements + add tests for empty results
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * chore: address review comments
    
    * Batch read connection api native adjustments (#2569)
    
    * chore: add ClientSideStatementPartitionExecutor to SpannerFeature
    
    * chore: wrap AbstractStatementParser static initialization in try/catch
    
    * chore: add ClientSideStatementRunPartitionExecutor to SpannerFeature
    
    * chore: add ClientSideStatementRunPartitionedQueryExecutor to SpannerFeature
    
    * chore: lint formatting
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Burke Davison <[email protected]>
    3 people committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    4e31d04 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. chore(main): release 6.45.0 (#2560)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ## [6.45.0](https://togithub.com/googleapis/java-spanner/compare/v6.44.0...v6.45.0) (2023-08-04)
    
    
    ### Features
    
    * Enable leader aware routing by default in Connection API. This enables its use in the JDBC driver and PGAdapter. The update contains performance optimisations that will reduce the latency of read/write transactions that originate from a region other than the default leader region. ([2a85446](https://togithub.com/googleapis/java-spanner/commit/2a85446b162b006ce84a86285af1767c879b27ed))
    * Enable leader aware routing by default. This update contains performance optimisations that will reduce the latency of read/write transactions that originate from a region other than the default leader region. ([441c1b0](https://togithub.com/googleapis/java-spanner/commit/441c1b03c3e976c6304a99fefd93b5c4291e5364))
    * Long running transaction clean up background task. Adding configuration options for closing inactive transactions. ([#2419](https://togithub.com/googleapis/java-spanner/issues/2419)) ([423e1a4](https://togithub.com/googleapis/java-spanner/commit/423e1a4b483798d9683ff9bd232b53d76e09beb0))
    * Support partitioned queries + data boost in Connection API ([#2540](https://togithub.com/googleapis/java-spanner/issues/2540)) ([4e31d04](https://togithub.com/googleapis/java-spanner/commit/4e31d046f5d80abe8876a729ddba045c70f3261d))
    
    
    ### Bug Fixes
    
    * Apply stream wait timeout ([#2544](https://togithub.com/googleapis/java-spanner/issues/2544)) ([5a12cd2](https://togithub.com/googleapis/java-spanner/commit/5a12cd29601253423c5738be5471a036fd0334be))
    
    
    ### Dependencies
    
    * Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.14.0 ([#2562](https://togithub.com/googleapis/java-spanner/issues/2562)) ([dbd5c75](https://togithub.com/googleapis/java-spanner/commit/dbd5c75be39262003092ff4a925ed470cc45f8be))
    * Update dependency org.openjdk.jmh:jmh-core to v1.37 ([#2565](https://togithub.com/googleapis/java-spanner/issues/2565)) ([d5c36bf](https://togithub.com/googleapis/java-spanner/commit/d5c36bfbb67ecb14854944779da6e4dbd93f3559))
    * Update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.37 ([#2566](https://togithub.com/googleapis/java-spanner/issues/2566)) ([73e92d4](https://togithub.com/googleapis/java-spanner/commit/73e92d42fe6d334b6efa6485246dc67858adb0a9))
    
    ---
    This PR was generated with [Release Please](https://togithub.com/googleapis/release-please). See [documentation](https://togithub.com/googleapis/release-please#release-please).
    release-please[bot] committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    08af671 View commit details
    Browse the repository at this point in the history
Loading