diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9bb95f58712..204c6e0fb62 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## [3.4.0](https://www.github.com/googleapis/java-spanner/compare/v3.3.2...v3.4.0) (2021-02-10)
+
+
+### Features
+
+* add option for returning Spanner commit stats ([#817](https://www.github.com/googleapis/java-spanner/issues/817)) ([80d3585](https://www.github.com/googleapis/java-spanner/commit/80d3585870b81949ec641291e5a88fe391f78e27))
+* allow session pool settings in connection url ([#821](https://www.github.com/googleapis/java-spanner/issues/821)) ([e1e9152](https://www.github.com/googleapis/java-spanner/commit/e1e915289755e5f46ba07569d85afda5df5e3f0d))
+* generate sample code in the Java microgenerator ([#859](https://www.github.com/googleapis/java-spanner/issues/859)) ([7cdfb82](https://www.github.com/googleapis/java-spanner/commit/7cdfb82b40487600547d0bad92119508161ca689))
+
+
+### Bug Fixes
+
+* make compiled statements immutable ([#843](https://www.github.com/googleapis/java-spanner/issues/843)) ([118d1b3](https://www.github.com/googleapis/java-spanner/commit/118d1b31f5f7771023766fd72a8229db80f1f5a2))
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-monitoring to v2.0.12 ([#854](https://www.github.com/googleapis/java-spanner/issues/854)) ([58cebd8](https://www.github.com/googleapis/java-spanner/commit/58cebd85a9d82bd1526b9eae98892181f1a022f1))
+* update dependency com.google.cloud:google-cloud-trace to v1.2.11 ([#825](https://www.github.com/googleapis/java-spanner/issues/825)) ([49c8c5d](https://www.github.com/googleapis/java-spanner/commit/49c8c5d241803565fa9ff96ba55f3eb00ed5b85e))
+
### [3.3.2](https://www.github.com/googleapis/java-spanner/compare/v3.3.1...v3.3.2) (2021-01-18)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 8abee2e6d37..7f9ec9da3f2 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
- 3.3.3-SNAPSHOT
+ 3.4.0
pom
com.google.cloud
@@ -64,43 +64,43 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.cloud
google-cloud-spanner
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.cloud
google-cloud-spanner
test-jar
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index 0ca5a2b953b..e9f89f1a3ef 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
- 3.3.3-SNAPSHOT
+ 3.4.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 3.3.3-SNAPSHOT
+ 3.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 869511d6101..5de930c99e9 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
- 3.3.3-SNAPSHOT
+ 3.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
- 3.3.3-SNAPSHOT
+ 3.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 f58baec738d..7df7aa5f16d 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
- 3.3.3-SNAPSHOT
+ 3.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
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 34324a8acd2..29677c38553 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
- 3.3.3-SNAPSHOT
+ 3.4.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/pom.xml b/pom.xml
index 48a162429e7..bdfb8921ed9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 3.3.3-SNAPSHOT
+ 3.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
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 3.3.3-SNAPSHOT
+ 3.4.0
com.google.cloud
google-cloud-spanner
- 3.3.3-SNAPSHOT
+ 3.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 8b046befb56..76221f8eac1 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
- 3.3.3-SNAPSHOT
+ 3.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
- 3.3.3-SNAPSHOT
+ 3.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 fd769578fe2..d1633e56ca8 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
- 3.3.3-SNAPSHOT
+ 3.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
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index b30399bf7cf..b8ec587580c 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
- 3.3.3-SNAPSHOT
+ 3.4.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index e66974d9002..7a7e15a76c9 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 3.3.3-SNAPSHOT
+ 3.4.0
diff --git a/versions.txt b/versions.txt
index e458c81d7ac..e9df89d0830 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,10 +1,10 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:3.3.2:3.3.3-SNAPSHOT
-proto-google-cloud-spanner-v1:3.3.2:3.3.3-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:3.3.2:3.3.3-SNAPSHOT
-grpc-google-cloud-spanner-v1:3.3.2:3.3.3-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:3.3.2:3.3.3-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:3.3.2:3.3.3-SNAPSHOT
-google-cloud-spanner:3.3.2:3.3.3-SNAPSHOT
\ No newline at end of file
+proto-google-cloud-spanner-admin-instance-v1:3.4.0:3.4.0
+proto-google-cloud-spanner-v1:3.4.0:3.4.0
+proto-google-cloud-spanner-admin-database-v1:3.4.0:3.4.0
+grpc-google-cloud-spanner-v1:3.4.0:3.4.0
+grpc-google-cloud-spanner-admin-instance-v1:3.4.0:3.4.0
+grpc-google-cloud-spanner-admin-database-v1:3.4.0:3.4.0
+google-cloud-spanner:3.4.0:3.4.0
\ No newline at end of file