diff --git a/CHANGELOG.md b/CHANGELOG.md
index fe44dd75d2b..f816a08c3d5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+### [3.1.2](https://www.github.com/googleapis/java-spanner/compare/v3.1.1...v3.1.2) (2020-12-14)
+
+
+### Dependencies
+
+* update dependency com.google.cloud:google-cloud-monitoring to v2.0.9 ([#710](https://www.github.com/googleapis/java-spanner/issues/710)) ([37a636d](https://www.github.com/googleapis/java-spanner/commit/37a636d989d2783875065b89141e532064f2647b))
+
### [3.1.1](https://www.github.com/googleapis/java-spanner/compare/v3.1.0...v3.1.1) (2020-12-10)
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 32f4f653244..9ac58771527 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.1.2-SNAPSHOT
+ 3.1.2
pom
com.google.cloud
@@ -64,43 +64,43 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
proto-google-cloud-spanner-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.cloud
google-cloud-spanner
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.cloud
google-cloud-spanner
test-jar
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index a3b969776d4..c28728d8b4c 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.1.2-SNAPSHOT
+ 3.1.2
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 3.1.2-SNAPSHOT
+ 3.1.2
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 dc087b8112e..794b5d1e60c 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.1.2-SNAPSHOT
+ 3.1.2
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.1.2-SNAPSHOT
+ 3.1.2
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 5877feafb6b..20c877dfb0c 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.1.2-SNAPSHOT
+ 3.1.2
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.1.2-SNAPSHOT
+ 3.1.2
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 35c09ac6fe3..cdf149e4cbf 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.1.2-SNAPSHOT
+ 3.1.2
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 3.1.2-SNAPSHOT
+ 3.1.2
diff --git a/pom.xml b/pom.xml
index 1b0cb95811d..3b103578a2f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 3.1.2-SNAPSHOT
+ 3.1.2
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.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
proto-google-cloud-spanner-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 3.1.2-SNAPSHOT
+ 3.1.2
com.google.cloud
google-cloud-spanner
- 3.1.2-SNAPSHOT
+ 3.1.2
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index c3e89be226f..81121ba6b8c 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.1.2-SNAPSHOT
+ 3.1.2
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.1.2-SNAPSHOT
+ 3.1.2
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 8376553c3a4..0665c78c8af 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.1.2-SNAPSHOT
+ 3.1.2
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.1.2-SNAPSHOT
+ 3.1.2
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index c3a908aa086..abf8fc6cdb7 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.1.2-SNAPSHOT
+ 3.1.2
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 3.1.2-SNAPSHOT
+ 3.1.2
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 805eb9f619d..35c970b7a33 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -31,7 +31,7 @@
com.google.cloud
google-cloud-spanner
- 3.1.2-SNAPSHOT
+ 3.1.2
diff --git a/versions.txt b/versions.txt
index 77a6b26220a..362914dd20b 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.1.1:3.1.2-SNAPSHOT
-proto-google-cloud-spanner-v1:3.1.1:3.1.2-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:3.1.1:3.1.2-SNAPSHOT
-grpc-google-cloud-spanner-v1:3.1.1:3.1.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:3.1.1:3.1.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:3.1.1:3.1.2-SNAPSHOT
-google-cloud-spanner:3.1.1:3.1.2-SNAPSHOT
\ No newline at end of file
+proto-google-cloud-spanner-admin-instance-v1:3.1.2:3.1.2
+proto-google-cloud-spanner-v1:3.1.2:3.1.2
+proto-google-cloud-spanner-admin-database-v1:3.1.2:3.1.2
+grpc-google-cloud-spanner-v1:3.1.2:3.1.2
+grpc-google-cloud-spanner-admin-instance-v1:3.1.2:3.1.2
+grpc-google-cloud-spanner-admin-database-v1:3.1.2:3.1.2
+google-cloud-spanner:3.1.2:3.1.2
\ No newline at end of file