spanner: release v1.5.0

Change-Id: I6d5132eb15bf4bc2a0e1cde3e035a990fcaa8e6e
Reviewed-on: https://code-review.googlesource.com/c/gocloud/+/54670
Reviewed-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Knut Olav Løite <koloite@gmail.com>
diff --git a/internal/version/version.go b/internal/version/version.go
index 8c279b1..af9fc2f 100644
--- a/internal/version/version.go
+++ b/internal/version/version.go
@@ -26,7 +26,7 @@
 
 // Repo is the current version of the client libraries in this
 // repo. It should be a date in YYYYMMDD format.
-const Repo = "20200409"
+const Repo = "20200414"
 
 // Go returns the Go runtime version. The returned string
 // has no whitespace.
diff --git a/spanner/CHANGES.md b/spanner/CHANGES.md
index 31b81a4..ee64c58 100644
--- a/spanner/CHANGES.md
+++ b/spanner/CHANGES.md
@@ -1,5 +1,27 @@
 # Changes
 
+## v1.5.0
+
+* Metrics
+  - Instrument client library with adding OpenCensus metrics. This allows for
+    better monitoring of the session pool.
+* Session management
+  - Switch the session keepalive method from GetSession to SELECT 1.
+* Emulator
+  - Use client hooks for admin clients running against an emulator. With
+    this change, users can use SPANNER_EMULATOR_HOST for initializing admin
+    clients when running against an emulator.
+* spansql
+  - Add space between constraint name and foreign key def.
+* Misc
+  - Fix segfault when a non-existent credentials file had been specified.
+  - Fix cleaning up instances in integration tests.
+  - Fix race condition in batch read-only transaction.
+  - Fix the flaky TestLIFOTakeWriteSessionOrder test.
+  - Fix ITs to order results in SELECT queries.
+  - Fix the documentation of timestamp bounds.
+  - Fix the regex issue in managing backups.
+
 ## v1.4.0
 
 - Support managed backups. This includes the API methods for CreateBackup,