Releases: spring-projects/spring-data-mongodb
Releases · spring-projects/spring-data-mongodb
4.0.0-RC1
📗 Links
⭐ New Features
- Remove references to
ClassTypeInformation
fromTypeInformation
#4195 - Change Streams fullDocumentBeforeChange support #4187
- Add new aggregation variables to SystemVariable #4145
- Add support for MongoDB 6.0 Aggregation changes #4139
🐞 Bug Fixes
- Failed usage of provided ID value on document insert #4184
Point must only contain numeric elements
when using near count query with GeoJson points #4004
📔 Documentation
- Update documentation example to configure Reactive Transactional Support #4190
- Prefer Java configuration over XML #4186
- Add Atlas Search to Reference Documentation #4183
- Documentation typo in BasicQuery class #4169
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.4.5
3.4.4
📗 Links
🐞 Bug Fixes
- Failed usage of provided ID value on document insert #4184
Point must only contain numeric elements
when using near count query with GeoJson points #4004
📔 Documentation
- Update documentation example to configure Reactive Transactional Support #4190
- Documentation typo in BasicQuery class #4169
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.9
3.3.8
4.0.0-M6
📗 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 ofGeoJsonPolygon
#4104MappingMongoConverter
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
throwsCouldn'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!
3.4.3
📗 Links
⭐ New Features
- Support querying
@DocumentReference
with QueryDsl #4037 MongoTemplate#executeFindMultiInternal
allocations could be optimized #3941
🐞 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 ofGeoJsonPolygon
#4104MappingMongoConverter
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
- Fix
AKNOWLEDGED
typo in reference documentation #4135 - Document
BulkOperations
limitations #4082 MongoTemplate.findAndReplace
throwsCouldn't find PersistentEntity for type class org.bson.Document!
#4061
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.7
📗 Links
⭐ New Features
MongoTemplate#executeFindMultiInternal
allocations could be optimized #3941
🐞 Bug Fixes
- Change stream option startAfter not applied via reactive template. #4167
- $looup does NOT work with
@DBRef
. #4123 GeoConverters
does not convert inner rings ofGeoJsonPolygon
#4104- Update fails on DocumentReference annotated list #4041
📔 Documentation
- Fix
AKNOWLEDGED
typo in reference documentation #4135 MongoTemplate.findAndReplace
throwsCouldn't find PersistentEntity for type class org.bson.Document!
#4061
❤️ Contributors
We'd like to thank all the contributors who worked on this release!