Releases: micronaut-projects/micronaut-data
Releases Β· micronaut-projects/micronaut-data
Micronaut Data 3.9.1
What's Changed
Improvements β
- Support case insensitive criteria and add support for other string criteria by @radovanradic in #1907
Bug Fixes π
- Correct Kotlin TX propagation by @dstepanov in #1921
Full Changelog: v3.9.0...v3.9.1
Micronaut Data 3.8.0
What's Changed
New Features π
- Implement criteria exists repository method by @Goldmensch in #1728
- Implement default join alias via
@MappedProperty
by @Goldmensch in #1735
Improvements β
- Adding option to set column alias on MappedProperty by @radovanradic in #1704
- #1729: Always returns true for
hasView
implementation by @rohitkumbhar in #1734 - Create time columns with right type by @Goldmensch in #1737
Dependency updates π
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v21.7.0.0 by @renovate in #1711
- fix(deps): update micronaut-mongo to v4.4.0 by @renovate in #1683
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.5.1 by @renovate in #1637
- fix(deps): update vertx to v4.3.3 by @renovate in #1695
- fix(deps): update dependency org.postgresql:postgresql to v42.5.0 by @renovate in #1680
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.5.3 by @renovate in #1720
Other Changes π‘
- Updated test query to have predictive results by @radovanradic in #1716
- build: updates Micronaut Build to 5.3.14 by @sdelamo in #1667
- Refactor stored/prepared query to share the parameters binding code by @dstepanov in #1725
- Merge 3.7.0 into master by @dstepanov in #1749
New Contributors
- @rohitkumbhar made their first contribution in #1734
Full Changelog: v3.7.5...v3.8.0
Micronaut Data 3.7.3
What's Changed
Bug Fixes π
- Fix IN criteria parameters by @radovanradic in #1688
- Fix native query and limit issue by @radovanradic in #1689
- Fix fetch/join association for criteria api by @radovanradic in #1696
- Update in Micronaut Launch reactive links by @PhilipHassialis in #1692
- Enable ordering by association paths in queries by @radovanradic in #1700
- Fix for registering InRange query criteria by @radovanradic in #1702
Dependency updates π
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.0.13.release by @renovate in #1694
New Contributors
- @radovanradic made their first contribution in #1688
- @PhilipHassialis made their first contribution in #1692
Full Changelog: v3.7.2...v3.7.3
Micronaut Data 3.7.2
Micronaut Data 3.7.1
What's Changed
Bug Fixes π
- Fix existing check by @dstepanov in #1672
Dependency updates π
Full Changelog: v3.7.0...v3.7.1
- Fix existing check (#1672)
Micronaut Data 3.7.0
Micronaut Data 3.6.0
What's Changed
Bug Fixes π
Docs π
Dependency updates π
- chore(deps): update dependency org.postgresql:postgresql to v42.4.0 by @renovate in #1576
- fix(deps): update micronaut-sql to v4.6.1 by @renovate in #1655
- chore(deps): update mikepenz/action-junit-report action to v3.2.0 by @renovate in #1638
- fix(deps): update dependency org.codehaus.groovy:groovy-dateutil to v3.0.12 by @renovate in #1657
- fix(deps): update spring core to v5.3.22 by @renovate in #1634
- fix(deps): update dependency mysql:mysql-connector-java to v8.0.30 by @renovate in #1664
- build: bump up micronaut sql to 4.6.2 by @sdelamo in #1666
Other Changes π‘
- Add @IgnoreWhere annotation by @Goldmensch in #1646
- build: update Micronaut SQL to 4.6.1 by @sdelamo in #1651
- Don't mark auto populated properties as expandable by @dstepanov in #1661
New Contributors
- @Goldmensch made their first contribution in #1646
- @heli80 made their first contribution in #1659
- @jcmtyler made their first contribution in #1658
Full Changelog: v3.5.0...v3.6.0
Micronaut Data 3.5.0
What's Changed
New Features π
- Add support for Hibernate Reactive by @dstepanov in #1580
- Type-safe queries for Java and Kotlin by @dstepanov in #1600
- Allow to change
@Repository
's data source at the injection point by @dstepanov in #1608 - Add compilation time check if correct processor is included by @dstepanov in #1620
Bug Fixes π
- Fix transactional cleanup by @dstepanov in #1588
- Fix optional return methods shouldn't throw
EmptyResultException
by @dstepanov in #1590 - Correct repository name property matching by @dstepanov in #1610
- Fix coroutines transaction for R2DBC by @dstepanov in #1609
Improvements β
- MongoDB improvements to support records by @dstepanov in #1552
- Improved transactions handling + more tests by @dstepanov in #1547
- Refactor SQL queries by @dstepanov in #1565
- Support comparable property types in Criteria by @dstepanov in #1589
- Runtime criteria invocations should bind literal values as parameters by @dstepanov in #1616
- Support
Starts
,Ends
,Contains
with ignore case, prettify generated queries by @dstepanov in #1619
Docs π
- Document all possible repository method patterns by @dstepanov in #1621
Dependency updates π
- chore(deps): update dependency org.postgresql:postgresql to v42.3.6 by @renovate in #1550
- chore(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.4.1 by @renovate in #1561
- chore(deps): update dependency org.codehaus.groovy:groovy-dateutil to v3.0.11 by @renovate in #1562
- chore(deps): update dependency io.r2dbc:r2dbc-pool to v0.9.1.release by @renovate in #1592
- chore(deps): update spring core to v5.3.21 by @renovate in #1584
- chore(deps): update micronaut-test to v3.4.0 by @renovate in #1593
- chore(deps): update kotlin-gradle-plugin to v1.7.0 by @renovate in #1577
- chore(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v21.6.0.0.1 by @renovate in #1595
- chore(deps): update vertx to v4.3.1 by @renovate in #1594
- chore(deps): update mongodb to v4.6.1 by @renovate in #1575
- chore(deps): update micronaut-sql to v4.5.0 by @renovate in #1607
- chore(deps): update dependency org.testcontainers:testcontainers-bom to v1.17.3 by @renovate in #1606
- chore(deps): update dependency org.mariadb:r2dbc-mariadb to v1.1.2 by @renovate in #1605
- chore(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v2.7.6 by @renovate in #1604
- chore(deps): update dependency com.oracle.database.r2dbc:oracle-r2dbc to v1 by @renovate in #1611
- chore(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.0.12.release by @renovate in #1603
- chore(deps): update hibernate core to v5.6.10.final by @renovate in #1622
- chore(deps): update vertx to v4.3.2 by @renovate in #1624
- chore(deps): update kotlin-gradle-plugin to v1.7.10 by @renovate in #1623
Other Changes π‘
- Set master to publish 3.5.0 SNAPSHOT by @dstepanov in #1557
- Merge 3.4.x into master by @dstepanov in #1564
- Merge 3.4.x by @dstepanov in #1591
- build: bump up Micronaut sql to 4.6.0 by @sdelamo in #1612
- Remove Reactor as Hibernate Reactive API dependency by @dstepanov in #1617
- Improve Kotlin transactions by @dstepanov in #1618
- Make DataInterceptorResolver#resolve safe for concurrent usage. by @Hc747 in #1625
- Refactor default
CompletionStage
interceptors by @dstepanov in #1627
New Contributors
Full Changelog: v3.4.2...v3.5.0
Micronaut Data 3.4.3
What's Changed
Bug Fixes π
- Fix transactional cleanup by @dstepanov in #1588
- Fix optional return methods shouldn't throw
EmptyResultException
by @dstepanov in #1590
Improvements β
- Support comparable property types in Criteria by @dstepanov in #1589
Full Changelog: v3.4.2...v3.4.3
Micronaut Data 3.4.2
What's Changed
Bug Fixes π
- Fix MongoDB date criteria by @dstepanov in #1553
Improvements β
- Correct MongoDB upsert options by @dstepanov in #1554
- Improve R2DBC connection cancellation by @dstepanov in #1556
- Correct recognizing DTOs with
@Serdeable
by @dstepanov in #1559 - Correct datetime conversions by @dstepanov in #1558
Dependency updates π
- chore(deps): update micronaut-serde to v1.1.0 by @renovate in #1540
- chore(deps): update dependency org.testcontainers:testcontainers-bom to v1.17.2 by @renovate in #1538
Other Changes π‘
- Add example of correct Hibernate listener that modifies the entity without making it dirty by @dstepanov in #1563
Full Changelog: v3.4.1...v3.4.2