Micronaut Data 3.4.0
What's Changed
New Features π
- Support Postgres enums for JDBC by @dstepanov in #1501
- Update R2DBC to
1.0.0.RELEASE
by @dstepanov in #1508 - Implement pagination for reactive repositories and specifications by @dstepanov in #1512
- Implement pagination for async, coroutines repositories and specifications by @dstepanov in #1522
Bug Fixes π
- Correct using custom save and deleteBy methods by @dstepanov in #1437
- Allow using multiple projections by @dstepanov in #1436
- Fix double order by by @dstepanov in #1434
- Fix MongoDB custom query with multiple parameters by @dstepanov in #1498
- Correct MongoDB database name mapping by @dstepanov in #1499
- Fix compilation flakiness by @melix in #1514
- Correct
findAll
projection for R2DBC by @dstepanov in #1513 - Fix
getPersistentPropertyNames
regression introduced in 3.4 by @dstepanov in #1525
Improvements β
- Bump Spring versions to avoid CVE warnings by @graemerocher in #1418
- Transaction management improvements and Kotlin synchronous TX propagation in coroutines by @dstepanov in #1439
- Limit results for Hibernate's
findOne
method by @dstepanov in #1500
Docs π
- fixes 2 javadoc links by @burtbeckwith in #1505
Dependency updates π
- Bump mikepenz/action-junit-report from 3.0.1 to 3.0.2 by @dependabot in #1435
- chore(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.3.2 by @renovate in #1453
- chore(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v2.6.7 by @renovate in #1460
- chore(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v21.5.0.0 by @renovate in #1465
- chore(deps): update spring core to v5.3.19 by @renovate in #1464
- chore(deps): update org.jetbrains.kotlin to v1.6.21 by @renovate in #1463
- chore(deps): update io.micronaut.serde to v1.0.1 by @renovate in #1461
- chore(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.4.0 by @renovate in #1466
- chore(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v2.7.5 by @renovate in #1459
- chore(deps): update dependency org.codehaus.groovy:groovy-dateutil to v3.0.10 by @renovate in #1458
- chore(deps): update dependency org.postgresql:postgresql to v42.3.4 by @renovate in #1469
- chore(deps): update dependency org.testcontainers:testcontainers-bom to v1.17.1 by @renovate in #1470
- chore(deps): update dependency mysql:mysql-connector-java to v8.0.29 by @renovate in #1457
- chore(deps): update hibernate core to v5.6.8.final by @renovate in #1471
- chore(deps): update io.micronaut.sql to v4.3.0 by @renovate in #1472
- chore(deps): update org.openjdk.jmh to v1.35 by @renovate in #1474
- chore(deps): update dependency org.postgresql:postgresql to v42.3.5 by @renovate in #1488
- chore(deps): update spring core to v5.3.20 by @renovate in #1507
- chore(deps): update spring data to v2.6.4 by @renovate in #1475
- chore(deps): update mongodb to v4.6.0 by @renovate in #1490
- chore(deps): update hibernate core to v5.6.9.final by @renovate in #1520
- chore(deps): update micronaut-sql to v4.4.0 by @renovate in #1518
Other Changes π‘
- 3.3.2-SNAPSHOT by @sdelamo in #1414
- Create release.yml by @dstepanov in #1526
- Update release.yml by @dstepanov in #1528
New Contributors
- @renovate made their first contribution in #1453
- @burtbeckwith made their first contribution in #1505
Full Changelog: v3.3.1...v3.4.0