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.82.0
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.83.0
Choose a head ref
  • 17 commits
  • 164 files changed
  • 13 contributors

Commits on Dec 5, 2024

  1. feat: Add Metrics host for built in metrics (#3519)

    This PR allows users to set the custom monitoring host for built in metrics.
    surbhigarg92 authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    4ed455a View commit details
    Browse the repository at this point in the history
  2. feat: introduce java.time variables and methods (#3495)

    This PR introduces `java.time` alternatives to existing `org.threeten.bp.*` methods, as well as switching internal variables (if any) to `java.time`
    
    The main constraint is to keep the changes backwards compatible, so for each existing threeten method "`method1(org.threeten.bp.Duration)`" we will add an alternative with a _Duration_ (or _Timestamp_ when applicable) suffix: "`method1Duration(java.time.Duration)`".
    
    For most cases, the implementation will be held in the `java.time` method and the old threeten method will just delegate the call to it. However, for the case of abstract classes, the implementation will be kept in the threeten method to avoid breaking changes (i.e. users that already overloaded the method in their user code).
    diegomarquezp authored Dec 5, 2024
    Configuration menu
    Copy the full SHA
    8a7d533 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2024

  1. chore(spanner): support multiplexed session for rw transactions in ex… (

    #3471)
    
    * chore(spanner): support multiplexed session for rw transactions in executor
    
    * chore(spanner): lint fix
    harshachinta authored Dec 6, 2024
    Configuration menu
    Copy the full SHA
    1234447 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2024

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

Commits on Dec 9, 2024

  1. feat(spanner): support multiplexed session for Partitioned operations (

    …#3231)
    
    * feat(spanner): support multiplexed session for Partitioned read or query.
    
    * chore(spanner): lint fixes
    
    * feat(spanner): support multiplexed session for Partitioned DML operations.
    
    * lint(spanner): javadoc fixes.
    
    * feat(spanner): Updated unit tests of Partitioned operations for Multiplexed Session.
    
    * feat(spanner): Updated unit tests of Partitioned operations for Multiplexed Session.
    
    * lint(spanner): Apply suggestions from code review
    
    Co-authored-by: Knut Olav Løite <[email protected]>
    
    * lint(spanner): Apply suggestions from code review
    
    Co-authored-by: Knut Olav Løite <[email protected]>
    
    * feat(spanner): Modified BatchClientImpl to store multiplexed session and create fresh session after expiration date.
    
    * feat(spanner): Removed env variable for Partitioned Ops ensuring that Multiplexed Session for Partitioned Ops is not available to customers.
    
    * lint(spanner): Removed unused variables.
    
    ---------
    
    Co-authored-by: Knut Olav Løite <[email protected]>
    pratickchokhani and olavloite authored Dec 9, 2024
    Configuration menu
    Copy the full SHA
    4501a3e View commit details
    Browse the repository at this point in the history
  2. test: enable more tests on the Emulator (#3535)

    Multiple tests were skipped on the Emulator, because the features that
    are covered by these tests were originally not supported on the
    Emulator. These features are now available on the Emulator, and the
    tests can be enabled.
    olavloite authored Dec 9, 2024
    Configuration menu
    Copy the full SHA
    10912a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. ci(spanner): Fix nightly job issues (#3522)

    * ci(spanner): Fix nightly job permission issue
    
    * update scope for surefire-junit4
    sakthivelmanii authored Dec 10, 2024
    Configuration menu
    Copy the full SHA
    3f4873d View commit details
    Browse the repository at this point in the history
  2. chore: add internal option for statement executor type (#3534)

    The Connection API by default uses either a platform thread or a virtual thread
    for each connection to execute and control the statements of that connection. This
    is used to enable asynchronous execution of statements and allows a statement to
    be cancelled by just interrupting this thread. Both these use cases are however
    not (or only very rarely) used by the most common users of the Connection API;
    the JDBC driver and PGAdapter. PGAdapter uses the PostgreSQL wire-protocol, which
    by design is synchronous, and JDBC is also a synchronous API. The latter has a
    cancel() method that currently requires this threading model, but this can be
    modified in the JDBC driver.
    
    Using a direct executor instead of a single-threaded executor per connection can
    save one thread per connection.
    
    The option is intentionally made package-private, so the above-mentioned
    frameworks can set it by default without it becoming part of the public API.
    olavloite authored Dec 10, 2024
    Configuration menu
    Copy the full SHA
    46464fc View commit details
    Browse the repository at this point in the history
  3. feat: support 'set local' for retry_aborts_internally (#3532)

    Adds support for `set local retry_aborts_internally=true|false` in the
    Connection API. This change also adds the parsing infrastructure that is
    needed to support `set local` for all connection variables. Support for
    this will be added to other connection variables in follow-up pull requests.
    olavloite authored Dec 10, 2024
    Configuration menu
    Copy the full SHA
    331942f View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2024

  1. feat: add opt-in for using multiplexed sessions for blind writes (#3540)

    * feat(spanner): Releasing Multiplexed session for blind write.
    
    * fix(spanner): Added exception for `setUseMultiplexedSessionBlindWrite` in Clirr check. Removing this is safe as it's not used by customers.
    
    * fix(spanner): Fixed unit test for multiplexed session.
    pratickchokhani authored Dec 11, 2024
    Configuration menu
    Copy the full SHA
    216f53e View commit details
    Browse the repository at this point in the history
  2. ci(spanner): clean up unused kokoro configurations (#3542)

    * ci(spanner): clean up unused kokoro configurations
    
    * chore: generate libraries at Tue Dec 10 09:54:10 UTC 2024
    
    ---------
    
    Co-authored-by: cloud-java-bot <[email protected]>
    sakthivelmanii and cloud-java-bot authored Dec 11, 2024
    Configuration menu
    Copy the full SHA
    2a962a7 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2024

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

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Dec 13, 2024
    Configuration menu
    Copy the full SHA
    80fe08d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6235f0f View commit details
    Browse the repository at this point in the history
  4. chore: reset default to platform thread (#3551)

    Reset the default to using a platform thread for connections. This was the
    default before adding an option for setting the executor type, and the new
    default is causing problems with the async Connection API.
    
    Fixes #3541
    olavloite authored Dec 13, 2024
    Configuration menu
    Copy the full SHA
    c2d5614 View commit details
    Browse the repository at this point in the history
  5. chore: Update generation configuration at Fri Dec 13 16:21:35 UTC 2024 (

    #3523)
    
    * chore: Update generation configuration at Wed Dec  4 02:29:01 UTC 2024
    
    * chore: Update generation configuration at Thu Dec  5 02:29:11 UTC 2024
    
    * chore: Update generation configuration at Fri Dec  6 02:28:46 UTC 2024
    
    * chore: generate libraries at Fri Dec  6 02:29:25 UTC 2024
    
    * chore: Update generation configuration at Sat Dec  7 02:28:09 UTC 2024
    
    * chore: Update generation configuration at Tue Dec 10 02:29:37 UTC 2024
    
    * chore: Update generation configuration at Wed Dec 11 02:28:47 UTC 2024
    
    * chore: Update generation configuration at Thu Dec 12 02:29:08 UTC 2024
    
    * chore: generate libraries at Thu Dec 12 02:29:50 UTC 2024
    
    * chore: Update generation configuration at Fri Dec 13 02:29:25 UTC 2024
    
    * chore: Update generation configuration at Fri Dec 13 16:21:35 UTC 2024
    
    * chore: generate libraries at Fri Dec 13 16:22:12 UTC 2024
    
    * update workflow script
    
    ---------
    
    Co-authored-by: rahul2393 <[email protected]>
    Co-authored-by: Joe Wang <[email protected]>
    3 people authored Dec 13, 2024
    Configuration menu
    Copy the full SHA
    41f83dc View commit details
    Browse the repository at this point in the history
  6. chore(main): release 6.83.0 (#3547)

    * chore(main): release 6.83.0
    
    * chore: generate libraries at Fri Dec 13 17:19:20 UTC 2024
    
    ---------
    
    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 Dec 13, 2024
    Configuration menu
    Copy the full SHA
    c33c5e8 View commit details
    Browse the repository at this point in the history
Loading