Releases: micronaut-projects/micronaut-data
Releases · micronaut-projects/micronaut-data
Micronaut Data 3.1.2
v3.1.2 (2021-11-02)
Closed issues:
- ORDER-BY with joined properties #1209
- Micronaut-jpa cascade won't set parent id for child entity #1208
- micronaut-data jdbc throws an exception when @Version is used in a Record #1207
Merged pull requests:
- Fix JPA order by #1211 (@dstepanov)
- Disable
autoApply
Converter
check #1203 (@dstepanov)
Micronaut Data 3.1.1
v3.1.1 (2021-10-19)
Fixed bugs:
- Cannot use optimistic locking with Records #1197
- Conversion from java.sql.Date to java.time.LocalDate no longer works in 3.1.0 #1195
Closed issues:
- Create-drop schema does not work with Oracle #1130
- HeuristicCompletionException.Status is package-private not public #1103
- There is no way to create a DTO projection for a relation #1010
Merged pull requests:
- Fix DTO values conversions #1201 (@dstepanov)
- Fix version populating for immutable beans #1199 (@dstepanov)
- FIX: Made Status enum inside HeuristicCompletionException to let user… #1193 (@utsav0209)
- [data] Update common files for branch master #1192 (@micronaut-build)
Micronaut Data 3.1.0
v3.1.0 (2021-10-01)
Implemented enhancements:
Fixed bugs:
- Missing
io.r2dbc
dependencies in BOM with 3.0.2-SNAPSHOT #1174 - TypeConverter don't make the conversion in update (using query method pattern) in JDBC #529
Closed issues:
- Leaking dependency of micronaut-data-tx to mictonaut-test #1187
- support creation of schema DDL script from application configuration #1175
- Cannot use @entitygraph annotation to handle multiple nested properties of the same association with Hibernate-JPA #1160
- In JDBC one-to-many relations, with inmutable objects, get same object representation when you save or find #1124
- Micronaut Data leaks RxJava2 to consumers #1121
- Why do you have to open transactions when using jooq in micronaut, even if it is a simple select #1034
- [Bug] Can't use micronaut-data-jdbc with @PostConstruct and eagerInitSingletons #973
- Support Kotlin Data Classes for Json fields #872
- Micronaut data overrides existing TypeConverter #677
- TypeConverter of a List is not being used when inserting #410
Merged pull requests:
- Persist new entities for UPDATE cascade of one to many relationships #1190 (@dstepanov)
- Bump micronaut-gradle-plugins from 4.1.1 to 4.1.5 #1188 (@pgressa)
- Enable build scans #1185 (@melix)
- R2DBC Arabba-SR11 #1180 (@dstepanov)
- Add link for CLA agreement #1179 (@ashishkujoy)
- Documentation improvements #1177 (@dstepanov)
- [data] Update common files for branch master #1176 (@micronaut-build)
- Add localtime converters #1170 (@dstepanov)
- JPA Specifications repository support #1169 (@dstepanov)
- Support Kotlin coroutines #1165 (@dstepanov)
- Add eager startup test for #973 #1164 (@dstepanov)
- Refactoring of
AbstractSqlRepositoryOperations
#1163 (@dstepanov) - [data] Update common files for branch master #1162 (@micronaut-build)
- Fix EntityGraph generation from attributeNames and named entity graph #1161 (@mstein)
- build(deps): bump logback-classic from 1.2.3 to 1.2.6 #1158 (@dependabot[bot])
- Remove implementation dependency on RxJava2 #1157 (@dstepanov)
- Correct reactive batch optimistic locking #1156 (@dstepanov)
- Deadlock workaround #1155 (@dstepanov)
- build(deps): bump micronaut-gradle-plugins from 4.0.0.RC5 to 4.1.1 #1153 (@dependabot[bot])
- Mapped property converters + Data only converters #1151 (@dstepanov)
- Use Reactor instead of RxJava2 #1148 (@dstepanov)
- Update jdbcRepositories.adoc #1147 (@darkius)
- R2DBC 0.9.0.M2 #1140 (@dstepanov)
- Fix GraalVM warning #1114 (@ilopmar)
Micronaut Data 3.0.1
v3.0.1 (2021-09-02)
Fixed bugs:
- Transient annotation not supported for Java Records #1112
Closed issues:
- DefaultR2dbcRepositoryOperations context handle wrong #1142
- Native query results from Hibernate are binding as null to dto fields #1138
- @where on supper class not working with micronaut-data-jdbc:3.0.0 #1136
- [bug] RepositoryTypeElementVisitor can not add custom MethodCandidate #1134
- @Version does not work on Temporal field without timezone information #1133
- Native query parameters not bound in Hibernate after first list parameter #1131
- Ambiguous documentation for optimistic locking #1125
- New Micronaut 3.0.0 io.micronaut.core.annotation.Nullable doesn't work with Lombok #1123
- Upgrade Micronaut Data to Micronaut 3.0.0 #1122
- Composite primary key not working on 3.0.0 #1120
- Native queries produce
Unknown entity: java.lang.Long
exception onList\<Long\>
return type #1119 - Optimistic locking is broken: using updateAll incorrectly binds version parameter #1113
- Groovy JdbcRepository interface that extends another fails to run #1110
Merged pull requests:
- Add a test with a use-case of transient property in a record #1146 (@dstepanov)
- Fix hibernate native query that return non-entity #1145 (@dstepanov)
- Correct batch update with optimistic locking #1144 (@dstepanov)
- Fix: native query binding nulls to the dto fields #1143 (@suryamegham1729)
- Correct temporal version conversion #1141 (@dstepanov)
- Small fixes #1139 (@dstepanov)
- Upgrade to Micronaut 3.0 & JDK 16 #1135 (@dstepanov)
- Fix: native query parameters are not bound after the first list parameter with hibernate-jpa #1132 (@lgathy)
Micronaut Data 3.0.0
v3.0.0 (2021-08-11)
Closed issues:
- ArrayIndexOutOfBoundsException when using IN() in combination with Pageable and an additional clause #1118
Merged pull requests:
- New issue templates #1111 (@micronaut-build)
* This Changelog was automatically generated by github_changelog_generator
Micronaut Data 3.0.0 RC1
3.0.0-RC1 (2021-07-27)
Closed issues:
- Position on extensions to data-processor via ServiceLoaders #1107
- MND JDBC should generate indices from @table annotation #938
Merged pull requests:
- Upgrade to Micronaut 3.0 M5 #1106 (@dstepanov)
- Micronaut 3 #1097 (@dstepanov)
Micronaut Data 2.5.0
v2.5.0 (2021-07-26)
Closed issues:
- Different behavior in update and updateAll #1094
- data-jdbc cannot read an entity with JSON fields when using lombok builder #1090
- Micronaut Data JDBC doesn't update children when the parent is updated in a One To Many bidirectional relation #1089
- Automatic ID values not generated/retrieved with latest snapshots #1088
- ReactiveCrudRepo.saveAll doesnt emit when MappedEntity doesn't use a db generate Id #1087
- Groovy application fails when there is an intermediate repository interface #1075
- micronaut-data-jdbc returning ill-behaved
java.util.stream.Stream
#1068 - Cannot unmarshal jsonb into an embedded list. #1064
- Support for Jakarta Persistence Annotation #1033
Merged pull requests:
- Support Jakarta annotations #1100 (@dstepanov)
- Skip validation when the generic type is an object type #1099 (@dstepanov)
- Correct UPDATE cascade #1098 (@dstepanov)
- Correct
updateAll
for Hibernate #1096 (@dstepanov) - Enable Postgres R2dbc tests #1095 (@dstepanov)
- [data] Update common files for branch master #1093 (@micronaut-build)
- Correct how
Stream
s in repositories can be used + cleanup examples #1092 (@dstepanov) - Always call "getRowsUpdated" which is needed by some drivers #1091 (@dstepanov)
- Correct compile problems with v3 #1086 (@dstepanov)
- 938 - Generate indexes specified in table annotation #1084 (@Deviad)
- [data] Update common files for branch master #1082 (@micronaut-build)
Micronaut Data 2.4.7
v2.4.7 (2021-07-08)
Fixed bugs:
- R2DBC with Postgres: Unable to handle many connections and warning when inserting data #1060
Closed issues:
- r2dbc @transactional causes Connection pool request timeout #1019
Merged pull requests:
- allow access to app ctx from RepositoryOperations #1079 (@graemerocher)
- R2DBC improvements #1076 (@dstepanov)
Micronaut Data 2.4.6
v2.4.6 (2021-07-04)
Closed issues:
- Micronaut Data JDBC problem with bidirectional ONE_TO_MANY relation, doesn't initialize parent reference in all children #1054
Merged pull requests:
- [data] Update common files for branch master #1073 (@micronaut-build)
- Correct OneToMany relationship for immutable data classes #1072 (@dstepanov)
- Make certain annotations inherited in prep for Micronaut 3.0 #1071 (@graemerocher)
* This Changelog was automatically generated by github_changelog_generator
Micronaut Data 2.4.5
v2.4.5 (2021-07-02)
Closed issues:
- I want to print all request paths, post request parameters, etc. in micronuat, but when I use a filter to implement it, getBody always outputs empty. Is there any other way to achieve this function? #1066
- data-jdbc cannot read an entity with JSON fields when using constructor arguments #1058
- Error with one-to-many findById with embeddedId and empty left join fetch #1050
- Support JPA's getReference() or Hibernate's load() in repository #893
- Consider failing compilation when a private method is annotate with @transactional #882
Merged pull requests:
- Port transaction mode handline from spring support #1070 (@graemerocher)
- Add .load(id) method to JpaRepository #1069 (@mitchjust-finocomp)
- [data] Update common files for branch master #1059 (@micronaut-build)
- Fix to allow reading entities with JSON fields using constructor arguments #1057 (@safarmer)
- [data] Update common files for branch master #1052 (@micronaut-build)
- Return null rather than fail for embeddedid or embeddable entities, fixes 1050 #1051 (@nhoughto)
* This Changelog was automatically generated by github_changelog_generator