Skip to content

Latest commit

 

History

History
573 lines (316 loc) · 58 KB

CHANGELOG.md

File metadata and controls

573 lines (316 loc) · 58 KB

Changelog

3.8.0 (2025-03-03)

Features

Bug Fixes

  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.27.1 (#1522) (c531e24)
  • deps: update spring boot to v3.4.3 (#1497) (e5fa7bc)

Dependencies

  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1505) (2920879)
  • bump org.apache.maven.plugins:maven-deploy-plugin (#1518) (9fd4845)

Documentation

3.7.2 (2025-02-17)

Bug Fixes

  • deps: update dependency com.google.guava:guava to v33.4.0-jre (#1455) (7820c20)
  • deps: update hibernate.version to v6.6.8.final (#1492) (b078deb)
  • deps: update log4j2 monorepo to v2.24.3 (#1450) (955ca49)
  • deps: update spring boot to v3.4.2 (#1456) (b57ed07)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1444) (3a19432)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1481) (193b807)
  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1488) (eb0fbae)
  • bump org.apache.maven.plugins:maven-checkstyle-plugin (#1385) (0d79fbd)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#1404) (e83253b)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#1425) (a0be2fc)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#1406) (c968a81)

3.7.1 (2024-10-25)

Bug Fixes

  • deps: update dependency com.fasterxml.jackson.datatype:jackson-datatype-hibernate6 to v2.18.0 (#1316) (d42b9d7)
  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.22.0 (#1296) (856b79a)
  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.23.0 (#1337) (07601b0)
  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.24.0 (#1377) (7a7bff5)
  • deps: update dependency com.google.guava:guava to v33.3.1-jre (#1307) (11b21c9)
  • deps: update dependency io.opentelemetry:opentelemetry-bom to v1.43.0 (#1364) (4b21c43)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1299) (228aabf)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1362) (69ca8fc)
  • bump hibernate.version in /google-cloud-spanner-hibernate-dialect (#1301) (d4bb318)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#1354) (b3bc0bf)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#1292) (cdca005)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#1352) (7dae2a2)
  • bump org.codehaus.mojo:exec-maven-plugin (#1368) (72dc041)

Documentation

3.7.0 (2024-09-12)

Features

Bug Fixes

  • deps: update dependency io.opentelemetry:opentelemetry-bom to v1.42.1 (#1284) (d6e59de)
  • deps: update hibernate.version to v6.6.0.final (#1249) (decd928)

3.6.0 (2024-09-12)

Features

Bug Fixes

  • deps: update dependency com.google.guava:guava to v33.3.0-jre (#1248) (33ac45a)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1244) (303595c)
  • bump org.apache.commons:commons-lang3 (#1214) (40035e0)
  • bump org.apache.commons:commons-lang3 (#1270) (6072e9d)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#1220) (62cf023)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#1199) (3d3216d)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#1264) (f7fe6cf)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#1233) (821a27e)
  • bump org.codehaus.mojo:exec-maven-plugin (#1222) (e089c40)
  • bump org.jboss.logging:jboss-logging (#1280) (f26d279)

3.5.0 (2024-07-18)

Features

Bug Fixes

  • deps: update dependency com.fasterxml.jackson.datatype:jackson-datatype-hibernate6 to v2.17.2 (#1175) (0055511)
  • deps: update dependency com.google.cloud:google-cloud-spanner-jdbc to v2.20.1 (#1170) (2f0b804)
  • deps: update dependency io.opentelemetry:opentelemetry-bom to v1.40.0 (#1176) (d673cc8)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1133) (f045bd8)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1154) (054c935)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1167) (eedef97)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1173) (d958e25)
  • bump org.apache.commons:commons-lang3 (#1192) (12cc61c)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#1140) (02c3b18)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#1191) (f41a798)
  • bump org.apache.maven.plugins:maven-jar-plugin (#1147) (1b2a3d0)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#1139) (871bd39)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#1190) (b9e8a43)

Documentation

  • advertize the Spring Data JPA sample as the main source of truth (#1161) (14db9bc)
  • fix typo in hint in README (#1156) (756ed50)

3.4.2 (2024-06-09)

Bug Fixes

  • deps: update dependency com.google.guava:guava to v33.2.1-jre (#1108) (af0912f)
  • deps: update dependency io.opentelemetry:opentelemetry-bom to v1.39.0 (#1127) (75b46c5)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#1095) (9bd958c)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#1120) (65f8b95)
  • bump org.apache.maven.plugins:maven-checkstyle-plugin (#1124) (db4ca40)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#1117) (4d8cbe9)
  • bump org.sonatype.plugins:nexus-staging-maven-plugin (#1105) (17e0a7c)

3.4.1 (2024-05-21)

Bug Fixes

  • deps: update dependency com.google.guava:guava to v33 (#1073) (d4f755c)
  • deps: update dependency jakarta.enterprise:jakarta.enterprise.cdi-api to v4 (#1080) (7741b23)
  • deps: update hibernate.version to v6.5.2.final (#1079) (e5449b4)

3.4.0 (2024-05-16)

Features

Dependencies

  • bump hibernate.version from 6.3.1.Final to 6.5.1.Final in /google-cloud-spanner-hibernate-dialect (#1037) (5be5aca)

3.3.2 (2024-05-16)

Bug Fixes

  • deps: update dependency com.google.guava:guava to v32.1.3-jre (#1045) (650ede1)

Dependencies

3.3.1 (2024-04-20)

Bug Fixes

  • also detect sub classes of the SpannerDialect (#993) (e1832b5)

Dependencies

  • bump Java version to 11 in parent project (#992) (538abf7)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#1002) (865c6c9)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#996) (7f4d116)
  • bump org.apache.maven.plugins:maven-jar-plugin (#999) (3bf1bb0)
  • bump org.apache.maven.plugins:maven-source-plugin (#987) (6bfce99)

Documentation

3.3.0 (2024-03-28)

Features

Bug Fixes

  • JSON column DDL was generated as STRING (#982) (aae5838)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#974) (8b06135)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#970) (3cd6430)
  • bump org.apache.maven.plugins:maven-gpg-plugin (#979) (da7fda2)

Documentation

3.2.0 (2024-03-11)

Features

3.1.2 (2024-03-08)

Bug Fixes

  • JSON nulls were inserted as STRINGs and rejected (#952) (c7c23a1)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#949) (05211ba)

3.1.1 (2024-03-06)

Bug Fixes

  • Hibernate would insert JSON as STRING (#944) (1d8b855)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#929) (c33f7e4)
  • bump org.codehaus.mojo:exec-maven-plugin (#930) (9d7aed7)

3.1.0 (2024-02-05)

Features

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#867) (193cd3b)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#883) (236d9a0)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#902) (2ce928c)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#857) (6e68c66)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#885) (943fb0a)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#845) (c1cf2e2)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#858) (1328637)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#884) (ba4b562)

Documentation

  • Update README.adoc to reflect updated mutation limits (#901) (d545ef0)

3.0.3 (2023-11-22)

Dependencies

Miscellaneous Chores

3.0.1 (2023-11-21)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#816) (e0871e4)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#811) (37f011d)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#812) (eb6dcf0)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#810) (739660b)
  • bump org.codehaus.mojo:exec-maven-plugin (#822) (0df2cc4)

3.0.0 (2023-11-01)

⚠ BREAKING CHANGES

  • update to Hibernate 6.x (#687)

Features

2.0.0 (2023-10-25)

⚠ BREAKING CHANGES

  • add support for bit-reversed sequences (server-side) (#718)

Features

  • add support for bit-reversed sequences (server-side) (#718) (efa9a2b)

1.9.1 (2023-10-25)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#772) (8174281)
  • bump org.apache.maven.plugins:maven-checkstyle-plugin (#790) (513ce65)
  • bump org.apache.maven.plugins:maven-failsafe-plugin (#780) (e25c297)
  • bump org.apache.maven.plugins:maven-surefire-plugin (#779) (1c091a8)

1.9.0 (2023-10-09)

Features

Documentation

1.8.3 (2023-10-09)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#750) (9341d25)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#756) (729b67c)

1.8.2 (2023-09-22)

Bug Fixes

  • JDBC connection was leaked during schema creation (#738) (427fe02)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#744) (ce0ac0c)

1.8.1 (2023-09-18)

Dependencies

  • bump com.google.cloud:google-cloud-spanner-jdbc (#689) (42f590c)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#710) (590d17a)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#713) (d82079e)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#717) (64da3bd)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#725) (1859fd9)
  • bump com.google.cloud:google-cloud-spanner-jdbc (#729) (fe52341)
  • bump com.google.cloud:google-cloud-spanner-jdbc from 2.11.4 to 2.11.5 in /google-cloud-spanner-hibernate-dialect (#680) (e388eaf)
  • bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 in /google-cloud-spanner-hibernate-dialect (#681) (e7b20b0)
  • bump org.apache.maven.plugins:maven-javadoc-plugin (#728) (cf9c1eb)

1.8.0 (2023-07-24)

Features

Bug Fixes

  • add default configuration for license header lint. (#675) (131098c)

Documentation

Dependencies

  • bump google-cloud-spanner-jdbc from 2.10.0 to 2.11.0 in /google-cloud-spanner-hibernate-dialect (#659) (2891c46)
  • bump google-cloud-spanner-jdbc from 2.11.0 to 2.11.2 in /google-cloud-spanner-hibernate-dialect (#664) (928b3cf)
  • bump google-cloud-spanner-jdbc from 2.11.2 to 2.11.4 in /google-cloud-spanner-hibernate-dialect (#670) (2f48c0f)
  • bump google-cloud-spanner-jdbc from 2.9.12 to 2.9.14 in /google-cloud-spanner-hibernate-dialect (#623) (5902961)
  • bump google-cloud-spanner-jdbc from 2.9.14 to 2.10.0 in /google-cloud-spanner-hibernate-dialect (#650) (078a270)
  • bump google-cloud-spanner-jdbc from 2.9.9 to 2.9.12 in /google-cloud-spanner-hibernate-dialect (#614) (9c8eb4a)
  • bump maven-checkstyle-plugin from 3.2.1 to 3.2.2 in /google-cloud-spanner-hibernate-dialect (#611) (af8fa2f)
  • bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 in /google-cloud-spanner-hibernate-dialect (#645) (a1e33ad)
  • bump maven-deploy-plugin (#599) (66f41c3)
  • bump maven-failsafe-plugin from 3.0.0 to 3.1.0 in /google-cloud-spanner-hibernate-dialect (#630) (b57a7cd)
  • bump maven-gpg-plugin from 3.0.1 to 3.1.0 in /google-cloud-spanner-hibernate-dialect (#627) (d6dfb9b)
  • bump maven-source-plugin from 3.2.1 to 3.3.0 in /google-cloud-spanner-hibernate-dialect (#640) (69d1171)
  • bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /google-cloud-spanner-hibernate-dialect (#631) (a352427)
  • bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /google-cloud-spanner-hibernate-dialect (#653) (0b42277)

1.7.0 (2023-03-21)

Features

  • exclude ranges option for bit-reversed sequence (#585) (c7925e9)

Dependencies

  • Bump google-cloud-spanner-jdbc (#576) (873cc70)
  • bump google-cloud-spanner-jdbc (#588) (7f8e445)
  • bump google-cloud-spanner-jdbc from 2.9.5 to 2.9.7 in /google-cloud-spanner-hibernate-dialect (#564) (c60ad6f)
  • bump hibernate.version from 5.6.10.Final to 5.6.15.Final in /google-cloud-spanner-hibernate-dialect (#542) (b2b1206)
  • bump maven-checkstyle-plugin from 3.1.2 to 3.2.1 in /google-cloud-spanner-hibernate-dialect (#517) (f736f92)
  • bump maven-deploy-plugin (#535) (deaf26a)
  • bump maven-failsafe-plugin (#581) (20e7b77)
  • bump maven-failsafe-plugin from 3.0.0-M8 to 3.0.0-M9 in /google-cloud-spanner-hibernate-dialect (#548) (09e8e22)
  • bump maven-jar-plugin from 3.2.2 to 3.3.0 in /google-cloud-spanner-hibernate-dialect (#523) (cff1d66)
  • bump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /google-cloud-spanner-hibernate-dialect (#554) (c56ef22)
  • bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 in /google-cloud-spanner-hibernate-dialect (#519) (90f63f7)
  • bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 in /google-cloud-spanner-hibernate-dialect (#547) (5086bc2)

1.6.0 (2023-01-19)

Features

Bug Fixes

  • retry transaction for sequence.next_val update (#486) (132bb3c)
  • use separate JDBC connection for extraction (#481) (cf5f96d)

1.5.6 (2022-10-26)

Bug Fixes

  • do not ignore exception during schema migration (#471) (71e53f3)

Dependencies

  • bump google-cloud-spanner-jdbc from 2.7.3 to 2.7.4 (#449) (c774d71)
  • bump hibernate.version from 5.6.9.Final to 5.6.10.Final (#456) (8b83632)

1.5.5 (2022-07-18)

The 1.5.5 release never went out, and 1.5.4 will be succeeded by 1.5.6.

1.5.4 (2022-06-27)

Dependencies

  • Bump google-cloud-spanner-jdbc to 2.7.3 (4ad5262)
  • Bump hibernate.version to 5.6.9.Final (4ad5262)

1.5.3 (2022-03-01)

Upgrades the project to Hibernate 5.6.

1.5.2 (2021-12-10)

This release upgraded dependencies including log4j.

1.5.1 (2021-10-04)

This release introduces the com.google.cloud.spanner.hibernate.type.SpannerJsonType which allows for mapping JSON columns to Hibernate entity fields. The Custom Spanner Types section explains how to use this feature.

1.5.0 (2021-03-29)

This release adds support to map Spanner Array column types to List<?> fields in Hibernate entities.

Please see the Array Column documentation or example code for how to use this feature.

In addition, this release adds several dependency version upgrades and minor bug fixes.

1.4.0 (2020-09-29)

This release adds important bug fixes to improve the Cloud Spanner Hibernate Dialect support.

You can now use the Spanner Dialect with other dialects without having the Spanner dialect interfere with the Hibernate settings for other databases. Previously you would need a separate Maven profile to be able to connect to both Spanner and another database through Hibernate. (Fixed by #208 thanks to olavloite@)

Statements using both limits and offsets will now be generated correctly. (#207)

1.3.0 (2020-09-15)

This release adds support for the NUMERIC data type.

Hibernate entities can now declare java.math.BigDecimal fields and these will be correctly interpreted to use the NUMERIC type in Cloud Spanner in DDL and DML statements.

1.2.0 (2020-04-23)

This release extends the Cloud Spanner Hibernate dialect to generate Foreign Key statements during schema generation.

Changes since v1.1.0:

When Hibernate is started with hibernate.hbm2ddl.auto enabled, it will generate the correct Foreign Key clauses in the generated DDL statements for the entities using @OneToOne, @OneToMany, and @ManyToOne annotations.

1.1.0 (2020-02-25)

This release provides additional features for the Google Cloud Spanner Dialect for Hibernate ORM.

Changes since v1.0.0:

Schema generation in Hibernate is functional for all schema-generation modes: CREATE, CREATE-DROP, and UPDATE. Introduced the @Interleaved annotation for generating Interleaved tables in Spanner through Hibernate. Added support for using @Column(unique = true) which marks columns as unique in Hibernate entities in Spanner.

1.0.0 (2019-11-15)

The first GA release of the Google Cloud Spanner Dialect for Hibernate ORM.

Changes since v0.1.0:

InlineIdsOrClauseBulkIdStrategy is now automatically configured as the default bulk id strategy (#151) Schema generation DDL statements are now batched for schema creation and dropping (#148)

0.1.0 (2019-10-15)

  • The first beta release of the Google Cloud Spanner Dialect for Hibernate ORM