Releases: micronaut-projects/micronaut-data
Releases Β· micronaut-projects/micronaut-data
Micronaut Data 4.9.3
What's Changed
Bug Fixes π
- Fix mongo custom query pagination by @dstepanov in #3106
- Regression issue with criteria inList failing to compile by @radovanradic in #3108
Full Changelog: v4.9.2...v4.9.3
Micronaut Data 4.9.2
What's Changed
Bug Fixes π
- fix: Defer R2DBC Transactional callbacks using flatMap by @dstepanov in #3097
Other Changes π‘
- Use io.asyncer:r2dbc-mysql as default r2dbc mysql library by @radovanradic in #2388
Full Changelog: v4.9.1...v4.9.2
Micronaut Data 4.9.1
What's Changed
Bug Fixes π
- Support like predicate in custom query builders by @radovanradic in #3094
- Fix nested upper expression in criteria by @radovanradic in #3095
- issues/3045: HQL where in with empty entity list throws NPE by @rawilder in #3046
Improvements β
- Change AbstractQueryInterceptor.getParameterInRole to be protected and reusable by @radovanradic in #3090
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.3 by @renovate in #3080
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.1 by @renovate in #3076
- fix(deps): update dependency io.micronaut.r2dbc:micronaut-r2dbc-bom to v5.6.1 by @renovate in #3077
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.8.1 by @renovate in #3079
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.3.3 by @renovate in #3081
Other Changes π‘
- Skip schema generation when datasource is disabled by @radovanradic in #3066
New Contributors
Full Changelog: v4.9.0...v4.9.1
Micronaut Data 4.9.0
What's Changed
Docs π
Other Changes π‘
- Query builders refactoring / rewrite by @dstepanov in #2973
- Upgrade to Oracle Database Free (#2990) by @dstepanov in #2993
- Support more criteria API expressions by @dstepanov in #2992
- Remove usage of deprecated Serde methods by @dstepanov in #2995
- Support all variations of LIKE criteria by @dstepanov in #3003
- Merge 4.8.x branch into 4.9.x by @radovanradic in #3009
- remove initialize-at-runtime definitions by @graemerocher in #3021
- Fix not joined association by @dstepanov in #3040
- Merge changes from 4.8.x by @radovanradic in #3061
Dependency updates π
- Update Micronaut Data To latest versions by @radovanradic in #3070
- fix(deps): update dependency org.apache.groovy:groovy-dateutil to v4.0.22 by @renovate in #3006
Spring Data
- fix(deps): update spring data by @renovate in #3002
- fix(deps): update spring data by @renovate in #3023
- fix(deps): update spring data by @renovate in #3071
Kotlin
KSP
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.25-1.0.20 by @renovate in #3037
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.24-1.0.20 by @renovate in #2935
Micronaut Modules
Micronaut Core
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.4 by @renovate in #3042
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.3 by @renovate in #3000
Micronaut Serialization
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.10.2 by @renovate in #2969
Micronaut RxJava2
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.4.0 by @renovate in #3014
Micronaut Micrometer
Micronaut Azure
- fix(deps): update dependency io.micronaut.azure:micronaut-azure-cosmos to v5.5.1 by @renovate in #2979
Micronaut Flyway
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v7.3.0 by @renovate in #2980
Micronaut Validation
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.1 by @renovate in #3019
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.0 by @renovate in #3017
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.0 by @renovate in #2994
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.1 by @renovate in #3038
Micronaut SQL
Micronaut Spring
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.7.0 by @renovate in #3015
Micronaut Test Resources
- fix(deps): update micronaut.testresources to v2.5.3 by @renovate in #3026
- fix(deps): update micronaut.testresources to v2.5.4 by @renovate in #3034
Micronaut R2DBC
CI βοΈBuild π
GraalVM
Spring Boot Gradle Plugin
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.3.1 by @renovate in #3001
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.3.2 by @renovate in #3039
Spring Dependency Management Gradle Plugin
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.1.6 by @renovate in #3020
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.1.5 by @renovate in #3005
Micronaut Build Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.0 by @renovate in #3043
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.3 by @renovate in #2978
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.4 by @renovate in #3012
Micronaut Gradle Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.2 by @renovate in #3033
Full Changelog: v4.8.1...v4.9.0
Micronaut Data 4.8.5
What's Changed
Bug Fixes π
- Fix nested transaction savepoint handling in JDBC transaction manager by @radovanradic in #3047
- Fix query with predication specification and cursored pageable by @radovanradic in #3057
- Fix pageable query with join criteria by @radovanradic in #3053
Other Changes π‘
- Support DTO projection in CursoredPage results by @radovanradic in #3054
Full Changelog: v4.8.4...v4.8.5
Micronaut Data 4.8.4
What's Changed
Bug Fixes π
- Fix for cascade save operation with one-to-many relations by @radovanradic in #3025
Full Changelog: v4.8.3...v4.8.4
Micronaut Data 4.8.3
What's Changed
Bug Fixes π
- Fix Page.map for the empty page by @radovanradic in #2991
- Fix entity mapping for multiple ONE_TO_MANY relations of the same entity by @radovanradic in #2999
Improvements β
- CursoredPage not supported with findAll and PredicateSpecification by @radovanradic in #3007
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.3 by @renovate in #2974
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.1.5 by @renovate in #2933
- fix(deps): update spring data by @renovate in #2983
- chore(deps): update graalvm/setup-graalvm action to v1.2.2 by @renovate in #2985
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.3.1 by @renovate in #2987
Other Changes π‘
New Contributors
Full Changelog: v4.8.1...v4.8.3
Micronaut Data 4.8.1
What's Changed
New Features π
Bug Fixes π
- Fix H2 tests after latest merge for H2 generate schema changes by @radovanradic in #2964
- Left join returns incorrect number of records by @dstepanov in #2965
Other Changes π‘
- Fix renovate json by @radovanradic in #2967
- fix doc reference in sqlMapping.adoc by @AndrewPanov in #2962
New Contributors
- @AndrewPanov made their first contribution in #2962
Full Changelog: v4.8.0...v4.8.1
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
Micronaut Data 4.7.1
What's Changed
Other Changes π‘
- fix: issue with building the CriteriaSort properly (#2912)
- Fix mongo aggregate projection (#2950)
- Test cases for broken mapped entities (#2936)
- Transaction manager should catch
Throwable
(#2954) - Additional example docs for programmatic transactions and repositories (#2946)
- Support
@IdClass
and multiple@Id
by @dstepanov in #2871 - Support system/pseudo column as version field (ORA_ROWSCN) by @radovanradic in #2873
Docs π
- docs: clarify how to add annotation processor dependencies for Kotlin and Groovy projects. by @wetted in #2910
- docs: note that TransactionalEventListener annotation is not supported for reactive transactions by @wetted in #2909
- Restore missing image by cherry picking from gh-pages/latest. by @wetted in #2925
Full Changelog: v4.7.0...v4.7.1