Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency org.springframework.data:spring-data-commons to v3 #29

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 20, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.data:spring-data-commons (source) 2.6.4 -> 3.3.5 age adoption passing confidence

Release Notes

spring-projects/spring-data-commons (org.springframework.data:spring-data-commons)

v3.3.5

Compare Source

📗 Links

⭐ New Features

  • Expose ReturnedType factory method #​3163

🐞 Bug Fixes

  • KotlinBeanInfoFactory throws IntrospectionException when the setter doesn't match getter type #​3167
  • Open projections with accessors not following JavaBeans Spec naming identified as closed projection #​3164

📔 Documentation

  • Incorrect implementation of "ID" in SQL queries #​3173
  • Update query-methods-details.adoc #​3172
  • Fix typo in definition.adoc #​3147

❤️ Contributors

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

v3.3.4

Compare Source

📗 Links

⭐ New Features

  • KotlinBeanInfoFactory does not consider overridden bean property accessors #​3140

📔 Documentation

  • Split projections document fragment into multiple subfragments #​3144

❤️ Contributors

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

v3.3.3

Compare Source

📗 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
  • IndexOutOfBoundsException on KotlinCopyMethod.shouldUsePublicCopyMethod(…) when saving single-property Kotlin data class with Association #​3131
  • Thread Pinning in Repositories#cacheRepositoryFactory() #​3126
  • Custom Repository returns Optional as return type for T #​3125
  • @EnableSpringDataWebSupport not working in native image #​3117
  • ConcurrentModificationException for registerEvent in TransactionalEventListener #​3116

📔 Documentation

  • Corrected the definition of coroutines #​3136
  • Bundle Javadoc with Antora documentation site #​3128

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.8 #​3133

❤️ Contributors

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

v3.3.2

Compare Source

📗 Links

⭐ New Features

  • Kotlin lazy property identified as persistent entity #​3112

🐞 Bug Fixes

  • KotlinBeanInfoFactory.getBeanInfo throws exception when introspecting getter on value class #​3109

v3.3.1

Compare Source

📗 Links

🐞 Bug Fixes

  • DTO projection properties mapping to associations are not propulated #​3104
  • PageModel uses wrapping serialization mode if no SpringDataWebSettings found #​3101

v3.3.0

Compare Source

📗 Links

⭐ New Features

  • Window.positionAt should always return exact position of element #​3070
  • Add equals/hashCode support for Unpaged #​3061
  • 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 a PersistentPropertyPath #​2992
  • Add an ability to resolve property placeholders in BasicPersistentEntity #​2369

🐞 Bug Fixes

  • RepositoryConfigurationDelegate.getRepositoryInterface(…) constructs ResolvableType with 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
  • TypeDiscoverer uses single-level nesting for generics comparison #​3051
  • Kotlin constructor detection fails during KType derivation #​3041
  • Invalid parent parameter provided to static inner class constructors #​3038
  • NoClassDefFoundError when processing reflection hints for PageModule #​3033
  • Missing native-image reflection hint for org.springframework.data.domain.Unpaged #​3025
  • Parameter.isDynamicProjectionParameter does not properly resolve generics of containing class #​3020
  • Parameter.getType() returns erased generic type for method parameters #​2995
  • BeanUtils.getPropertyDescriptors(…) for Kotlin class with Java superclass does not include properties from its superclass #​2994
  • KotlinBeanInfoFactory fails on bean where setter is primitive type and getter is boxed #​2993
  • KotlinBeanInfoFactory throws an exception when creating bean info for enums #​2990
  • Unpaged 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

  • 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 /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!

v3.2.11

Compare Source

📗 Links

⭐ New Features

  • Expose ReturnedType factory method #​3163

🐞 Bug Fixes

  • Open projections with accessors not following JavaBeans Spec naming identified as closed projection #​3164

📔 Documentation

  • Incorrect implementation of "ID" in SQL queries #​3173
  • Update query-methods-details.adoc #​3172
  • Fix typo in definition.adoc #​3147

