Skip to content

Releases: spring-projects/spring-data-relational

4.0.0-M4

18 Jul 11:15
ff01add
Compare
Choose a tag to compare
4.0.0-M4 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Propagated the SqlType to the parameter source during Spel ex… #2079
  • Allow Table and Column name expressions to return SqlIdentifier #2077
  • Refine dependency lookup in JdbcRepositoryFactoryBean.afterPropertiesSet() #2070
  • Use quoted identifiers by default using R2DBC #2066
  • Incorrect MapParameterSource construction in @Query methods with SPEL #2007
  • Use force-quoting in R2dbcMappingContext by default #1993
  • Add support for composite ids #1957
  • Allow Table and Column name expressions to return SqlIdentifier #1524
  • Support for Composite Keys using @Embeded and @Id #574

🐞 Bug Fixes

  • Spring Data Jdbc: instability in custom reading/writing converter appliance #2083
  • Handle custom conversions for collections #2081
  • Custom converters not working for collecton-like properties #2078
  • Fixing Typo in JdbcAggregateChangeExecutionContext Exception Message #2074
  • Fixing Typo in SqlSort Exception Message #2073
  • GH-2064 BeforeConvertCallback should be applied after the RootAggrega… #2065
  • spring data jdbc: saveAll on null id's entities calls update statement #2064
  • Supported nested conversions for AggregateReference #2062
  • JdbcAggregateTemplate honors columns specified in query #1967
  • AggregateReference with custom datatypes can not be converted to simple type #1828
  • JdbcAggregateOperations does not use columns parameter of Query #1803

📔 Documentation

  • Fix typos in DbAction class documentation #2080

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.11 #2089
  • Upgrade to Netty 4.2.2.Final #2086
  • Upgrade JDBC and R2DBC drivers #2085

❤️ Contributors

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

3.5.2

18 Jul 08:30
054aa84
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Spring Data Jdbc: instability in custom reading/writing converter appliance #2083
  • Handle custom conversions for collections #2081
  • Custom converters not working for collecton-like properties #2078
  • Fixing Typo in JdbcAggregateChangeExecutionContext Exception Message #2074
  • Fixing Typo in SqlSort Exception Message #2073

📔 Documentation

  • Fix typos in DbAction class documentation #2080

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.11 #2090
  • Upgrade JDBC and R2DBC drivers #2085

❤️ Contributors

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

3.4.8

18 Jul 07:34
1c71a06
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Spring Data Jdbc: instability in custom reading/writing converter appliance #2083
  • Handle custom conversions for collections #2081
  • Custom converters not working for collecton-like properties #2078
  • Fixing Typo in JdbcAggregateChangeExecutionContext Exception Message #2074
  • Fixing Typo in SqlSort Exception Message #2073

📔 Documentation

  • Fix typos in DbAction class documentation #2080

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.11 #2091

❤️ Contributors

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

3.5.1

13 Jun 11:42
3117465
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • GH-2064 BeforeConvertCallback should be applied after the RootAggrega… #2065
  • spring data jdbc: saveAll on null id's entities calls update statement #2064
  • JdbcAggregateTemplate honors columns specified in query #1967
  • JdbcAggregateOperations does not use columns parameter of Query #1803

❤️ Contributors

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

3.4.7

13 Jun 09:18
dd2c361
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • GH-2064 BeforeConvertCallback should be applied after the RootAggrega… #2065
  • spring data jdbc: saveAll on null id's entities calls update statement #2064

❤️ Contributors

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

3.3.13

13 Jun 08:18
e6f1b24
Compare
Choose a tag to compare

4.0.0-M3

16 May 12:23
b891d19
Compare
Choose a tag to compare
4.0.0-M3 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Implement RepositoryFactorySupport.getEntityInformation(RepositoryMetadata) instead of private overload #2053
  • Introduce JDBC-specific dialects in JDBC module #2031
  • Adopt to deprecated QueryMethod constructor #2025
  • Allow for the extension of the JdbcQueryLookupStrategy #1998
  • Migrate to JSpecify annotations for nullability constraints #1980
  • Added Sequence generation support #1955
  • Adopt to deprecation removals in Commons #1944
  • Custom RowMapper through bean definition not registering #1006

🐞 Bug Fixes

  • save() method is raising a DbActionExecutionException on unique key violation [DATAJDBC-611] #831

📔 Documentation

  • Clarify the @Lock on String-based queries #2008

🔨 Dependency Upgrades

  • Upgrade to Oracle OJDBC 23.8.0.25.04 #2052
  • Upgrade JDBC drivers #2032

❤️ Contributors

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

3.5.0

16 May 10:48
fb390ff
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Implement RepositoryFactorySupport.getEntityInformation(RepositoryMetadata) instead of private overload #2053
  • Introduce JDBC-specific dialects in JDBC module #2031
  • Adopt to deprecated QueryMethod constructor #2025
  • Feature request: Add Kotlin extensions to JdbcAggregateOperations #1961
  • Add equals/hashCode support for Criteria #1960
  • Added Sequence generation support #1955
  • Use ReactivePageableExecutionUtils from Spring Data Commons #1946
  • Provide a native way to generate the ID from the sequence #1923
  • Add Stream support to JdbcAggregateOperations #1714
  • Add query derivation for delete queries [DATAJDBC-551] #771
  • DATAJDBC-551 - Supports derived delete. #230

🐞 Bug Fixes

  • Values for @Sequence-annotated property generated on update #2003
  • JdbcAggregateTemplate not triggering AfterConvertCallback for all query methods #1979
  • Ignore collection like attributes for query by example #1969
  • Condition.not is broken #1945
  • Id generation fails for saveAll #1924

📔 Documentation

  • Small documentation fix. #1999
  • Incomplete sentence in documentation of data-jdbc Back references #1949

🔨 Dependency Upgrades

  • Upgrade to Oracle OJDBC 23.8.0.25.04 #2052
  • Upgrade JDBC drivers #2032
  • Upgrade to Netty 4.1.118.Final #1992
  • Upgrade to Oracle R2DBC Driver 1.3.0 #1977
  • Upgrade to MySql R2DBC Driver 1.3.1 #1976

❤️ Contributors

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

3.4.6

16 May 08:51
d2d6696
Compare
Choose a tag to compare

3.3.12

16 May 08:08
e7a0ff4
Compare
Choose a tag to compare