diff --git a/CHANGELOG.md b/CHANGELOG.md
index 62847c62d83..49cc40d9ef3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,23 @@
# Changelog
+## [6.41.0](https://github.com/googleapis/java-spanner/compare/v6.40.1...v6.41.0) (2023-04-28)
+
+
+### Features
+
+* Add TransactionExecutionOptions support to executor. ([#2396](https://github.com/googleapis/java-spanner/issues/2396)) ([8327f21](https://github.com/googleapis/java-spanner/commit/8327f210df86bf681ffed6a78ccc9e8fd899c967))
+* Leader Aware Routing ([#2214](https://github.com/googleapis/java-spanner/issues/2214)) ([9695ace](https://github.com/googleapis/java-spanner/commit/9695acee9195b50e525d87700e86d701b1d9eed2))
+* Make leak detection configurable for connections ([#2405](https://github.com/googleapis/java-spanner/issues/2405)) ([85213c8](https://github.com/googleapis/java-spanner/commit/85213c8764fcb7fb12df49baaac9bd00e095f269))
+
+
+### Dependencies
+
+* Update dependency com.google.api.grpc:proto-google-cloud-spanner-executor-v1 to v1.4.0 ([#2395](https://github.com/googleapis/java-spanner/issues/2395)) ([02dc53c](https://github.com/googleapis/java-spanner/commit/02dc53c097bae3f20d7915fecc9c236c4a5f91f9))
+* Update dependency com.google.cloud:google-cloud-monitoring to v3.17.0 ([#2406](https://github.com/googleapis/java-spanner/issues/2406)) ([d46097f](https://github.com/googleapis/java-spanner/commit/d46097f9f17d9009d211c8c0f16b3e084f8fdbad))
+* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.8.0 ([#2400](https://github.com/googleapis/java-spanner/issues/2400)) ([b815cb8](https://github.com/googleapis/java-spanner/commit/b815cb88ff29fb5b9a5d7998e765548244f287c1))
+* Update dependency com.google.cloud:google-cloud-trace to v2.16.0 ([#2407](https://github.com/googleapis/java-spanner/issues/2407)) ([7993be2](https://github.com/googleapis/java-spanner/commit/7993be25e9f380071cded2fa4c2bf630d760a53e))
+* Update dependency org.junit.vintage:junit-vintage-engine to v5.9.3 ([#2401](https://github.com/googleapis/java-spanner/issues/2401)) ([8aa7a1d](https://github.com/googleapis/java-spanner/commit/8aa7a1dbbf484446ae8eed3cb27d16fc65e6de83))
+
## [6.40.1](https://github.com/googleapis/java-spanner/compare/v6.40.0...v6.40.1) (2023-04-17)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index c72af3981da..5bd8f5d7852 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.40.2-SNAPSHOT
+ 6.41.0
pom
com.google.cloud
@@ -53,48 +53,48 @@
com.google.cloud
google-cloud-spanner
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.cloud
google-cloud-spanner-executor
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.cloud
google-cloud-spanner
test-jar
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/google-cloud-spanner-executor/pom.xml b/google-cloud-spanner-executor/pom.xml
index 62038c43c76..d13c5f2a726 100644
--- a/google-cloud-spanner-executor/pom.xml
+++ b/google-cloud-spanner-executor/pom.xml
@@ -5,14 +5,14 @@
4.0.0
com.google.cloud
google-cloud-spanner-executor
- 6.40.2-SNAPSHOT
+ 6.41.0
jar
Google Cloud Spanner Executor
com.google.cloud
google-cloud-spanner-parent
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index 3156365549d..617d7cd48aa 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.40.2-SNAPSHOT
+ 6.41.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 6.40.2-SNAPSHOT
+ 6.41.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 1ad665c26fe..1b72f13e8cf 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.40.2-SNAPSHOT
+ 6.41.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.40.2-SNAPSHOT
+ 6.41.0
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 417be82d055..50a96471291 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.40.2-SNAPSHOT
+ 6.41.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.40.2-SNAPSHOT
+ 6.41.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 0d78faf31db..3adcf0d831a 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.40.2-SNAPSHOT
+ 6.41.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/pom.xml b/pom.xml
index 5832d98e1cc..140627e37f0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 6.40.2-SNAPSHOT
+ 6.41.0
Google Cloud Spanner Parent
https://github.com/googleapis/java-spanner
@@ -62,37 +62,37 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.40.2-SNAPSHOT
+ 6.41.0
com.google.cloud
google-cloud-spanner
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index f5e38b90c1c..d7fa0946a8b 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.40.2-SNAPSHOT
+ 6.41.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.40.2-SNAPSHOT
+ 6.41.0
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 9c9c77d5364..d23136ba700 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.40.2-SNAPSHOT
+ 6.41.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.40.2-SNAPSHOT
+ 6.41.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index d2d1b2cbc87..a9c8352ed01 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.40.2-SNAPSHOT
+ 6.41.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 001f912ea11..865cd43ece9 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 6.40.2-SNAPSHOT
+ 6.41.0
diff --git a/versions.txt b/versions.txt
index 6d66441bcf9..21d06554b43 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,11 +1,11 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:6.40.1:6.40.2-SNAPSHOT
-proto-google-cloud-spanner-v1:6.40.1:6.40.2-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:6.40.1:6.40.2-SNAPSHOT
-grpc-google-cloud-spanner-v1:6.40.1:6.40.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:6.40.1:6.40.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:6.40.1:6.40.2-SNAPSHOT
-google-cloud-spanner:6.40.1:6.40.2-SNAPSHOT
-google-cloud-spanner-executor:6.40.1:6.40.2-SNAPSHOT
+proto-google-cloud-spanner-admin-instance-v1:6.41.0:6.41.0
+proto-google-cloud-spanner-v1:6.41.0:6.41.0
+proto-google-cloud-spanner-admin-database-v1:6.41.0:6.41.0
+grpc-google-cloud-spanner-v1:6.41.0:6.41.0
+grpc-google-cloud-spanner-admin-instance-v1:6.41.0:6.41.0
+grpc-google-cloud-spanner-admin-database-v1:6.41.0:6.41.0
+google-cloud-spanner:6.41.0:6.41.0
+google-cloud-spanner-executor:6.41.0:6.41.0