Releases: spring-projects/spring-data-mongodb
Releases · spring-projects/spring-data-mongodb
5.0.0-M2
📗 Links
⭐ New Features
- Remove JMX support #4940
- Add support for MongoDB AOT Repositories #4939
- SortArray does not support sorting simple array types (integer/string) #4929
- Migrate to JSpecify annotations for nullability constraints #4874
🐞 Bug Fixes
- Inconsistent
_id
Storage Type Betweensave
andsaveAll
for@MongoId String id
#4944
📔 Documentation
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.5.0-RC1
📗 Links
⭐ New Features
- Adopt to deprecated
QueryMethod
constructor #4941 - SortArray does not support sorting simple array types (integer/string) #4929
- Queryable Encryption Support #4185
🐞 Bug Fixes
- Inconsistent
_id
Storage Type Betweensave
andsaveAll
for@MongoId String id
#4944 - MongoClientVersion uses a non-reliable way to fetch db driver version. #4937
📔 Documentation
- Clarify QueryDSL usage in reference documentation #4951
- Update mongo-encryption.adoc #4947
- Fix typo in javadoc of MongoOperations.stream #4942
- Refine
@DocumentReference
documentation aboutself._id
references #4925
🔨 Dependency Upgrades
- Upgrade to MongoDB driver 5.4.0 #4930
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
- @alexbevi
- @ranzyblessings
- @jyemin
- @rozza
- @wish-in
- @nathanukey
4.4.5
📗 Links
🐞 Bug Fixes
- Inconsistent
_id
Storage Type Betweensave
andsaveAll
for@MongoId String id
#4944 - MongoClientVersion uses a non-reliable way to fetch db driver version. #4937
📔 Documentation
- Clarify QueryDSL usage in reference documentation #4951
- Fix typo in javadoc of MongoOperations.stream #4942
- Refine
@DocumentReference
documentation aboutself._id
references #4925
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.3.11
📗 Links
🐞 Bug Fixes
- Inconsistent
_id
Storage Type Betweensave
andsaveAll
for@MongoId String id
#4944 - MongoClientVersion uses a non-reliable way to fetch db driver version. #4937
📔 Documentation
- Fix typo in javadoc of MongoOperations.stream #4942
- Refine
@DocumentReference
documentation aboutself._id
references #4925
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.5.0-M2
📗 Links
⭐ New Features
- Add Kotlin extension to accept Kotlin's Pair in
BulkOperations
#4911 - Introduce
ValidatingEntityCallback
and deprecateValidatingMongoEventListener
#4901 - Allow query sort parameter for updateFirst method on MongoDB Server 8.0 #4797
- Allow users to opt into storing BigInteger as Decimal128 [DATAMONGO-2590] #3444
🐞 Bug Fixes
- Update using $inc does not work if
@Version
is present in the entity #4918
📔 Documentation
- Refine Querydsl documentation #4894
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.4.4
4.3.10
4.5.0-M1
📗 Links
⭐ New Features
- Add support for
findBy(…)
using predicate that returns aSlice
#4889 - $slice does not support AggregationExpression for offset and itemCount #4857
- Improve reactive Repository save operation flow #4838
- Trim BindableMongoExpression input to better support text blocks #4821
- Add support for VectorSearch Aggregation Stage #4706
🐞 Bug Fixes
- Improper identifier property detection on reading entity with annotated identifier property #4877
- Worst Logger for #mongoTemplate.find #4860
- Creating IndexOptions using expireAfter method sets wrong options #4851
- Criteria with is and another filter for the same field creates invalid query doucment #4850
- TTL index creation/verification fails when
@Indexed(expireAfter)
expression result in0
seconds #4844 - NPE when projecting to an interface using String-based Aggregation Repository Query Methods #4839
📔 Documentation
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!