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 #48

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

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 18, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.data:spring-data-commons (source) 2.3.4.RELEASE -> 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

  • QuerydslDefaultBinding should unwrap nested collections for IN binding #​2834
  • Using Interface-Based Projections Requires a Lot of Heap Memory [#​2831](htt

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 e94223b to 7dd11ed Compare March 12, 2023 18:00
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 7dd11ed to 18db0e4 Compare March 20, 2023 21:45
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 18db0e4 to 0485ccd Compare May 28, 2023 21:56
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 0485ccd to 8d11491 Compare June 17, 2023 05:17
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8d11491 to 874e5ce Compare July 15, 2023 05:08
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 874e5ce to cfc06f1 Compare August 18, 2023 14:48
@renovate renovate bot force-pushed the renovate/major-spring-data branch from cfc06f1 to 0f13e57 Compare September 17, 2023 02:57
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 0f13e57 to 7c945d1 Compare October 14, 2023 08:19
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 7c945d1 to fd4e8f9 Compare November 18, 2023 05:39
@renovate renovate bot force-pushed the renovate/major-spring-data branch from fd4e8f9 to 55e5eb8 Compare December 16, 2023 08:07
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 55e5eb8 to de4fdfc Compare January 12, 2024 20:41
@renovate renovate bot force-pushed the renovate/major-spring-data branch from de4fdfc to c953d07 Compare February 17, 2024 05:31
@renovate renovate bot force-pushed the renovate/major-spring-data branch from c953d07 to c9b8174 Compare March 16, 2024 11:26
@renovate renovate bot force-pushed the renovate/major-spring-data branch from c9b8174 to 9191264 Compare April 14, 2024 02:59
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 9191264 to 76e7750 Compare May 2, 2024 20:26
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 76e7750 to 8f89b48 Compare May 23, 2024 02:47
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 8f89b48 to df6954f Compare June 15, 2024 08:27
@renovate renovate bot force-pushed the renovate/major-spring-data branch from df6954f to a566bdd Compare July 14, 2024 17:39
@renovate renovate bot force-pushed the renovate/major-spring-data branch from a566bdd to 07ee3c4 Compare August 17, 2024 08:53
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 07ee3c4 to 7d2b644 Compare September 14, 2024 11:50
@renovate renovate bot force-pushed the renovate/major-spring-data branch from 7d2b644 to 96f1177 Compare October 19, 2024 08:34
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