-
Notifications
You must be signed in to change notification settings - Fork 132
Comparing changes
Open a pull request
base repository: googleapis/java-spanner
base: v6.82.0
head repository: googleapis/java-spanner
compare: v6.83.0
- 17 commits
- 164 files changed
- 13 contributors
Commits on Dec 5, 2024
-
feat: Add Metrics host for built in metrics (#3519)
This PR allows users to set the custom monitoring host for built in metrics.
Configuration menu - View commit details
-
Copy full SHA for 4ed455a - Browse repository at this point
Copy the full SHA 4ed455aView commit details -
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).
Configuration menu - View commit details
-
Copy full SHA for 8a7d533 - Browse repository at this point
Copy the full SHA 8a7d533View commit details
Commits on Dec 6, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 1234447 - Browse repository at this point
Copy the full SHA 1234447View commit details
Commits on Dec 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 134be9b - Browse repository at this point
Copy the full SHA 134be9bView commit details
Commits on Dec 9, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 4501a3e - Browse repository at this point
Copy the full SHA 4501a3eView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 10912a6 - Browse repository at this point
Copy the full SHA 10912a6View commit details
Commits on Dec 10, 2024
-
ci(spanner): Fix nightly job issues (#3522)
* ci(spanner): Fix nightly job permission issue * update scope for surefire-junit4
Configuration menu - View commit details
-
Copy full SHA for 3f4873d - Browse repository at this point
Copy the full SHA 3f4873dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 46464fc - Browse repository at this point
Copy the full SHA 46464fcView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 331942f - Browse repository at this point
Copy the full SHA 331942fView commit details
Commits on Dec 11, 2024
-
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.
Configuration menu - View commit details
-
Copy full SHA for 216f53e - Browse repository at this point
Copy the full SHA 216f53eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 2a962a7 - Browse repository at this point
Copy the full SHA 2a962a7View commit details
Commits on Dec 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8547735 - Browse repository at this point
Copy the full SHA 8547735View commit details -
chore(main): release 6.82.1-SNAPSHOT (#3526)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 80fe08d - Browse repository at this point
Copy the full SHA 80fe08dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6235f0f - Browse repository at this point
Copy the full SHA 6235f0fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for c2d5614 - Browse repository at this point
Copy the full SHA c2d5614View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 41f83dc - Browse repository at this point
Copy the full SHA 41f83dcView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c33c5e8 - Browse repository at this point
Copy the full SHA c33c5e8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.82.0...v6.83.0