diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8069d87a5a..45edf5c84dd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,33 @@
# Changelog
+## [6.4.0](https://www.github.com/googleapis/java-spanner/compare/v6.3.3...v6.4.0) (2021-04-29)
+
+
+### Features
+
+* adds getValue to ResultSet ([#1073](https://www.github.com/googleapis/java-spanner/issues/1073)) ([7792c90](https://www.github.com/googleapis/java-spanner/commit/7792c9085a6e4ce1fb9fe2f8df4279f30539d87e))
+
+
+### Bug Fixes
+
+* allow using case-insensitive user-agent key ([#1110](https://www.github.com/googleapis/java-spanner/issues/1110)) ([f4f9e43](https://www.github.com/googleapis/java-spanner/commit/f4f9e43ce102788b81c032df8da223108e484252))
+* check for timeout in connection after last statement finished ([#1086](https://www.github.com/googleapis/java-spanner/issues/1086)) ([aec0b54](https://www.github.com/googleapis/java-spanner/commit/aec0b541672d66fe0c34816b1c1b5a6bdeffccd1)), closes [#1077](https://www.github.com/googleapis/java-spanner/issues/1077)
+* check for timeout in connection after last statement finished ([#1086](https://www.github.com/googleapis/java-spanner/issues/1086)) ([51d753c](https://www.github.com/googleapis/java-spanner/commit/51d753c507e7248132eb5d6ea2c4b735542eda49)), closes [#1077](https://www.github.com/googleapis/java-spanner/issues/1077)
+* do not keep references to invalidated clients ([#1093](https://www.github.com/googleapis/java-spanner/issues/1093)) ([b4595a6](https://www.github.com/googleapis/java-spanner/commit/b4595a6b52417c716f8e70563bb5a7ef05067707)), closes [#1089](https://www.github.com/googleapis/java-spanner/issues/1089)
+* prevent potential NullPointerException in Struct with Array field that contains null elements ([#1107](https://www.github.com/googleapis/java-spanner/issues/1107)) ([c414abb](https://www.github.com/googleapis/java-spanner/commit/c414abb9ec59f8200ba20e08846e442321de76bd)), closes [#1106](https://www.github.com/googleapis/java-spanner/issues/1106)
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-monitoring to v2.2.1 ([#1104](https://www.github.com/googleapis/java-spanner/issues/1104)) ([37ca990](https://www.github.com/googleapis/java-spanner/commit/37ca9905bb150d1791e70103e002261e40261b05))
+* update dependency com.google.cloud:google-cloud-trace to v1.3.3 ([#1103](https://www.github.com/googleapis/java-spanner/issues/1103)) ([b4327c0](https://www.github.com/googleapis/java-spanner/commit/b4327c0666bb97d1d591b5ce65a6ecdc51f5a49d))
+
+
+### Documentation
+
+* fix javadoc for Date type ([#1102](https://www.github.com/googleapis/java-spanner/issues/1102)) ([ce095f7](https://www.github.com/googleapis/java-spanner/commit/ce095f7b0c196e03ea248eeb9c5060f4f430d8c4))
+* use default timeout for restore operation ([#1109](https://www.github.com/googleapis/java-spanner/issues/1109)) ([3f3c13e](https://www.github.com/googleapis/java-spanner/commit/3f3c13e7fcbf08b8ab6f0d11d7451b3ae86c9500)), closes [#1019](https://www.github.com/googleapis/java-spanner/issues/1019)
+
### [6.3.3](https://www.github.com/googleapis/java-spanner/compare/v6.3.2...v6.3.3) (2021-04-24)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 1772604428e..ac147ff00b9 100644
--- a/google-cloud-spanner-bom/pom.xml
+++ b/google-cloud-spanner-bom/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-spanner-bom
- 6.3.4-SNAPSHOT
+ 6.4.0
pom
com.google.cloud
@@ -64,43 +64,43 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.cloud
google-cloud-spanner
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.cloud
google-cloud-spanner
test-jar
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index 3ca7e0b7f0c..8b72aa6415c 100644
--- a/google-cloud-spanner/pom.xml
+++ b/google-cloud-spanner/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-spanner
- 6.3.4-SNAPSHOT
+ 6.4.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
google-cloud-spanner
diff --git a/grpc-google-cloud-spanner-admin-database-v1/pom.xml b/grpc-google-cloud-spanner-admin-database-v1/pom.xml
index 1612b07cb3c..44850c4bdfc 100644
--- a/grpc-google-cloud-spanner-admin-database-v1/pom.xml
+++ b/grpc-google-cloud-spanner-admin-database-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
grpc-google-cloud-spanner-admin-database-v1
GRPC library for grpc-google-cloud-spanner-admin-database-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 583d2b55402..f0400e4a2de 100644
--- a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
+++ b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
grpc-google-cloud-spanner-admin-instance-v1
GRPC library for grpc-google-cloud-spanner-admin-instance-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 18f9244a622..6b608372b25 100644
--- a/grpc-google-cloud-spanner-v1/pom.xml
+++ b/grpc-google-cloud-spanner-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/pom.xml b/pom.xml
index 419a60015c1..69cde61a225 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 6.3.4-SNAPSHOT
+ 6.4.0
Google Cloud Spanner Parent
https://github.com/googleapis/java-spanner
@@ -71,37 +71,37 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
com.google.cloud
google-cloud-spanner
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index f272291ec13..b5f73bb5285 100644
--- a/proto-google-cloud-spanner-admin-database-v1/pom.xml
+++ b/proto-google-cloud-spanner-admin-database-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
proto-google-cloud-spanner-admin-database-v1
PROTO library for proto-google-cloud-spanner-admin-database-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 73ea7951a9e..8ead775de43 100644
--- a/proto-google-cloud-spanner-admin-instance-v1/pom.xml
+++ b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
proto-google-cloud-spanner-admin-instance-v1
PROTO library for proto-google-cloud-spanner-admin-instance-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index 012e2965cb8..600c4d886c3 100644
--- a/proto-google-cloud-spanner-v1/pom.xml
+++ b/proto-google-cloud-spanner-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.3.4-SNAPSHOT
+ 6.4.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 84dd1465928..6556a694bdd 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 6.3.4-SNAPSHOT
+ 6.4.0
diff --git a/versions.txt b/versions.txt
index db1a46722a7..90c5b350487 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,10 +1,10 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:6.3.3:6.3.4-SNAPSHOT
-proto-google-cloud-spanner-v1:6.3.3:6.3.4-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:6.3.3:6.3.4-SNAPSHOT
-grpc-google-cloud-spanner-v1:6.3.3:6.3.4-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:6.3.3:6.3.4-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:6.3.3:6.3.4-SNAPSHOT
-google-cloud-spanner:6.3.3:6.3.4-SNAPSHOT
\ No newline at end of file
+proto-google-cloud-spanner-admin-instance-v1:6.4.0:6.4.0
+proto-google-cloud-spanner-v1:6.4.0:6.4.0
+proto-google-cloud-spanner-admin-database-v1:6.4.0:6.4.0
+grpc-google-cloud-spanner-v1:6.4.0:6.4.0
+grpc-google-cloud-spanner-admin-instance-v1:6.4.0:6.4.0
+grpc-google-cloud-spanner-admin-database-v1:6.4.0:6.4.0
+google-cloud-spanner:6.4.0:6.4.0
\ No newline at end of file