Releases: spring-projects/spring-data-mongodb
Releases · spring-projects/spring-data-mongodb
3.1.15
3.3.0-RC1
📗 Links
⭐ New Features
- Improve rendering of collection-like properties using
MongoJsonSchemaCreator
#3766 - Add FluentQuery support to
QuerydslPredicateExecutor
andQueryByExampleExecutor
#3757
🐞 Bug Fixes
QueryMapper
andUpdateMapper
do not properly consider@DocumentReference
to non-id properties #3853- DocumentReference handling breaks jMolecules integration. #3851
- DocumentReferences should follow id conversion rules. #3847
- DocumentReference collection evaluation fails for non expression values. #3842
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.8.3 #3859
3.2.6
3.1.14
3.3.0-M3
📗 Links
⭐ New Features
- Add configuration support for MongoDB ServerApiVersion #3820
- Add support for deriving json schema for encrypted properties. #3800
- Enhance
@DocumentReference
to allow one-to-many style lookups #3798 - Add support for
$expr
operator #3790 - Relax requirement for
GeoJsonMultiPoint
construction allowing creation using a single point #3776 - Add Criteria infix functions for
maxDistance
andminDistance
#3761 - Add support for
$tan
and$tanh
aggregation operators #3730 - Add support for
$sin
and$sinh
aggregation operators #3728 - Add support for $shift aggregation operator. #3727
- Add support for
$sampleRate
aggregation operator #3726 - Add support for
$regexFind
,$regexFindAll
, and$regexMatch
aggregation operators #3725 - Add support for $rand aggregation operator. #3724
- Add support for
$integral
aggregation operator #3721 - Extend support for
$ifNull
to cover multiple conditions. #3720 - Add support for
$expMovingAvg
aggregation operator #3718 - Add support for $documentNumber aggregation operator. #3717
- Add support for
$derivative
aggregation operator #3716 - Add support for $rank & $denseRank aggregation operators. #3715
- Add support for
$degreesToRadians
aggregation operator #3714 - Add support for
$dateAdd
and$dateDiff
aggregation operators #3713 - Add support for
$covariancePop
and$covarianceSamp
aggregation operators #3712 - Add support for $setWindowFields aggregation stage. #3711
- Add support for
$cos
and$cosh
aggregation operators #3710 - Add support for
$atan
,$atan2
and$atanh
aggregation operators #3709 - Add support for
$asin
and$asinh
aggregation operators #3708
🐞 Bug Fixes
- Using
Query.fields().slice(String, int, int)
fails withCodecConfigurationException
#3811 - Using
@DocumentReference
throwsConverterNotFoundException
during constructor creation #3806 - Reference lookup query fails for empty
@DocumentReference
List
andMap
#3805 @MongoId(targetType = STRING)
forces_id : {…}
query documents toString
#3783- Identifier conversion not considered during
@DocumentReference
construction #3782 - Using
$set
with nested integer keys breaks the structure #3775
📔 Documentation
- Extract Aggregation Framework docs in own source file #3786
- Fix a typo in
MongoConverter
javadoc #3758
🔨 Dependency Upgrades
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.5
📗 Links
⭐ New Features
- Relax requirement for
GeoJsonMultiPoint
construction allowing creation using a single point #3776 - Add Criteria infix functions for
maxDistance
andminDistance
#3761
🐞 Bug Fixes
- Using
Query.fields().slice(String, int, int)
fails withCodecConfigurationException
#3811 @MongoId(targetType = STRING)
forces_id : {…}
query documents toString
#3783- Using
$set
with nested integer keys breaks the structure #3775
📔 Documentation
- Extract Aggregation Framework docs in own source file #3786
- Fix a typo in
MongoConverter
javadoc #3758
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.8.2 #3819
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.13
📗 Links
🐞 Bug Fixes
- Using
Query.fields().slice(String, int, int)
fails withCodecConfigurationException
#3811 @MongoId(targetType = STRING)
forces_id : {…}
query documents toString
#3783
📔 Documentation
- Extract Aggregation Framework docs in own source file #3786
- Fix a typo in
MongoConverter
javadoc #3758
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.3.0-M2
📗 Links
🪲 Bug Fixes
- QuerydslMongoPredicateExecutor findAll() tries to get offset for a Pageable.unpaged() #3751
3.2.4
📗 Links
🪲 Bug Fixes
- QuerydslMongoPredicateExecutor findAll() tries to get offset for a Pageable.unpaged() #3751
3.1.12
📗 Links
🪲 Bug Fixes
- QuerydslMongoPredicateExecutor findAll() tries to get offset for a Pageable.unpaged() #3751