Releases: spring-projects/spring-data-commons
Releases · spring-projects/spring-data-commons
3.3.0-RC1
📗 Links
⭐ New Features
3.2.5
📗 Links
⭐ New Features
3.1.11
3.3.0-M2
📗 Links
⭐ New Features
- Add
equals
/hashCode
support forUnpaged
#3061
🐞 Bug Fixes
- Do not create persistent properties for
Map
andCollection
-like entities #3059 - Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) #3056
TypeDiscoverer
uses single-level nesting for generics comparison #3051- Kotlin constructor detection fails during
KType
derivation #3041
📔 Documentation
- Refine Query by Example string matching to call out store-specific limitations #3058
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.4
📗 Links
⭐ New Features
- Add
equals
/hashCode
support forUnpaged
#3061
🐞 Bug Fixes
- Do not create persistent properties for
Map
andCollection
-like entities #3059 - Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) #3056
TypeDiscoverer
uses single-level nesting for generics comparison #3051- Kotlin constructor detection fails during
KType
derivation #3041
📔 Documentation
- Refine Query by Example string matching to call out store-specific limitations #3058
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.1.10
3.3.0-M1
📗 Links
⭐ New Features
- Provide means to render simplified JSON representations of
PageImpl
easily #3024 - Enhance Kotlin Class Conversion by Minimizing Equals Comparisons #3000
- Avoid records as cache keys for GraalVM performance reasons #2997
- Allow reuse of
TypeInformation
when obtaining aPersistentPropertyPath
#2992 - Add an ability to resolve property placeholders in
BasicPersistentEntity
#2369
🐞 Bug Fixes
- Invalid parent parameter provided to static inner class constructors #3038
NoClassDefFoundError
when processing reflection hints forPageModule
#3033- Missing native-image reflection hint for
org.springframework.data.domain.Unpaged
#3025 - Limit::equals can throw an exception #3023
Parameter.isDynamicProjectionParameter
does not properly resolve generics of containing class #3020- Introduce
MethodParameterFactory
toParameters
#2996 BeanUtils.getPropertyDescriptors(…)
for Kotlin class with Java superclass does not include properties from its superclass #2994KotlinBeanInfoFactory
fails on bean where setter is primitive type and getter is boxed #2993KotlinBeanInfoFactory
throws an exception when creating bean info for enums #2990Unpaged
instances not Jackson-serializable out of the box #2987- Kotlin ValueBoxing breaks entity instantiator for data classes that has generic field #2986
- HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #2531
📔 Documentation
- Document converter types supported by
CustomConversions
#3040 - Update Revved up by Develocity badge #3032
- Document Window as a query return type #3019
- Spring Data reference documentation misses information about
Limit
#3006 - Remove extra
/api
path segement in reference documentation #2998
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.6 #3005
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
3.2.3
📗 Links
🐞 Bug Fixes
- Invalid parent parameter provided to static inner class constructors #3038
NoClassDefFoundError
when processing reflection hints forPageModule
#3033- Missing native-image reflection hint for
org.springframework.data.domain.Unpaged
#3025 - Limit::equals can throw an exception #3023
📔 Documentation
- Document converter types supported by
CustomConversions
#3040
3.1.9
3.2.2
📗 Links
🐞 Bug Fixes
Parameter.isDynamicProjectionParameter
does not properly resolve generics of containing class #3020Unpaged
instances not Jackson-serializable out of the box #2987
📔 Documentation
- Document Window as a query return type #3019
❤️ Contributors
We'd like to thank all the contributors who worked on this release!