Releases: micronaut-projects/micronaut-data
Releases Β· micronaut-projects/micronaut-data
Micronaut Data 4.2.0
What's Changed
New Features π
- Support associations in DTOs by @dstepanov in #2495
Bug Fixes π
- Support underscore in repo methods to avoid mapped properties ambiguity by @radovanradic in #2498
- Fix loading entity with many to one consisting only of id field by @radovanradic in #2513
- bug: JPA if native use createNativeMutationQuery by @sdelamo in #2520
- Use schema for many to many join table creation, select and insert by @radovanradic in #2529
- Support custom save method with non generated id by @radovanradic in #2532
- R2DBC Correct canceling a transaction by @dstepanov in #2527
- Fix embedded id naming issue when using QueryModel directly by @radovanradic in #2535
- Fix MongoDB aggregation response mapping by @radovanradic in #2598
Improvements β
- use transaction-manager in lower kebap case by @sdelamo in #2515
- MongoDB: Support
arrayFilters
by @dstepanov in #2523 - Support procedure invocation by @dstepanov in #2502
- Support coroutine connection and transaction operations by @dstepanov in #2536
- Support update with returning clause by @dstepanov in #2544
- Implement reactive MongoQueryExecutor by @radovanradic in #2587
Docs π
- Document how to use Spring JdbcTemplate, with multi-language examples. by @wetted in #2494
- Fix documentation example as batch update cannot return list of results by @radovanradic in #2581
Dependency updates π
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v6.1.0 by @renovate in #2490
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.0.2 by @renovate in #2489
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.3 by @renovate in #2487
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.0.2 by @renovate in #2486
- chore(deps): update graalvm/setup-graalvm action to v1.1.3 by @renovate in #2493
- chore(deps): update dependency gradle to v8.3 by @renovate in #2481
- fix(deps): update dependency io.micronaut.multitenancy:micronaut-multitenancy-bom to v5.0.3 by @renovate in #2504
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.0.3 by @renovate in #2505
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.4 by @renovate in #2508
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.1.2 by @renovate in #2507
- fix(deps): update dependency io.micronaut.kotlin:micronaut-kotlin-bom to v4.0.2 by @renovate in #2506
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.5 by @renovate in #2512
- fix(deps): update dependency org.apache.groovy:groovy-dateutil to v4.0.15 by @renovate in #2514
- fix(deps): update spring data by @renovate in #2517
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.1 by @renovate in #2522
- chore(deps): update graalvm/setup-graalvm action to v1.1.4 by @renovate in #2500
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v6.2.0 by @renovate in #2526
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.1.4 by @renovate in #2528
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.6 by @renovate in #2530
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.7 by @renovate in #2538
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.5 by @renovate in #2537
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.8 by @renovate in #2540
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.0.2 by @renovate in #2539
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.3.0.23.09 by @renovate in #2542
- fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.1 by @renovate in #2543
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.9 by @renovate in #2546
- chore(deps): update dependency gradle to v8.4 by @renovate in #2545
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.6 by @renovate in #2552
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.7 by @renovate in #2551
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.3 by @renovate in #2558
- fix(deps): update spring data by @renovate in #2562
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.1.0 by @renovate in #2566
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.10 by @renovate in #2568
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.6.0 by @renovate in #2569
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.1.5 by @renovate in #2572
- fix(deps): update micronaut.testresources to v2.1.0 by @renovate in #2573
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.2 by @renovate in #2574
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.1.0 by @renovate in #2576
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v6.2.1 by @renovate in #2579
- fix(deps): update dependency me.champeau.jmh:jmh-gradle-plugin to v0.7.2 by @renovate in #2583
- fix(deps): update kotlin monorepo to v1.9.20 by @renovate in #2586
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.11 by @renovate in #2589
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.20-1.0.13 by @renovate in #2588
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.1.0 by @renovate in #2592
- fix(deps): update dependency io.micronaut.kotlin:micronaut-kotlin-bom to v4.1.0 by @renovate in #2593
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.20-1.0.14 by @renovate in #2594
- chore(deps): update graalvm/setup-graalvm action to v1.1.5 by @renovate in #2596
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.2.0 by @renovate in #2602
- fix(deps): update dependency io.micronaut.validation:micronaut...
Micronaut Data 4.1.4
What's Changed
Bug Fixes π
- Fix JPA sort issue for embedded field by @radovanradic in #2550
Full Changelog: v4.1.3...v4.1.4
Micronaut Data 4.1.3
What's Changed
Bug Fixes π
Docs π
Dependency updates π
Micronaut Modules
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.0.2 by @renovate in #2489
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.5 by @renovate in #2512
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.4 by @renovate in #2508
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.3 by @renovate in #2487
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.0.2 by @renovate in #2486
- fix(deps): update dependency io.micronaut.multitenancy:micronaut-multitenancy-bom to v5.0.3 by @renovate in #2504
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.0.3 by @renovate in #2505
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.1.2 by @renovate in #2507
- fix(deps): update dependency io.micronaut.kotlin:micronaut-kotlin-bom to v4.0.2 by @renovate in #2506
- fix(deps): update dependency org.apache.groovy:groovy-dateutil to v4.0.15 by @renovate in #2514
βοΈ CI
Full Changelog: v4.1.2...v4.1.3
Micronaut Data 4.1.2
What's Changed
Bug Fixes π
- Propagate context in Hibernate Reactive by @dstepanov in #2491
Dependency updates π
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.6 by @renovate in #2479
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.3 by @renovate in #2480
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.1.0 by @renovate in #2482
- fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.19.0 by @renovate in #2483
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.4 by @renovate in #2485
Other Changes π‘
- Remove version compat suppressions now 4.1.1 is released by @timyates in #2478
- Removed hardcoded version of metadata repo by @msupic in #2484
Full Changelog: v4.1.1...v4.1.2
Micronaut Data 4.1.1
What's Changed
Bug Fixes π
- Use JoinColumn column when specified vs association id by @radovanradic in #2469
- Allow setting null value through criteria API by @radovanradic in #2475
- Fix criteria specification issue where association identity is in the criteria by @radovanradic in #2476
Build π
Dependency updates π
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.1 by @renovate in #2470
- fix(deps): update kotlin monorepo to v1.9.10 by @renovate in #2473
Full Changelog: v4.1.0...v4.1.1
Micronaut Data 4.1.0
What's Changed
Bug Fixes π
- Don't create join table when there is join column configured on foreign key by @radovanradic in #2467
Improvements β
- Managed Javax & Jakarta Persistence Transactional by @sdelamo in #2428
- Support NESTED transaction propagation by @dstepanov in #2444
Other Changes π‘
- Fix logging initialized in annotation processor by @dstepanov in #2452
Docs π
Dependency updates π
- fix(deps): update dependency io.micronaut.multitenancy:micronaut-multitenancy-bom to v5.0.2 by @renovate in #2431
- fix(deps): update jmh to v1.37 by @renovate in #2433
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.2.0 by @renovate in #2435
- fix(deps): update spring data by @renovate in #2460
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.1.3 by @renovate in #2453
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.2 by @renovate in #2455
- fix(deps): update dependency org.apache.groovy:groovy-dateutil to v4.0.14 by @renovate in #2461
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v6.0.2 by @renovate in #2464
Core BOM
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.2 by @renovate in #2468
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.1 by @renovate in #2457
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.0 by @renovate in #2438
Build π
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.0-1.0.13 by @renovate in #2426
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.10-1.0.13 by @renovate in #2463
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.1.3 by @renovate in #2466
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.5 by @renovate in #2447
###Β CI βοΈ
- chore(deps): update slsa-framework/slsa-github-generator action to v1.8.0 by @renovate in #2441
- chore(deps): update slsa-framework/slsa-github-generator action to v1.8.0 by @renovate in #2432
Full Changelog: v4.0.3...v4.1.0
Micronaut Data 4.0.4
Micronaut Data 4.0.3
What's Changed
Bug Fixes π
- Fix lessThanOrEqual in Kotlin criteria builder by @radovanradic in #2405
- Fix for reading results for left join one to many collections by @radovanradic in #2383
- Fix dynamic order by fields in EmbeddedId by @radovanradic in #2414
Improvements β
- Support like criteria for MongoDB by @radovanradic in #2413
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.0.1 by @renovate in #2397
- fix(deps): update kotlin.coroutines to v1.7.3 by @renovate in #2406
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.2 by @renovate in #2415
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.0.2 by @renovate in #2416
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.4 by @renovate in #2418
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.1.1 by @renovate in #2420
Full Changelog: v4.0.2...v4.0.3
Micronaut Data 4.0.2
What's Changed
Bug Fixes π
- Make supported naming strategies available at runtime for native image by @radovanradic in #2395
Docs π
- Improve docs by @dstepanov in #2361
Dependency updates π
- fix(deps): update spring data by @renovate in #2370
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.0.1 by @renovate in #2376
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.1 by @renovate in #2380
- fix(deps): update dependency io.spring.gradle:dependency-management-plugin to v1.1.2 by @renovate in #2369
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.0.2 by @renovate in #2384
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.1.0 by @renovate in #2387
- fix(deps): update dependency org.springframework.boot:spring-boot-gradle-plugin to v3.1.2 by @renovate in #2389
- fix(deps): update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.0-1.0.12 by @renovate in #2392
Other Changes π‘
- Remove baseline version for binary compatibility check by @wetted in #2367
- Update projectVersion back to 4.0.2-SNAPSHOT that github left empty by @radovanradic in #2398
- Update gradle.properties projectVersion erased by github action by @radovanradic in #2399
Full Changelog: v4.0.1...v4.0.2
Micronaut Data 4.0.1
What's Changed
Dependency updates π
- fix(deps): update dependency io.micronaut.azure:micronaut-azure-cosmos to v5.0.0 by @renovate in #2362
- Data no milestone by @sdelamo in #2366
Full Changelog: v4.0.0...v4.0.1