Skip to content

Releases: GoogleCloudPlatform/google-cloud-spanner-hibernate

v4.2.0

05 Jan 10:33
104333e

Choose a tag to compare

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

  • bump com.puppycrawl.tools:checkstyle (#1947) (0a7df08)
  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1938) (091189a)

v4.1.1

10 Nov 07:09
40634ce

Choose a tag to compare

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

  • bump com.puppycrawl.tools:checkstyle (#1916) (ce6c3d9)
  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1933) (528e91d)
  • bump org.apache.commons:commons-lang3 (#1887) (aa6365e)

v4.1.0

03 Oct 04:43
ef70c23

Choose a tag to compare

4.1.0 (2025-10-03)

Features

Bug Fixes

  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.32.3 (#1863) (94638c2)
  • deps: update spring boot to v4.0.0-m3 (#1876) (dc85cbb)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1889) (0ea56e0)

v4.0.1

03 Sep 08:43
b88401a

Choose a tag to compare

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 using com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator
    • Deprecated PooledBitReversedSequenceStyleGenerator; users should migrate to com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator.
    • A usage example is available in TicketSale.java.
  • Unique key definitions now align with ImplicitNamingStrategy conventions.
  • Removed the custom sequence exporter that relied on catalogs for skipRange options. Hibernate 7 provides native support for sequence options through Sequence.
  • SPI updates: Adjusted to reflect changes in several internal SPIs.

v4.0.0

03 Sep 06:27
a69b801

Choose a tag to compare

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 using com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator
    • Deprecated PooledBitReversedSequenceStyleGenerator; users should migrate to com.google.cloud.spanner.hibernate.annotations.PooledBitReversedSequenceGenerator.
    • A usage example is available in TicketSale.java.
  • Unique key definitions now align with ImplicitNamingStrategy conventions.
  • Removed the custom sequence exporter that relied on catalogs for skipRange options. Hibernate 7 provides native support for sequence options through Sequence.
  • SPI updates: Adjusted to reflect changes in several internal SPIs.

v3.9.7

02 Sep 04:47
1027238

Choose a tag to compare

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)

Documentation

  • update readme for usage of @GeneratedValue and select for update (#1785) (8481848)

v3.9.6

20 Jun 10:23
14fdc5e

Choose a tag to compare

3.9.6 (2025-06-20)

Bug Fixes

  • deps: update hibernate.version to v6.6.18.final (#1670) (c684004)
  • deps: update spring boot to v3.5.3 (#1706) (da04f07)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1686) (2d371aa)
  • bump org.codehaus.mojo:exec-maven-plugin (#1669) (6c18ba5)

v3.9.5

26 May 08:57
a508661

Choose a tag to compare

3.9.5 (2025-05-26)

Bug Fixes

  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.30.2 (#1656) (f2e071f)
  • deps: update hibernate.version to v6.6.16.final (#1661) (4c76354)
  • deps: update spring boot (#1654) (cac1eac)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1659) (84eb304)

v3.9.4

20 May 13:21
e528850

Choose a tag to compare

3.9.4 (2025-05-20)

Bug Fixes

  • deps: update hibernate.version to v6.6.15.final (#1639) (2f7ec4d)

v3.9.3

13 May 09:33
b7e791a

Choose a tag to compare

3.9.3 (2025-05-13)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1631) (390aacd)
  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1630) (db5de9e)