❤️ Contributors

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

v3.2.10

Compare Source

📗 Links

📔 Documentation

  • Split projections document fragment into multiple subfragments #​3144

v3.2.9

Compare Source

📗 Links

⭐ New Features

  • Add support for interface projection using Kotlin "is"-properties #​3127

🐞 Bug Fixes

  • IndexOutOfBoundsException on KotlinCopyMethod.shouldUsePublicCopyMethod(…) when saving single-property Kotlin data class with Association #​3131
  • Thread Pinning in Repositories#cacheRepositoryFactory() #​3126
  • Custom Repository returns Optional as return type for T #​3125
  • ConcurrentModificationException for registerEvent in TransactionalEventListener #​3116

📔 Documentation

  • Corrected the definition of coroutines #​3136
  • Bundle Javadoc with Antora documentation site #​3128

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.8 #​3132

❤️ Contributors

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

v3.2.8

Compare Source

📗 Links

⭐ New Features

  • Kotlin lazy property identified as persistent entity #​3112

🐞 Bug Fixes

  • KotlinBeanInfoFactory.getBeanInfo throws exception when introspecting getter on value class #​3109

v3.2.7

Compare Source

📗 Links

🐞 Bug Fixes

  • DTO projection properties mapping to associations are not propulated #​3104

v3.2.6

Compare Source

📗 Links

⭐ New Features

  • Add type name to AbstractRepositoryMetadata verification exception message #​3091

🐞 Bug Fixes

  • RepositoryConfigurationDelegate.getRepositoryInterface(…) constructs ResolvableType with improper generics size #​3089
  • Apply Kotlin Value Class unboxing to generated Property Accessors #​3087
  • Unresolved self-recursive generics comparison causes StackOverflowError #​3084

📔 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

❤️ Contributors

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

v3.2.5

Compare Source

📗 Links

⭐ New Features

  • More precise type information of factory bean definitions #​3074
  • Cache result of RepositoryInformationSupport.getQueryMethods() #​3066

v3.2.4

Compare Source

📗 Links

⭐ New Features

  • Add equals/hashCode support for Unpaged #​3061

🐞 Bug Fixes

  • Do not create persistent properties for Map and Collection-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!

v3.2.3

Compare Source

📗 Links

🐞 Bug Fixes

  • Invalid parent parameter provided to static inner class constructors #​3038
  • NoClassDefFoundError when processing reflection hints for PageModule #​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

v3.2.2

Compare Source

📗 Links

🐞 Bug Fixes

  • Parameter.isDynamicProjectionParameter does not properly resolve generics of containing class #​3020
  • Unpaged 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!

v3.2.1

Compare Source

📗 Links

⭐ New Features

  • 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 a PersistentPropertyPath #​2992

🐞 Bug Fixes

  • Introduce MethodParameterFactory to Parameters #​2996
  • BeanUtils.getPropertyDescriptors(…) for Kotlin class with Java superclass does not include properties from its superclass #​2994
  • KotlinBeanInfoFactory fails on bean where setter is primitive type and getter is boxed #​2993
  • KotlinBeanInfoFactory throws an exception when creating bean info for enums #​2990
  • Kotlin ValueBoxing breaks entity instantiator for data classes that has generic field #​2986
  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #​2531

📔 Documentation

  • 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 #​3003

❤️ Contributors

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

v3.2.0

Compare Source

📗 Links

⭐ New Features

  • Un-mangle Kotlin method names in PartTree #​2965
  • Introduce Lock utility. #​2944
  • Make Lazy.orElseGet(Supplier) public #​2929
  • Introduce PersistentProperty.isReadable #​2915
  • Return the number of SpEL expressions created by SpelExtractor #​2885
  • Add support for Kotlin Value Classes #​2866
  • Introduce argument resolver for OffsetScrollPosition #​2856
  • Improve reference documentation on repository methods triggering event publication #​2855
  • Introduce lightweight invalid property path resolution cache #​2837
  • Allow dynamic limiting of repository query results #​2827
  • Add support to pass-thru TemporalAccessor auditing values #​2719
  • Add support for Kotlin Value Classes #​1947

