Skip to content

Releases: spring-projects/spring-data-relational

3.4.1

13 Dec 08:38
0c728ee
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Condition.not is broken #1945

📔 Documentation

  • Incomplete sentence in documentation of data-jdbc Back references #1949

3.3.7

13 Dec 09:54
4de5ca0
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Condition.not is broken #1945

📔 Documentation

  • Incomplete sentence in documentation of data-jdbc Back references #1949

3.4.0

15 Nov 13:15
2bda8fe
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Add support for value expressions in repository query methods #1904
  • No converter found capable of converting from type [microsoft.sql.DateTimeOffset] to type [java.time.Instant] #1873
  • Refactor StringBasedJdbcQuery to no longer require BeanFactory #1872
  • Add support for table name placeholder for @Query in JDBC and R2DBC #1856
  • Align Enable*Repositories with changes in data-commons. #1853
  • Using SimpleFunction with Subselect? #1831
  • Add Template method to R2dbcEntityTemplate to post-process GenericExecuteSpec for e.g. a filter function #1652
  • Change Iterable<T> to List<T> return types for Repository and Template API methods #1623
  • When an aggregate root has no id we should throw an appropriate exception #1502

🐞 Bug Fixes

  • Query.withPageable(…) does not consider Sort #1939
  • Id generation fails for saveAll #1924
  • Calling JdbcAggregateTemplatefindAll(Query query, Class domainType) with both criteria and sort results in duplicate join clauses #1919
  • Return value of Repository.save contains only added elements of @MappedCollection, not existing ones #1907
  • Query method with bind parameter List<byte[]> does no longer work #1900
  • Re-occuring issue: One-to-many relation: ResultSet contains ... multiple times #1865
  • ConversionFailedException on generic Entity Id and custom converter #1842
  • Mapping empty postgres text[] column sets field to null in 3.3.1 #1826
  • Fetching an aggregate root-entity-set chain results in wrong data for the set #1802
  • Switch com.github.jsqlparser:jsqlparser to test scope #1796
  • @Embedded.Nullable returns as non-null for null collection property #1737
  • Postgresql writeChangeSet(Resource, Database) schema <-> catalog confusion #1729
  • Using audit annotation in an embedded Java record fails with Cannot set property #1694
  • Bug encountered with duplicate column names in result set, but only in specific alias order #1680
  • Entity with nested entity using @Embedded - nested entity not persisted #1565
  • Query methods with tuple bind parameter List<String[]> does no longer work #1323

📔 Documentation

  • Fix Javadoc issue #1849
  • Fix the example for spring version configuration #1848
  • JDBC and R2DBC Criteria API documentation mismatch #1841
  • Changelog link in the repository README returns 404 #1808
  • Spring Data JDBC documentation has no information about SpEL support #1719
  • @Query with select * on aggregate with sub entities throws [DATAJDBC-494] #719

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.9 #1926
  • Upgrade to R2DBC Postgres 1.0.7.RELEASE #1913
  • Upgrade to R2DBC MySQL 1.3.0 #1911
  • Upgrade to R2DBC Postgresql 1.0.6 #1910
  • Upgrade Oracle JDBC driver to 23.5.0.24.07 #1890
  • Upgrade MySql JDBC driver to 8.0.33 #1889
  • Upgrade MS SqlServer JDBC driver to 12.8.1.jre11 #1888
  • Upgrade Maria DB JDBC driver to 3.4.1 #1887
  • Upgrade HSQLDB to 2.7.3 #1886
  • Upgrade DB2 JDBC driver to 11.5.9.0 #1885
  • Upgrade H2 to 2.3.232 #1884
  • Upgrade ArchUnit to 1.3.0 #1879
  • Upgrade to Maven Wrapper 3.9.8 #1851

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.3.6

15 Nov 10:48
a2958a2
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Query.withPageable(…) does not consider Sort #1939
  • Calling JdbcAggregateTemplatefindAll(Query query, Class domainType) with both criteria and sort results in duplicate join clauses #1919
  • Return value of Repository.save contains only added elements of @MappedCollection, not existing ones #1907

🔨 Dependency Upgrades

  • Upgrade PostgreSQL JDBC driver to 42.6.2 #1934
  • Upgrade MySql R2DBC driver to 1.0.6 #1933
  • Upgrade MySql JDBC driver to 8.0.33 #1932
  • Upgrade Maria JDBC driver to 3.1.4 #1931
  • Upgrade DB2 JDBC driver to 11.5.9.0 #1930
  • Upgrade to Maven Wrapper 3.9.9 #1927

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.2.12

15 Nov 09:24
82d43ca
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Query.withPageable(…) does not consider Sort #1939
  • Calling JdbcAggregateTemplatefindAll(Query query, Class domainType) with both criteria and sort results in duplicate join clauses #1919
  • Return value of Repository.save contains only added elements of @MappedCollection, not existing ones #1907

