Skip to content

Releases: spring-projects/spring-data-mongodb

5.0.0-RC2

31 Oct 10:14
492d0fe

Choose a tag to compare

5.0.0-RC2 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Deprecate background flag for creating indexes. #5085
  • Consider removing background attribute from @Indexed and @CompoundIndex annotations #5074
  • Add support for property placeholder in expireAfter for MongoDB indexes #5049
  • Can't (still) use properties in @Indexed#expireAfter #4980
  • Move PropertyPath and TypeInformation types to core package #3393

🐞 Bug Fixes

  • Remove parent observation key instead of setting null #5083
  • Reactive observation without parent fails with NullPointerException during completion #5082

🔨 Dependency Upgrades

  • Upgrade to Testcontainers 2.0 #2688

❤️ Contributors

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

5.0.0-RC1

17 Oct 10:41
754a236

Choose a tag to compare

5.0.0-RC1 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Refine AOT Repositories infrastructure #3267

🐞 Bug Fixes

  • Clean up Observation from context after command completion #5067
  • MongoObservationCommandListener causes memory leak #5064

📔 Documentation

  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

🔨 Dependency Upgrades

  • Upgrade to MongoDB Java Drivers 5.6.1 #5071

4.5.5

17 Oct 09:39
bf28a88

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Clean up Observation from context after command completion #5067
  • MongoObservationCommandListener causes memory leak #5064

📔 Documentation

  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

🔨 Dependency Upgrades

  • Upgrade to MongoDB Java Drivers 5.5.2 #5070

4.4.11

17 Oct 08:31
135dcf4

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Clean up Observation from context after command completion #5067
  • MongoObservationCommandListener causes memory leak #5064

📔 Documentation

  • Document placeholder and Ant-style pattern support for @Enable…Repositories #3366

5.0.0-M6

12 Sep 10:47
85cd4e7

Choose a tag to compare

5.0.0-M6 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Remove defaulting for UUID and BigInteger/BigDecimal representations #5051
  • UpdateDefinition#inc should return this #5045
  • Remove representation format defaulting for UUID, BigDecimal, and BigInteger #5037

🐞 Bug Fixes

  • Fix BucketOperationSupport _id field exposure #5047
  • BucketOperation doesn't expose _id field, causing IllegalArgumentException in subsequent operations #5046
  • Default behavior for BigDecimal changed and broke custom converters #5036

🔨 Dependency Upgrades

  • Upgrade to MongoDB Java Drivers 5.6.0 #5057
  • Upgrade to MongoDB Java Drivers 5.6.0-alpha0 #5055

❤️ Contributors

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

4.5.4

12 Sep 09:45
107648a

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Fix BucketOperationSupport _id field exposure #5047
  • BucketOperation doesn't expose _id field, causing IllegalArgumentException in subsequent operations #5046
  • Default behavior for BigDecimal changed and broke custom converters #5036

❤️ Contributors

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

4.4.10

12 Sep 08:57
df98f98

Choose a tag to compare

5.0.0-M5

15 Aug 08:47
b17ae6b

Choose a tag to compare

5.0.0-M5 Pre-release
Pre-release

📗 Links

⭐ New Features

  • Align AOT and reflective repository behavior #5038
  • Switch Meta.allowDiskUse from boolean to String #5035
  • Switch to Standard UUID representation #5034
  • Fix AOT vs reflective behavior failures in AotPersonRepositoryIntegrationTests #5027
  • Redesign allowDiskUse attribute of Meta annotation #4667
  • Update default UUID representation to Standard (BSON binary subtype 4) #3932

🐞 Bug Fixes

  • Unwrap LazyLoadingProxy before checking isNew #5033
  • DuplicateKeyException on save lazy loaded references #5031
  • Provide fallback for Observation KeyValues #5020

📔 Documentation

  • Fix mapping-index-management.adoc examples #5039
  • Minor markdown bold syntax fix in the mongo encryption doc #5030

❤️ Contributors

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

4.5.3

15 Aug 08:04
d18f18e

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Provide fallback for Observation KeyValues #5020

📔 Documentation

  • Minor markdown bold syntax fix in the mongo encryption doc #5030

❤️ Contributors

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

4.4.9

15 Aug 06:41
0357679

Choose a tag to compare

📗 Links

🐞 Bug Fixes

  • Provide fallback for Observation KeyValues #5020

❤️ Contributors

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