Releases: googleapis/java-spanner
Releases · googleapis/java-spanner
v6.92.0
v6.91.1
v6.91.0
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
v6.90.0
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
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
v6.88.0
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
IsolationLevelis 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
v6.87.0
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
v6.86.0
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
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
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)