Skip to content

4.4.0

Compare
Choose a tag to compare
@mp911de mp911de released this 15 Nov 13:14
· 20 commits to main since this release
7289148

📗 Links

⭐ New Features

  • Revisit internal caching arrangements. #4818
  • Support @Update annotation on unit-returning suspend functions #4772
  • Align EnableMongoRepositories with changes in data-commons. #4756
  • Add support for value expressions in repository query methods #4677
  • Allow query projection methods .include() and .exclude() to accept Collection #4625
  • Support instantiation of Kotlin class with overridden read-only property #4485
  • Support for MongoDB TimeSeries expireAfterSeconds #4099
  • Type-safe Kotlin update extension [DATAMONGO-2163] #3028

🐞 Bug Fixes

  • ParameterBindingJsonReader doesn't consider regex options #4806
  • NoSuchTransaction in reactive MongoDB client when working with transactions #4804
  • 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 pipeline breaks if $replaceRoot stage is present #4722
  • 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

  • Document Querydsl annotation processor usage #4811
  • Compatibility matrix inconsistently enumerates versions #4785
  • Bundle Javadoc with Antora documentation site #4754
  • Fix error code reference file #4729

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.2.1 #4830
  • Upgrade to Maven Wrapper 3.9.9 #4825
  • Upgrade to MongoDB driver 5.2.0 #4805
  • 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!