diff --git a/CHANGELOG.md b/CHANGELOG.md
index f169aadd569..69f9a570468 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,41 @@
# Changelog
+## [1.53.0](https://www.github.com/googleapis/java-spanner/compare/v1.52.0...v1.53.0) (2020-04-22)
+
+
+### Features
+
+* optimize maintainer to let sessions be GC'ed instead of deleted ([#135](https://www.github.com/googleapis/java-spanner/issues/135)) ([d65747c](https://www.github.com/googleapis/java-spanner/commit/d65747cbc704508f6f1bcef6eea53aa411d42ee2))
+
+
+### Bug Fixes
+
+* assign unique id's per test case ([#129](https://www.github.com/googleapis/java-spanner/issues/129)) ([a553b6d](https://www.github.com/googleapis/java-spanner/commit/a553b6d48c4f5ee2d0583e5b825d73a85f06216e))
+* check for not null input for Id classes ([#159](https://www.github.com/googleapis/java-spanner/issues/159)) ([ecf5826](https://www.github.com/googleapis/java-spanner/commit/ecf582670818f32e85f534ec400d0b8d31cf9ca6)), closes [#145](https://www.github.com/googleapis/java-spanner/issues/145)
+* clean up test instance if creation failed ([#162](https://www.github.com/googleapis/java-spanner/issues/162)) ([ff571e1](https://www.github.com/googleapis/java-spanner/commit/ff571e16a45fbce692d9bb172749ff15fafe7a9c))
+* fix flaky test and remove warnings ([#153](https://www.github.com/googleapis/java-spanner/issues/153)) ([d534e35](https://www.github.com/googleapis/java-spanner/commit/d534e350346b0c9ab8057ede36bc3aac473c0b06)), closes [#146](https://www.github.com/googleapis/java-spanner/issues/146)
+* increase test timeout and remove warnings ([#160](https://www.github.com/googleapis/java-spanner/issues/160)) ([63a6bd8](https://www.github.com/googleapis/java-spanner/commit/63a6bd8be08a56d002f58bc2cdb2856ad0dc5fa3)), closes [#158](https://www.github.com/googleapis/java-spanner/issues/158)
+* retry non-idempotent long-running RPCs ([#141](https://www.github.com/googleapis/java-spanner/issues/141)) ([4669c02](https://www.github.com/googleapis/java-spanner/commit/4669c02a24e0f7b1d53c9edf5ab7b146b4116960))
+* retry restore if blocked by pending restore ([#119](https://www.github.com/googleapis/java-spanner/issues/119)) ([220653d](https://www.github.com/googleapis/java-spanner/commit/220653d8e25c518d0df447bf777a7fcbf04a01ca)), closes [#118](https://www.github.com/googleapis/java-spanner/issues/118)
+* StatementParser did not accept multiple query hints ([#170](https://www.github.com/googleapis/java-spanner/issues/170)) ([ef41a6e](https://www.github.com/googleapis/java-spanner/commit/ef41a6e503f218c00c16914aa9c1433d9b26db13)), closes [#163](https://www.github.com/googleapis/java-spanner/issues/163)
+* wait for initialization to finish before test ([#161](https://www.github.com/googleapis/java-spanner/issues/161)) ([fe434ff](https://www.github.com/googleapis/java-spanner/commit/fe434ff7068b4b618e70379c224e1c5ab88f6ba1)), closes [#146](https://www.github.com/googleapis/java-spanner/issues/146)
+
+
+### Performance Improvements
+
+* increase sessions in the pool in batches ([#134](https://www.github.com/googleapis/java-spanner/issues/134)) ([9e5a1cd](https://www.github.com/googleapis/java-spanner/commit/9e5a1cdaacf71147b67681861f063c3276705f44))
+* prepare sessions with r/w tx in-process ([#152](https://www.github.com/googleapis/java-spanner/issues/152)) ([2db27ce](https://www.github.com/googleapis/java-spanner/commit/2db27ce048efafaa3c28b097de33518747011465)), closes [#151](https://www.github.com/googleapis/java-spanner/issues/151)
+
+
+### Dependencies
+
+* update core dependencies ([#109](https://www.github.com/googleapis/java-spanner/issues/109)) ([5753f1f](https://www.github.com/googleapis/java-spanner/commit/5753f1f4fed83df87262404f7a7ba7eedcd366cb))
+* update core dependencies ([#132](https://www.github.com/googleapis/java-spanner/issues/132)) ([77c1558](https://www.github.com/googleapis/java-spanner/commit/77c1558652ee00e529674ac3a2dcf3210ef049fa))
+* update dependency com.google.api:api-common to v1.9.0 ([#127](https://www.github.com/googleapis/java-spanner/issues/127)) ([b2c744f](https://www.github.com/googleapis/java-spanner/commit/b2c744f01a4d5a8981df5ff900f3536c83265a61))
+* update dependency com.google.guava:guava-bom to v29 ([#147](https://www.github.com/googleapis/java-spanner/issues/147)) ([3fe3ae0](https://www.github.com/googleapis/java-spanner/commit/3fe3ae02376af552564c93c766f562d6454b7ac1))
+* update dependency io.grpc:grpc-bom to v1.29.0 ([#164](https://www.github.com/googleapis/java-spanner/issues/164)) ([2d2ce5c](https://www.github.com/googleapis/java-spanner/commit/2d2ce5ce4dc8f410ec671e542e144d47f39ab40b))
+* update dependency org.threeten:threetenbp to v1.4.3 ([#120](https://www.github.com/googleapis/java-spanner/issues/120)) ([49d1abc](https://www.github.com/googleapis/java-spanner/commit/49d1abcb6c9c48762dcf0fe1466ab107bf67146b))
+
## [1.52.0](https://www.github.com/googleapis/java-spanner/compare/v1.51.0...v1.52.0) (2020-03-20)
diff --git a/README.md b/README.md
index 51ca164871c..69aa7b5605c 100644
--- a/README.md
+++ b/README.md
@@ -35,16 +35,16 @@ If you are using Maven without a BOM, add this to your dependencies.
com.google.cloud
google-cloud-spanner
- 1.52.0
+ 1.53.0
```
If you are using Gradle, add this to your dependencies
```Groovy
-compile 'com.google.cloud:google-cloud-spanner:1.52.0'
+compile 'com.google.cloud:google-cloud-spanner:1.53.0'
```
If you are using SBT, add this to your dependencies
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "1.52.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "1.53.0"
```
[//]: # ({x-version-update-end})
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 136b2cebf13..b67e3fb9436 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
- 1.52.1-SNAPSHOT
+ 1.53.0
pom
com.google.cloud
@@ -64,37 +64,37 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.cloud
google-cloud-spanner
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index 15307569a0b..c0c3510391f 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
- 1.52.1-SNAPSHOT
+ 1.53.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 1.52.1-SNAPSHOT
+ 1.53.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 2faa7fd5be3..5233798d6b4 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
- 1.52.1-SNAPSHOT
+ 1.53.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
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 96e45fe4bfd..9f7c7b20408 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
- 1.52.1-SNAPSHOT
+ 1.53.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
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 5d27e89dabd..ec1a6c07498 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
- 1.52.1-SNAPSHOT
+ 1.53.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/pom.xml b/pom.xml
index ff38beb248c..3eec2a499ae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 1.52.1-SNAPSHOT
+ 1.53.0
Google Cloud Spanner Parent
https://github.com/googleapis/java-spanner
@@ -82,37 +82,37 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 1.52.1-SNAPSHOT
+ 1.53.0
com.google.cloud
google-cloud-spanner
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index b964f6ac1e9..35feaa57ccd 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
- 1.52.1-SNAPSHOT
+ 1.53.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
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 6b1db6065a6..126b1b5e3a3 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
- 1.52.1-SNAPSHOT
+ 1.53.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
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index 68a04094e19..8326a81ab6d 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
- 1.52.1-SNAPSHOT
+ 1.53.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index f122f647a2b..254eaa6f708 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
com.google.cloud
google-cloud-spanner
- 1.52.1-SNAPSHOT
+ 1.53.0
diff --git a/versions.txt b/versions.txt
index 1359a6f6096..79fe4e3607d 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,10 +1,10 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:1.52.0:1.52.1-SNAPSHOT
-proto-google-cloud-spanner-v1:1.52.0:1.52.1-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:1.52.0:1.52.1-SNAPSHOT
-grpc-google-cloud-spanner-v1:1.52.0:1.52.1-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:1.52.0:1.52.1-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:1.52.0:1.52.1-SNAPSHOT
-google-cloud-spanner:1.52.0:1.52.1-SNAPSHOT
\ No newline at end of file
+proto-google-cloud-spanner-admin-instance-v1:1.53.0:1.53.0
+proto-google-cloud-spanner-v1:1.53.0:1.53.0
+proto-google-cloud-spanner-admin-database-v1:1.53.0:1.53.0
+grpc-google-cloud-spanner-v1:1.53.0:1.53.0
+grpc-google-cloud-spanner-admin-instance-v1:1.53.0:1.53.0
+grpc-google-cloud-spanner-admin-database-v1:1.53.0:1.53.0
+google-cloud-spanner:1.53.0:1.53.0
\ No newline at end of file