4.0.0-M2
Pre-release
Pre-release
📗 Links
⭐ New Features
- Externalize build properties. #3949
- Use Java 8
Stream
instream
andaggregateStream
Template methods #3944 MappingMongoJsonSchemaCreator
does not resolve embedded documents subclasses/interfaces implementations attributes #3870- Migrate to Jakarta EE 9 #3830
- Add support for $acos & $acosh aggregation operators. #3707
- Add support for $replaceOne & $replaceAll aggregation operators #3695
- Add support for $first & $last aggregation operator #3694
- Select converter based on custom annotation rather than object class #3596
- Add suport for findAndModify in query derivation. [DATAMONGO-1188] #2107
🐞 Bug Fixes
- Projecting nested documents with open projections leads to
ConverterNotFoundException
#3998 - Typo, should be public. #3989
MongoTemplate.createCollection(String, CollectionOptions)
does not consider timeseries options #3984- Can't find a codec for class java.time.Instant #3968
- MongoCollection#countDocuments Performance in Driver 4.x [DATAMONGO-2669] #3522
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to MongoDB driver 4.5.0. #3962
❤️ Contributors
We'd like to thank all the contributors who worked on this release!