🐞 Bug Fixes

  • KotlinBeanInfoFactory creates bean info for interfaces #​2964
  • Parameter missing in message format #​2956
  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939
  • Correct method parameter type in tests #​2928
  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904
  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869
  • WindowIterator should emit items in order when scrolling backwards. #​2857
  • Lambda entity callbacks no longer invoked #​2853
  • WindowIterator does not consider scroll direction #​2851
  • KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #​2840
  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

📔 Documentation

  • Documentation mentions private ScrollPosition factory methods #​2975
  • Documentation about include/exclude filters describes the inverse behavior #​2969
  • Use correct ScrollPosition factory methods in reference docs #​2963
  • Reference documentation mentions ListCrudRepository but not ListPagingAndSortingRepository #​2960
  • Use Antora-configuration profiles #​2912
  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903
  • Use io.spring.maven.antora #​2890
  • Set antora-playbook's site to proper URL. #​2887
  • Point reference docs to Spring Framework 6.1 #​2886
  • Antora #​2876
  • Fix outdated Javadoc #​2860
  • Extend documentation on Keyset scrolling mentioning Sort constraints and amendments to Sort #​2846
  • CloseableIterator errornously listed a supported repository return type #​2835
  • Clarify behavior of PropertyPath #​2491

🔨 Dependency Upgrades

❤️ Contributors

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

v3.1.12

Compare Source

📗 Links

⭐ New Features

  • Add type name to AbstractRepositoryMetadata verification exception message #​3091

🐞 Bug Fixes

  • Unresolved self-recursive generics comparison causes StackOverflowError #​3084

📔 Documentation

  • Repository projections not working when projection type is part of entity object hierarchy #​3092
  • Fix typo in object-mapping.adoc. #​3076

❤️ Contributors

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

v3.1.11

Compare Source

📗 Links

⭐ New Features

  • Cache result of RepositoryInformationSupport.getQueryMethods() #​3066

v3.1.10

Compare Source

📗 Links

🐞 Bug Fixes

  • TypeDiscoverer uses single-level nesting for generics comparison #​3051

v3.1.9

Compare Source

📗 Links

🐞 Bug Fixes

  • Invalid parent parameter provided to static inner class constructors #​3038

📔 Documentation

  • Document converter types supported by CustomConversions #​3040

v3.1.8

Compare Source

📗 Links

v3.1.7

Compare Source

📗 Links

⭐ New Features

  • Avoid records as cache keys for GraalVM performance reasons #​2997

🐞 Bug Fixes

  • HateoasSortHandlerMethodArgumentResolver should append * to the 'sort' parameter template variable. #​2531

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.6 #​3004

v3.1.6

Compare Source

📗 Links

🐞 Bug Fixes

  • Parameter missing in message format #​2956

📔 Documentation

  • Documentation mentions private ScrollPosition factory methods #​2975
  • Documentation about include/exclude filters describes the inverse behavior #​2969
  • Clarify behavior of PropertyPath #​2491

❤️ Contributors

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

v3.1.5

Compare Source

📗 Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #​2949

v3.1.4

Compare Source

📗 Links

🐞 Bug Fixes

  • Correct method parameter type in tests #​2928

❤️ Contributors

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

v3.1.3

Compare Source

📗 Links

⭐ New Features

  • Return the number of SpEL expressions created by SpelExtractor #​2885

🐞 Bug Fixes

  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904

📔 Documentation

  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.4 #​2899

❤️ Contributors

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

v3.1.2

Compare Source

📗 Links

⭐ New Features

  • Introduce lightweight invalid property path resolution cache #​2837

🐞 Bug Fixes

  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869
  • KeysetScrollPosition.of(Collections.emptyMap(), Direction.BACKWARD) retain incorrect direction #​2840

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.3 #​2872

❤️ Contributors

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

v3.1.1

Compare Source

📗 Links

⭐ New Features

  • Improve reference documentation on repository methods triggering event publication #​2855

