3.3.0-M1
Pre-release
Pre-release
·
389 commits
to main
since this release
📗 Links
⭐ New Features
- Provide means to render simplified JSON representations of
PageImpleasily #3024 - Enhance Kotlin Class Conversion by Minimizing Equals Comparisons #3000
- Avoid records as cache keys for GraalVM performance reasons #2997
- Allow reuse of
TypeInformationwhen 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
NoClassDefFoundErrorwhen 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.isDynamicProjectionParameterdoes not properly resolve generics of containing class #3020- Introduce
MethodParameterFactorytoParameters#2996 BeanUtils.getPropertyDescriptors(…)for Kotlin class with Java superclass does not include properties from its superclass #2994KotlinBeanInfoFactoryfails on bean where setter is primitive type and getter is boxed #2993KotlinBeanInfoFactorythrows an exception when creating bean info for enums #2990Unpagedinstances 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
/apipath 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!