diff --git a/CHANGELOG.md b/CHANGELOG.md index eb87a8bf..04f6a289 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## [0.5.0](https://github.com/googleapis/java-spanner-cassandra/compare/v0.4.0...v0.5.0) (2025-09-06) + + +### Features + +* Add env var to log server errors ([#198](https://github.com/googleapis/java-spanner-cassandra/issues/198)) ([f06a242](https://github.com/googleapis/java-spanner-cassandra/commit/f06a24242675843e56aad1cc0ec43f3d6318309b)) +* Add health check endpoint ([#197](https://github.com/googleapis/java-spanner-cassandra/issues/197)) ([881137a](https://github.com/googleapis/java-spanner-cassandra/commit/881137a06aedeef3321bb75bd8b770374379de67)) +* Add YAML config parser ([#208](https://github.com/googleapis/java-spanner-cassandra/issues/208)) ([2f5c062](https://github.com/googleapis/java-spanner-cassandra/commit/2f5c062e3f59477ac700355e52c8027c9020b42a)) +* Handle OPTIONS message locally ([#209](https://github.com/googleapis/java-spanner-cassandra/issues/209)) ([708d7ab](https://github.com/googleapis/java-spanner-cassandra/commit/708d7ab6a348e5c19c60f6175bff18b550912f9f)) +* Support YAML configuration for Launcher ([#211](https://github.com/googleapis/java-spanner-cassandra/issues/211)) ([15d2797](https://github.com/googleapis/java-spanner-cassandra/commit/15d2797570e7de3725cd3e30eea899c5401d30c6)) + + +### Bug Fixes + +* Add missing setting for direct path enablement ([#145](https://github.com/googleapis/java-spanner-cassandra/issues/145)) ([5099d98](https://github.com/googleapis/java-spanner-cassandra/commit/5099d9893dbe160de15e09d35cc95be2839ecc71)) +* Add null check for healthcheck server ([#202](https://github.com/googleapis/java-spanner-cassandra/issues/202)) ([c4390f5](https://github.com/googleapis/java-spanner-cassandra/commit/c4390f5a15034bfe35bc14d7ae7a4a363c8fd231)) +* Attach appropriate stream_id for error response ([#149](https://github.com/googleapis/java-spanner-cassandra/issues/149)) ([54ba573](https://github.com/googleapis/java-spanner-cassandra/commit/54ba57305d659d52f007e0ce602ca9a5a3031ebc)) +* Correct method name ([#127](https://github.com/googleapis/java-spanner-cassandra/issues/127)) ([0a5fa64](https://github.com/googleapis/java-spanner-cassandra/commit/0a5fa64f9b172db49c126bce33246dee38df848c)) +* Create custom serverFrameCodec wiith DseProtocolV2ServerCodecs t… ([#205](https://github.com/googleapis/java-spanner-cassandra/issues/205)) ([61292d6](https://github.com/googleapis/java-spanner-cassandra/commit/61292d65a2941c3ac69bc18c6d926cf20869067f)) +* Fix lint ([#184](https://github.com/googleapis/java-spanner-cassandra/issues/184)) ([177b45c](https://github.com/googleapis/java-spanner-cassandra/commit/177b45cc9c6239c4592925e6c334e72502c304e0)) + + +### Performance Improvements + +* Add support for virtual threads ([#169](https://github.com/googleapis/java-spanner-cassandra/issues/169)) ([393ae0a](https://github.com/googleapis/java-spanner-cassandra/commit/393ae0a1a80c4790cddc1be6d265f4fd95960da6)) +* Directly write ByteString received from gRPC response to socket to avoid copies ([#174](https://github.com/googleapis/java-spanner-cassandra/issues/174)) ([8d5a2b7](https://github.com/googleapis/java-spanner-cassandra/commit/8d5a2b7f14b8f6c27dbfc53fecab25644f7857be)) +* Only decode bytes to frame for query, execute and batch messages ([#163](https://github.com/googleapis/java-spanner-cassandra/issues/163)) ([b0f279d](https://github.com/googleapis/java-spanner-cassandra/commit/b0f279d9b89c86e29210ff192b3ef85be9f0feba)) +* Small optimizations to reduce CPU overhead on hot paths ([#190](https://github.com/googleapis/java-spanner-cassandra/issues/190)) ([f0d9777](https://github.com/googleapis/java-spanner-cassandra/commit/f0d9777426241fbc35e2051432e41bdeb8ab786b)) + + +### Documentation + +* Add cqlsh instructions ([#187](https://github.com/googleapis/java-spanner-cassandra/issues/187)) ([bb8dec9](https://github.com/googleapis/java-spanner-cassandra/commit/bb8dec9ab3c95f7e793b82a82f94521732ef4995)) +* Add YCSB doc ([#173](https://github.com/googleapis/java-spanner-cassandra/issues/173)) ([e2703b4](https://github.com/googleapis/java-spanner-cassandra/commit/e2703b47f7ec22c7e1c6fe5003496f633210bf5f)) +* View and manage client-side metrics ([#188](https://github.com/googleapis/java-spanner-cassandra/issues/188)) ([3d2b44b](https://github.com/googleapis/java-spanner-cassandra/commit/3d2b44b666f530fd9fdfbd1e3cc4aacad3811d40)) + ## [0.4.0](https://github.com/googleapis/java-spanner-cassandra/compare/v0.3.0...v0.4.0) (2025-06-29) diff --git a/README.md b/README.md index f4ee0865..a64bf7df 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## Current Released Version in Public Preview -Version `0.4.0` +Version `0.5.0` ## Introduction @@ -84,7 +84,7 @@ For Java applications already using the `cassandra-java-driver` library, integra com.google.cloud google-cloud-spanner-cassandra - 0.4.0 + 0.5.0 ``` @@ -96,7 +96,7 @@ For Java applications already using the `cassandra-java-driver` library, integra ```gradle dependencies { - implementation 'com.google.cloud:google-cloud-spanner-cassandra:0.4.0' + implementation 'com.google.cloud:google-cloud-spanner-cassandra:0.5.0' } ``` diff --git a/google-cloud-spanner-cassandra/pom.xml b/google-cloud-spanner-cassandra/pom.xml index ac89b37e..b8422539 100644 --- a/google-cloud-spanner-cassandra/pom.xml +++ b/google-cloud-spanner-cassandra/pom.xml @@ -7,11 +7,11 @@ com.google.cloud google-cloud-spanner-cassandra jar - 0.4.1-SNAPSHOT + 0.5.0 com.google.cloud google-cloud-spanner-cassandra-parent - 0.4.1-SNAPSHOT + 0.5.0 diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index 8760f376..73bcf77c 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -6,7 +6,7 @@ com.google.cloud google-cloud-spanner-cassandra-parent - 0.4.1-SNAPSHOT + 0.5.0 com.google.cloud diff --git a/pom.xml b/pom.xml index 1a006c6d..0a6cd374 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ com.google.cloud google-cloud-spanner-cassandra-parent pom - 0.4.1-SNAPSHOT + 0.5.0 Google Cloud Spanner Cassandra Parent https://github.com/googleapis/java-spanner-cassandra @@ -154,7 +154,7 @@ com.google.cloud google-cloud-spanner-cassandra - 0.4.1-SNAPSHOT + 0.5.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 10a8f1b4..f40e8973 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -29,7 +29,7 @@ com.google.cloud google-cloud-spanner-cassandra - 0.4.1-SNAPSHOT + 0.5.0 org.apache.cassandra diff --git a/versions.txt b/versions.txt index c95f9d11..f0ffab7d 100644 --- a/versions.txt +++ b/versions.txt @@ -1,4 +1,4 @@ # Format: # module:released-version:current-version -google-cloud-spanner-cassandra:0.4.0:0.4.1-SNAPSHOT +google-cloud-spanner-cassandra:0.5.0:0.5.0