Skip to content

Latest commit

 

History

History
538 lines (289 loc) · 46.4 KB

CHANGELOG.md

File metadata and controls

538 lines (289 loc) · 46.4 KB

Changelog

3.1.2 (2020-12-14)

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.9 (#710) (37a636d)

3.1.1 (2020-12-10)

Dependencies

  • update dependency com.google.cloud:google-cloud-trace to v1.2.8 (#699) (e3289bd)

3.1.0 (2020-12-10)

Features

  • allow lenient mode for connection properties (#671) (f6a8ba6)
  • retry admin request limit exceeded error (#669) (3f9f74a), closes #655

Bug Fixes

  • fixes changelog of upgrade 2.0.0 (#672) (c035546)
  • transaction retry could fail if tx contained failed statements (#688) (f78c64e), closes #685

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.0 (#680) (81cba9a)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.7 (#646) (0e17be0)
  • update dependency org.openjdk.jmh:jmh-core to v1.27 (#691) (a2e82e4)
  • update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.27 (#692) (bca15c2)

3.0.5 (2020-11-19)

Bug Fixes

  • delete stale sample databases (#622) (7584baa)
  • does not generate codeowners (#631) (9e133a9)
  • query could hang transaction if ResultSet#next() is not called (#643) (48f92e3), closes #641

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.8 (#644) (447a99b)

3.0.4 (2020-11-17)

Reverts

  • Revert "fix: skip failing backup tests for now" (#634) (b22cd7d), closes #634

3.0.3 (2020-11-16)

Dependencies

  • update dependency org.json:json to v20201115 (#624) (60e31d1)

3.0.2 (2020-11-13)

Bug Fixes

  • adds api spanner team as samples code owners (#610) (35cc56c)
  • make enums in the Connection API public (#579) (19b1629), closes #253
  • session retry could cause infinite wait (#616) (8a66d84), closes #605
  • updates project / instance for samples tests (#613) (2589e7d)

Documentation

  • add descriptions for connection URL properties (#609) (34221d7)

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.7 (#573) (5135e50)
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.14.1 (#567) (2e9c133)
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.15.0 (#614) (3fa7910)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.6 (#574) (efabe0f)

3.0.1 (2020-10-28)

Bug Fixes

  • adds assembly descriptor to snippets samples (#559) (d4ae85c)
  • always delete all backups from an owned test instance (#557) (ff571b0), closes #542
  • fixes the code of conduct document (#541) (7b9d1db)
  • SessionNotFound was not retried for AsyncTransactionManager (#552) (5969f83)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.13.0 (#521) (0f4c017)

3.0.0 (2020-10-23)

⚠ BREAKING CHANGES

  • initialize should be protected (#536)
  • async connection API (#392)

Features

Bug Fixes

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring to v2 (#498) (3ab7348)
  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.5 (#525) (fb874ec)
  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.6 (#540) (ce3bed6)
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.2 (#500) (eb59929)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.3 (#496) (0595a80)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.4 (#526) (1020989)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.5 (#539) (eddd6ad)
  • update dependency org.openjdk.jmh:jmh-core to v1.26 (#506) (0f13c4c)
  • update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.26 (#507) (600f397)
  • update opencensus.version to v0.27.1 (#497) (62fa39a)
  • update opencensus.version to v0.28.1 (#533) (777f5fc)
  • update opencensus.version to v0.28.2 (#538) (e1843ef)

2.0.2 (2020-10-02)

Bug Fixes

  • improve numeric range checks (#424) (9f26785)
  • ResultSet#close() should not throw exceptions from session creation (#487) (60fb986)
  • skip failing backup tests for now (#463) (f037f2d)
  • use credentials key in pool (#430) (28103fb)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.10.0 (#453) (e05ee0e)

2.0.1 (2020-09-18)

Bug Fixes

  • do not close delegate rs in callback runnable (#425) (dce3ee7)
  • re-adds method used in internal testing (#438) (c36e41b)

2.0.0 (2020-09-16)

⚠ BREAKING CHANGES

  • Remove Guava ImmutableList from API surface (#411) (b35304e)

Features

Bug Fixes

  • fix aborted handling of batchUpdateAsync (#421) (6154008)
  • uses old version of gax-grpc method (#426) (fe6dc79)

Miscellaneous Chores

1.61.0 (2020-09-09)

Features

Bug Fixes

  • iterate over async result set in sync (#416) (45d8419)
  • remove potential infinite loop in administrative requests (#398) (81d2c76)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.9.0 (#409) (ae43165)
  • update dependency org.openjdk.jmh:jmh-core to v1.25.1 (#399) (52fc363)
  • update dependency org.openjdk.jmh:jmh-core to v1.25.2 (#412) (86d18cd)
  • update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.25.2 (#400) (8a40a96)

Documentation

  • updates bom and spanner version in readme (#415) (def7fdf)

1.60.0 (2020-08-18)

Features

  • adds clirr check on pre-commit hook (#388) (bd5c93f)
  • include SQL statement in error message (#355) (cc5ac48)

Bug Fixes

Dependencies

  • stop auto updates of commons-lang3 (#362) (8f07ed6)
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.6 (#374) (6f47b8a)
  • update dependency org.openjdk.jmh:jmh-core to v1.24 (#375) (94f568c)
  • update dependency org.openjdk.jmh:jmh-core to v1.25 (#382) (ec7888e)
  • update dependency org.openjdk.jmh:jmh-generator-annprocess to v1.25 (#376) (8ffdc48)

1.59.0 (2020-07-16)

Features

Bug Fixes

  • check if emulator is running if env var is set (#340) (597f501)
  • fix potential unnecessary transaction retry (#337) (1a4f4fd), closes #327
  • respect PDML timeout when using streaming RPC (#338) (d67f108)
  • runs sample tests in java 8 and java 11 (#345) (b547e31)
  • set gRPC keep-alive to 120 seconds (#339) (26be103)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.3 (#334) (45acd89)
  • update shared config to 0.9.2 (#328) (75df62c)

1.58.0 (2020-07-07)

Features

Bug Fixes

  • set default values for streaming retry (#316) (543373b)

Performance Improvements

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.8.2 (#315) (3d6fb9f)

1.57.0 (2020-06-29)

Features

  • deps: adopt flatten plugin and google-cloud-shared-dependencies and update ExecutorProvider (#302) (5aef6c3)

1.56.0 (2020-06-17)

Features

Bug Fixes

  • backend now supports optimizer version for DML (#252) (24b986b)
  • include an explicit version for javax-annotations-api (#261) (e256d22)
  • inconsistent json and yaml spanner configs (#238) (627fdc1)
  • test allowed a too old staleness (#214) (f4fa6bf)
  • use millis to prevent rounding errors (#260) (22ed458)

Dependencies

1.55.1 (2020-05-21)

Bug Fixes

  • PDML retry settings were not applied for aborted tx (#232) (308a465), closes #199
  • remove the need for any env var in all tests (#235) (374fb40)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.4.0 (#224) (2cf04aa)

1.55.0 (2020-05-19)

Features

  • mark when a Spanner client is closed (#198) (50cb174)

Bug Fixes

  • make it possible to override backups methods (#195) (2d19c25)
  • Partitioned DML timeout was not always respected (#203) (13cb37e), closes #199
  • partitionedDml stub was not closed (#213) (a2d9a33)
  • reuse clientId for invalidated databases (#206) (7b4490d)
  • use nanos to prevent truncation errors (#204) (a608460), closes #200

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.3.1 (#190) (ad41a0d)

1.54.0 (2020-05-05)

Features

  • deps: import shared-dependencies bom and use maven-flatten-plugin (#172) (060a81a)

Bug Fixes

1.53.0 (2020-04-22)

Features

  • optimize maintainer to let sessions be GC'ed instead of deleted (#135) (d65747c)

Bug Fixes

Performance Improvements

Dependencies

  • update core dependencies (#109) (5753f1f)
  • update core dependencies (#132) (77c1558)
  • update dependency com.google.api:api-common to v1.9.0 (#127) (b2c744f)
  • update dependency com.google.guava:guava-bom to v29 (#147) (3fe3ae0)
  • update dependency io.grpc:grpc-bom to v1.29.0 (#164) (2d2ce5c)
  • update dependency org.threeten:threetenbp to v1.4.3 (#120) (49d1abc)

1.52.0 (2020-03-20)

Features

Bug Fixes

  • add client id to metrics to avoid collisions (#117) (338e136), closes #106
  • ignore added interface methods for generated code (#101) (402cfa1), closes #99
  • use grpc 1.27.2 to prevent version conflicts (#105) (37b7c88)

Dependencies

1.51.0 (2020-03-13)

Features

Bug Fixes

  • never use credentials in combination with plain text (#98) (7eb8d49)

Dependencies

  • update dependency com.google.cloud:google-cloud-core-bom to v1.93.1 (#91) (29d8db8)
  • update dependency io.opencensus:opencensus-api to v0.25.0 (#95) (57f5fd0)

1.50.0 (2020-02-28)

Features

  • add metrics to capture acquired and released sessions data (#67) (94d0557)
  • add session timeout metric (#65) (8d84b53)
  • instrument Spanner client with OpenCensus metrics (#54) (d9a00a8)

Bug Fixes

Dependencies

  • update core dependencies (#87) (b096651)
  • update dependency com.google.cloud:google-cloud-core-bom to v1.92.5 (56742c9)
  • update dependency com.google.http-client:google-http-client-bom to v1.34.2 (#88) (628093d)
  • update dependency com.google.protobuf:protobuf-bom to v3.11.4 (#77) (fb2c683)
  • update dependency io.grpc:grpc-bom to v1.27.1 (054b7e7)
  • update opencensus.version to v0.25.0 (#70) (26a3eff)

Documentation

  • regen: update sample code to set total timeout, add API client header test (#66) (1178958)

1.49.2 (2020-02-06)

Bug Fixes

  • stop sending RPCs on InstanceNotFound (#61) (7618ac8), closes #60
  • use default retry settings for aborted tx (#48) (6709552)
  • use resource type to identify type of error (#57) (89c3e77)
  • use streaming retry settings for ResumableStreamIterator (#49) (63b33e9)

Dependencies

1.49.1 (2020-01-24)

Bug Fixes

  • stop sending RPCs to deleted database (#34) (11e4a90), closes #16

Performance Improvements

Reverts

  • Revert "perf: close sessions async (#24)" (#43) (809ed88), closes #24 #43

1.49.0 (2020-01-16)

Features

Bug Fixes

Dependencies

  • mockito scope should be test (#29) (9b0733d)
  • update dependency com.google.truth:truth to v1.0.1 (#35) (fa2b471)
  • update dependency org.threeten:threetenbp to v1.4.1 (c22c831)

1.48.0 (2020-01-10)

Features

  • add public method to get gRPC status code (#25) (2dbe3cf), closes #14
  • make repo releasable, add parent/bom (#4) (f0073ee)

Dependencies

  • update dependency org.jacoco:jacoco-maven-plugin to v0.8.5 (#7023) (d8b6438)