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: v6.95.1
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: v6.96.0
Choose a head ref
  • 10 commits
  • 52 files changed
  • 8 contributors

Commits on Jun 11, 2025

  1. feat: Support getOrNull and getOrDefault in Struct (#3914)

    * feat: Support getOrNull and getOrDefault in Struct
    
    * Addressed comments
    
    * Change Function interface to BiFunction
    
    * Update clirr ignored differences
    sakthivelmanii authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    1dc5a3e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2025

  1. fix: allow zero durations to be set for connections (#3916)

    SET statements that set a duration, e.g. max_commit_delay or statement_timeout,
    did not allow setting a zero duration. This is however sometimes useful, as the
    server default for max_commit_delay is not zero. This means that setting this to
    zero triggers a different behavior than not setting a value, as when no value is
    included in a commit request, Spanner will choose a reasonable value for the
    commit delay. By explicitly setting it to zero, Spanner will always also use a
    zero commit delay.
    olavloite authored Jun 13, 2025
    Configuration menu
    Copy the full SHA
    43ea4fa View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2025

  1. docs: Update SpannerSample.java to align with best practices (#3625)

    * Update SpannerSample.java
    
    Encapsulates both statements in a try-with-resources statement
    
    * Update SpannerSample.java
    
    * Update SpannerSample.java
    
    Fix spacing linter errors
    
    * Update SpannerSample.java
    
    Clear Linter errors for indent
    
    ---------
    
    Co-authored-by: Sakthivel Subramanian <[email protected]>
    adhiggs and sakthivelmanii authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    7bfc62d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2025

  1. chore(x-goog-spanner-request-id): add SessionImpl.getChannel() and Op…

    …tions.RequestIdOption.(equals, hashCode) (#3900)
    
    * chore(x-goog-spanner-request-id): add SessionImpl.getChannel() and Options.RequestIdOption.(equals, hashCode)
    
    Implements channelId retrieval that'll then be used to
    plumb into x-goog-spanner-request-id's channel. Also implements
    Options.RequestIdOption.(equals, hashCode)
    
    Fixes #3899
    
    Implement Options.RequestIdOption.(equals, hashCode)
    
    * Return 0 for getChannel() with multiplexed sessions
    odeke-em authored Jun 20, 2025
    Configuration menu
    Copy the full SHA
    db0ed07 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. feat: Use multiplexed sessions for read-only transactions (#3917)

    * feat: Enable Multiplex session by default
    
    * enable new github actions
    
    * enable regular session pipeline with emulator
    
    * rename job names
    
    * skip running multiplex session tests in regular session
    
    * chore: generate libraries at Wed Jun 18 07:14:15 UTC 2025
    
    * Skip multiplex session tests in regular session
    
    * Fix tests
    
    * Fix tests
    
    * Introduce a new Kokoro job for regular sessions
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    sakthivelmanii and cloud-java-bot authored Jun 23, 2025
    Configuration menu
    Copy the full SHA
    37fdc27 View commit details
    Browse the repository at this point in the history
  2. chore(main): release 6.95.2-SNAPSHOT (#3912)

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

Commits on Jun 25, 2025

  1. docs: Add snippet for Repeatable Read configuration at client and tra…

    …nsaction (#3908)
    
    * docs: Add snippet for Repeatable Read configuration at client and transaction level.
    
    * docs: Fix checkstyle violations
    
    ---------
    
    Co-authored-by: Sakthivel Subramanian <[email protected]>
    tlhquynh and sakthivelmanii authored Jun 25, 2025
    Configuration menu
    Copy the full SHA
    ff3d212 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2025

  1. feat: Allow JDBC to configure directpath for connection (#3927)

    * feat: Allow JDBC to configure directpath for connection
    
    * Update JDBC connection property description
    sakthivelmanii authored Jun 27, 2025
    Configuration menu
    Copy the full SHA
    393a80d View commit details
    Browse the repository at this point in the history
  2. feat: Allow JDBC to configure directpath for connection (#3929)

    * feat: Allow JDBC to configure directpath for connection
    
    * Add the new public method to clirr-ignored-differences
    
    * Addressed comments
    sakthivelmanii authored Jun 27, 2025
    Configuration menu
    Copy the full SHA
    d754f1f View commit details
    Browse the repository at this point in the history
  3. chore(main): release 6.96.0 (#3923)

    * chore(main): release 6.96.0
    
    * chore: generate libraries at Fri Jun 27 07:17:41 UTC 2025
    
    ---------
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: cloud-java-bot <[email protected]>
    release-please[bot] and cloud-java-bot authored Jun 27, 2025
    Configuration menu
    Copy the full SHA
    cf6941a View commit details
    Browse the repository at this point in the history
Loading