Skip to content

Releases: spring-projects/spring-data-mongodb

5.1.0-M2

13 Mar 13:23
4997b51

Choose a tag to compare

5.1.0-M2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Support for BulkWrite into multiple collections #5169
  • Support IsEmpty and IsNotEmpty keywords in derived queries #5147
  • Add support for Bulk Write into multiple collections #5087
  • Deprecate Observability API #5079
  • Migrate to JSpecify annotations for nullability constraints #4874
  • Repository query keyword IS_EMPTY not supported #4606
  • Add @Transient properties to PersistentEntity and use value defaulting for transient constructor properties #2985

📔 Documentation

  • Misleading links in repositories reference documentation overview #3463
  • Refine Antora-build #2797

🔨 Dependency Upgrades

  • Upgrade to MongoDB Java Driver 5.7.0-beta1 #5170
  • Upgrade to Mongodb driver 5.7.0 #5118

❤️ Contributors

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

5.0.4

13 Mar 10:38
26cde8f

Choose a tag to compare

📗 Links

⭐ New Features

  • Migrate to JSpecify annotations for nullability constraints #4874
  • Repository query keyword IS_EMPTY not supported #4606

📔 Documentation

  • Misleading links in repositories reference documentation overview #3463
  • Refine Antora-build #2797

🔨 Dependency Upgrades

  • Upgrade to MongoDB Java Driver 5.6.4 #5168

4.5.10

13 Mar 10:06
bc249ff

Choose a tag to compare

📗 Links

📔 Documentation

  • Misleading links in repositories reference documentation overview #3463
  • Refine Antora-build #2797

5.1.0-M1

13 Feb 09:24
23910b7

Choose a tag to compare

5.1.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Accept TypedPropertyPath for Update and Criteria Query paths #5148
  • Add Kotlin extension for findAndModify without options parameter #5130
  • Add Kotlin extension for findAndModify without options parameter #5128
  • Support showExpandedEvents in change streams #5112
  • Add support to emit expanded change stream events #5069

🐞 Bug Fixes

  • ScrollUtils must not modify source query when creating scroll filter. #5160
  • UnsupportedOperationException when scrolling through all entities #5159
  • Move id check to after conversion event publication in reactive flow #5156
  • Reactive save BeforeConvert callback not invoked before ID validation for non-versioned entities #5155
  • Retain type for bitwise update #5153
  • BitwiseOperatorBuilder should have int overloads to avoid implicit type conversion #5146
  • Allow single-element contains for derived AOT queries #5124
  • AOT Repository query for ...In(String) produces invalid $in #5123
  • Fix Map projection for aggregations #5117
  • MongoTemplate.aggregate(…, Map.class) considers Map an entity projection #5115
  • Use explicitly configured MongoOperations for AOT fragment bootstrap #5108
  • Generated repositoryFragmentsFunction ignores MongoTemplate bean reference name #5107

📔 Documentation

  • Update compatibility matrix documentation #5138
  • Update Driver Compatibility Matrix #5136
  • Documentation about optimistic locking could be more precise #5126
  • Aggregation framework range and split operators improperly formatted in documentation #5104
  • Polish: fix grammar in mongo-encryption.adoc #5026
  • Add Readme templates #2758

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.6.3 #5157
  • Upgrade to MongoDB driver 5.6.2 #5114

❤️ Contributors

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

5.0.3

13 Feb 10:18
7f9fbf2

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • ScrollUtils must not modify source query when creating scroll filter. #5160
  • UnsupportedOperationException when scrolling through all entities #5159
  • Move id check to after conversion event publication in reactive flow #5156
  • Reactive save BeforeConvert callback not invoked before ID validation for non-versioned entities #5155
  • Retain type for bitwise update #5153
  • BitwiseOperatorBuilder should have int overloads to avoid implicit type conversion #5146

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.6.3 #5157

4.5.9

13 Feb 10:58
8bbe22e

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • ScrollUtils must not modify source query when creating scroll filter. #5160
  • UnsupportedOperationException when scrolling through all entities #5159
  • Move id check to after conversion event publication in reactive flow #5156
  • Reactive save BeforeConvert callback not invoked before ID validation for non-versioned entities #5155
  • Retain type for bitwise update #5153
  • BitwiseOperatorBuilder should have int overloads to avoid implicit type conversion #5146

5.0.2

16 Jan 09:40
31f0718

Choose a tag to compare

📗 Links

⭐ New Features

  • Add Kotlin extension for findAndModify without options parameter #5130
  • Add Kotlin extension for findAndModify without options parameter #5128

🐞 Bug Fixes

  • Allow single-element contains for derived AOT queries #5124
  • AOT Repository query for ...In(String) produces invalid $in #5123

📔 Documentation

  • Update compatibility matrix documentation #5139
  • Update Driver Compatibility Matrix #5136
  • Documentation about optimistic locking could be more precise #5126
  • Polish: fix grammar in mongo-encryption.adoc #5026
  • Add Readme templates #2758

❤️ Contributors

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

4.5.8

16 Jan 08:51
081558d

Choose a tag to compare

📗 Links

📔 Documentation

  • Update compatibility matrix documentation #5137
  • Update Driver Compatibility Matrix #5136
  • Documentation about optimistic locking could be more precise #5126
  • Polish: fix grammar in mongo-encryption.adoc #5026
  • Add Readme templates #2758

❤️ Contributors

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

5.0.1

12 Dec 11:23
41992b8

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix Map projection for aggregations #5117
  • MongoTemplate.aggregate(…, Map.class) considers Map an entity projection #5115
  • Use explicitly configured MongoOperations for AOT fragment bootstrap #5108
  • Generated repositoryFragmentsFunction ignores MongoTemplate bean reference name #5107

📔 Documentation

  • Aggregation framework range and split operators improperly formatted in documentation #5104

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.6.2 #5114

❤️ Contributors

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

4.5.7

12 Dec 10:45
f8d71f5

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix Map projection for aggregations #5117
  • MongoTemplate.aggregate(…, Map.class) considers Map an entity projection #5115

📔 Documentation

  • Aggregation framework range and split operators improperly formatted in documentation #5104

❤️ Contributors

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