base repository: googleapis/java-spanner
base: v1.54.0
head repository: googleapis/java-spanner
Uh oh!
There was an error while loading. Please reload this page.
compare: v1.55.0
- 12 commits
- 29 files changed
- 4 contributors
Commits on May 8, 2020
fix: make it possible to override backups methods (#195)
Currently `restoreDatabase`, `updateBackup` and `deleteBackup` are final methods. For some internal tests, we need to override these methods so ideally they shouldn't be final.
skuruppu authoredMay 8, 2020
Commits on May 14, 2020
chore: bump Spanner version for samples without bom (#209)
olavloite authoredMay 14, 2020 tests: fix flaky restoreTestDatabase failures (#205)
olavloite authoredMay 14, 2020 fix: use nanos to prevent truncation errors (#204)
SpannerRetryHelperTest.testExceptionWithRetryInfo could sometimes fail on some environments. I have not been able to reproduce it locally, but one possible reason for the failure could be truncation when converting from nanoseconds to milliseconds. Now both the timeout and the verification use nanosecond precision. This change also removes all uses of hamcres in this test file. Fixes #200
olavloite authoredMay 14, 2020 feat: mark when a Spanner client is closed (#198)
Closing a Spanner client means that all resources that have been returned by the client are no longer valid, including all DatabaseClients and corresponding session pools. This will cause errors for any other process that might still want to use these resources. This change marks when and by which call stack a Spanner client is closed, and includes that in any subsequent IllegalStateException that is returned to any process that tries to use the resources that have been returned by the Spanner client. This makes it easier to track down where and when a Spanner client is closed by accident.
olavloite authoredMay 14, 2020 fix: Partitioned DML timeout was not always respected (#203)
* fix: Partitioned DML timeout was not always respected Setting a timeout value for Partitioned DML would not be respected if the timeout value was higher than the timeout value set for the ExecuteSql RPC on the SpannerStub. Lower timeout values would be respected. Fixes #199 * fix: add ignored changes + InternalApi * tests: add test for retry on UNAVAILABLE
olavloite authoredMay 14, 2020
Commits on May 15, 2020
fix: reuse clientId for invalidated databases (#206)
olavloite authoredMay 15, 2020 tests: increase timeout to prevent flakiness (#208)
olavloite authoredMay 15, 2020 deps: update dependency com.google.cloud:google-cloud-shared-dependen…
…cies to v0.3.1 (#190)
renovate-bot authoredMay 15, 2020 Configuration menu Copy the full SHA View commit details Browse the repository at this point in the history chore: release 1.54.1-SNAPSHOT (#196)
🤖 I have created a release \*beep\* \*boop\* --- ### Updating meta-information for bleeding-edge SNAPSHOT release. --- This PR was generated with [Release Please](https://.com/googleapis/release-please).
release-please[bot] authoredMay 15, 2020 Configuration menu Copy the full SHA View commit details Browse the repository at this point in the history
Commits on May 19, 2020
fix: partitionedDml stub was not closed (#213)
The PartitionedDML stub was not closed when Spanner was closed. In addition, Spanner did not wait for the channels to actually close, causing some test cases to (sometimes) log a warning that the channel had not been closed.
olavloite authoredMay 19, 2020 🤖 I have created a release \*beep\* \*boop\* --- ## [1.55.0](https://www..com/googleapis/java-spanner/compare/v1.54.0...v1.55.0) (2020-05-19) ### Features * mark when a Spanner client is closed ([#198](https://www..com/googleapis/java-spanner/issues/198)) ([50cb174](https://www..com/googleapis/java-spanner/commit/50cb1744e7ede611758d3ff63b3df77a1d3682eb)) ### Bug Fixes * make it possible to override backups methods ([#195](https://www..com/googleapis/java-spanner/issues/195)) ([2d19c25](https://www..com/googleapis/java-spanner/commit/2d19c25ba32847d116194565e67e1b1276fcb9f8)) * Partitioned DML timeout was not always respected ([#203](https://www..com/googleapis/java-spanner/issues/203)) ([13cb37e](https://www..com/googleapis/java-spanner/commit/13cb37e55ddfd1ff4ec22b1dcdc20c4832eee444)), closes [#199](https://www..com/googleapis/java-spanner/issues/199) * partitionedDml stub was not closed ([#213](https://www..com/googleapis/java-spanner/issues/213)) ([a2d9a33](https://www..com/googleapis/java-spanner/commit/a2d9a33fa31f7467fc2bfbef5a29c4b3f5aea7c8)) * reuse clientId for invalidated databases ([#206](https://www..com/googleapis/java-spanner/issues/206)) ([7b4490d](https://www..com/googleapis/java-spanner/commit/7b4490dfb61fbc81b5bd6be6c9a663b36b5ce402)) * use nanos to prevent truncation errors ([#204](https://www..com/googleapis/java-spanner/issues/204)) ([a608460](https://www..com/googleapis/java-spanner/commit/a60846043dc0ca47e1970d8ab99380b6d725c7a9)), closes [#200](https://www..com/googleapis/java-spanner/issues/200) ### Dependencies * update dependency com.google.cloud:google-cloud-shared-dependencies to v0.3.1 ([#190](https://www..com/googleapis/java-spanner/issues/190)) ([ad41a0d](https://www..com/googleapis/java-spanner/commit/ad41a0d4b0cc6a2c0ae0611c767652f64cfb2fb7)) --- This PR was generated with [Release Please](https://.com/googleapis/release-please).
release-please[bot] authoredMay 19, 2020
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 v1.54.0...v1.55.0
Uh oh!
There was an error while loading. Please reload this page.