Skip to content

Releases: googleapis/java-spanner

v4.0.0

17 Feb 05:49
7f73f95
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • Point In Time Recovery (PITR) (#452)
  • add support for CommitStats (#544)

Features

  • add option for returning Spanner commit stats (#817) (80d3585)
  • add support for CommitStats (#544) (44aa384)
  • allow session pool settings in connection url (#821) (e1e9152)
  • generate sample code in the Java microgenerator (#859) (7cdfb82)
  • Point In Time Recovery (PITR) (#452) (ab14a5e)

Bug Fixes

  • allows user-agent header with header provider (#871) (3de7e2a)
  • make compiled statements immutable (#843) (118d1b3)

Dependencies

  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.12 (#854) (58cebd8)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.11 (#825) (49c8c5d)

Documentation

v3.1.4

09 Feb 23:03
265de8c
Compare
Choose a tag to compare

Bug Fixes

  • 3.1.x: UNAVAILABLE error on first query could cause transaction to get stuck (#856) (a346eb3)
  • blanks span for session keepAlive traces (#855) (8626a85)

v3.3.2

18 Jan 08:02
7d41ebd
Compare
Choose a tag to compare

3.3.2 (2021-01-18)

Bug Fixes

  • closes pool maintainer on invalidation (#784) (d122ed9)
  • UNAVAILABLE error on first query could cause transaction to get stuck (#807) (c7dc6e6), closes #799

Dependencies

  • update opencensus.version to v0.28.3 (#806) (77910a0)

v3.3.1

15 Jan 01:17
cc1800c
Compare
Choose a tag to compare

3.3.1 (2021-01-14)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Bug Fixes

  • blanks span for session keepAlive traces (#797) (1a86e4f)
  • mark transaction as invalid if no tx is returned before RS is closed (#791) (e02e5a7)
  • remove time series before adding it (#766) (90255ea), closes #202
  • safeguard against statements errors when requesting tx (#800) (c4776e4)

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.1 (#794) (f0beabb)
  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.18.0 (#796) (1a71e50)

v3.3.0

11 Jan 08:17
d9c02c5
Compare
Choose a tag to compare

3.3.0 (2021-01-07)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Features

Bug Fixes

  • Set up DirectPath e2e tests correctly (#780) (9b94c6e)

v3.2.1

06 Jan 02:02
f26d552
Compare
Choose a tag to compare

3.2.1 (2021-01-06)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Bug Fixes

Dependencies

  • grpc-alts is only used for tests (#757) (c8ef46f)
  • update dependency com.google.cloud:google-cloud-monitoring to v2.0.11 (#754) (ee2de33)

Documentation

v3.2.0

05 Jan 20:02
de90207
Compare
Choose a tag to compare

3.2.0 (2020-12-17)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Features

  • include client version in user agent header (#747) (fc63bc3)
  • introduce TransactionOptions and UpdateOptions (#716) (5c96fab)

Bug Fixes

  • reduce the probability of RESOURCE_EXHAUSTED errors during tests (#734) (cd946d7), closes #733

Documentation

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.17.0 (#751) (f52776f)
  • update dependency com.google.cloud:google-cloud-trace to v1.2.10 (#759) (405c4cc)

v3.1.3

14 Dec 23:43
0fd859d
Compare
Choose a tag to compare

3.1.3 (2020-12-14)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Dependencies

  • update dependency com.google.cloud:google-cloud-shared-dependencies to v0.16.1 (09968d5)

v3.1.2

14 Dec 08:02
d49517f
Compare
Choose a tag to compare

3.1.2 (2020-12-14)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Dependencies

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

v3.1.1

10 Dec 05:01
26e3dc7
Compare
Choose a tag to compare

3.1.1 (2020-12-10)

⚠ IMPORTANT: Known issue with this version of the client

Since v3.0.0, users might experience transaction getting stuck in a very rare occasion, where the Spanner backend returns a retryable error when consuming the first record of a read / query in a transaction.

A fix is submitted and available in version v3.3.2

Please use v3.3.2 instead of this version.

Apologies for the inconvenience.

Dependencies

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