micronaut-data

Ahead of Time Data Repositories

APACHE-2.0 License

Stars
457

Bot releases are hidden (Show)

micronaut-data - Micronaut Data 3.6.0

Published by micronaut-build about 2 years ago

What's Changed

Bug Fixes 🐞

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.5.0...v3.6.0

micronaut-data - Micronaut Data 3.5.0

Published by micronaut-build over 2 years ago

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Improvements ⭐

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.4.2...v3.5.0

micronaut-data - Micronaut Data 3.4.3

Published by micronaut-build over 2 years ago

What's Changed

Bug Fixes 🐞

Improvements ⭐

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.4.2...v3.4.3

micronaut-data - Micronaut Data 3.4.2

Published by micronaut-build over 2 years ago

What's Changed

Bug Fixes 🐞

Improvements ⭐

Dependency updates πŸš€

Other Changes πŸ’‘

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.4.1...v3.4.2

micronaut-data - Micronaut Data 3.4.1

Published by micronaut-build over 2 years ago

What's Changed

Regressions 🧐

Other Changes πŸ’‘

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.4.0...v3.4.1

  • Regression: Enums should be stored as String using toString method (JDB) (#1530)
micronaut-data - Micronaut Data 3.4.0

Published by micronaut-build over 2 years ago

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Improvements ⭐

Docs πŸ“–

Dependency updates πŸš€

Other Changes πŸ’‘

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.3.1...v3.4.0

micronaut-data - Micronaut Data 3.3.1

Published by micronaut-build over 2 years ago

v3.3.1 (2022-03-23)

Full Changelog

Merged pull requests:

  • [data] Update common files for branch master #1401 (@micronaut-build)
  • [data] Update common files for branch master #1396 (@micronaut-build)
  • [data] Update common files for branch master #1395 (@micronaut-build)
  • [data] Update common files for branch master #1392 (@micronaut-build)

What's Changed

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.3.0...v3.3.1

micronaut-data - Micronaut Data 3.3.0

Published by micronaut-build over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.2.2...v3.3.0

micronaut-data - Micronaut Data 3.3.0-RC1

Published by micronaut-build over 2 years ago

[v3.3.0-RC1(https://github.com/micronaut-projects/micronaut-data/tree/v3.3.0-RC1) (2022-03-01)

Full Changelog

Implemented enhancements:

  • Add support for specifying the database and collection on the repository #1308
  • Add a MongoQueryExecutor interface that you can extend from #1306
  • Add support for Reactive repositories with MongoDB #1305
  • Allow specifying the database name to the @MongoRepository annotation #1292

Fixed bugs:

  • do not add inject-java as implementation dependency #1291 (@graemerocher)

Closed issues:

  • the document of finderpattern svg not found #1358
  • Colons in SQL strings in native queries doesn't work and can't be escaped (Postgres) #1354
  • save\(anEntity\) doesn't result in a record in the database when run in unit test #1347
  • repository findBy* broken for entities with IdClass #1344
  • Empty Postgres array e.g. {} in VARCHAR\(255\) \[\] interpreted as Java's new String\[\] { "{}" }. #1334
  • Select for Update default implementation in AbstractSqlLikeQueryBuilder #1330
  • [Bug] Wrong covertion enums to characters if use micronaut-jdbc #1313
  • Jdbc CoroutineCrudRepository does not handle nullable return types #1297
  • Respositories with Criteria API converts ORed predicates into ANDs at query generation time #1296
  • Mongo Integration: java.lang.IllegalStateException: Read only 0 bytes #1295
  • @ColumnTransformer acts strange when a non-placeholder variant of @ is in the string #1294
  • Add R2DBC Postgres Health Indicator #1239
  • Hibernate native image start fails due to entities with enums #1046

Merged pull requests:

  • Micronaut Serialization RC #1357 (@dstepanov)
  • Allow escaping variable identifier #1356 (@dstepanov)
  • Fix Sonar bugs #1355 (@dstepanov)
  • Mongo's MongoQueryExecutor #1353 (@dstepanov)
  • Fix JDBC arrays in constructor #1352 (@dstepanov)
  • [data] Update common files for branch master #1351 (@micronaut-build)
  • Fix composite id #1350 (@dstepanov)
  • Test for #1323 #1349 (@dstepanov)
  • Test for #1334 #1348 (@dstepanov)
  • [data] Update common files for branch master #1346 (@micronaut-build)
  • [data] Update common files for branch master #1340 (@micronaut-build)
  • [data] Update common files for branch master #1339 (@micronaut-build)
  • MongoDB queries customization #1337 (@dstepanov)
  • Update jdbcQuickStart.adoc to bump Jakarta versiΓ³n to v3.0.0 #1335 (@alejandropg)
  • [data] Update common files for branch master #1333 (@micronaut-build)
  • Implement JPA criteria IN operator with custom values #1329 (@dstepanov)
  • Correct Micronaut serialization usage #1327 (@dstepanov)
  • [data] Update common files for branch master #1322 (@micronaut-build)
  • Character should be converted to a String for JDBC/R2DBC #1320 (@dstepanov)
  • Introduce Mongo stored and prepared queries to precache Mongo specific value. #1317 (@dstepanov)
  • Allow specifying MongoDB's database name using annotation #1315 (@dstepanov)
  • Small perf improvement. Use BeanIntrospection's string switch lookup instead of HashMap in RuntimePersistentEntity. #1314 (@dstepanov)
  • [data] Update common files for branch master #1312 (@micronaut-build)
  • Reactive Mongo implementation #1311 (@dstepanov)
  • Update documentation with @TransactionalAdvice #1303 (@zsiegel)
  • Return correct nullable results for Kotlin #1302 (@dstepanov)
  • Fix transformer alias escape #1298 (@dstepanov)
micronaut-data - Micronaut Data 3.3.0-M1

Published by micronaut-build over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/micronaut-projects/micronaut-data/compare/v3.2.2...v3.3.0-M1

micronaut-data - Micronaut Data 3.2.2

Published by micronaut-build almost 3 years ago

v3.2.2 (2021-12-20)

Full Changelog

Fixed bugs:

  • @Embeddable object can't be retrieved when having @Nullable fields #1245
  • Using @Where on entity or repository does not work with overriden repository methods #1237

Closed issues:

  • Micronaut-jdbc doesn't cascade one-to-many for Embeddable entities #1173

Merged pull requests:

  • Fix missing embedded beans #1248 (@dstepanov)
  • Allow to persist cascade for non-null embedded id #1242 (@dstepanov)
  • Fix reactive/async findById for entities with @Where #1238 (@dstepanov)
micronaut-data - Micronaut Data 3.2.1

Published by micronaut-build almost 3 years ago

v3.2.1 (2021-12-07)

Full Changelog

Fixed bugs:

  • Problems with the Micronaut Data @Where since the last update #1233
  • javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update after upgrading to Micronaut 3.1+ #1230
  • NPE when returning NULL from Specification implementing PageableRepository, JpaSpecificationExecutor #1224

Closed issues:

  • InvalidPathException when using join in Specification implementing PageableRepository, JpaSpecificationExecutor #1225

Merged pull requests:

  • Disable runtime version incrementer for Hibernate #1236 (@dstepanov)
  • Fix setting null Hibernate query values #1235 (@dstepanov)
  • Fix JPA specification bugs #1234 (@dstepanov)
  • Fix GraalVM warning #1232 (@ilopmar)
  • Fix NPE when returning NULL from Specification implementing PageableRepository #1226 (@dstepanov)
  • Use interface default methods in Kotlin example #1222 (@dstepanov)
  • Docs: Fix MySQL and MariaDB R2DBC dependencies #1221 (@debuglevel)
  • [data] Update common files for branch master #1217 (@micronaut-build)
micronaut-data - Micronaut Data 3.2.0

Published by micronaut-build almost 3 years ago

v3.2.0 (2021-11-19)

Full Changelog

Fixed bugs:

  • Fix "Cannot decode value of type java.lang.String with OID 2950" #1218 (@zsiegel)

Closed issues:

  • Generate Nullable relation to manage Zero-To-One relation #1213

Merged pull requests:

  • Expandable parameters in queries #1219 (@dstepanov)
  • Fix GraalVM warnings regarding Oracle converters #1215 (@ilopmar)
  • Criteria API #1198 (@dstepanov)
micronaut-data - Micronaut Data 3.1.2

Published by micronaut-build almost 3 years ago

v3.1.2 (2021-11-02)

Full Changelog

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 - Micronaut Data 3.1.1

Published by micronaut-build about 3 years ago

v3.1.1 (2021-10-19)

Full Changelog

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 - Micronaut Data 3.1.0

Published by micronaut-build about 3 years ago

v3.1.0 (2021-10-01)

Full Changelog

Implemented enhancements:

  • Support for Kotlin Coroutines #304
  • Support for javax.persistence.AttributeConverter #59

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 - Micronaut Data 3.0.1

Published by micronaut-build about 3 years ago

v3.0.1 (2021-09-02)

Full Changelog

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 on List\<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 - Micronaut Data 3.0.0

Published by micronaut-build about 3 years ago

v3.0.0 (2021-08-11)

Full Changelog

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 - Micronaut Data 3.0.0 RC1

Published by micronaut-build about 3 years ago

3.0.0-RC1 (2021-07-27)

Full Changelog

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 - Micronaut Data 2.5.0

Published by micronaut-build about 3 years ago

v2.5.0 (2021-07-26)

Full Changelog

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 Streams 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)