Skip to content

Commit 1770b41

Browse files
authored
Merge branch 'googleapis:main' into main
2 parents 5cb64bc + 99b70ce commit 1770b41

File tree

22 files changed

+654
-68
lines changed

22 files changed

+654
-68
lines changed

.github/workflows/unmanaged_dependency_check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
shell: bash
1515
run: .kokoro/build.sh
1616
- name: Unmanaged dependency check
17-
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.43.0
17+
uses: googleapis/sdk-platform-java/java-shared-dependencies/unmanaged-dependency-check@google-cloud-shared-dependencies/v3.44.0
1818
with:
1919
bom-path: pom.xml

.kokoro/presubmit/graalvm-native-17.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.43.0"
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_b:3.44.0"
77
}
88

99
env_vars: {

.kokoro/presubmit/graalvm-native.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.43.0"
6+
value: "gcr.io/cloud-devrel-public-resources/graalvm_sdk_platform_a:3.44.0"
77
}
88

99
env_vars: {

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Changelog
22

3+
## [2.27.1](https://github.com/googleapis/java-spanner-jdbc/compare/v2.27.0...v2.27.1) (2025-02-28)
4+
5+
6+
### Bug Fixes
7+
8+
* Include COLUMN_DEFAULT in the returned metadata ([#1937](https://github.com/googleapis/java-spanner-jdbc/issues/1937)) ([98eb542](https://github.com/googleapis/java-spanner-jdbc/commit/98eb542201330188570ef995e38fa2a690e1160f))
9+
10+
11+
### Dependencies
12+
13+
* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.59.0 ([#1938](https://github.com/googleapis/java-spanner-jdbc/issues/1938)) ([5458023](https://github.com/googleapis/java-spanner-jdbc/commit/54580230f61584f0691730693497171ff9bfc734))
14+
* Update dependency com.google.cloud:google-cloud-spanner-bom to v6.88.0 ([#1939](https://github.com/googleapis/java-spanner-jdbc/issues/1939)) ([3c23e90](https://github.com/googleapis/java-spanner-jdbc/commit/3c23e90b7a7dee52169db8041523f38a7ceeb6ad))
15+
* Update dependency com.google.cloud:google-cloud-trace to v2.59.0 ([#1940](https://github.com/googleapis/java-spanner-jdbc/issues/1940)) ([b31dd6e](https://github.com/googleapis/java-spanner-jdbc/commit/b31dd6e78b5f9b529b7cc7a9a34ea176231e22dc))
16+
* Update dependency com.google.cloud:sdk-platform-java-config to v3.44.0 ([#1931](https://github.com/googleapis/java-spanner-jdbc/issues/1931)) ([568a464](https://github.com/googleapis/java-spanner-jdbc/commit/568a464f29055383b7930deb42505bedad506339))
17+
18+
19+
### Documentation
20+
21+
* Add defaultSequenceKind connection property documentation ([#1935](https://github.com/googleapis/java-spanner-jdbc/issues/1935)) ([c30b09a](https://github.com/googleapis/java-spanner-jdbc/commit/c30b09ab554d57adccaee72c36969407bbb1d4dd))
22+
23+
## [2.27.0](https://github.com/googleapis/java-spanner-jdbc/compare/v2.26.1...v2.27.0) (2025-02-21)
24+
25+
26+
### Features
27+
28+
* Add methods for unwrapping Spanner client ([#1914](https://github.com/googleapis/java-spanner-jdbc/issues/1914)) ([ee6082f](https://github.com/googleapis/java-spanner-jdbc/commit/ee6082fc455860a0f768a1798f98454bbd4cfeb0))
29+
* Support FOR UPDATE clauses ([#1919](https://github.com/googleapis/java-spanner-jdbc/issues/1919)) ([d296aa9](https://github.com/googleapis/java-spanner-jdbc/commit/d296aa909be23be56faf69e348263cc195708585))
30+
31+
32+
### Performance Improvements
33+
34+
* Use last_statement optimization in autocommit ([#1911](https://github.com/googleapis/java-spanner-jdbc/issues/1911)) ([ce0c422](https://github.com/googleapis/java-spanner-jdbc/commit/ce0c42269486ddd1f4296f38dc9843e4c1ee87ef))
35+
36+
37+
### Dependencies
38+
39+
* Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.58.0 ([#1909](https://github.com/googleapis/java-spanner-jdbc/issues/1909)) ([deefebe](https://github.com/googleapis/java-spanner-jdbc/commit/deefebec85a202ed516b8acc9005691e47f91486))
40+
* Update dependency com.google.cloud:google-cloud-spanner-bom to v6.87.0 ([#1925](https://github.com/googleapis/java-spanner-jdbc/issues/1925)) ([121ad50](https://github.com/googleapis/java-spanner-jdbc/commit/121ad504f9dec432405fce40bbb452400d17d0bb))
41+
* Update dependency com.google.cloud:google-cloud-trace to v2.58.0 ([#1910](https://github.com/googleapis/java-spanner-jdbc/issues/1910)) ([9b621df](https://github.com/googleapis/java-spanner-jdbc/commit/9b621df8076775a8b72feb953c878b919ef2a6e5))
42+
* Update dependency com.google.cloud:sdk-platform-java-config to v3.43.0 ([#1908](https://github.com/googleapis/java-spanner-jdbc/issues/1908)) ([c8a2217](https://github.com/googleapis/java-spanner-jdbc/commit/c8a2217c5692219d66e84971741121e725af4ceb))
43+
* Update dependency io.opentelemetry:opentelemetry-bom to v1.47.0 ([#1907](https://github.com/googleapis/java-spanner-jdbc/issues/1907)) ([bfc05e5](https://github.com/googleapis/java-spanner-jdbc/commit/bfc05e52540fc9eeb7523322e567637499f7bf41))
44+
* Update dependency org.springframework.boot:spring-boot to v3.4.3 ([#1922](https://github.com/googleapis/java-spanner-jdbc/issues/1922)) ([3e13089](https://github.com/googleapis/java-spanner-jdbc/commit/3e13089606da51452c08782e5526e7685c6b6852))
45+
* Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.4.3 ([#1923](https://github.com/googleapis/java-spanner-jdbc/issues/1923)) ([040b467](https://github.com/googleapis/java-spanner-jdbc/commit/040b46783debc03c8d157decde8a80c4707a6951))
46+
* Update dependency org.springframework.boot:spring-boot-starter-parent to v3.4.3 ([#1924](https://github.com/googleapis/java-spanner-jdbc/issues/1924)) ([3cdaad9](https://github.com/googleapis/java-spanner-jdbc/commit/3cdaad949e5dff2916ce69a9adae18806ec8fb26))
47+
* Update dependency org.springframework.data:spring-data-bom to v2024.1.3 ([#1913](https://github.com/googleapis/java-spanner-jdbc/issues/1913)) ([4744c11](https://github.com/googleapis/java-spanner-jdbc/commit/4744c1101faef14d0ce3984f3aafc6f002a38359))
48+
* Update dependency org.testcontainers:testcontainers to v1.20.5 ([#1926](https://github.com/googleapis/java-spanner-jdbc/issues/1926)) ([6977dfc](https://github.com/googleapis/java-spanner-jdbc/commit/6977dfcd99407c770d493fe7216cebc332ac9907))
49+
* Update dependency org.testcontainers:testcontainers-bom to v1.20.5 ([#1921](https://github.com/googleapis/java-spanner-jdbc/issues/1921)) ([f91415a](https://github.com/googleapis/java-spanner-jdbc/commit/f91415a75c7c97acb25188de2d68effca534ba0d))
50+
51+
52+
### Documentation
53+
54+
* Add sample for PROTO columns ([#1918](https://github.com/googleapis/java-spanner-jdbc/issues/1918)) ([60ee659](https://github.com/googleapis/java-spanner-jdbc/commit/60ee659b62a1a940d6a1cc49138da2029e62a01e)), closes [#1916](https://github.com/googleapis/java-spanner-jdbc/issues/1916)
55+
* Regenerate Connection properties documentation ([#1915](https://github.com/googleapis/java-spanner-jdbc/issues/1915)) ([dfddf08](https://github.com/googleapis/java-spanner-jdbc/commit/dfddf08b9af9dae358ddc6a875101f2e35fbef13))
56+
357
## [2.26.1](https://github.com/googleapis/java-spanner-jdbc/compare/v2.26.0...v2.26.1) (2025-02-03)
458

559

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are using Maven, add this to your pom.xml file:
2020
<dependency>
2121
<groupId>com.google.cloud</groupId>
2222
<artifactId>google-cloud-spanner-jdbc</artifactId>
23-
<version>2.26.1</version>
23+
<version>2.27.1</version>
2424
</dependency>
2525
```
2626
<!--- {x-version-update-end} -->
@@ -30,15 +30,15 @@ If you are using Gradle without BOM, add this to your dependencies
3030

3131
<!--- {x-version-update-start:google-cloud-spanner-jdbc:released} -->
3232
```Groovy
33-
implementation 'com.google.cloud:google-cloud-spanner-jdbc:2.26.1'
33+
implementation 'com.google.cloud:google-cloud-spanner-jdbc:2.27.1'
3434
```
3535
<!--- {x-version-update-end} -->
3636

3737
If you are using SBT, add this to your dependencies
3838

3939
<!--- {x-version-update-start:google-cloud-spanner-jdbc:released} -->
4040
```Scala
41-
libraryDependencies += "com.google.cloud" % "google-cloud-spanner-jdbc" % "2.26.1"
41+
libraryDependencies += "com.google.cloud" % "google-cloud-spanner-jdbc" % "2.27.1"
4242
```
4343
<!--- {x-version-update-end} -->
4444

documentation/connection_properties.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ The 'Context' value indicates whether the property can only be set when a connec
2222
| databaserole | Sets the database role to use for this connection. The default is privileges assigned to IAM role | | | STARTUP |
2323
| databoostenabled | Enable data boost for all partitioned queries that are executed by this connection. This setting is only used for partitioned queries and is ignored by all other statements. | false | true, false | USER |
2424
| ddlintransactionmode | Determines how the connection should handle DDL statements in a read/write transaction. | ALLOW_IN_EMPTY_TRANSACTION | FAIL, ALLOW_IN_EMPTY_TRANSACTION, AUTO_COMMIT_TRANSACTION | USER |
25+
| defaultsequencekind | The default sequence kind that should be used for the database. This property is only used when a DDL statement that requires a default sequence kind is executed on this connection. | | | USER |
2526
| delaytransactionstartuntilfirstwrite | Enabling this option will delay the actual start of a read/write transaction until the first write operation is seen in that transaction. All reads that happen before the first write in a transaction will instead be executed as if the connection was in auto-commit mode. Enabling this option will make read/write transactions lose their SERIALIZABLE isolation level. Read operations that are executed after the first write operation in a read/write transaction will be executed using the read/write transaction. Enabling this mode can reduce locking and improve performance for applications that can handle the lower transaction isolation semantics. | false | true, false | USER |
2627
| dialect | Sets the dialect to use for new databases that are created by this connection. | GOOGLE_STANDARD_SQL | GOOGLE_STANDARD_SQL, POSTGRESQL | STARTUP |
2728
| directed_read | The directed read options to apply to read-only transactions. | | | USER |

pom.xml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<artifactId>google-cloud-spanner-jdbc</artifactId>
7-
<version>2.26.2-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner-jdbc:current} -->
7+
<version>2.27.2-SNAPSHOT</version><!-- {x-version-update:google-cloud-spanner-jdbc:current} -->
88
<packaging>jar</packaging>
99
<name>Google Cloud Spanner JDBC</name>
1010
<url>https://github.com/googleapis/java-spanner-jdbc</url>
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>com.google.cloud</groupId>
1616
<artifactId>sdk-platform-java-config</artifactId>
17-
<version>3.43.0</version>
17+
<version>3.44.0</version>
1818
</parent>
1919
<developers>
2020
<developer>
@@ -61,7 +61,7 @@
6161
<dependency>
6262
<groupId>com.google.cloud</groupId>
6363
<artifactId>google-cloud-spanner-bom</artifactId>
64-
<version>6.86.0</version>
64+
<version>6.88.0</version>
6565
<type>pom</type>
6666
<scope>import</scope>
6767
</dependency>
@@ -166,7 +166,7 @@
166166
<dependency>
167167
<groupId>org.testcontainers</groupId>
168168
<artifactId>testcontainers</artifactId>
169-
<version>1.20.4</version>
169+
<version>1.20.6</version>
170170
<scope>test</scope>
171171
</dependency>
172172
<dependency>
@@ -207,16 +207,22 @@
207207
<version>0.33.0</version>
208208
<scope>test</scope>
209209
</dependency>
210+
<dependency>
211+
<groupId>io.opentelemetry</groupId>
212+
<artifactId>opentelemetry-api-incubator</artifactId>
213+
<version>1.45.0-alpha</version>
214+
<scope>test</scope>
215+
</dependency>
210216
<dependency>
211217
<groupId>com.google.cloud</groupId>
212218
<artifactId>google-cloud-trace</artifactId>
213-
<version>2.58.0</version>
219+
<version>2.59.0</version>
214220
<scope>test</scope>
215221
</dependency>
216222
<dependency>
217223
<groupId>com.google.api.grpc</groupId>
218224
<artifactId>proto-google-cloud-trace-v1</artifactId>
219-
<version>2.58.0</version>
225+
<version>2.59.0</version>
220226
<scope>test</scope>
221227
</dependency>
222228

@@ -462,7 +468,7 @@
462468
<plugin>
463469
<groupId>org.apache.maven.plugins</groupId>
464470
<artifactId>maven-project-info-reports-plugin</artifactId>
465-
<version>3.8.0</version>
471+
<version>3.9.0</version>
466472
<reportSets>
467473
<reportSet>
468474
<reports>

samples/install-without-bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<dependency>
3030
<groupId>com.google.cloud</groupId>
3131
<artifactId>google-cloud-spanner-jdbc</artifactId>
32-
<version>2.26.1</version>
32+
<version>2.27.1</version>
3333
</dependency>
3434
<!-- [END spanner-jdbc_install_without_bom] -->
3535

samples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<plugin>
4040
<groupId>org.apache.maven.plugins</groupId>
4141
<artifactId>maven-deploy-plugin</artifactId>
42-
<version>3.1.3</version>
42+
<version>3.1.4</version>
4343
<configuration>
4444
<skip>true</skip>
4545
</configuration>

samples/quickperf/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<parent>
1313
<groupId>com.google.cloud</groupId>
1414
<artifactId>sdk-platform-java-config</artifactId>
15-
<version>3.43.0</version>
15+
<version>3.44.0</version>
1616
<relativePath/>
1717
</parent>
1818

@@ -27,7 +27,7 @@
2727
<dependency>
2828
<groupId>com.google.cloud</groupId>
2929
<artifactId>libraries-bom</artifactId>
30-
<version>26.54.0</version>
30+
<version>26.56.0</version>
3131
<type>pom</type>
3232
<scope>import</scope>
3333
</dependency>
@@ -67,13 +67,13 @@
6767
<dependency>
6868
<groupId>com.fasterxml.jackson.core</groupId>
6969
<artifactId>jackson-databind</artifactId>
70-
<version>2.18.2</version>
70+
<version>2.18.3</version>
7171
</dependency>
7272
<!-- Required for unit tests -->
7373
<dependency>
7474
<groupId>org.testcontainers</groupId>
7575
<artifactId>testcontainers</artifactId>
76-
<version>1.20.4</version>
76+
<version>1.20.6</version>
7777
<scope>test</scope>
7878
</dependency>
7979
<dependency>

0 commit comments

Comments
 (0)