Spring Data Jdbc Versions Save

Spring Data Relational. Home of Spring Data JDBC and Spring Data R2DBC.

3.2.3

3 months ago

:lady_beetle: Bug Fixes

  • DTO projections causes the converter to be called twice #1725
  • Fix R2dbcEntityTemplate.getRowsFetchSpec(…) to use the correct Converter for result type conversion #1723

:notebook_with_decorative_cover: Documentation

  • Misspelling/Grammar in JDBC docs #1731

:heart: Contributors

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

  • @oktupol

3.2.2

4 months ago

:star: New Features

  • Consider JTS Geometry types as simple types #1711

:lady_beetle: Bug Fixes

  • Row to Entity Converter no longer used #1710

:notebook_with_decorative_cover: Documentation

  • Incorrect documentation about NamingStrategy.getReverseColumnName #1693

:hammer: Dependency Upgrades

  • Upgrade to R2DBC Postgresql 1.0.4.RELEASE #1716

3.1.8

4 months ago

:star: New Features

  • Consider JTS Geometry types as simple types #1711

:hammer: Dependency Upgrades

  • Upgrade to R2DBC Postgresql 1.0.4.RELEASE #1716

3.2.1

5 months ago

:star: 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

:lady_beetle: 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

:hammer: Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #1698

:heart: Contributors

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

  • @runbing

3.1.7

5 months ago

:star: New Features

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

:lady_beetle: Bug Fixes

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

:hammer: Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #1699

3.2.0

6 months ago

:star: 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

:lady_beetle: 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

:notebook_with_decorative_cover: 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

:hammer: 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

:heart: Contributors

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

  • @GeorgePap-719
  • @ramilS
  • @SimonVerhoeven
  • @valery1707
  • @Stefanqn
  • @erichaagdev

3.1.6

6 months ago

:lady_beetle: 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