Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Commit aa53a43

Browse files
chore: Update generation configuration at Thu Feb 5 02:55:51 UTC 2026 (#4319)
* chore: Update generation configuration at Thu Jan 29 02:52:51 UTC 2026 * chore: Update generation configuration at Fri Jan 30 02:53:36 UTC 2026 * chore: Update generation configuration at Sat Jan 31 02:50:11 UTC 2026 * chore: generate libraries at Sat Jan 31 02:50:43 UTC 2026 * chore: Update generation configuration at Sun Feb 1 02:59:38 UTC 2026 * chore: Update generation configuration at Tue Feb 3 02:56:52 UTC 2026 * chore: Update generation configuration at Wed Feb 4 02:54:27 UTC 2026 * chore: Update generation configuration at Thu Feb 5 02:55:51 UTC 2026 * chore: generate libraries at Thu Feb 5 02:56:33 UTC 2026
1 parent 6356ef2 commit aa53a43

28 files changed

Lines changed: 844 additions & 268 deletions

.github/workflows/hermetic_library_generation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
with:
3838
fetch-depth: 0
3939
token: ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
40-
- uses: googleapis/sdk-platform-java/.github/scripts@v2.66.0
40+
- uses: googleapis/sdk-platform-java/.github/scripts@v2.66.1
4141
if: env.SHOULD_RUN == 'true'
4242
with:
4343
base_ref: ${{ github.base_ref }}

.kokoro/presubmit/graalvm-native-a.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Configure the docker image for kokoro-trampoline.
44
env_vars: {
55
key: "TRAMPOLINE_IMAGE"
6-
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.0" # {x-version-update:google-cloud-shared-dependencies:current}
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.56.1" # {x-version-update:google-cloud-shared-dependencies:current}
77
}
88

99
env_vars: {

.kokoro/presubmit/graalvm-native-b.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Configure the docker image for kokoro-trampoline.
44
env_vars: {
55
key: "TRAMPOLINE_IMAGE"
6-
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.0" # {x-version-update:google-cloud-shared-dependencies:current}
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.56.1" # {x-version-update:google-cloud-shared-dependencies:current}
77
}
88

99
env_vars: {

.kokoro/presubmit/graalvm-native-c.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Configure the docker image for kokoro-trampoline.
44
env_vars: {
55
key: "TRAMPOLINE_IMAGE"
6-
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.0" # {x-version-update:google-cloud-shared-dependencies:current}
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_c:3.56.1" # {x-version-update:google-cloud-shared-dependencies:current}
77
}
88

99
env_vars: {

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ If you are using Maven without the BOM, add this to your dependencies:
4949
If you are using Gradle 5.x or later, add this to your dependencies:
5050

5151
```Groovy
52-
implementation platform('com.google.cloud:libraries-bom:26.74.0')
52+
implementation platform('com.google.cloud:libraries-bom:26.75.0')
5353
5454
implementation 'com.google.cloud:google-cloud-spanner'
5555
```

generation_config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
gapic_generator_version: 2.66.0
2-
googleapis_commitish: 4b64cb41fe090cb27e540af23ee1a4f73d9c3118
3-
libraries_bom_version: 26.74.0
1+
gapic_generator_version: 2.66.1
2+
googleapis_commitish: 466a47d6cd89f3e252f2d26fb26fc27b53a6add7
3+
libraries_bom_version: 26.75.0
44
libraries:
55
- api_shortname: spanner
66
name_pretty: Cloud Spanner

google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/SpannerClientHttpJsonTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import com.google.protobuf.Timestamp;
3737
import com.google.rpc.Status;
3838
import com.google.spanner.v1.BatchCreateSessionsResponse;
39+
import com.google.spanner.v1.CacheUpdate;
3940
import com.google.spanner.v1.CommitResponse;
4041
import com.google.spanner.v1.DatabaseName;
4142
import com.google.spanner.v1.DirectedReadOptions;
@@ -590,6 +591,7 @@ public void executeSqlTest() throws Exception {
590591
.addAllRows(new ArrayList<ListValue>())
591592
.setStats(ResultSetStats.newBuilder().build())
592593
.setPrecommitToken(MultiplexedSessionPrecommitToken.newBuilder().build())
594+
.setCacheUpdate(CacheUpdate.newBuilder().build())
593595
.build();
594596
mockService.addResponse(expectedResponse);
595597

@@ -746,6 +748,7 @@ public void readTest() throws Exception {
746748
.addAllRows(new ArrayList<ListValue>())
747749
.setStats(ResultSetStats.newBuilder().build())
748750
.setPrecommitToken(MultiplexedSessionPrecommitToken.newBuilder().build())
751+
.setCacheUpdate(CacheUpdate.newBuilder().build())
749752
.build();
750753
mockService.addResponse(expectedResponse);
751754

google-cloud-spanner/src/test/java/com/google/cloud/spanner/v1/SpannerClientTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,7 @@ public void executeSqlTest() throws Exception {
549549
.addAllRows(new ArrayList<ListValue>())
550550
.setStats(ResultSetStats.newBuilder().build())
551551
.setPrecommitToken(MultiplexedSessionPrecommitToken.newBuilder().build())
552+
.setCacheUpdate(CacheUpdate.newBuilder().build())
552553
.build();
553554
mockSpanner.addResponse(expectedResponse);
554555

@@ -784,6 +785,7 @@ public void readTest() throws Exception {
784785
.addAllRows(new ArrayList<ListValue>())
785786
.setStats(ResultSetStats.newBuilder().build())
786787
.setPrecommitToken(MultiplexedSessionPrecommitToken.newBuilder().build())
788+
.setCacheUpdate(CacheUpdate.newBuilder().build())
787789
.build();
788790
mockSpanner.addResponse(expectedResponse);
789791

proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchWriteResponse.java

Lines changed: 72 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() {
185185
*
186186
* <pre>
187187
* The commit timestamp of the transaction that applied this batch.
188-
* Present if `status` is `OK`, absent otherwise.
188+
* Present if status is OK and the mutation groups were applied, absent
189+
* otherwise.
190+
*
191+
* For mutation groups with conditions, a status=OK and missing
192+
* commit_timestamp means that the mutation groups were not applied due to the
193+
* condition not being satisfied after evaluation.
189194
* </pre>
190195
*
191196
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -202,7 +207,12 @@ public boolean hasCommitTimestamp() {
202207
*
203208
* <pre>
204209
* The commit timestamp of the transaction that applied this batch.
205-
* Present if `status` is `OK`, absent otherwise.
210+
* Present if status is OK and the mutation groups were applied, absent
211+
* otherwise.
212+
*
213+
* For mutation groups with conditions, a status=OK and missing
214+
* commit_timestamp means that the mutation groups were not applied due to the
215+
* condition not being satisfied after evaluation.
206216
* </pre>
207217
*
208218
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -221,7 +231,12 @@ public com.google.protobuf.Timestamp getCommitTimestamp() {
221231
*
222232
* <pre>
223233
* The commit timestamp of the transaction that applied this batch.
224-
* Present if `status` is `OK`, absent otherwise.
234+
* Present if status is OK and the mutation groups were applied, absent
235+
* otherwise.
236+
*
237+
* For mutation groups with conditions, a status=OK and missing
238+
* commit_timestamp means that the mutation groups were not applied due to the
239+
* condition not being satisfied after evaluation.
225240
* </pre>
226241
*
227242
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -995,7 +1010,12 @@ public com.google.rpc.StatusOrBuilder getStatusOrBuilder() {
9951010
*
9961011
* <pre>
9971012
* The commit timestamp of the transaction that applied this batch.
998-
* Present if `status` is `OK`, absent otherwise.
1013+
* Present if status is OK and the mutation groups were applied, absent
1014+
* otherwise.
1015+
*
1016+
* For mutation groups with conditions, a status=OK and missing
1017+
* commit_timestamp means that the mutation groups were not applied due to the
1018+
* condition not being satisfied after evaluation.
9991019
* </pre>
10001020
*
10011021
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1011,7 +1031,12 @@ public boolean hasCommitTimestamp() {
10111031
*
10121032
* <pre>
10131033
* The commit timestamp of the transaction that applied this batch.
1014-
* Present if `status` is `OK`, absent otherwise.
1034+
* Present if status is OK and the mutation groups were applied, absent
1035+
* otherwise.
1036+
*
1037+
* For mutation groups with conditions, a status=OK and missing
1038+
* commit_timestamp means that the mutation groups were not applied due to the
1039+
* condition not being satisfied after evaluation.
10151040
* </pre>
10161041
*
10171042
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1033,7 +1058,12 @@ public com.google.protobuf.Timestamp getCommitTimestamp() {
10331058
*
10341059
* <pre>
10351060
* The commit timestamp of the transaction that applied this batch.
1036-
* Present if `status` is `OK`, absent otherwise.
1061+
* Present if status is OK and the mutation groups were applied, absent
1062+
* otherwise.
1063+
*
1064+
* For mutation groups with conditions, a status=OK and missing
1065+
* commit_timestamp means that the mutation groups were not applied due to the
1066+
* condition not being satisfied after evaluation.
10371067
* </pre>
10381068
*
10391069
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1057,7 +1087,12 @@ public Builder setCommitTimestamp(com.google.protobuf.Timestamp value) {
10571087
*
10581088
* <pre>
10591089
* The commit timestamp of the transaction that applied this batch.
1060-
* Present if `status` is `OK`, absent otherwise.
1090+
* Present if status is OK and the mutation groups were applied, absent
1091+
* otherwise.
1092+
*
1093+
* For mutation groups with conditions, a status=OK and missing
1094+
* commit_timestamp means that the mutation groups were not applied due to the
1095+
* condition not being satisfied after evaluation.
10611096
* </pre>
10621097
*
10631098
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1078,7 +1113,12 @@ public Builder setCommitTimestamp(com.google.protobuf.Timestamp.Builder builderF
10781113
*
10791114
* <pre>
10801115
* The commit timestamp of the transaction that applied this batch.
1081-
* Present if `status` is `OK`, absent otherwise.
1116+
* Present if status is OK and the mutation groups were applied, absent
1117+
* otherwise.
1118+
*
1119+
* For mutation groups with conditions, a status=OK and missing
1120+
* commit_timestamp means that the mutation groups were not applied due to the
1121+
* condition not being satisfied after evaluation.
10821122
* </pre>
10831123
*
10841124
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1107,7 +1147,12 @@ public Builder mergeCommitTimestamp(com.google.protobuf.Timestamp value) {
11071147
*
11081148
* <pre>
11091149
* The commit timestamp of the transaction that applied this batch.
1110-
* Present if `status` is `OK`, absent otherwise.
1150+
* Present if status is OK and the mutation groups were applied, absent
1151+
* otherwise.
1152+
*
1153+
* For mutation groups with conditions, a status=OK and missing
1154+
* commit_timestamp means that the mutation groups were not applied due to the
1155+
* condition not being satisfied after evaluation.
11111156
* </pre>
11121157
*
11131158
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1128,7 +1173,12 @@ public Builder clearCommitTimestamp() {
11281173
*
11291174
* <pre>
11301175
* The commit timestamp of the transaction that applied this batch.
1131-
* Present if `status` is `OK`, absent otherwise.
1176+
* Present if status is OK and the mutation groups were applied, absent
1177+
* otherwise.
1178+
*
1179+
* For mutation groups with conditions, a status=OK and missing
1180+
* commit_timestamp means that the mutation groups were not applied due to the
1181+
* condition not being satisfied after evaluation.
11321182
* </pre>
11331183
*
11341184
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1144,7 +1194,12 @@ public com.google.protobuf.Timestamp.Builder getCommitTimestampBuilder() {
11441194
*
11451195
* <pre>
11461196
* The commit timestamp of the transaction that applied this batch.
1147-
* Present if `status` is `OK`, absent otherwise.
1197+
* Present if status is OK and the mutation groups were applied, absent
1198+
* otherwise.
1199+
*
1200+
* For mutation groups with conditions, a status=OK and missing
1201+
* commit_timestamp means that the mutation groups were not applied due to the
1202+
* condition not being satisfied after evaluation.
11481203
* </pre>
11491204
*
11501205
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -1164,7 +1219,12 @@ public com.google.protobuf.TimestampOrBuilder getCommitTimestampOrBuilder() {
11641219
*
11651220
* <pre>
11661221
* The commit timestamp of the transaction that applied this batch.
1167-
* Present if `status` is `OK`, absent otherwise.
1222+
* Present if status is OK and the mutation groups were applied, absent
1223+
* otherwise.
1224+
*
1225+
* For mutation groups with conditions, a status=OK and missing
1226+
* commit_timestamp means that the mutation groups were not applied due to the
1227+
* condition not being satisfied after evaluation.
11681228
* </pre>
11691229
*
11701230
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>

proto-google-cloud-spanner-v1/src/main/java/com/google/spanner/v1/BatchWriteResponseOrBuilder.java

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,12 @@ public interface BatchWriteResponseOrBuilder
111111
*
112112
* <pre>
113113
* The commit timestamp of the transaction that applied this batch.
114-
* Present if `status` is `OK`, absent otherwise.
114+
* Present if status is OK and the mutation groups were applied, absent
115+
* otherwise.
116+
*
117+
* For mutation groups with conditions, a status=OK and missing
118+
* commit_timestamp means that the mutation groups were not applied due to the
119+
* condition not being satisfied after evaluation.
115120
* </pre>
116121
*
117122
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -125,7 +130,12 @@ public interface BatchWriteResponseOrBuilder
125130
*
126131
* <pre>
127132
* The commit timestamp of the transaction that applied this batch.
128-
* Present if `status` is `OK`, absent otherwise.
133+
* Present if status is OK and the mutation groups were applied, absent
134+
* otherwise.
135+
*
136+
* For mutation groups with conditions, a status=OK and missing
137+
* commit_timestamp means that the mutation groups were not applied due to the
138+
* condition not being satisfied after evaluation.
129139
* </pre>
130140
*
131141
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>
@@ -139,7 +149,12 @@ public interface BatchWriteResponseOrBuilder
139149
*
140150
* <pre>
141151
* The commit timestamp of the transaction that applied this batch.
142-
* Present if `status` is `OK`, absent otherwise.
152+
* Present if status is OK and the mutation groups were applied, absent
153+
* otherwise.
154+
*
155+
* For mutation groups with conditions, a status=OK and missing
156+
* commit_timestamp means that the mutation groups were not applied due to the
157+
* condition not being satisfied after evaluation.
143158
* </pre>
144159
*
145160
* <code>.google.protobuf.Timestamp commit_timestamp = 3;</code>

0 commit comments

Comments
 (0)