Skip to content

Releases: spring-projects/spring-data-mongodb

4.5.0-M2

14 Mar 08:33
8310e18
Compare
Choose a tag to compare
4.5.0-M2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add Kotlin extension to accept Kotlin's Pair in BulkOperations #4911
  • Introduce ValidatingEntityCallback and deprecate ValidatingMongoEventListener #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

14 Mar 07:20
f5359d5
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Update using $inc does not work if @Version is present in the entity #4918
  • Worst Logger for #mongoTemplate.find #4860

📔 Documentation

  • Refine Querydsl documentation #4894

4.3.10

14 Mar 06:38
854f988
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Update using $inc does not work if @Version is present in the entity #4918

4.5.0-M1

14 Feb 11:25
c5057d9
Compare
Choose a tag to compare
4.5.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Add support for findBy(…) using predicate that returns a Slice #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 in 0 seconds #4844
  • NPE when projecting to an interface using String-based Aggregation Repository Query Methods #4839

📔 Documentation

  • Refine Querydsl documentation #4894
  • Document Querydsl annotation processor usage #4811

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.3.1 #4883
  • Upgrade to MongoDB driver 5.3.0-beta0 #4871

❤️ Contributors

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

4.4.3

14 Feb 09:42
ff07651
Compare
Choose a tag to compare

📗 Links

📔 Documentation

  • Refine Querydsl documentation #4894
  • Document Querydsl annotation processor usage #4811

4.3.9

14 Feb 08:53
3b44d10
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Worst Logger for #mongoTemplate.find #4860

5.0.0-M1

24 Jan 09:53
c9d72bd
Compare
Choose a tag to compare
5.0.0-M1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Adopt to deprecation removals in Commons #4837
  • Trim BindableMongoExpression input to better support text blocks #4821

🐞 Bug Fixes

  • Improper identifier property detection on reading entity with annotated identifier property #4877

🔨 Dependency Upgrades

  • Upgrade to MongoDB driver 5.3.1 #4883

❤️ Contributors

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

4.4.2

17 Jan 10:40
78536b5
Compare
Choose a tag to compare

📗 Links

⭐ New Features

  • Trim BindableMongoExpression input to better support text blocks #4821

🐞 Bug Fixes

  • Improper identifier property detection on reading entity with annotated identifier property #4877
  • Criteria with is and another filter for the same field creates invalid query doucment #4850

❤️ Contributors

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

4.3.8

17 Jan 09:35
9af5416
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Criteria with is and another filter for the same field creates invalid query doucment #4850

4.4.1

13 Dec 08:38
ba95a2f
Compare
Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Creating IndexOptions using expireAfter method sets wrong options #4851
  • TTL index creation/verification fails when @Indexed(expireAfter) expression result in 0 seconds #4844
  • NPE when projecting to an interface using String-based Aggregation Repository Query Methods #4839