Skip to content

Releases: googleapis/java-spanner

v6.92.0

29 Apr 15:11
4f63109

Choose a tag to compare

6.92.0 (2025-04-29)

Features

  • [Internal] client-side metrics for afe latency and connectivity error (#3819) (a8dba0a)
  • Support begin with AbortedException for manager interface (#3835) (5783116)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.56.2 (11bfd90)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.46.2 (#3836) (2ee7f97)

v6.91.1

21 Apr 14:18
dc748d1

Choose a tag to compare

6.91.1 (2025-04-21)

Bug Fixes

  • SkipHint in the internal parser skipped too much (#3827) (fbf7b4c)

v6.91.0

21 Apr 06:13
7f6b43c

Choose a tag to compare

6.91.0 (2025-04-17)

Features

  • [Internal] open telemetry built in metrics for GRPC (#3709) (cd76c73)
  • Add java sample for the pre-splitting feature (#3713) (e97b92e)
  • Add TransactionMutationLimitExceededException as cause to SpannerBatchUpdateException (#3723) (4cf5261)
  • Built in metrics for afe latency and connectivity error (#3724) (e13a2f9)
  • Support unnamed parameters (#3820) (1afd815)

Bug Fixes

  • Add default implementations for Interval methods in AbstractStructReader (#3722) (97f4544)
  • Set transaction isolation level had no effect (#3718) (b382999)

Performance Improvements

  • Cache the key used for OTEL traces and metrics (#3814) (c5a2045)
  • Optimize parsing in Connection API (#3800) (a2780ed)
  • Qualify statements without removing comments (#3810) (d358cb9)
  • Remove all calls to getSqlWithoutComments (#3822) (0e1e14c)

v6.90.0

31 Mar 08:14
c9c886d

Choose a tag to compare

6.90.0 (2025-03-31)

Features

  • Add default_isolation_level connection property (#3702) (9472d23)
  • Adds support for Interval datatype in Java client (#3416) (8be8f5e)
  • Integration test for End to End tracing (#3691) (bf1a07a)
  • Specify isolation level per transaction (#3704) (868f30f)
  • Support PostgreSQL isolation level statements (#3706) (dda2e1d)

v6.89.0

20 Mar 16:28
4435485

Choose a tag to compare

6.89.0 (2025-03-20)

Features

  • Enable ALTS hard bound token in DirectPath (#3645) (42cc961)
  • Next release from main branch is 6.89.0 (#3669) (7a8a29b)
  • Support isolation level REPEATABLE_READ for R/W transactions (#3670) (e62f5ab)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.55.1 (b959f4c)
  • Revert the ALTS bound token enablement (#3679) (183c1f0)

Performance Improvements

  • Get database dialect using multiplexed session (#3684) (f641a40)
  • Skip gRPC trailers for StreamingRead & ExecuteStreamingSql (#3661) (bd4b1f5)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.45.1 (#3689) (67188df)

v6.88.0

27 Feb 18:32
0d31b27

Choose a tag to compare

6.88.0 (2025-02-27)

Features

  • Add a last field in the PartialResultSet (7c714be)
  • Automatically set default sequence kind in JDBC and PGAdapter (#3658) (e8abf33)
  • Default authentication support for external hosts (#3656) (ace11d5)
  • spanner: A new enum IsolationLevel is added (3fd33ba)
  • spanner: Add instance partitions field in backup proto (3fd33ba)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.54.0 (57497ad)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 (#3665) (3543548)

v6.87.0

20 Feb 18:43
6f90d84

Choose a tag to compare

6.87.0 (2025-02-20)

Features

  • Add AddSplitPoints API (a5ebcd3)
  • Add option for multiplexed sessions with partitioned operations (#3635) (dc89b4d)
  • Add option to indicate that a statement is the last in a transaction (#3647) (b04ea80)
  • Adding gfe_latencies metric to built-in metrics (#3490) (314dadc)
  • spanner: Support multiplexed session for read-write transactions (#3608) (bda78ed)

Bug Fixes

  • deps: Update the Java code generator (gapic-generator-java) to 2.53.0 (20a3d0d)
  • spanner: End spans for read-write methods (#3629) (4a1f99c)
  • spanner: Release resources in TransactionManager (#3638) (e0a3e5b)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 (#3642) (c12968a)

v6.86.0

03 Feb 05:38
329fee1

Choose a tag to compare

6.86.0 (2025-01-31)

Features

  • Add sample for asymmetric autoscaling instances (#3562) (3584b81)
  • Support graph and pipe queries in Connection API (#3586) (71c3063)

Bug Fixes

  • Always add instance-id for built-in metrics (#3612) (705b627)
  • deps: Update the Java code generator (gapic-generator-java) to 2.51.1 (3e27251)
  • deps: Update the Java code generator (gapic-generator-java) to 2.52.0 (bf69673)
  • spanner: Moved mTLSContext configurator from builder to construtor (#3605) (ac7c30b)

Dependencies

  • Update dependency com.google.cloud:sdk-platform-java-config to v3.42.0 (#3616) (2ea59f0)
  • Update dependency io.opentelemetry:opentelemetry-bom to v1.46.0 (#3530) (d505850)

Documentation

  • Clarify how async updates can overtake each other (#3581) (1be250f)
  • Fix typo timzeone -> timezone (bf69673)
  • Fixed parameter arguments for AbstractResultSet's Listener's on TransactionMetadata doc (#3602) (1f143a4)
  • samples: Add samples and tests for change streams transaction exclusion (#3098) (1f81600)

v6.85.0

10 Jan 14:48
0777f99

Choose a tag to compare

6.85.0 (2025-01-10)

Features

  • Add gcp client attributes in OpenTelemetry traces (#3595) (7893f24)
  • Add LockHint feature (#3588) (326442b)
  • spanner: MTLS setup for spanner external host clients (#3574) (f8dd152)

Dependencies

  • Update dependency com.google.api.grpc:proto-google-cloud-monitoring-v3 to v3.56.0 (#3563) (e4d0b0f)
  • Update dependency com.google.api.grpc:proto-google-cloud-monitoring-v3 to v3.57.0 (#3592) (a7542da)
  • Update dependency com.google.cloud:sdk-platform-java-config to v3.41.1 (#3589) (2cd4238)
  • Update dependency com.google.cloud.opentelemetry:exporter-trace to v0.33.0 (#3455) (70649dc)
  • Update dependency com.google.re2j:re2j to v1.8 (#3594) (0f2013d)
  • Update googleapis/sdk-platform-java action to v2.51.1 (#3591) (3daa1a0)

v6.84.0

06 Jan 07:20
6225efa

Choose a tag to compare

6.84.0 (2025-01-06)

Features

  • Add support for ARRAY<STRUCT> to CloudCilentExecutor (#3544) (6cbaf7e)
  • Add transaction runner for connections (#3559) (5a1be3d)
  • Exposing InstanceType in Instance configuration (to define PROVISIONED or FREE spanner instance) (8d295c4)
  • Improve tracing by adding attributes (#3576) (eee333b)
  • spanner: Add jdbc support for external hosts (#3536) (801346a)

Bug Fixes

  • AsyncTransactionManager did not always close the session (#3580) (d9813a0)
  • Retry specific internal errors (#3565) (b9ce1a6)
  • Update max_in_use_session at 10 mins interval (#3570) (cc1753d)

Dependencies