Releases: spring-projects/spring-data-relational
Releases · spring-projects/spring-data-relational
4.0.0-RC2
📗 Links
⭐ New Features
- Introduce
JdbcConfigurationand extract factory methods used fromAbstractJdbcConfiguration#2166 - Introduce
JdbcConfigurationand extract factory methods used fromAbstractJdbcConfiguration#2165 - Move
PropertyPathandTypeInformationtypes tocorepackage #3393
🐞 Bug Fixes
- Deprecate methods accepting
QueryandPageablereturningPage#2161 - Inconsistent pagination API design using
JdbcAggregateTemplate.findAll(Query, Pageable)#2138
📔 Documentation
- Fix PostgreSQL dependency coordinates in reference documentation #2163
- cosmetic doc improvements for jdbc component #2148
🔨 Dependency Upgrades
- Upgrade to R2DBC Postgresql 1.1.1.RELEASE #2171
- Upgrade to Archunit 1.4.1 #2169
- Upgrade test driver dependencies #2168
- Upgrade to Testcontainers 2.0 #2688
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.0.0-RC1
📗 Links
⭐ New Features
- Add H2 Dialect fallback to
JdbcRepositoryRegistrationAotProcessor#2152 - Add
@CheckReturnValuetoQueryandUpdateAPI #2145 - Migrate to JSpecify annotations for nullability constraints #1980
- Refine AOT Repositories infrastructure #3267
🐞 Bug Fixes
ClassNotFoundExceptionis thrown when loadingJdbcSqlServerDialect#2153- Extraneous warnings related to
JdbcSqlServerDialect#2147 JdbcRepositoryConfigExtensiondoes not report repository base class name #2137
📔 Documentation
- Document placeholder and Ant-style pattern support for
@Enable…Repositories#3366
🔨 Dependency Upgrades
3.5.5
📗 Links
⭐ New Features
- Add
@CheckReturnValuetoQueryandUpdateAPI #2145
🐞 Bug Fixes
ClassNotFoundExceptionis thrown when loadingJdbcSqlServerDialect#2153- Extraneous warnings related to
JdbcSqlServerDialect#2147
📔 Documentation
- Document placeholder and Ant-style pattern support for
@Enable…Repositories#3366
🔨 Dependency Upgrades
3.4.11
📗 Links
⭐ New Features
- Add
@CheckReturnValuetoQueryandUpdateAPI #2145
🐞 Bug Fixes
ClassNotFoundExceptionis thrown when loadingJdbcSqlServerDialect#2153- Extraneous warnings related to
JdbcSqlServerDialect#2147
📔 Documentation
- Document placeholder and Ant-style pattern support for
@Enable…Repositories#3366
🔨 Dependency Upgrades
4.0.0-M6
📗 Links
⭐ New Features
- Migrate to JSpecify annotations for nullability constraints #2126
- Add Ahead of Time Repository support #2124
- Add support for Ahead of Time Repositories #2121
- Migrate to JSpecify annotations for nullability constraints #1980
🔨 Dependency Upgrades
- Upgrade to R2DBC SQL Server 1.0.3.RELEASE #2131
3.5.4
📗 Links
🐞 Bug Fixes
- Avoid selection of duplicate columns #2125
- Re-occuring issue: One-to-many relation: ResultSet contains ... multiple times #1865
🔨 Dependency Upgrades
- Upgrade to R2DBC SQL Server 1.0.3.RELEASE #2131
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.4.10
📗 Links
🐞 Bug Fixes
- Avoid selection of duplicate columns #2125
- Re-occuring issue: One-to-many relation: ResultSet contains ... multiple times #1865
🔨 Dependency Upgrades
- Upgrade to R2DBC SQL Server 1.0.3.RELEASE #2131
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.0.0-M5
📗 Links
⭐ New Features
- Do not expose
IdOnlyAggregateReferencepublicly #2106 - Support Composite ID in R2DBC #2012
- Support embedded entities in Spring Data R2DBC #2011
- Add
jdbcAggregateOperationsRefto@EnableJdbcRepositories#1704 - Add
jdbcAggregateOperationsRefto@EnableJdbcRepositories#687
🐞 Bug Fixes
- Support Composite IDs in R2DBC #2114
- Misleading
AggregateReference.getId()@Nullableannotation #2104 - JDBC's Query by Example doesn't consider the projection type via
.project()#2098
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!