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-jdbc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.16.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.17.0
Choose a head ref
  • 8 commits
  • 11 files changed
  • 3 contributors

Commits on Apr 20, 2024

  1. chore(main): release 2.16.4-SNAPSHOT (#1577)

    🤖 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 Apr 20, 2024
    Configuration menu
    Copy the full SHA
    5a017c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. feat: concurrent transactions on emulator (#1578)

    The JDBC driver now supports running multiple concurrent transactions on
    the emulator using a single thread. The emulator still only supports one
    read/write transaction per database at any time, but the JDBC driver works
    around this by manually setting a Savepoint after each statement, and
    using that Savepoint to automatically resume the transaction when it
    has been aborted by the emulator.
    olavloite authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    0234fb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10cc93b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0c3aec1 View commit details
    Browse the repository at this point in the history
  4. build: stop auto merging releases (#1361)

    Stop auto-merging releases, even if they only contain dependency updates,
    as it causes a too large number of releases to go out.
    olavloite authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    dfe3f2b View commit details
    Browse the repository at this point in the history
  5. feat: support max_commit_delay (#1581)

    Support added for 'set max_commit_delay=<duration>' statement.
    Setting a max_commit_delay can increase throughput of bulk updates,
    as Spanner can batch more updates together, but at the expense of
    higher latency for a single request.
    olavloite authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    06e43c0 View commit details
    Browse the repository at this point in the history
  6. feat: support endpoint connection URL property (#1582)

    Added support for an 'endpoint' connection URL property. This property can
    be added to either the Connection URL or the Properties object that is used
    to create a Connection, and can be used in combination with the
    autoConfigEmulator connection property to connect to an emulator instance
    that uses a randomly assigned port number.
    
    See https://github.com/googleapis/java-spanner-jdbc/blob/main/src/test/java/com/google/cloud/spanner/jdbc/ConcurrentTransactionOnEmulatorTest.java
    for an example on how to use this property.
    olavloite authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    b589c96 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40e4da6 View commit details
    Browse the repository at this point in the history
Loading