Skip to content

4.4.0-M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@schauder schauder released this 13 Sep 10:42
· 32 commits to main since this release
8785890

📗 Links

⭐ New Features

  • Support @Update annotation on unit-returning suspend functions #4772
  • Align EnableMongoRepositories with changes in data-commons. #4756
  • Allow query projection methods .include() and .exclude() to accept Collection #4625
  • Support instantiation of Kotlin class with overridden read-only property #4485
  • Type-safe Kotlin update extension [DATAMONGO-2163] #3028

🐞 Bug Fixes

  • MongoRepository.findAll(Pageable) ignores Sort when using unpaged Pageable #4771
  • Issue referencing or using field value set with SetWindowFieldsOperation shift #4745
  • @Query with sort does not work in Native Image (Unexpected AOP exception) #4744
  • $all on _id leads to Exception if Collection with one element is passed #4736
  • Using records as @Unwrapped auditing objects fails with Cannot set property #4732
  • Aggregation with $unwind and $project causes IllegalArgumentException #4714
  • Converter called multiple times evaluating aggregation operation query methods #4712
  • Null-Values from custom converters are stored in document #4710
  • SpringDataMongodbQuery and SpringDataMongodbSerializer apply mapping twice #4709
  • Id conversion handling in QueryMapper.getMappedValue(…) doesn't consider nesting #4707
  • Criteria.regex is converted to String when applying to ID fields #4674
  • MongoExceptionTranslator hides WriteConflicts [DATAMONGO-2291] #3148

📔 Documentation

  • Bundle Javadoc with Antora documentation site #4754
  • Fix error code reference file #4729

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.1.4 #4780
  • Upgrade to MongoDB driver 5.1.3 #4767
  • Upgrade to Maven Wrapper 3.9.8 #4766
  • Upgrade to MongoDB 5.1.2 driver. #4741

❤️ Contributors

We'd like to thank all the contributors who worked on this release!