Micronaut Data v4.8.0
What's Changed
New Features π
- Support
@IdClass
and multiple@Id
by @dstepanov in #2871 - Support discriminator multitenancy by @dstepanov in #2876
- Initial addition of cursored pagination for SQL by @andriy-dmytruk in #2884
Bug Fixes π
- Support fetching non-unique ID entities without JOINs by @dstepanov in #2883
- Fix issue with building the CriteriaSort properly by @kareemelzayat in #2912
- Fix mongo aggregate projection by @radovanradic in #2950
- Transaction manager should catch
Throwable
by @dstepanov in #2954
Improvements β
- Reproduce query escape by @dstepanov in #2900
- Minor Improvement for Oracle JsonView optimistic locking by @radovanradic in #2915
Docs π
- jpamodelgen dependency must be updated in documentation by @shadai-rafael in #2921
- Additional example docs for programmatic transactions and repositories by @radovanradic in #2946
Dependency updates π
- fix(deps): update spring data by @renovate in #2877
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.6.0 by @renovate in #2878
- chore(deps): update gradle/gradle-build-action action to v3.3.0 by @renovate in #2869
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.2.5 by @renovate in #2897
- chore(deps): update gradle/gradle-build-action action to v3.3.1 by @renovate in #2895
- chore(deps): update gradle/wrapper-validation-action action to v3 by @renovate in #2880
- fix(deps): update dependency org.apache.groovy:groovy-dateutil to v4.0.21 by @renovate in #2874
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.6 by @renovate in #2894
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.4.7 by @renovate in #2928
- chore(deps): update plugin io.micronaut.build.shared.settings to v7 by @renovate in #2924
- chore(deps): update gradle/gradle-build-action action to v3.3.2 by @renovate in #2920
- fix(deps): update micronaut.testresources to v2.5.2 by @renovate in #2825
- fix(deps): update dependency org.springframework.data:spring-data-bom to v2024 by @renovate in #2948
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.3.0 by @renovate in #2956
- fix(deps): update kotlin.coroutines to v1.8.1 by @renovate in #2941
- fix(deps): update spring data to v3.3.0 by @renovate in #2947
Other Changes π‘
- Support system/pseudo column as version field (ORA_ROWSCN) by @radovanradic in #2873
- Rollback PRs intended for 4.8.x by @dstepanov in #2882
- Revert "Rollback PRs intended for 4.8.x (#2882)" by @dstepanov in #2890
- replace .collect(Collectors.toList()) with toList by @sdelamo in #2905
- Add test and reflection metadata for Hibernate Reactive ManyToMany and ElementCollection by @radovanradic in #2919
- Fix json view to use expected identifier field name _id by @radovanradic in #2940
- Test cases for broken mapped entities by @rlconst in #2936
New Contributors
- @shadai-rafael made their first contribution in #2921
- @andriy-dmytruk made their first contribution in #2884
Full Changelog: v4.7.0...v4.8.0