Releases: googleapis/java-spanner-jdbc
Releases · googleapis/java-spanner-jdbc
v2.35.0-rc1
2.35.0-rc1 (2025-12-17)
Features
- a single multiplexed session is used for all operations (#2162) (21438cc)
- add fallback to PDML mode (#1841) (1e81863)
- add methods for unwrapping Spanner client (#1914) (ee6082f)
- add transaction_timeout connection property (#2226) (092df54)
- add unknownLength connection property (#2286) (6aceb64)
- add UUID data type (#2036) (0df29fc)
- Allow JDBC connection to configure direct access (#2116) (d72242a)
- auto_batch_dml connection property (#1787) (8aa0edb)
- auto_batch_dml methods + combination with JDBC batching (#1795) (98f01bb)
- return is_autoincrement for getColumns (#1944) (b9fcae9)
- support for spanner external host (#1884) (123a7bc)
- support FOR UPDATE clauses (#1919) (d296aa9)
- support isolation level repeatable read (#1973) (010a502)
- update DatabaseMetaData to include named schemas (#1733) (b162e2a)
- update with latest from main (#2330) (e885e97)
Bug Fixes
- cast double Inf and NaN to float (#2304) (a947024), closes #2256
- clear interrupted flag after cancel (#1880) (e1fd4e1), closes #1879
- findColumn is case-sensitive for unquoted identifier (#2261) (71441f7)
- Fixed transaction tagging and reset datafaker version (#1777) (3b117c0)
- include COLUMN_DEFAULT in the returned metadata (#1937) (98eb542)
- next release candidate (3caf5ca)
- remove connection-id from metrics (#1763) (0e54363)
- run DatabaseMetadata tests for PG on emulator (#2271) (e7b20eb)
Performance Improvements
- get database dialect using multiplexed session (c5f3297)
- skip gRPC trailers for successful queries (c5f3297)
- use direct executor (#1864) (6d6d500)
- use last_statement optimization in autocommit (#1911) (ce0c422)
Dependencies
- bump Spanner client to 6.81.2 (#1833) (3b16c90)
- update actions/checkout action to v5 (#2174) (46378ca)
- update actions/checkout action to v6 (#2299) (fbc8969)
- update actions/setup-java action to v5 (#2185) (a0e1cec)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 (#1762) (c1fa2c3)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.1 (#1815) (f4a23e3)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.2 (#1846) (1a010a1)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.3 (#1943) (dc9af80)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.0 (#2020) (0d4a663)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.1 (#2095) (4d662fe)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.2 (#2148) (0ef3b4f)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 (#2197) (70726b6)
- update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.1 (#2275) (559cdee)
- update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.49.0 (#1744) (25f7f61)
- update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.51.0 (#1765) (30f22dd)
- update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.52.0 (#1779) ([ba661fe](https://github.com/googleapis/java-span...
v2.34.1
2.34.1 (2025-12-16)
Bug Fixes
Dependencies
- Update actions/checkout action to v6 (#2299) (fbc8969)
- Update dependency com.google.cloud:google-cloud-spanner to v6.104.0 (#2312) (930797b)
- Update dependency com.google.cloud:google-cloud-spanner to v6.105.0 (#2325) (34a9768)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.104.0 (#2313) (5250e2d)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.105.0 (#2326) (8f3e6b7)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.54.2 (#2322) (2faffb4)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.57.0 (#2316) (77aab00)
- Update dependency net.bytebuddy:byte-buddy to v1.18.2 (#2306) (ba7430c)
- Update dependency net.bytebuddy:byte-buddy-agent to v1.18.2 (#2307) (86dc72b)
- Update dependency org.springframework.boot:spring-boot to v4 (#2300) (a6dddf2)
- Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v4 (#2301) (92efa98)
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.8 (#2298) (5603846)
- Update dependency org.testcontainers:testcontainers to v2.0.3 (#2323) (65302d4)
- Update dependency org.testcontainers:testcontainers-bom to v2.0.3 (#2324) (8e8b3a0)
v2.34.0
2.34.0 (2025-11-18)
Features
Dependencies
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.1 (#2275) (559cdee)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.79.0 (#2281) (3a15afa)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.80.0 (#2288) (b859d8e)
- Update dependency com.google.cloud:google-cloud-spanner to v6.103.0 (#2291) (226850e)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.103.0 (#2292) (1213da6)
- Update dependency com.google.cloud:google-cloud-trace to v2.79.0 (#2282) (ebbb0de)
- Update dependency com.google.cloud:google-cloud-trace to v2.80.0 (#2289) (d64f6c6)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.54.1 (#2277) (7a48db6)
- Update dependency commons-cli:commons-cli to v1.11.0 (#2283) (7582363)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.56.0 (#2278) (1fd49aa)
- Update dependency net.bytebuddy:byte-buddy to v1.18.1 (#2279) (fa83919)
- Update dependency net.bytebuddy:byte-buddy-agent to v1.18.1 (#2280) (4237635)
- Update dependency org.apache.commons:commons-lang3 to v3.20.0 (#2290) (eacbecb)
- Update dependency org.testcontainers:testcontainers to v2.0.2 (#2284) (092f5a1)
- Update dependency org.testcontainers:testcontainers-bom to v2.0.2 (#2285) (360a9fb)
v2.33.3
v2.33.2
2.33.2 (2025-10-24)
Bug Fixes
Dependencies
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.78.0 (#2252) (37ea3f0)
- Update dependency com.google.cloud:google-cloud-spanner to v6.102.1 (0d335a9)
- Update dependency com.google.cloud:google-cloud-trace to v2.78.0 (#2253) (e51eaeb)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.53.0 (0d335a9)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.55.0 (#2251) (14e9ea6)
- Update dependency org.springframework.boot:spring-boot to v3.5.7 (#2263) (0a916b9)
- Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.5.7 (#2264) (3f8d0db)
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.7 (#2267) (1f79712)
- Update dependency org.springframework.data:spring-data-bom to v2025.0.5 (#2258) (1054cdd)
- Update dependency org.testcontainers:testcontainers to v2 (#2254) (4058ed5)
- Update dependency org.testcontainers:testcontainers-bom to v2 (#2255) (64faa98)
v2.33.1
2.33.1 (2025-10-09)
Dependencies
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.76.0 (#2240) (442565e)
- Update dependency com.google.cloud:google-cloud-spanner to v6.101.1 (#2227) (275c6bd)
- Update dependency com.google.cloud:google-cloud-spanner to v6.102.0 (#2244) (383a392)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.101.1 (#2228) (ded7944)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.102.0 (#2246) (7162ac2)
- Update dependency com.google.cloud:google-cloud-trace to v2.76.0 (#2241) (ff2432d)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.3 (#2236) (9a44975)
- Update dependency net.bytebuddy:byte-buddy to v1.17.8 (#2245) (60a3a8f)
- Update dependency net.bytebuddy:byte-buddy-agent to v1.17.8 (#2243) (952c08a)
Documentation
v2.33.0
2.33.0 (2025-09-27)
Features
Dependencies
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.74.0 (#2205) (84dd68c)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.75.0 (#2223) (4aaa4a1)
- Update dependency com.google.cloud:google-cloud-trace to v2.74.0 (#2211) (ac95834)
- Update dependency com.google.cloud:google-cloud-trace to v2.75.0 (#2224) (99392d4)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.2 (#2218) (5718b16)
- Update dependency com.spotify.fmt:fmt-maven-plugin to v2.29 (#2214) (a73a772)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.54.1 (#2220) (b386483)
- Update dependency org.apache.commons:commons-lang3 to v3.19.0 (#2225) (1ea3eca)
- Update dependency org.postgresql:postgresql to v42.7.8 (#2221) (bcc3f3d)
- Update dependency org.springframework.boot:spring-boot to v3.5.6 (#2216) (84396e0)
- Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.5.6 (#2217) (1805daa)
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.6 (#2219) (63525af)
- Update dependency org.springframework.data:spring-data-bom to v2025.0.4 (#2204) (f6327c7)
v2.32.3
2.32.3 (2025-09-13)
Dependencies
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 (#2197) (70726b6)
- Update dependency com.google.cloud:google-cloud-spanner to v6.100.0 (#2206) (ce63133)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.100.0 (#2207) (8f3f00b)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.1 (#2198) (6f6f80b)
- Update dependency com.spotify.fmt:fmt-maven-plugin to v2.28 (#2203) (23545de)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.54.0 (#2199) (b5e02dd)
v2.32.2
2.32.2 (2025-08-28)
Dependencies
- Update actions/setup-java action to v5 (#2185) (a0e1cec)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.72.0 (#2179) (3df3cf7)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.73.0 (#2189) (bc45d56)
- Update dependency com.google.cloud:google-cloud-spanner to v6.99.0 (#2192) (db9732e)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.99.0 (#2193) (54d482f)
- Update dependency com.google.cloud:google-cloud-trace to v2.72.0 (#2180) (2ce3c39)
- Update dependency com.google.cloud:google-cloud-trace to v2.73.0 (#2190) (a116a8f)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.52.0 (#2184) (79ce6bc)
- Update dependency org.springframework.boot:spring-boot to v3.5.5 (#2186) (75e71cc)
- Update dependency org.springframework.boot:spring-boot-starter-data-jdbc to v3.5.5 (#2187) (803f0dd)
- Update dependency org.springframework.boot:spring-boot-starter-parent to v3.5.5 (#2188) (fd383c7)
- Update dependency org.springframework.data:spring-data-bom to v2025.0.3 (#2181) (a1bab5a)
v2.32.1
2.32.1 (2025-08-12)
Dependencies
- Update actions/checkout action to v5 (#2174) (46378ca)
- Update dependency com.google.api.grpc:proto-google-cloud-trace-v1 to v2.71.0 (#2171) (6713d5c)
- Update dependency com.google.cloud:google-cloud-spanner to v6.98.1 (#2175) (3a4d7ec)
- Update dependency com.google.cloud:google-cloud-spanner-bom to v6.98.1 (#2176) (f44a15e)
- Update dependency com.google.cloud:google-cloud-trace to v2.71.0 (#2172) (3159c4f)
- Update dependency com.google.cloud:sdk-platform-java-config to v3.51.0 (#2168) (ecf1a07)
- Update dependency commons-cli:commons-cli to v1.10.0 (#2167) (1ef709d)
- Update dependency io.opentelemetry:opentelemetry-bom to v1.53.0 (#2173) (a61de5c)