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