Releases: GoogleCloudPlatform/google-cloud-spanner-hibernate
Releases · GoogleCloudPlatform/google-cloud-spanner-hibernate
v4.2.0
4.2.0 (2026-01-05)
Features
Bug Fixes
- deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.34.1 (#1956) (cba566c)
- deps: update dependency io.opentelemetry:opentelemetry-bom to v1.57.0 (#1957) (4c356d0)
- deps: update dependency org.apache.commons:commons-lang3 to v3.20.0 (#1958) (dd5d986)
- deps: update hibernate-orm monorepo to v7.1.14.final (#1962) (1ca5d65)
- deps: update jackson monorepo to v2.20.1 (#1954) (8b63925)
- deps: update spring boot to v4.0.1 (#1951) (6674bf0)
Dependencies
v4.1.1
4.1.1 (2025-11-10)
Bug Fixes
- deps: update dependency io.undertow:undertow-core to v2.3.20.final [security] (#1926) (533f046)
- deps: update hibernate-orm monorepo to v7.1.4.final (#1898) (f8ad420)
- deps: update hibernate-orm monorepo to v7.1.5.final (#1920) (adfc02e)
- deps: update log4j2 monorepo to v2.25.2 (#1927) (94dea7f)
Dependencies
v4.1.0
v4.0.1
4.0.1 (2025-09-03)
Changes
- This Dialect now targets Hibernate 7, which requires Java 17 or higher.
- ID generators:
- Introduced
com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator, a new annotation and its implemented class for integrating with Hibernate’s updated SPI for custom generators using@IdGeneratorType. - Removed table-backed bit-reversed generators,
BitReversedSequenceStyleGenerator. migrate to usingcom.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator - Deprecated
PooledBitReversedSequenceStyleGenerator; users should migrate tocom.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator. - A usage example is available in TicketSale.java.
- Introduced
- Unique key definitions now align with
ImplicitNamingStrategyconventions. - Removed the custom sequence exporter that relied on catalogs for
skipRangeoptions. Hibernate 7 provides native support for sequence options throughSequence. - SPI updates: Adjusted to reflect changes in several internal SPIs.
v4.0.0
4.0.0 (2025-09-02)
⚠ BREAKING CHANGES
- Hibernate version 7 update (#1803)
Changes
- This Dialect now targets Hibernate 7, which requires Java 17 or higher.
- ID generators:
- Introduced
com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator, a new annotation and its implemented class for integrating with Hibernate’s updated SPI for custom generators using@IdGeneratorType. - Removed table-backed bit-reversed generators,
BitReversedSequenceStyleGenerator. migrate to usingcom.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator - Deprecated
PooledBitReversedSequenceStyleGenerator; users should migrate tocom.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator. - A usage example is available in TicketSale.java.
- Introduced
- Unique key definitions now align with
ImplicitNamingStrategyconventions. - Removed the custom sequence exporter that relied on catalogs for
skipRangeoptions. Hibernate 7 provides native support for sequence options throughSequence. - SPI updates: Adjusted to reflect changes in several internal SPIs.
v3.9.7
3.9.7 (2025-09-02)
Bug Fixes
- deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.32.2 (#1817) (8c3d255)
- deps: update dependency org.apache.commons:commons-lang3 to v3.18.0 [security] (#1745) (8f18be1)
- deps: update hibernate-orm monorepo to v6.6.28.final (#1822) (406d521)
- deps: update log4j2 monorepo to v2.25.1 (#1807) (ae3ff1c)
- deps: update spring boot to v3.5.5 (#1808) (5929138)
Dependencies
- bump com.google.cloud:google-cloud-spanner-jdbc (#1788) (6085928)
- bump org.apache.maven.plugins:maven-gpg-plugin (#1735) (6e21349)
- bump org.apache.maven.plugins:maven-javadoc-plugin (#1802) (eefbc8b)