4.3.0-M1
Pre-release
Pre-release
·
388 commits
to main
since this release
📗 Links
⭐ New Features
- Add support for Value Expressions #4635
- Add support for ValueExpression #4634
- Make
MongoHandlerContextpublic to leverage contextual information to customizeObservations #4622 - Allow custom MongoHandlerObservationConvention usage #4607
- Ensure compatibility with MongoDB Driver 5.x #4578
- Customize observation spans #4321
🐞 Bug Fixes
- DTO projections read properties twice #4626
- Nested Interface-based projection fails with
ConverterNotFoundException#4609 - Query instances with the same limit are not equal anymore #4584
- Adopt
MongoParametersandMongoParameterto reflect the actual parameter type when using generics #4579 - Query from method name has map entries in wrong order. #4577
- NullPointerException thrown for Updates with Maps that contain null values #4567
- Fixed the URL for the Spring Data Commons documentation #4563
QueryMapperwith annotations and does not properly appliesPropertyValueConverter#4510- String to ObjectId mapping error when using query method #4490
📔 Documentation
- Reinstate Compatibility Matrix in reference docs #4623
- Fix typo in Javadoc #4620
- Docs for IndexOperations.resetIndexCache() should be removed #4587
- Reference docs of Mapping Configuration overflows Java/XML config snippets #4575
- Behavior breaking change deserializing property with null value #4571
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.6 #4592
❤️ Contributors
We'd like to thank all the contributors who worked on this release!