Releases: spring-projects/spring-data-mongodb
Releases · spring-projects/spring-data-mongodb
5.0.0-RC2
📗 Links
⭐ New Features
- Deprecate background flag for creating indexes. #5085
- Consider removing
backgroundattribute from@Indexedand@CompoundIndexannotations #5074 - Add support for property placeholder in expireAfter for MongoDB indexes #5049
- Can't (still) use properties in
@Indexed#expireAfter#4980 - Move
PropertyPathandTypeInformationtypes tocorepackage #3393
🐞 Bug Fixes
- Remove parent observation key instead of setting
null#5083 - Reactive observation without parent fails with
NullPointerExceptionduring 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
📗 Links
⭐ New Features
- Refine AOT Repositories infrastructure #3267
🐞 Bug Fixes
- Clean up Observation from context after command completion #5067
MongoObservationCommandListenercauses 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
📗 Links
🐞 Bug Fixes
- Clean up Observation from context after command completion #5067
MongoObservationCommandListenercauses 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
5.0.0-M6
📗 Links
⭐ New Features
- Remove defaulting for UUID and BigInteger/BigDecimal representations #5051
UpdateDefinition#incshould returnthis#5045- Remove representation format defaulting for
UUID,BigDecimal, andBigInteger#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
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
4.5.4
📗 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
5.0.0-M5
📗 Links
⭐ New Features
- Align AOT and reflective repository behavior #5038
- Switch
Meta.allowDiskUsefrombooleantoString#5035 - Switch to Standard UUID representation #5034
- Fix AOT vs reflective behavior failures in
AotPersonRepositoryIntegrationTests#5027 - Redesign
allowDiskUseattribute ofMetaannotation #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
4.4.9
📗 Links
🐞 Bug Fixes
- Provide fallback for Observation KeyValues #5020
❤️ Contributors
We'd like to thank all the contributors who worked on this release!