diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac8a686719a..91ffdf41128 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,24 @@
# Changelog
+## [6.47.0](https://github.com/googleapis/java-spanner/compare/v6.46.0...v6.47.0) (2023-09-12)
+
+
+### Features
+
+* Add devcontainers for enabling github codespaces usage. ([#2605](https://github.com/googleapis/java-spanner/issues/2605)) ([a7d60f1](https://github.com/googleapis/java-spanner/commit/a7d60f13781f87054a1631ca511492c5c8334751))
+* Disable dynamic code loading properties by default ([#2606](https://github.com/googleapis/java-spanner/issues/2606)) ([d855ebb](https://github.com/googleapis/java-spanner/commit/d855ebbd2dec11cdd6cdbe326de81115632598cd))
+
+
+### Bug Fixes
+
+* Add reflection configurations for com.google.rpc classes ([#2617](https://github.com/googleapis/java-spanner/issues/2617)) ([c42460a](https://github.com/googleapis/java-spanner/commit/c42460ae7b6bb5874cc18c7aecff34186dcbff2a))
+* Avoid unbalanced session pool creation ([#2442](https://github.com/googleapis/java-spanner/issues/2442)) ([db751ce](https://github.com/googleapis/java-spanner/commit/db751ceebc8b6981d00cd07ce4742196cc1dd50d))
+
+
+### Dependencies
+
+* Update dependency com.google.cloud:google-cloud-shared-dependencies to v3.15.0 ([#2615](https://github.com/googleapis/java-spanner/issues/2615)) ([ac762fb](https://github.com/googleapis/java-spanner/commit/ac762fbf079db79eab5f2ebee971b850ac89eb11))
+
## [6.46.0](https://github.com/googleapis/java-spanner/compare/v6.45.3...v6.46.0) (2023-09-06)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index e9be214c105..f5eb2533fa3 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.46.1-SNAPSHOT
+ 6.47.0
pom
com.google.cloud
@@ -53,48 +53,48 @@
com.google.cloud
google-cloud-spanner
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.cloud
google-cloud-spanner-executor
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.cloud
google-cloud-spanner
test-jar
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/google-cloud-spanner-executor/pom.xml b/google-cloud-spanner-executor/pom.xml
index 76075b313f5..77cfa3836f2 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.46.1-SNAPSHOT
+ 6.47.0
jar
Google Cloud Spanner Executor
com.google.cloud
google-cloud-spanner-parent
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index 7f58cd8744c..200d1b9407d 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.46.1-SNAPSHOT
+ 6.47.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 6.46.1-SNAPSHOT
+ 6.47.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 bbb279e48ca..c72c46cf01b 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.46.1-SNAPSHOT
+ 6.47.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.46.1-SNAPSHOT
+ 6.47.0
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 515885f0c66..f79c2e6b1f9 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.46.1-SNAPSHOT
+ 6.47.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.46.1-SNAPSHOT
+ 6.47.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 05c8d91bb30..f1b13b9ab8f 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.46.1-SNAPSHOT
+ 6.47.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/pom.xml b/pom.xml
index 6b6421aa019..017960333a8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 6.46.1-SNAPSHOT
+ 6.47.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.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.46.1-SNAPSHOT
+ 6.47.0
com.google.cloud
google-cloud-spanner
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index 6a30cac970d..c6eb130f895 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.46.1-SNAPSHOT
+ 6.47.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.46.1-SNAPSHOT
+ 6.47.0
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 034ba246375..890bed6320c 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.46.1-SNAPSHOT
+ 6.47.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.46.1-SNAPSHOT
+ 6.47.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index 8198bcb69f0..28c4b027559 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.46.1-SNAPSHOT
+ 6.47.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 2aaa9bd57b0..faddfc846e0 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 6.46.1-SNAPSHOT
+ 6.47.0
diff --git a/versions.txt b/versions.txt
index 1f056f87276..191e5fc7f49 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.46.0:6.46.1-SNAPSHOT
-proto-google-cloud-spanner-v1:6.46.0:6.46.1-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:6.46.0:6.46.1-SNAPSHOT
-grpc-google-cloud-spanner-v1:6.46.0:6.46.1-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:6.46.0:6.46.1-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:6.46.0:6.46.1-SNAPSHOT
-google-cloud-spanner:6.46.0:6.46.1-SNAPSHOT
-google-cloud-spanner-executor:6.46.0:6.46.1-SNAPSHOT
+proto-google-cloud-spanner-admin-instance-v1:6.47.0:6.47.0
+proto-google-cloud-spanner-v1:6.47.0:6.47.0
+proto-google-cloud-spanner-admin-database-v1:6.47.0:6.47.0
+grpc-google-cloud-spanner-v1:6.47.0:6.47.0
+grpc-google-cloud-spanner-admin-instance-v1:6.47.0:6.47.0
+grpc-google-cloud-spanner-admin-database-v1:6.47.0:6.47.0
+google-cloud-spanner:6.47.0:6.47.0
+google-cloud-spanner-executor:6.47.0:6.47.0