🐞 Bug Fixes

  • WindowIterator should emit items in order when scrolling backwards. #​2857
  • Lambda entity callbacks no longer invoked #​2853
  • WindowIterator does not consider scroll direction #​2851
  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory #​2831

📔 Documentation

  • Extend documentation on Keyset scrolling mentioning Sort constraints and amendments to Sort #​2846
  • CloseableIterator errornously listed a supported repository return type #​2835

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.2 #​2849

v3.1.0

Compare Source

📗 Links

⭐ New Features

🐞 Bug Fixes

  • ReactiveBeforeSaveCallback doesn't work with generic type #​2822

📔 Documentation

❤️ Contributors

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

v3.0.12

Compare Source

📗 Links

🐞 Bug Fixes

  • Parameter missing in message format #​2956

📔 Documentation

  • Documentation about include/exclude filters describes the inverse behavior #​2969

❤️ Contributors

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

v3.0.11

Compare Source

📗 Links

🐞 Bug Fixes

  • @DomainEvents and @AfterDomainEventPublication not visible on native image #​2939

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.5 #​2950

v3.0.10

Compare Source

📗 Links

🐞 Bug Fixes

  • Correct method parameter type in tests #​2928

❤️ Contributors

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

v3.0.9

Compare Source

📗 Links

⭐ New Features

  • Return the number of SpEL expressions created by SpelExtractor #​2885

🐞 Bug Fixes

  • SpelEvaluator.evaluate(…) fails with NullPointerException when an expression yields a null value #​2904

📔 Documentation

  • Document event publication from repository delete methods in AbstractAggregateRoot #​2903

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.4 #​2898

❤️ Contributors

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

v3.0.8

Compare Source

📗 Links

🐞 Bug Fixes

  • Query methods returning an aggregate implementing Streamable considered collection executions #​2869

📔 Documentation

🔨 Dependency Upgrades

  • Upgrade to Maven Wrapper 3.9.3 #​2871

❤️ Contributors

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

v3.0.7

Compare Source

📗 Links

⭐ New Features

  • Improve reference documentation on repository methods triggering event publication #​2855

🐞 Bug Fixes


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-spring-data branch from 7b03691 to 51c4832 Compare March 12, 2023 18:00
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 51c4832 to 8ecc3b8 Compare March 20, 2023 15:32
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8ecc3b8 to 8be3ba6 Compare May 29, 2023 23:52
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8be3ba6 to 4c54834 Compare June 17, 2023 05:29
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 4c54834 to 810a05e Compare July 15, 2023 02:15
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 810a05e to 6f22ccf Compare August 19, 2023 05:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 6f22ccf to 413473f Compare September 16, 2023 23:47
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 413473f to c7f03bb Compare October 14, 2023 08:14
@renovate renovate bot force-pushed the renovate/major-spring-data branch from c7f03bb to 1a46dee Compare November 18, 2023 08:17
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 1a46dee to b8a0dbd Compare December 15, 2023 17:28
@renovate renovate bot force-pushed the renovate/major-spring-data branch from b8a0dbd to bbdc8eb Compare January 12, 2024 11:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from bbdc8eb to 901c6e3 Compare February 17, 2024 02:53
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 901c6e3 to 93a9b15 Compare March 16, 2024 12:00
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 93a9b15 to 92a39ce Compare April 13, 2024 14:56
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 92a39ce to 08577ad Compare May 2, 2024 17:50
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 08577ad to 138a5fa Compare May 23, 2024 14:58
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 138a5fa to b898704 Compare June 16, 2024 05:07
@renovate renovate bot force-pushed the renovate/major-spring-data branch from b898704 to 2951735 Compare July 13, 2024 23:52
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 2951735 to f9e4201 Compare August 16, 2024 17:44
@renovate renovate bot force-pushed the renovate/major-spring-data branch from f9e4201 to d6bfa82 Compare September 13, 2024 14:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from d6bfa82 to 3dde2fd Compare October 19, 2024 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants