4.0.0-M6
Pre-release
Pre-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
@DocumentReferencewith QueryDsl #4037 MongoTemplate#executeFindMultiInternalallocations could be optimized #3941@CompoundIndexhas 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
GeoConvertersdoes not convert inner rings ofGeoJsonPolygon#4104MappingMongoConverterreplaces non-@DocumentReferencenested objects with same_id#4098- Update fails on DocumentReference annotated list #4041
- Repository lookups by DocumentReference returning empty results #4033
@MongoIddoes not affect Driver-assigned_ididentifier #4026
π Documentation
- Remove new & noteworthy section in favor of our release notes #4140
- Fix
AKNOWLEDGEDtypo in reference documentation #4135 - Document
BulkOperationslimitations #4082 MongoTemplate.findAndReplacethrowsCouldn't find PersistentEntity for type class org.bson.Document!#4061
π¨ Dependency Upgrades
β€οΈ Contributors
We'd like to thank all the contributors who worked on this release!