Skip to content

Releases: spring-projects/spring-data-mongodb

4.0.0-RC1

13 Oct 15:31
af917b9
Compare
Choose a tag to compare
4.0.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Remove references to ClassTypeInformation from TypeInformation #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

13 Oct 13:48
Compare
Choose a tag to compare

3.4.4

13 Oct 09:25
Compare
Choose a tag to compare

📗 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

13 Oct 12:38
Compare
Choose a tag to compare

3.3.8

13 Oct 07:53
Compare
Choose a tag to compare

📗 Links

📔 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!

4.0.0-M6

19 Sep 14:40
Compare
Choose a tag to compare
4.0.0-M6 Pre-release
Pre-release

📗 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 of GeoJsonPolygon #4104
  • MappingMongoConverter 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 throws Couldn't find PersistentEntity for type class org.bson.Document! #4061

🔨 Dependency Upgrades

  • Adopt to changed Mockk artifact name #4161
  • Upgrade to Micrometer 1.10.0-SNAPSHOT. #4151

❤️ Contributors

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

3.4.3

19 Sep 12:02
Compare
Choose a tag to compare

📗 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 of GeoJsonPolygon #4104
  • MappingMongoConverter 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 throws Couldn'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

19 Sep 09:06
Compare
Choose a tag to compare

📗 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 of GeoJsonPolygon #4104
  • Update fails on DocumentReference annotated list #4041

📔 Documentation

  • Fix AKNOWLEDGED typo in reference documentation #4135
  • MongoTemplate.findAndReplace throws Couldn'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.2.12

29 Aug 17:00
Compare
Choose a tag to compare

4.0.0-M5

15 Jul 13:31
d56a4ea
Compare
Choose a tag to compare
4.0.0-M5 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Simplify usage of user provided aggregation operations. #4038

🐞 Bug Fixes

  • Retain parameter type in queries #4089
  • MappingMongoConverterParser registers duplicate bean definitions #4087

📔 Documentation

  • Improve documentation formatting #4085
  • Update driver compatibility matrix #4052

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 4.7.0-beta0 #4110
  • Upgrade Micrometer tracing artifact #4106
  • Adopt to Reactor 2022.0.0-M4 changes #4100
  • Upgrade to Kotlin 1.7 #4096
  • Upgrade to Maven Wrapper 3.8.5 #4073
  • Adapt to Micrometer snapshots. #4055