Skip to content

Releases: spring-projects/spring-data-relational

3.1.8

12 Jan 09:03
8752b2e
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Consider JTS Geometry types as simple types #1711

🔨 Dependency Upgrades

  • Upgrade to R2DBC Postgresql 1.0.4.RELEASE #1716

3.2.1

15 Dec 13:15
d8815d9
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Interface projection fails to instantiate data class with non-null constraints #1687
  • Reuse TypeInformation during PersistentPropertyPath and PersistentEntity lookups #1679
  • Support for Id generation in Oracle using quoted identifiers #1666

🐞 Bug Fixes

  • io.r2dbc.spi.Parameter not considered a simple type #1696
  • SQL column name resolution failed for embeddable with AggregateReference #1695
  • R2dbcEntityTemplate fails to instantiate interface using fluent as(…) projection #1690
  • Custom simple value converter not used on read #1689
  • Query derivation fails for projections not containing predicate properties #1688
  • NullPointerException when loading deeply nested embedded entities #1676

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #1698

❤️ Contributors

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

3.1.7

15 Dec 12:18
b1be1e7
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Support for Id generation in Oracle using quoted identifiers #1666

🐞 Bug Fixes

  • io.r2dbc.spi.Parameter not considered a simple type #1696
  • Query derivation fails for projections not containing predicate properties #1688

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #1699

3.2.0

17 Nov 13:38
fe6d599
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Replace BatchJdbcOperations with standard NamedParameterJdbcOperations #1616
  • GraphQlRepository with reactive repository and pagination not working #1609
  • Support Single Query Loading for template methods with arbitrary where clauses #1601
  • Migrate documentation to Antora #1597
  • Split Single Query Conversion into two-step process #1586
  • Add support for Postgres UUID arrays using JDBC #1567
  • Result mapping of projections should always use the DTO and not the domain entity #1554
  • Allow non-domain sort orders to be used with R2dbcQueryCreator #1548
  • Retrofit events for generics matching of ApplicationEvent subtypes with generic payload parameter #1539
  • Load aggregates that have more than one one-to-m relationship with a single select. #1448
  • Load aggregates that have a single one-to-m relationship with a single select #1446
  • Add SpEL support for table and column names #1325
  • Allow using JDBC and R2DBC repositories in a single application #1143
  • Documentation: one-to-many relationship via Set customizable with @MappedCollection [DATAJDBC-577] #797
  • Schema generation [DATAJDBC-536] #756
  • Add documentation for the option to use a ResultSetExtractor in the query annotation. [DATAJDBC-429] #650
  • Clarify in documentation that back-references must not be included in the entity [DATAJDBC-279] #504

🐞 Bug Fixes

  • Using properties from a shared base class renders invalid queries #1657
  • Map keys of @MappedCollection not converted back to Enum #1656
  • Incorrect query generated when not Condition is applied on Where clause of Select statement #1653
  • AsteriskFromTable does not honor table alias while rendering sql #1651
  • Sets as constructor argument don't work #1646
  • java.lang.ClassNotFoundException: java.rmi.server.UID (Spring Boot release 3.1.4) #1635
  • Fix RowDocumentIterator's hasNext implementation. #1615
  • BasicRelationalConverter converts enum arrays to null #1593
  • Unsafe SqlOrder should not be prefixed by table name. #1512
  • Regression on entities with Enum[] fields #1460
  • Use awaitSingle operator instead of awaitFirst #1355

📔 Documentation

  • doc: update readme #1636
  • Clarify documentation on registering custom converters #1625
  • Fix links to spring.io docs #1571
  • Document SpEL usage in repository query methods #1566
  • Update event documentation to reflect the notification-only aspect of lifecycle events #1538
  • Document that you can't use a class with a converter as an entity embedded or otherwise. #1533
  • Projections is a nested section in the reference documentation #1515

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #1631
  • Upgrade to Maven Wrapper 3.9.4 #1585
  • Upgrade to latest R2DBC drivers #1559
  • Upgrade to Maven Wrapper 3.9.3 #1553
  • Upgrade to Maven Wrapper 3.9.2 #1537

❤️ Contributors

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

3.1.6

17 Nov 12:41
db66d78
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Map keys of @MappedCollection not converted back to Enum #1656
  • Incorrect query generated when not Condition is applied on Where clause of Select statement #1653
  • AsteriskFromTable does not honor table alias while rendering sql #1651

3.0.12

17 Nov 10:00
51cd894
Compare
Choose a tag to compare

2.4.18

17 Nov 09:25
0be9c07
Compare
Choose a tag to compare

3.2.0-RC1

13 Oct 15:52
Compare
Choose a tag to compare
3.2.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Replace BatchJdbcOperations with standard NamedParameterJdbcOperations #1616
  • Support Single Query Loading for template methods with arbitrary where clauses #1601
  • Result mapping of projections should always use the DTO and not the domain entity #1554
  • Load aggregates that have more than one one-to-m relationship with a single select. #1448
  • Load aggregates that have a single one-to-m relationship with a single select #1446

🐞 Bug Fixes

  • java.lang.ClassNotFoundException: java.rmi.server.UID (Spring Boot release 3.1.4) #1635
  • Fix RowDocumentIterator's hasNext implementation. #1615

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #1631

3.1.5

13 Oct 15:09
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • java.lang.ClassNotFoundException: java.rmi.server.UID (Spring Boot release 3.1.4) #1635

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #1632

3.0.11

13 Oct 09:44
6866e74
Compare
Choose a tag to compare

📗 Links

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #1633