Skip to content

4.0.0-M6

Pre-release
Pre-release
Compare
Choose a tag to compare
@gregturn gregturn released this 19 Sep 14:40
· 374 commits to main since this release

πŸ“— Links

⭐ New Features

  • Switch MongoOperations.updateMulti Kotlin extension function to accept a more generic UpdateDefinition #4153
  • Add support for MongoDB 6.0 Aggregation changes #4139
  • Assert compatibility with MongoDB 6.0 #4138
  • Add configuration to disable entity lifecycle events #4107
  • Support querying@DocumentReference with QueryDsl #4037
  • MongoTemplate#executeFindMultiInternal allocations could be optimized #3941
  • @CompoundIndex has no configuration for collation and strength [DATAMONGO-2133] #3002
  • Add support for View creation [DATAMONGO-1727] #2594

🐞 Bug Fixes

  • Change stream option startAfter not applied via reactive template. #4167
  • MongoTemplate.aggregateStream does not support local variables #4132
  • $looup does NOT work with @DBRef. #4123
  • Constructor creation of DTO projection fails #4120
  • GeoConverters does not convert inner rings of GeoJsonPolygon #4104
  • MappingMongoConverter replaces non-@DocumentReference nested objects with same _id #4098
  • Update fails on DocumentReference annotated list #4041
  • Repository lookups by DocumentReference returning empty results #4033
  • @MongoId does not affect Driver-assigned _id identifier #4026

πŸ“” Documentation

  • Remove new & noteworthy section in favor of our release notes #4140
  • Fix AKNOWLEDGED typo in reference documentation #4135
  • Document BulkOperations limitations #4082
  • MongoTemplate.findAndReplace throws Couldn't find PersistentEntity for type class org.bson.Document! #4061

πŸ”¨ Dependency Upgrades

  • Adopt to changed Mockk artifact name #4161
  • Upgrade to Micrometer 1.10.0-SNAPSHOT. #4151

❀️ Contributors

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