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.33.3
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.34.0
Choose a head ref
  • 19 commits
  • 20 files changed
  • 3 contributors

Commits on Oct 28, 2025

  1. chore(main): release 2.33.4-SNAPSHOT (#2273)

    🤖 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] authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    7e414e4 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency com.google.cloud:google-cloud-spanner-…

    …jdbc to v2.33.3 (#2274)
    
    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.33.2` -> `2.33.3` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-spanner-jdbc/2.33.3?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.33.3?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.33.2/2.33.3?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.33.2/2.33.3?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.33.3`](https://redirect.github.com/googleapis/java-spanner-jdbc/blob/HEAD/CHANGELOG.md#2333-2025-10-28)
    
    [Compare Source](https://redirect.github.com/googleapis/java-spanner-jdbc/compare/v2.33.2...v2.33.3)
    
    ##### Bug Fixes
    
    - Run DatabaseMetadata tests for PG on emulator ([#&#8203;2271](https://redirect.github.com/googleapis/java-spanner-jdbc/issues/2271)) ([e7b20eb](https://redirect.github.com/googleapis/java-spanner-jdbc/commit/e7b20ebd0ec1554e969c9097c1d5b7c5b6dcc232))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    cdbef86 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2025

  1. Configuration menu
    Copy the full SHA
    559cdee View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2025

  1. deps: update dependency org.testcontainers:testcontainers-bom to v2.0…

    ….2 (#2285)
    
    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)) | `2.0.1` -> `2.0.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.testcontainers:testcontainers-bom/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.testcontainers:testcontainers-bom/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.testcontainers:testcontainers-bom/2.0.1/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.testcontainers:testcontainers-bom/2.0.1/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>testcontainers/testcontainers-java (org.testcontainers:testcontainers-bom)</summary>
    
    ### [`v2.0.2`](https://redirect.github.com/testcontainers/testcontainers-java/releases/tag/2.0.2)
    
    [Compare Source](https://redirect.github.com/testcontainers/testcontainers-java/compare/2.0.1...2.0.2)
    
    ### What's Changed
    
    - Update docker image version to 25.0.5 ([#&#8203;11219](https://redirect.github.com/testcontainers/testcontainers-java/issues/11219)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    - Set default docker API version to 1.44 ([#&#8203;11216](https://redirect.github.com/testcontainers/testcontainers-java/issues/11216)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    - Fix ollama example ([#&#8203;11217](https://redirect.github.com/testcontainers/testcontainers-java/issues/11217)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    - Update testcontainers version to ${GITHUB\_REF##\*/} ([#&#8203;11125](https://redirect.github.com/testcontainers/testcontainers-java/issues/11125)) @&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)
    - Update docs version to ${GITHUB\_REF##\*/} ([#&#8203;11126](https://redirect.github.com/testcontainers/testcontainers-java/issues/11126)) @&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)
    
    #### 🐛 Bug Fixes
    
    - Optimize ScriptSplitter from O(n\*m) to O(1) when initializing database ([#&#8203;11130](https://redirect.github.com/testcontainers/testcontainers-java/issues/11130)) [@&#8203;hspragg-godaddy](https://redirect.github.com/hspragg-godaddy)
    
    #### 📖 Documentation
    
    - Update kotest-extensions-testcontainers link ([#&#8203;11138](https://redirect.github.com/testcontainers/testcontainers-java/issues/11138)) [@&#8203;noojung](https://redirect.github.com/noojung)
    
    #### 🧹 Housekeeping
    
    - Add getBaseUrl() to NginxContainer using NGINX\_DEFAULT\_PORT ([#&#8203;11137](https://redirect.github.com/testcontainers/testcontainers-java/issues/11137)) [@&#8203;ghusta](https://redirect.github.com/ghusta)
    
    #### 📦 Dependency updates
    
    - Update docker-java version to 3.7.0 ([#&#8203;11218](https://redirect.github.com/testcontainers/testcontainers-java/issues/11218)) [@&#8203;eddumelendez](https://redirect.github.com/eddumelendez)
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    360a9fb View commit details
    Browse the repository at this point in the history
  2. deps: update dependency com.google.cloud:google-cloud-trace to v2.79.0 (

    #2282)
    
    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.78.0` -> `2.79.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.google.cloud:google-cloud-trace/2.79.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.79.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.78.0/2.79.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.78.0/2.79.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    ebbb0de View commit details
    Browse the repository at this point in the history
  3. deps: update dependency net.bytebuddy:byte-buddy-agent to v1.18.1 (#2280

    )
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [net.bytebuddy:byte-buddy-agent](https://bytebuddy.net) | `1.17.8` -> `1.18.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/net.bytebuddy:byte-buddy-agent/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/net.bytebuddy:byte-buddy-agent/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/net.bytebuddy:byte-buddy-agent/1.17.8/1.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/net.bytebuddy:byte-buddy-agent/1.17.8/1.18.1?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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    4237635 View commit details
    Browse the repository at this point in the history
  4. deps: update dependency io.opentelemetry:opentelemetry-bom to v1.56.0 (

    …#2278)
    
    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.55.0` -> `1.56.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/io.opentelemetry:opentelemetry-bom/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.opentelemetry:opentelemetry-bom/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.opentelemetry:opentelemetry-bom/1.55.0/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.opentelemetry:opentelemetry-bom/1.55.0/1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom)</summary>
    
    ### [`v1.56.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1560-2025-11-07)
    
    ##### API
    
    ##### Incubator
    
    - Support ExtendedOpenTelemetry in GlobalOpenTelemetry
      ([#&#8203;7799](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7799))
    
    ##### SDK
    
    - Changes to MeterConfig, LoggerConfig, TracerConfig are guaranteed to be eventually visible
      ([#&#8203;7706](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7706))
    
    ##### Metrics
    
    - Stabilize ExemplarFilter
      ([#&#8203;7768](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7768))
    - Type specific exemplar reservoirs
      ([#&#8203;7758](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7758))
    
    ##### Extensions
    
    - SDK incubator: Add incubator ComposableRuleBasedSampler
      ([#&#8203;7787](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7787))
    - SDK incubator: Add incubator ComposableAnnotatingSampler
      ([#&#8203;7804](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7804))
    - SDK incubator: Rename ComposableTraceIdRatioBased to ComposableProbability
      ([#&#8203;7786](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7786))
    - Declarative config: **BREAKING** Remove component provider generic type
      ([#&#8203;7606](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7606))
    - Declarative config: Add declarative config support for ExemplarFilter
      ([#&#8203;7769](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7769))
    - Declarative config: Fix a few declarative configuration bugs
      ([#&#8203;7807](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7807))
    
    ##### Project tooling
    
    - Move to oracle bare metal benchmark runner
      ([#&#8203;7740](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7740))
    - Enable Develocity build scans
      ([#&#8203;7776](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7776))
    - Document GPG signing key
      ([#&#8203;7783](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7783))
    - Update build to use java 21
      ([#&#8203;7784](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7784))
    - Sync repository-settings.md documentation
      ([#&#8203;7791](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7791))
    - Fix gradle deprecation warning
      ([#&#8203;7780](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7780))
    - Small alignments of workflows across the 6 Java repos
      ([#&#8203;7806](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7806))
    - Implement min java version gradle tooling from instrumentation repo
      ([#&#8203;7801](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/7801))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    renovate-bot authored Nov 14, 2025
    Configuration menu
    Copy the full SHA
    1fd49aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    092f5a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7582363 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3a15afa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fa83919 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7a48db6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2025

  1. Configuration menu
    Copy the full SHA
    1213da6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    226850e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eacbecb View commit details
    Browse the repository at this point in the history
  4. feat: add unknownLength connection property (#2286)

    Adds an `unknownLength` connection property that can be used to configure the length that
    the JDBC driver should return as the data type / column length when this is not known.
    Spanner does not return the (maximum) length of a column in ResultSetMetadata. This means
    that the JDBC driver does not know what the length is of the various columns in query results.
    
    The value of `unknownLength` will be returned when the getPrecision and getColumnDisplaySize
    methods of ResultSetMetaData are called.
    
    This connection property aligns with the same connection parameter in the PostgreSQL JDBC driver:
    https://jdbc.postgresql.org/documentation/use/#connection-parameters
    olavloite authored Nov 18, 2025
    Configuration menu
    Copy the full SHA
    6aceb64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d64f6c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b859d8e View commit details
    Browse the repository at this point in the history
  7. chore(main): release 2.34.0 (#2276)

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