diff --git a/.repo-metadata.json b/.repo-metadata.json
index 7848b32f2b6..670b37d595a 100644
--- a/.repo-metadata.json
+++ b/.repo-metadata.json
@@ -2,7 +2,7 @@
"api_shortname": "spanner",
"name_pretty": "Cloud Spanner",
"product_documentation": "https://cloud.google.com/spanner/docs/",
- "api_description": "is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, \\nschemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication \\nfor high availability.\\n\\nBe sure to activate the Cloud Spanner API on the Developer's Console to\\nuse Cloud Spanner from your project.",
+ "api_description": "is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, schemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication for high availability. Be sure to activate the Cloud Spanner API on the Developer's Console to use Cloud Spanner from your project.",
"client_documentation": "https://cloud.google.com/java/docs/reference/google-cloud-spanner/latest/history",
"release_level": "stable",
"transport": "grpc",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 395574d2ab1..ce1e733c4a3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,25 @@
# Changelog
+## [6.82.0](https://github.com/googleapis/java-spanner/compare/v6.81.2...v6.82.0) (2024-12-03)
+
+
+### Features
+
+* Add option for retrying DML as PDML ([#3480](https://github.com/googleapis/java-spanner/issues/3480)) ([b545557](https://github.com/googleapis/java-spanner/commit/b545557b1a27868aeb5115b3947d42db015cc00e))
+* Add the last statement option to ExecuteSqlRequest and ExecuteBatchDmlRequest ([76ab801](https://github.com/googleapis/java-spanner/commit/76ab8011b0aa03e5bb98e375595358732cde31b7))
+
+
+### Bug Fixes
+
+* **deps:** Update the Java code generator (gapic-generator-java) to 2.50.0 ([76ab801](https://github.com/googleapis/java-spanner/commit/76ab8011b0aa03e5bb98e375595358732cde31b7))
+* Shutdown built in metrics meter provider ([#3518](https://github.com/googleapis/java-spanner/issues/3518)) ([c935e2e](https://github.com/googleapis/java-spanner/commit/c935e2eff780100273bc35c11458485c9bb05230))
+* **spanner:** GetEdition() is returning null for Instance ([#3496](https://github.com/googleapis/java-spanner/issues/3496)) ([77cb585](https://github.com/googleapis/java-spanner/commit/77cb585d57fd30f953b0ffb80be124e3cb1c6f39))
+
+
+### Dependencies
+
+* Update dependency commons-io:commons-io to v2.18.0 ([#3492](https://github.com/googleapis/java-spanner/issues/3492)) ([5c8b3ad](https://github.com/googleapis/java-spanner/commit/5c8b3ade163b4cdb81a53f5dcf777ebba48ef265))
+
## [6.81.2](https://github.com/googleapis/java-spanner/compare/v6.81.1...v6.81.2) (2024-11-20)
diff --git a/README.md b/README.md
index 294ac252fd3..f3c6528dbe3 100644
--- a/README.md
+++ b/README.md
@@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-spanner'
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-spanner:6.81.1'
+implementation 'com.google.cloud:google-cloud-spanner:6.82.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.81.1"
+libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.82.0"
```
## Authentication
@@ -91,7 +91,7 @@ to add `google-cloud-spanner` as a dependency in your code.
## About Cloud Spanner
-[Cloud Spanner][product-docs] is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, \nschemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication \nfor high availability.\n\nBe sure to activate the Cloud Spanner API on the Developer's Console to\nuse Cloud Spanner from your project.
+[Cloud Spanner][product-docs] is a fully managed, mission-critical, relational database service that offers transactional consistency at global scale, schemas, SQL (ANSI 2011 with extensions), and automatic, synchronous replication for high availability. Be sure to activate the Cloud Spanner API on the Developer's Console to use Cloud Spanner from your project.
See the [Cloud Spanner client library docs][javadocs] to learn how to
use this Cloud Spanner Client Library.
@@ -721,7 +721,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-spanner/java11.html
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-spanner.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.81.1
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.82.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index 1954a1a1348..22c13635ce8 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -24,7 +24,7 @@
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 206d9b3dd1a..1db01f10946 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.81.3-SNAPSHOT
+ 6.82.0
pom
com.google.cloud
@@ -53,43 +53,43 @@
com.google.cloud
google-cloud-spanner
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.cloud
google-cloud-spanner
test-jar
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/google-cloud-spanner-executor/pom.xml b/google-cloud-spanner-executor/pom.xml
index e8f01722d93..c108b69b1a3 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.81.3-SNAPSHOT
+ 6.82.0
jar
Google Cloud Spanner Executor
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index c4a9cc09539..b7589c10203 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.81.3-SNAPSHOT
+ 6.82.0
jar
Google Cloud Spanner
https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.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 91aacbe2719..000a88b6261 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.81.3-SNAPSHOT
+ 6.82.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.81.3-SNAPSHOT
+ 6.82.0
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 8423332b6c3..b794aca19dd 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.81.3-SNAPSHOT
+ 6.82.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.81.3-SNAPSHOT
+ 6.82.0
diff --git a/grpc-google-cloud-spanner-executor-v1/pom.xml b/grpc-google-cloud-spanner-executor-v1/pom.xml
index c4fc06b2704..b63e9bd6038 100644
--- a/grpc-google-cloud-spanner-executor-v1/pom.xml
+++ b/grpc-google-cloud-spanner-executor-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-spanner-executor-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
grpc-google-cloud-spanner-executor-v1
GRPC library for google-cloud-spanner
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 5454023dd36..dc1c2c1c936 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.81.3-SNAPSHOT
+ 6.82.0
grpc-google-cloud-spanner-v1
GRPC library for grpc-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/pom.xml b/pom.xml
index 033368b3136..72a2a6797e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-spanner-parent
pom
- 6.81.3-SNAPSHOT
+ 6.82.0
Google Cloud Spanner Parent
https://github.com/googleapis/java-spanner
@@ -61,47 +61,47 @@
com.google.api.grpc
proto-google-cloud-spanner-admin-instance-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-executor-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-executor-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
proto-google-cloud-spanner-admin-database-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-instance-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.api.grpc
grpc-google-cloud-spanner-admin-database-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
com.google.cloud
google-cloud-spanner
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index e8d3a78f661..4d29a245a80 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.81.3-SNAPSHOT
+ 6.82.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.81.3-SNAPSHOT
+ 6.82.0
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index ac5b06ff1c8..08da9e3b853 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.81.3-SNAPSHOT
+ 6.82.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.81.3-SNAPSHOT
+ 6.82.0
diff --git a/proto-google-cloud-spanner-executor-v1/pom.xml b/proto-google-cloud-spanner-executor-v1/pom.xml
index a990c3c1c5b..23a213ca72f 100644
--- a/proto-google-cloud-spanner-executor-v1/pom.xml
+++ b/proto-google-cloud-spanner-executor-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-spanner-executor-v1
- 6.81.3-SNAPSHOT
+ 6.82.0
proto-google-cloud-spanner-executor-v1
Proto library for google-cloud-spanner
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index d81e8d8cfd6..8c3dc7a8adf 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.81.3-SNAPSHOT
+ 6.82.0
proto-google-cloud-spanner-v1
PROTO library for proto-google-cloud-spanner-v1
com.google.cloud
google-cloud-spanner-parent
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index a16c9d19569..cca1680ac10 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -32,7 +32,7 @@
com.google.cloud
google-cloud-spanner
- 6.81.3-SNAPSHOT
+ 6.82.0
diff --git a/versions.txt b/versions.txt
index 0cc11757a03..745b2174e24 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,13 +1,13 @@
# Format:
# module:released-version:current-version
-proto-google-cloud-spanner-admin-instance-v1:6.81.2:6.81.3-SNAPSHOT
-proto-google-cloud-spanner-v1:6.81.2:6.81.3-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:6.81.2:6.81.3-SNAPSHOT
-grpc-google-cloud-spanner-v1:6.81.2:6.81.3-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:6.81.2:6.81.3-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:6.81.2:6.81.3-SNAPSHOT
-google-cloud-spanner:6.81.2:6.81.3-SNAPSHOT
-google-cloud-spanner-executor:6.81.2:6.81.3-SNAPSHOT
-proto-google-cloud-spanner-executor-v1:6.81.2:6.81.3-SNAPSHOT
-grpc-google-cloud-spanner-executor-v1:6.81.2:6.81.3-SNAPSHOT
+proto-google-cloud-spanner-admin-instance-v1:6.82.0:6.82.0
+proto-google-cloud-spanner-v1:6.82.0:6.82.0
+proto-google-cloud-spanner-admin-database-v1:6.82.0:6.82.0
+grpc-google-cloud-spanner-v1:6.82.0:6.82.0
+grpc-google-cloud-spanner-admin-instance-v1:6.82.0:6.82.0
+grpc-google-cloud-spanner-admin-database-v1:6.82.0:6.82.0
+google-cloud-spanner:6.82.0:6.82.0
+google-cloud-spanner-executor:6.82.0:6.82.0
+proto-google-cloud-spanner-executor-v1:6.82.0:6.82.0
+grpc-google-cloud-spanner-executor-v1:6.82.0:6.82.0