diff --git a/CHANGELOG.md b/CHANGELOG.md
index 900e82d6550..b53a89d14d9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+### [4.0.4](https://www.github.com/googleapis/java-spanner/compare/v4.0.3...v4.0.4) (2021-09-29)
+
+
+### Bug Fixes
+
+* **4.0.x:** sessions were not always removed from checkedOutSessions ([#1448](https://www.github.com/googleapis/java-spanner/issues/1448)) ([c48f22c](https://www.github.com/googleapis/java-spanner/commit/c48f22c7dc0fd0d4645b1a439b0a388d92fe1976))
+
### [4.0.3](https://www.github.com/googleapis/java-spanner/compare/v4.0.2...v4.0.3) (2021-05-03)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index a071b2e8af8..9584e7547a0 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
- 4.0.4-SNAPSHOT
+ 4.0.4
pom
com.google.cloud
@@ -64,43 +64,43 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
proto-google-cloud-spanner-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.cloud
google-cloud-spanner
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.cloud
google-cloud-spanner
test-jar
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index ec0762a3ae9..8349c5f625e 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
- 4.0.4-SNAPSHOT
+ 4.0.4
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
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 d29a0b7a4da..3296a898d53 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
- 4.0.4-SNAPSHOT
+ 4.0.4
grpc-google-cloud-spanner-admin-database-v1
GRPC library for grpc-google-cloud-spanner-admin-database-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index b2d944baf72..3c44d9d7fb0 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
- 4.0.4-SNAPSHOT
+ 4.0.4
grpc-google-cloud-spanner-admin-instance-v1
GRPC library for grpc-google-cloud-spanner-admin-instance-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index b8ea6c12feb..4e6c9a571ad 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
- 4.0.4-SNAPSHOT
+ 4.0.4
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/pom.xml b/pom.xml
index 1c1ccf0a41f..fbf1cb40349 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 4.0.4-SNAPSHOT
+ 4.0.4
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
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
proto-google-cloud-spanner-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 4.0.4-SNAPSHOT
+ 4.0.4
com.google.cloud
google-cloud-spanner
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index 7856721f9ec..09fb4508b84 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
- 4.0.4-SNAPSHOT
+ 4.0.4
proto-google-cloud-spanner-admin-database-v1
PROTO library for proto-google-cloud-spanner-admin-database-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index d3b0efab6a7..d30b49026ae 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
- 4.0.4-SNAPSHOT
+ 4.0.4
proto-google-cloud-spanner-admin-instance-v1
PROTO library for proto-google-cloud-spanner-admin-instance-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index 06074ea2fda..3b81dcc66e5 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
- 4.0.4-SNAPSHOT
+ 4.0.4
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 835b9b09ea2..bef57a985f0 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 4.0.4-SNAPSHOT
+ 4.0.4
diff --git a/versions.txt b/versions.txt
index 1fd15803a27..4f19fb411d8 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,10 +1,10 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:4.0.3:4.0.4-SNAPSHOT
-proto-google-cloud-spanner-v1:4.0.3:4.0.4-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:4.0.3:4.0.4-SNAPSHOT
-grpc-google-cloud-spanner-v1:4.0.3:4.0.4-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:4.0.3:4.0.4-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:4.0.3:4.0.4-SNAPSHOT
-google-cloud-spanner:4.0.3:4.0.4-SNAPSHOT
\ No newline at end of file
+proto-google-cloud-spanner-admin-instance-v1:4.0.4:4.0.4
+proto-google-cloud-spanner-v1:4.0.4:4.0.4
+proto-google-cloud-spanner-admin-database-v1:4.0.4:4.0.4
+grpc-google-cloud-spanner-v1:4.0.4:4.0.4
+grpc-google-cloud-spanner-admin-instance-v1:4.0.4:4.0.4
+grpc-google-cloud-spanner-admin-database-v1:4.0.4:4.0.4
+google-cloud-spanner:4.0.4:4.0.4
\ No newline at end of file