-
Couldn't load subscription status.
- Fork 699
Releases: spring-projects/spring-data-commons
Releases · spring-projects/spring-data-commons
3.4.0-M1
@schauder
schauder
3.4.0-M1
Pre-release
Pre-release
📗 Links
⭐ New Features
KotlinBeanInfoFactorydoes not consider overridden bean property accessors #3140- Add support for interface projection using Kotlin "is"-properties #3127
- Introduce
Parameter.getRequiredName()method #3124 - Kotlin lazy property identified as persistent entity #3112
- Add type name to
AbstractRepositoryMetadataverification exception message #3091 - Add SPI mechanism for ahead-of-time repository fragment registration #3090
🐞 Bug Fixes
- JSON rendering setup to issue warning logs causes custom Page implementations not to render correctly #3137
IndexOutOfBoundsExceptiononKotlinCopyMethod.shouldUsePublicCopyMethod(...)when saving single-property Kotlin data class with Association #3131- Thread Pinning in
Repositories#cacheRepositoryFactory()#3126 - Custom Repository returns
Optionalas return type forT#3125 @EnableSpringDataWebSupportnot working in native image #3117- ConcurrentModificationException for registerEvent in TransactionalEventListener #3116
KotlinBeanInfoFactory.getBeanInfothrows exception when introspecting getter on value class #3109- DTO projection properties mapping to associations are not propulated #3104
PageModeluses wrapping serialization mode if noSpringDataWebSettingsfound #3101
📔 Documentation
- Split projections document fragment into multiple subfragments #3144
- Corrected the definition of coroutines #3136
- Bundle Javadoc with Antora documentation site #3128
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.8 #3134
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Contributors
quaff, kgignatyev, and 3 other contributors
Assets 2
3.3.4
@schauder
schauder
3.2.10
3.3.3
@schauder
schauder
📗 Links
⭐ New Features
- Add support for interface projection using Kotlin "is"-properties #3127
🐞 Bug Fixes
- JSON rendering setup to issue warning logs causes custom Page implementations not to render correctly #3137
IndexOutOfBoundsExceptiononKotlinCopyMethod.shouldUsePublicCopyMethod(...)when saving single-property Kotlin data class with Association #3131- Thread Pinning in
Repositories#cacheRepositoryFactory()#3126 - Custom Repository returns
Optionalas return type forT#3125 @EnableSpringDataWebSupportnot working in native image #3117- ConcurrentModificationException for registerEvent in TransactionalEventListener #3116
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.8 #3133
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Assets 2
3.2.9
@schauder
schauder
📗 Links
⭐ New Features
- Add support for interface projection using Kotlin "is"-properties #3127
🐞 Bug Fixes
IndexOutOfBoundsExceptiononKotlinCopyMethod.shouldUsePublicCopyMethod(...)when saving single-property Kotlin data class with Association #3131- Thread Pinning in
Repositories#cacheRepositoryFactory()#3126 - Custom Repository returns
Optionalas return type forT#3125 - ConcurrentModificationException for registerEvent in TransactionalEventListener #3116
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to Maven Wrapper 3.9.8 #3132
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
Assets 2
3.3.2
@schauder
schauder
3.2.8
@schauder
schauder
3.3.1
3.2.7
3.3.0
@mp911de
mp911de
📗 Links
⭐ New Features
- Window.positionAt should always return exact position of element #3070
- Add
equals/hashCodesupport forUnpaged#3061 - 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
RepositoryConfigurationDelegate.getRepositoryInterface(...)constructsResolvableTypewith improper generics size #3089- Apply Kotlin Value Class unboxing to generated Property Accessors #3087
- Unresolved self-recursive generics comparison causes
StackOverflowError#3084 - Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) #3056
TypeDiscovereruses single-level nesting for generics comparison #3051- Kotlin constructor detection fails during
KTypederivation #3041 - 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 Parameter.isDynamicProjectionParameterdoes not properly resolve generics of containing class #3020Parameter.getType()returns erased generic type for method parameters #2995BeanUtils.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
- Update links to direct section links #3095
- Repository projections not working when projection type is part of entity object hierarchy #3092
- Fix typo in object-mapping.adoc. #3076
- Refine Query by Example string matching to call out store-specific limitations #3058
- 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!
Contributors
- @quaff
- @runbing
- @kmeyer-mbs
- @kurellajunior
- @erichaagdev
- @theHacker
- @motofix
- @mawen12
- @Babbiorsetto
- @leeyohan93
- @anthari
quaff, runbing, and 9 other contributors