Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.
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-jdbc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.26.1
Choose a base ref
...
head repository: googleapis/java-spanner-jdbc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.27.0
Choose a head ref
  • 20 commits
  • 29 files changed
  • 4 contributors

Commits on Feb 3, 2025

  1. chore(deps): update dependency com.google.cloud:google-cloud-spanner-…

    …jdbc to v2.26.1 (#1905)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-spanner-jdbc](https://redirect.github.com/googleapis/java-spanner-jdbc) | `2.26.0` -> `2.26.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner-jdbc/2.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-spanner-jdbc/2.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-spanner-jdbc/2.26.0/2.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-spanner-jdbc/2.26.0/2.26.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner-jdbc (com.google.cloud:google-cloud-spanner-jdbc)</summary>
    
    ### [`v2.26.1`](https://redirect.github.com/googleapis/java-spanner-jdbc/blob/HEAD/CHANGELOG.md#2261-2025-02-03)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner-jdbc/compare/v2.26.0...v2.26.1)
    
    ##### Dependencies
    
    -   Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.57.0 ([#&#8203;1901](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1901)) ([9170f97](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/9170f97171da09c730742bb8198c6893cca72205))
    -   Update dependency com.google.cloud:google-cloud-spanner-bom to v6.86.0 ([#&#8203;1903](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1903)) ([7eb727d](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/7eb727d2b656d2488f2d7246793b6e09925940cd))
    -   Update dependency com.google.cloud:google-cloud-trace to v2.57.0 ([#&#8203;1902](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1902)) ([f7efb1b](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/f7efb1b578fd0b04743090be39b7a7351dc9ba05))
    -   Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 ([#&#8203;1900](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1900)) ([be47dd6](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/be47dd622954e4112486b2760a2e3c534a2e69b8))
    -   Update dependency io.opentelemetry:opentelemetry-bom to v1.46.0 ([#&#8203;1892](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1892)) ([c700c9c](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/c700c9c9a4f6844360f6257a5e57aceff03cfa00))
    -   Update dependency org.postgresql:postgresql to v42.7.5 ([#&#8203;1894](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1894)) ([b965f02](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/b965f02d6992f4f1b38d1670d389f2bc91e21ee3))
    -   Update dependency org.springframework.boot:spring-boot to v3.4.2 ([#&#8203;1897](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1897)) ([b567c2c](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/b567c2ca8301fe97be52cddf9d223f6a5c0e9925))
    -   Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.4.2 ([#&#8203;1898](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1898)) ([14d2368](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/14d236857a7c7ab5e3a5172c31405ba892bd39de))
    -   Update dependency org.springframework.boot:spring-boot-starter-parent to v3.4.2 ([#&#8203;1899](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1899)) ([0381a31](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/0381a318da286e016291a299f30765aa4d0cc9f6))
    -   Update dependency org.springframework.data:spring-data-bom to v2024.1.2 ([#&#8203;1896](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/1896)) ([d819620](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/d8196205c34725ac48db346982ec73013a1da57e))
    
    </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-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 3, 2025
    Configuration menu
    Copy the full SHA
    4a11a55 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2025

  1. Configuration menu
    Copy the full SHA
    6386fe3 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.26.2-SNAPSHOT (#1904)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Feb 6, 2025
    Configuration menu
    Copy the full SHA
    679ffe4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2025

  1. deps: update dependency io.opentelemetry:opentelemetry-bom to v1.47.0 (

    …#1907)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [io.opentelemetry:opentelemetry-bom](https://redirect.github.com/open-telemetry/opentelemetry-java) | `1.46.0` -> `1.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.46.0/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)</summary>
    
    ### [`v1.47.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1470-2025-02-07)
    
    [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.46.0...v1.47.0)
    
    ##### API
    
    ##### Incubator
    
    -   Make `ExtendedTracer` easier to use
        ([#&#8203;6943](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6943))
    -   Add `ExtendedLogRecordBuilder#setEventName` and corresponding SDK and OTLP serialization
        ([#&#8203;7012](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7012))
    -   BREAKING: Drop event API / SDK
        ([#&#8203;7053](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7053))
    
    ##### SDK
    
    -   Remove -alpha artifacts from runtime classpath of stable components
        ([#&#8203;6944](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6944))
    
    ##### Traces
    
    -   Bugfix: Follow spec on span limits, batch processors
        ([#&#8203;7030](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7030))
    -   Add experimental `SdkTracerProvider.setScopeConfigurator(ScopeConfigurator)` for
        updating `TracerConfig` at runtime
        ([#&#8203;7021](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7021))
    
    ##### Profiles
    
    -   Add AttributeKeyValue abstraction to common otlp exporters
        ([#&#8203;7026](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7026))
    -   Improve profiles attribute table handling
        ([#&#8203;7031](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7031))
    
    ##### Exporters
    
    -   Interpret timeout zero value as no limit
        ([#&#8203;7023](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7023))
    -   Bugfix - OTLP: Fix concurrent span reusable data marshaler
        ([#&#8203;7041](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7041))
    -   OTLP: Add ability to customize retry exception predicate
        ([#&#8203;6991](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6991))
    -   OTLP: Expand default OkHttp sender retry exception predicate
        ([#&#8203;7047](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7047),
        [#&#8203;7057](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7057))
    
    ##### Extensions
    
    -   Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none
        ([#&#8203;7017](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7017))
    -   Autoconfigure: Promote EnvironmentResourceProvider to public API
        ([#&#8203;7052](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7052))
    -   Autoconfigure: Ensure `OTEL_PROPAGATORS` still works when `OTEL_SDK_DISABLED=true`.
        ([#&#8203;7062](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7062))%
    
    ##### Testing
    
    -   Add W3CBaggagePropagator to `OpenTelemetryRule`, `OpenTelemetryExtension`.
        ([#&#8203;7056](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7056))
    
    </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-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 14, 2025
    Configuration menu
    Copy the full SHA
    bfc05e5 View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.api.grpc:proto-google-cloud-trace-…

    …v1 to v2.58.0 (#1909)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.api.grpc:proto-google-cloud-trace-v1](https://redirect.github.com/googleapis/google-cloud-java) | `2.57.0` -> `2.58.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.api.grpc:proto-google-cloud-trace-v1/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.api.grpc:proto-google-cloud-trace-v1/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.api.grpc:proto-google-cloud-trace-v1/2.57.0/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.api.grpc:proto-google-cloud-trace-v1/2.57.0/2.58.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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 14, 2025
    Configuration menu
    Copy the full SHA
    deefebe View commit details
    Browse the repository at this point in the history
  3. deps: update dependency com.google.cloud:google-cloud-trace to v2.58.0 (

    #1910)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-trace](https://redirect.github.com/googleapis/google-cloud-java) | `2.57.0` -> `2.58.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-trace/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.google.cloud:google-cloud-trace/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.google.cloud:google-cloud-trace/2.57.0/2.58.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.google.cloud:google-cloud-trace/2.57.0/2.58.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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/googleapis/java-spanner-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 14, 2025
    Configuration menu
    Copy the full SHA
    9b621df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4744c11 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2025

  1. feat: add methods for unwrapping Spanner client (#1914)

    Adds methods for unwrapping the underlying DatabaseClient and Spanner
    instance that is used by a JDBC connection.
    olavloite authored Feb 15, 2025
    Configuration menu
    Copy the full SHA
    ee6082f View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2025

  1. docs: add sample for PROTO columns (#1918)

    Adds a sample for using PROTO columns with the JDBC driver.
    
    Fixes #1916
    olavloite authored Feb 16, 2025
    Configuration menu
    Copy the full SHA
    60ee659 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2025

  1. feat: support FOR UPDATE clauses (#1919)

    Spanner now supports FOR UPDATE clauses. This is now also reflected in the
    DatabaseMetaData returned by the JDBC driver.
    
    See also https://cloud.google.com/spanner/docs/release-notes#January_27_2025
    olavloite authored Feb 17, 2025
    Configuration menu
    Copy the full SHA
    d296aa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfddf08 View commit details
    Browse the repository at this point in the history
  3. deps: update dependency com.google.cloud:sdk-platform-java-config to …

    …v3.43.0 (#1908)
    
    * deps: update dependency com.google.cloud:sdk-platform-java-config to v3.43.0
    
    * initialize Dialect$2 as part of strict-image-heap enforcement
    
    * Revert "initialize Dialect$2 as part of strict-image-heap enforcement"
    
    This reverts commit d3f0047.
    
    * Reapply "initialize Dialect$2 as part of strict-image-heap enforcement"
    
    This reverts commit bde7751.
    
    * initialize Dialect$1 at build time
    
    * initialize immutable map entry at build time
    
    * initialize subclass of immutable map entry
    
    * initialize database dialect $1
    
    * add test class initialization
    
    * add test class initialization ii
    
    * move parameterized initialization to production config
    
    * move junit config to test config
    
    * Revert "move junit config to test config"
    
    This reverts commit d78fe2f.
    
    * include runwith in initialized junit classes
    
    * add junit method order to image heap
    
    * add junit's category to image heap
    
    * remove java.lang.annotation from image heap
    
    * initialize parameterized junit class at build time
    
    * initialize framework in image-heap
    
    * initialize it test parameter at build time explicitly
    
    * explicitly initialize singleton immutablebimap
    
    ---------
    
    Co-authored-by: diegomarquezp <diegomarquezp@google.com>
    renovate-bot and diegomarquezp authored Feb 17, 2025
    Configuration menu
    Copy the full SHA
    c8a2217 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2025

  1. deps: update dependency org.testcontainers:testcontainers-bom to v1.2…

    …0.5 (#1921)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.testcontainers:testcontainers-bom](https://java.testcontainers.org) ([source](https://redirect.github.com/testcontainers/testcontainers-java)) | `1.20.4` -> `1.20.5` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.testcontainers:testcontainers-bom/1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.testcontainers:testcontainers-bom/1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.testcontainers:testcontainers-bom/1.20.4/1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.testcontainers:testcontainers-bom/1.20.4/1.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>testcontainers/testcontainers-java (org.testcontainers:testcontainers-bom)</summary>
    
    ### [`v1.20.5`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/1.20.5)
    
    [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5)
    
    ### What's Changed
    
    -   Add `ServiceBusEmulatorContainer` to Azure module ([#&#8203;9795](https://redirect.github.com/testcontainers/testcontainers-java/issues/9795)) [@&#8203;nagyesta](https://redirect.github.com/nagyesta)
    -   Add `EventHubsEmulatorContainer` to Azure module ([#&#8203;9665](https://redirect.github.com/testcontainers/testcontainers-java/issues/9665)) [@&#8203;nagyesta](https://redirect.github.com/nagyesta)
    -   Add `AzuriteContainer` to Azure module ([#&#8203;9661](https://redirect.github.com/testcontainers/testcontainers-java/issues/9661)) [@&#8203;nagyesta](https://redirect.github.com/nagyesta)
    -   Add `ldap` module ([#&#8203;9987](https://redirect.github.com/testcontainers/testcontainers-java/issues/9987)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Add `scylladb` module ([#&#8203;8002](https://redirect.github.com/testcontainers/testcontainers-java/issues/8002)) [@&#8203;mkorolyov](https://redirect.github.com/mkorolyov)
    -   Add `pinecone` module ([#&#8203;9911](https://redirect.github.com/testcontainers/testcontainers-java/issues/9911)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    
    #### 🚀 Features & Enhancements
    
    -   Set `RABBITMQ_DEFAULT_USER` env var with `withAdminUser` ([#&#8203;9571](https://redirect.github.com/testcontainers/testcontainers-java/issues/9571)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Move ollama port to a constant and provide new `getPort` method ([#&#8203;9623](https://redirect.github.com/testcontainers/testcontainers-java/issues/9623)) [@&#8203;edeandrea](https://redirect.github.com/edeandrea)
    -
    
    #### 🐛 Bug Fixes
    
    -   Fix reuse support for `CouchbaseContainer` ([#&#8203;9957](https://redirect.github.com/testcontainers/testcontainers-java/issues/9957)) [@&#8203;albihnf](https://redirect.github.com/albihnf)
    -   Fix `SolrContainer` start parameters for version >= 9.7.0 ([#&#8203;9926](https://redirect.github.com/testcontainers/testcontainers-java/issues/9926)) [@&#8203;mkr](https://redirect.github.com/mkr)
    -   Fix clickhouse authentication ([#&#8203;9942](https://redirect.github.com/testcontainers/testcontainers-java/issues/9942)) [@&#8203;livk-cloud](https://redirect.github.com/livk-cloud)
    -   Fix cluster creation with `ConfluentKafkaContainer` and `KafkaContainer` ([#&#8203;9910](https://redirect.github.com/testcontainers/testcontainers-java/issues/9910)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    
    #### 📖 Documentation
    
    -   Fix typos ([#&#8203;9783](https://redirect.github.com/testcontainers/testcontainers-java/issues/9783)) [@&#8203;NathanBaulch](https://redirect.github.com/NathanBaulch)
    -   Added Dash0 as Adoptor ([#&#8203;9630](https://redirect.github.com/testcontainers/testcontainers-java/issues/9630)) [@&#8203;CodingFabian](https://redirect.github.com/CodingFabian)
    -   Improve Docker Compose docs ([#&#8203;9461](https://redirect.github.com/testcontainers/testcontainers-java/issues/9461)) [@&#8203;etrandafir93](https://redirect.github.com/etrandafir93)
    
    #### 🧹 Housekeeping
    
    -   Use docker/setup-docker-action ([#&#8203;9625](https://redirect.github.com/testcontainers/testcontainers-java/issues/9625)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Declare Java action in windows workflow ([#&#8203;9604](https://redirect.github.com/testcontainers/testcontainers-java/issues/9604)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Test against multiple Java versions ([#&#8203;8988](https://redirect.github.com/testcontainers/testcontainers-java/issues/8988)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Don't extend configuration compileOnly and testCompile from shaded ([#&#8203;9579](https://redirect.github.com/testcontainers/testcontainers-java/issues/9579)) [@&#8203;patrick-dedication](https://redirect.github.com/patrick-dedication)
    -   Remove specific Java version for testing in gradle files ([#&#8203;9626](https://redirect.github.com/testcontainers/testcontainers-java/issues/9626)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Drop references to `vectorized/redpanda` image ([#&#8203;9624](https://redirect.github.com/testcontainers/testcontainers-java/issues/9624)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Polish AbstractPulsar test ([#&#8203;9600](https://redirect.github.com/testcontainers/testcontainers-java/issues/9600)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Polish BigtableEmulatorContainer test ([#&#8203;9599](https://redirect.github.com/testcontainers/testcontainers-java/issues/9599)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Fix typo in SolrContainer ([#&#8203;9572](https://redirect.github.com/testcontainers/testcontainers-java/issues/9572)) [@&#8203;dajudge](https://redirect.github.com/dajudge)
    
    #### 📦 Dependency updates
    
    -   Update docker-java version to 3.4.1 ([#&#8203;9627](https://redirect.github.com/testcontainers/testcontainers-java/issues/9627)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    -   Adjust shadow gradle plugin coordinates ([#&#8203;9577](https://redirect.github.com/testcontainers/testcontainers-java/issues/9577)) [@&#8203;patrick-dedication](https://redirect.github.com/patrick-dedication)
    
    </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-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 20, 2025
    Configuration menu
    Copy the full SHA
    f91415a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e13089 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    040b467 View commit details
    Browse the repository at this point in the history
  4. deps: update dependency org.springframework.boot:spring-boot-starter-…

    …parent to v3.4.3 (#1924)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.springframework.boot:spring-boot-starter-parent](https://spring.io/projects/spring-boot) ([source](https://redirect.github.com/spring-projects/spring-boot)) | `3.4.2` -> `3.4.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.springframework.boot:spring-boot-starter-parent/3.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.springframework.boot:spring-boot-starter-parent/3.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.springframework.boot:spring-boot-starter-parent/3.4.2/3.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.springframework.boot:spring-boot-starter-parent/3.4.2/3.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>spring-projects/spring-boot (org.springframework.boot:spring-boot-starter-parent)</summary>
    
    ### [`v3.4.3`](https://redirect.github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3)
    
    [Compare Source](https://redirect.github.com/spring-projects/spring-boot/compare/v3.4.2...v3.4.3)
    
    </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-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 20, 2025
    Configuration menu
    Copy the full SHA
    3cdaad9 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2025

  1. Configuration menu
    Copy the full SHA
    6977dfc View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.cloud:google-cloud-spanner-bom to …

    …v6.87.0 (#1925)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [com.google.cloud:google-cloud-spanner-bom](https://redirect.github.com/googleapis/java-spanner) | `6.86.0` -> `6.87.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner-bom/6.87.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-bom/6.87.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-bom/6.86.0/6.87.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-bom/6.86.0/6.87.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/java-spanner (com.google.cloud:google-cloud-spanner-bom)</summary>
    
    ### [`v6.87.0`](https://redirect.github.com/googleapis/java-spanner/blob/HEAD/CHANGELOG.md#6870-2025-02-20)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner/compare/v6.86.0...v6.87.0)
    
    ##### Features
    
    -   Add AddSplitPoints API ([a5ebcd3](https://redirect.github.com/googleapis/java-spanner/commit/a5ebcd343a67c57d61362cfb0ccb4888f5503681))
    -   Add option for multiplexed sessions with partitioned operations ([#&#8203;3635](https://redirect.github.com/googleapis/java-spanner/issues/3635)) ([dc89b4d](https://redirect.github.com/googleapis/java-spanner/commit/dc89b4d7663f0e40a9169b21243f2d94f2fc5749))
    -   Add option to indicate that a statement is the last in a transaction ([#&#8203;3647](https://redirect.github.com/googleapis/java-spanner/issues/3647)) ([b04ea80](https://redirect.github.com/googleapis/java-spanner/commit/b04ea804cfa9551b4d7c49cd83f0ef1120942423))
    -   Adding gfe_latencies metric to built-in metrics ([#&#8203;3490](https://redirect.github.com/googleapis/java-spanner/issues/3490)) ([314dadc](https://redirect.github.com/googleapis/java-spanner/commit/314dadc31f4a5aa798d45886db7231c1bd8b7a91))
    -   **spanner:** Support multiplexed session for read-write transactions ([#&#8203;3608](https://redirect.github.com/googleapis/java-spanner/issues/3608)) ([bda78ed](https://redirect.github.com/googleapis/java-spanner/commit/bda78edaba827acf974c87c335868a6f8caa38f2))
    
    ##### Bug Fixes
    
    -   **deps:** Update the Java code generator (gapic-generator-java) to 2.53.0 ([20a3d0d](https://redirect.github.com/googleapis/java-spanner/commit/20a3d0da41509ffca66c77de6771fc8080930613))
    -   **spanner:** End spans for read-write methods ([#&#8203;3629](https://redirect.github.com/googleapis/java-spanner/issues/3629)) ([4a1f99c](https://redirect.github.com/googleapis/java-spanner/commit/4a1f99c6bb872ffc08e60d3843e4cdfc4efa2690))
    -   **spanner:** Release resources in TransactionManager ([#&#8203;3638](https://redirect.github.com/googleapis/java-spanner/issues/3638)) ([e0a3e5b](https://redirect.github.com/googleapis/java-spanner/commit/e0a3e5bd169e28e349a2dc92f86a2a9b5510f8f6))
    
    ##### Dependencies
    
    -   Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 ([#&#8203;3642](https://redirect.github.com/googleapis/java-spanner/issues/3642)) ([c12968a](https://redirect.github.com/googleapis/java-spanner/commit/c12968a5f6dad95017d9867d96d4f19a26643a07))
    
    </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-jdbc).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Feb 21, 2025
    Configuration menu
    Copy the full SHA
    121ad50 View commit details
    Browse the repository at this point in the history
  3. perf: use last_statement optimization in autocommit (#1911)

    * perf: use last_statement optimization in autocommit
    
    Statements that are executed in autocommit mode should use the last_statement
    optimization.
    
    * test: add more tests
    olavloite authored Feb 21, 2025
    Configuration menu
    Copy the full SHA
    ce0c422 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 2.27.0 (#1912)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Feb 21, 2025
    Configuration menu
    Copy the full SHA
    47699f9 View commit details
    Browse the repository at this point in the history
Loading