From 43046567c1e1ce83b2dd180953df3d47272d967b Mon Sep 17 00:00:00 2001
From: "release-please[bot]"
 <55107282+release-please[bot]@users.noreply.github.com>
Date: Tue, 26 Aug 2025 16:40:38 +0000
Subject: [PATCH 1/2] chore(main): release 6.99.0
---
 CHANGELOG.md                                  | 18 +++++++++++++++++
 benchmarks/pom.xml                            |  2 +-
 google-cloud-spanner-bom/pom.xml              | 18 ++++++++---------
 google-cloud-spanner-executor/pom.xml         |  4 ++--
 google-cloud-spanner/pom.xml                  |  4 ++--
 .../pom.xml                                   |  4 ++--
 .../pom.xml                                   |  4 ++--
 grpc-google-cloud-spanner-executor-v1/pom.xml |  4 ++--
 grpc-google-cloud-spanner-v1/pom.xml          |  4 ++--
 pom.xml                                       | 20 +++++++++----------
 .../pom.xml                                   |  4 ++--
 .../pom.xml                                   |  4 ++--
 .../pom.xml                                   |  4 ++--
 proto-google-cloud-spanner-v1/pom.xml         |  4 ++--
 samples/snapshot/pom.xml                      |  2 +-
 versions.txt                                  | 20 +++++++++----------
 16 files changed, 69 insertions(+), 51 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4d510580482..0e16f98f333 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,23 @@
 # Changelog
 