🔨 Dependency Upgrades

  • Upgrade PostgreSQL JDBC driver to 42.6.2 #1934
  • Upgrade MySql R2DBC driver to 1.0.6 #1933
  • Upgrade MySql JDBC driver to 8.0.33 #1932
  • Upgrade Maria JDBC driver to 3.1.4 #1931
  • Upgrade DB2 JDBC driver to 11.5.9.0 #1930
  • Upgrade to Maven Wrapper 3.9.9 #1928

3.4.0-RC1

18 Oct 10:50
22f12e3
Compare
Choose a tag to compare
3.4.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add support for value expressions in repository query methods #1904
  • Refactor StringBasedJdbcQuery to no longer require BeanFactory #1872
  • Add Template method to R2dbcEntityTemplate to post-process GenericExecuteSpec for e.g. a filter function #1652
  • Change Iterable<T> to List<T> return types for Repository and Template API methods #1623

🐞 Bug Fixes

  • Query method with bind parameter List<byte[]> does no longer work #1900
  • ConversionFailedException on generic Entity Id and custom converter #1842

🔨 Dependency Upgrades

  • Upgrade to R2DBC Postgres 1.0.7.RELEASE #1913
  • Upgrade to R2DBC MySQL 1.3.0 #1911
  • Upgrade to R2DBC Postgresql 1.0.6 #1910
  • Upgrade Oracle JDBC driver to 23.5.0.24.07 #1890
  • Upgrade MySql JDBC driver to 8.0.33 #1889
  • Upgrade MS SqlServer JDBC driver to 12.8.1.jre11 #1888
  • Upgrade Maria DB JDBC driver to 3.4.1 #1887
  • Upgrade HSQLDB to 2.7.3 #1886
  • Upgrade DB2 JDBC driver to 11.5.9.0 #1885
  • Upgrade H2 to 2.3.232 #1884

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.3.5

18 Oct 09:39
ad1e6fb
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Query method with bind parameter List<byte[]> does no longer work #1900
  • ConversionFailedException on generic Entity Id and custom converter #1842

🔨 Dependency Upgrades

  • Upgrade to R2DBC Postgres 1.0.7.RELEASE #1913
  • Upgrade to R2DBC Postgresql 1.0.6 #1910

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.2.11

18 Oct 08:17
6bf2c54
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • ConversionFailedException on generic Entity Id and custom converter #1842

🔨 Dependency Upgrades

  • Upgrade to R2DBC Postgres 1.0.7.RELEASE #1913
  • Upgrade to R2DBC Postgresql 1.0.6 #1910

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.4.0-M1

13 Sep 10:43
f7936e0
Compare
Choose a tag to compare
3.4.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • No converter found capable of converting from type [microsoft.sql.DateTimeOffset] to type [java.time.Instant] #1873
  • Add support for table name placeholder for @Query in JDBC and R2DBC #1856
  • Align Enable*Repositories with changes in data-commons. #1853
  • Using SimpleFunction with Subselect? #1831
  • When an aggregate root has no id we should throw an appropriate exception #1502

🐞 Bug Fixes

  • Re-occuring issue: One-to-many relation: ResultSet contains ... multiple times #1865
  • Mapping empty postgres text[] column sets field to null in 3.3.1 #1826
  • Fetching an aggregate root-entity-set chain results in wrong data for the set #1802
  • Switch com.github.jsqlparser:jsqlparser to test scope #1796
  • @Embedded.Nullable returns as non-null for null collection property #1737
  • Postgresql writeChangeSet(Resource, Database) schema <-> catalog confusion #1729
  • Using audit annotation in an embedded Java record fails with Cannot set property #1694
  • Bug encountered with duplicate column names in result set, but only in specific alias order #1680
  • Entity with nested entity using @Embedded - nested entity not persisted #1565
  • Query methods with tuple bind parameter List<String[]> does no longer work #1323

📔 Documentation

  • Fix Javadoc issue #1849
  • Fix the example for spring version configuration #1848
  • JDBC and R2DBC Criteria API documentation mismatch #1841
  • Changelog link in the repository README returns 404 #1808
  • Spring Data JDBC documentation has no information about SpEL support #1719
  • @Query with select * on aggregate with sub entities throws [DATAJDBC-494] #719

🔨 Dependency Upgrades

  • Upgrade ArchUnit to 1.3.0 #1879
  • Upgrade to Maven Wrapper 3.9.8 #1851

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

3.3.4

13 Sep 09:40
906132e
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Re-occuring issue: One-to-many relation: ResultSet contains ... multiple times #1865

❤️ Contributors

We'd like to thank all the contributors who worked on this release!