Skip to content

4.0.0-M2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mp911de mp911de released this 21 Mar 15:45
· 652 commits to main since this release
f0c0a86

📗 Links

⭐ New Features

  • Externalize build properties. #3949
  • Use Java 8 Stream in stream and aggregateStream 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

  • add comment geojsonpoint #3956
  • Update list of supported query method keywords. #3916

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 4.5.0. #3962

❤️ Contributors

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