Releases: GoogleCloudPlatform/cloud-spanner-r2dbc
Releases · GoogleCloudPlatform/cloud-spanner-r2dbc
v1.4.1
v1.4.0
1.4.0 (2025-03-06)
Features
Bug Fixes
- add
sync-repo-settings.yaml(#822) (4292fb0) - add java17 in unit tests (#808) (2d0bc6f)
- command in README (#864) (270af62)
- Deprecation notice: v3 of the artifact actions (#869) (346173a)
- Incorrect mapping for PROJECT, INSTANCE, DATABASE for log (#863) (fcde347)
- upgrade action/cache (#874) (7bbd57e)
Documentation
v1.3.0
v1.2.2
v1.2.1
v1.2.0
- Upgraded SPI to 0.9.0 and fixed blocking errors #489
- Added support for binding arrays and lists to Spanner native arrays #495
- Added Google Java types to the Spring Data's SimpleType collection in the SpannerR2dbcDialect #517
- Upgraded to Spring Boot 2.7 and Spring Data R2DBC 1.5.6 #558 #600
- Upgraded to Project Reactor 2020.0.26 #611
- Upgraded to Google Cloud Java Client Libraries BOM 26.1.5 #602
v1.1.0
v1.0.0
v0.6.0
The implementation based on the official Cloud Spanner client library is now primary. The experimental gRPC-based implementation was removed in this release.
Other changes in this release:
- Added backpressure support on SELECT queries (#374).
- Added support for setting
autocommitandreadonlyproperties in connection string (#378). - Updated driver identifier to
cloudspanner. The oldspanneridentifier is still supported but deprecated. - Added batch support for DML queries (#414).
- Implemented
getJavaType()in theColumnMetadataimplementation (#416).
Dependency upgrades, notably:
com.google.cloud:libraries-bomtov20.8.0, bringing incom.google.cloud:google-cloud-spanner:6.9.1- Spring Data R2DBC 1.3.3
- Reactor BOM 2020.0.9
v0.5.0
- Spring Data dialect upgraded for compatibility with Spring Data R2DBC 1.3.0
- Enhancements to driver V2:
- Reduced memory usage
- Avoiding disconnected publisher on DML when used from Spring Data (#351)
- Dependency upgrades, notably:
- R2DBC SPI to 0.8.5.RELEASE (Arabba-SR10)
com.google.cloud:libraries-bomtov20.3.0, bringing incom.google.cloud:google-cloud-spanner:6.3.3
This will be the last version, in which driver V1 (gRPC-based) is default. Client Library-based (V2) implementation will become primary shortly.