+## [6.99.0](https://github.com/googleapis/java-spanner/compare/v6.98.1...v6.99.0) (2025-08-26)
+
+
+### Features
+
+* Support read lock mode for R/W transactions ([#4010](https://github.com/googleapis/java-spanner/issues/4010)) ([7d752d6](https://github.com/googleapis/java-spanner/commit/7d752d686e638b6266aab3a5188c01641d2f9adc))
+
+
+### Bug Fixes
+
+* **deps:** Update the Java code generator (gapic-generator-java) to 2.62.0 ([52c68db](https://github.com/googleapis/java-spanner/commit/52c68db5c75f24a066c2e828ed79917c824f699b))
+* GetCommitResponse() should return error if tx has not committed ([#4021](https://github.com/googleapis/java-spanner/issues/4021)) ([a2c179f](https://github.com/googleapis/java-spanner/commit/a2c179f2e7c19d295bdbf9cf1bbd1c5562dd9e21))
+
+
+### Dependencies
+
+* Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 ([#4024](https://github.com/googleapis/java-spanner/issues/4024)) ([7e3294f](https://github.com/googleapis/java-spanner/commit/7e3294f6d42bddb4cfff67334118f615c90c3bb7))
+
 ## [6.98.1](https://github.com/googleapis/java-spanner/compare/v6.98.0...v6.98.1) (2025-08-11)
 
 
diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index b79eeb6c7ba..9e2af73c556 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -24,7 +24,7 @@
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
 
   
diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 738a674f719..ea16ad79460 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.98.2-SNAPSHOT
+  6.99.0
   pom
   
     com.google.cloud
@@ -53,43 +53,43 @@
       
         com.google.cloud
         google-cloud-spanner
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.cloud
         google-cloud-spanner
         test-jar
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-admin-instance-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-admin-database-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-admin-instance-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-admin-database-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
     
   
diff --git a/google-cloud-spanner-executor/pom.xml b/google-cloud-spanner-executor/pom.xml
index 146015aa148..32451a543e6 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.98.2-SNAPSHOT
+  6.99.0
   jar
   Google Cloud Spanner Executor
 
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
 
   
diff --git a/google-cloud-spanner/pom.xml b/google-cloud-spanner/pom.xml
index e23392727e9..d256b11bf82 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.98.2-SNAPSHOT
+  6.99.0
   jar
   Google Cloud Spanner
   https://github.com/googleapis/java-spanner
@@ -11,7 +11,7 @@
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.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 d231a2691aa..592e0087d25 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.98.2-SNAPSHOT
+  6.99.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.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/grpc-google-cloud-spanner-admin-instance-v1/pom.xml b/grpc-google-cloud-spanner-admin-instance-v1/pom.xml
index 4001009d840..0e22a0d219a 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.98.2-SNAPSHOT
+  6.99.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.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/grpc-google-cloud-spanner-executor-v1/pom.xml b/grpc-google-cloud-spanner-executor-v1/pom.xml
index 022f2776dcd..5f5428cd65c 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.98.2-SNAPSHOT
+  6.99.0
   grpc-google-cloud-spanner-executor-v1
   GRPC library for google-cloud-spanner
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/grpc-google-cloud-spanner-v1/pom.xml b/grpc-google-cloud-spanner-v1/pom.xml
index 216195b49e8..a7610c3395d 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.98.2-SNAPSHOT
+  6.99.0
   grpc-google-cloud-spanner-v1
   GRPC library for grpc-google-cloud-spanner-v1
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/pom.xml b/pom.xml
index a40c254b076..bace0dfb47a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   com.google.cloud
   google-cloud-spanner-parent
   pom
-  6.98.2-SNAPSHOT
+  6.99.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.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-executor-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-executor-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         proto-google-cloud-spanner-admin-database-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-admin-instance-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.api.grpc
         grpc-google-cloud-spanner-admin-database-v1
-        6.98.2-SNAPSHOT
+        6.99.0
       
       
         com.google.cloud
         google-cloud-spanner
-        6.98.2-SNAPSHOT
+        6.99.0
       
 
       
diff --git a/proto-google-cloud-spanner-admin-database-v1/pom.xml b/proto-google-cloud-spanner-admin-database-v1/pom.xml
index 609e0fb70f8..dea5879aaba 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.98.2-SNAPSHOT
+  6.99.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.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/proto-google-cloud-spanner-admin-instance-v1/pom.xml b/proto-google-cloud-spanner-admin-instance-v1/pom.xml
index 2857630a1b0..4dfd0730817 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.98.2-SNAPSHOT
+  6.99.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.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/proto-google-cloud-spanner-executor-v1/pom.xml b/proto-google-cloud-spanner-executor-v1/pom.xml
index f063c110570..4c8506b7690 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.98.2-SNAPSHOT
+  6.99.0
   proto-google-cloud-spanner-executor-v1
   Proto library for google-cloud-spanner
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/proto-google-cloud-spanner-v1/pom.xml b/proto-google-cloud-spanner-v1/pom.xml
index 6ef8cf35314..992536203be 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.98.2-SNAPSHOT
+  6.99.0
   proto-google-cloud-spanner-v1
   PROTO library for proto-google-cloud-spanner-v1
   
     com.google.cloud
     google-cloud-spanner-parent
-    6.98.2-SNAPSHOT
+    6.99.0
   
   
     
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index b04087bc66d..604a395c96a 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -32,7 +32,7 @@
     
       com.google.cloud
       google-cloud-spanner
-      6.98.2-SNAPSHOT
+      6.99.0
     
     
     
diff --git a/versions.txt b/versions.txt
index 8e2c6bae4a1..1b6a428fdb2 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.98.1:6.98.2-SNAPSHOT
-proto-google-cloud-spanner-v1:6.98.1:6.98.2-SNAPSHOT
-proto-google-cloud-spanner-admin-database-v1:6.98.1:6.98.2-SNAPSHOT
-grpc-google-cloud-spanner-v1:6.98.1:6.98.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-instance-v1:6.98.1:6.98.2-SNAPSHOT
-grpc-google-cloud-spanner-admin-database-v1:6.98.1:6.98.2-SNAPSHOT
-google-cloud-spanner:6.98.1:6.98.2-SNAPSHOT
-google-cloud-spanner-executor:6.98.1:6.98.2-SNAPSHOT
-proto-google-cloud-spanner-executor-v1:6.98.1:6.98.2-SNAPSHOT
-grpc-google-cloud-spanner-executor-v1:6.98.1:6.98.2-SNAPSHOT
+proto-google-cloud-spanner-admin-instance-v1:6.99.0:6.99.0
+proto-google-cloud-spanner-v1:6.99.0:6.99.0
+proto-google-cloud-spanner-admin-database-v1:6.99.0:6.99.0
+grpc-google-cloud-spanner-v1:6.99.0:6.99.0
+grpc-google-cloud-spanner-admin-instance-v1:6.99.0:6.99.0
+grpc-google-cloud-spanner-admin-database-v1:6.99.0:6.99.0
+google-cloud-spanner:6.99.0:6.99.0
+google-cloud-spanner-executor:6.99.0:6.99.0
+proto-google-cloud-spanner-executor-v1:6.99.0:6.99.0
+grpc-google-cloud-spanner-executor-v1:6.99.0:6.99.0
From 86943643c63357b5b8145e2a89a547744eb9da0e Mon Sep 17 00:00:00 2001
From: cloud-java-bot 
Date: Tue, 26 Aug 2025 16:43:40 +0000
Subject: [PATCH 2/2] chore: generate libraries at Tue Aug 26 16:41:05 UTC 2025
---
 README.md | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 0f50fe2c652..836f104fd61 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.98.1'
+implementation 'com.google.cloud:google-cloud-spanner:6.99.0'
 ```
 
 If you are using SBT, add this to your dependencies:
 
 ```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.98.1"
+libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.99.0"
 ```
 
 ## Authentication
@@ -731,7 +731,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.98.1
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.99.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