Skip to content

3.2.0

Compare
Choose a tag to compare
@mp911de mp911de released this 17 Nov 13:38
· 73 commits to main since this release
fe6d599

📗 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!