micronaut-projects / micronaut-data

Ahead of Time Data Repositories
Apache License 2.0
464 stars 195 forks source link

fix(deps): update spring data to v3.3.0 #2947

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

spring-projects/spring-data-commons (org.springframework.data:spring-data-commons) ### [`v3.3.0`](https://togithub.com/spring-projects/spring-data-commons/releases/tag/3.3.0) [Compare Source](https://togithub.com/spring-projects/spring-data-commons/compare/3.2.6...3.3.0) #### :green_book: Links - [Spring Data Commons 3.3 Reference documentation](https://docs.spring.io/spring-data/commons/reference/3.3/) - [Spring Data Commons 3.3 Javadoc](https://docs.spring.io/spring-data/commons/docs/3.3.0/api/) #### :star: New Features - Window.positionAt should always return exact position of element [#​3070](https://togithub.com/spring-projects/spring-data-commons/issues/3070) - Add `equals`/`hashCode` support for `Unpaged` [#​3061](https://togithub.com/spring-projects/spring-data-commons/issues/3061) - Enhance Kotlin Class Conversion by Minimizing Equals Comparisons [#​3000](https://togithub.com/spring-projects/spring-data-commons/pull/3000) - Avoid records as cache keys for GraalVM performance reasons [#​2997](https://togithub.com/spring-projects/spring-data-commons/issues/2997) - Allow reuse of `TypeInformation` when obtaining a `PersistentPropertyPath` [#​2992](https://togithub.com/spring-projects/spring-data-commons/issues/2992) - Add an ability to resolve property placeholders in `BasicPersistentEntity` [#​2369](https://togithub.com/spring-projects/spring-data-commons/issues/2369) #### :lady_beetle: Bug Fixes - `RepositoryConfigurationDelegate.getRepositoryInterface(…)` constructs `ResolvableType` with improper generics size [#​3089](https://togithub.com/spring-projects/spring-data-commons/issues/3089) - Apply Kotlin Value Class unboxing to generated Property Accessors [#​3087](https://togithub.com/spring-projects/spring-data-commons/issues/3087) - Unresolved self-recursive generics comparison causes `StackOverflowError` [#​3084](https://togithub.com/spring-projects/spring-data-commons/issues/3084) - Auditing triggers unintended persistent entity creation for collection like types (List, Set,...) [#​3056](https://togithub.com/spring-projects/spring-data-commons/issues/3056) - `TypeDiscoverer` uses single-level nesting for generics comparison [#​3051](https://togithub.com/spring-projects/spring-data-commons/issues/3051) - Kotlin constructor detection fails during `KType` derivation [#​3041](https://togithub.com/spring-projects/spring-data-commons/issues/3041) - Invalid parent parameter provided to static inner class constructors [#​3038](https://togithub.com/spring-projects/spring-data-commons/issues/3038) - `NoClassDefFoundError` when processing reflection hints for `PageModule` [#​3033](https://togithub.com/spring-projects/spring-data-commons/issues/3033) - Missing native-image reflection hint for `org.springframework.data.domain.Unpaged` [#​3025](https://togithub.com/spring-projects/spring-data-commons/issues/3025) - `Parameter.isDynamicProjectionParameter` does not properly resolve generics of containing class [#​3020](https://togithub.com/spring-projects/spring-data-commons/issues/3020) - `Parameter.getType()` returns erased generic type for method parameters [#​2995](https://togithub.com/spring-projects/spring-data-commons/issues/2995) - `BeanUtils.getPropertyDescriptors(…)` for Kotlin class with Java superclass does not include properties from its superclass [#​2994](https://togithub.com/spring-projects/spring-data-commons/issues/2994) - `KotlinBeanInfoFactory` fails on bean where setter is primitive type and getter is boxed [#​2993](https://togithub.com/spring-projects/spring-data-commons/issues/2993) - `KotlinBeanInfoFactory` throws an exception when creating bean info for enums [#​2990](https://togithub.com/spring-projects/spring-data-commons/issues/2990) - `Unpaged` instances not Jackson-serializable out of the box [#​2987](https://togithub.com/spring-projects/spring-data-commons/issues/2987) - Kotlin ValueBoxing breaks entity instantiator for data classes that has generic field [#​2986](https://togithub.com/spring-projects/spring-data-commons/issues/2986) - HateoasSortHandlerMethodArgumentResolver should append \* to the 'sort' parameter template variable. [#​2531](https://togithub.com/spring-projects/spring-data-commons/issues/2531) #### :notebook_with_decorative_cover: Documentation - Update links to direct section links [#​3095](https://togithub.com/spring-projects/spring-data-commons/pull/3095) - Repository projections not working when projection type is part of entity object hierarchy [#​3092](https://togithub.com/spring-projects/spring-data-commons/issues/3092) - Fix typo in object-mapping.adoc. [#​3076](https://togithub.com/spring-projects/spring-data-commons/pull/3076) - Refine Query by Example string matching to call out store-specific limitations [#​3058](https://togithub.com/spring-projects/spring-data-commons/pull/3058) - Document converter types supported by `CustomConversions` [#​3040](https://togithub.com/spring-projects/spring-data-commons/issues/3040) - Update Revved up by Develocity badge [#​3032](https://togithub.com/spring-projects/spring-data-commons/pull/3032) - Document Window as a query return type [#​3019](https://togithub.com/spring-projects/spring-data-commons/issues/3019) - Spring Data reference documentation misses information about `Limit` [#​3006](https://togithub.com/spring-projects/spring-data-commons/issues/3006) - Remove extra `/api` path segement in reference documentation [#​2998](https://togithub.com/spring-projects/spring-data-commons/pull/2998) #### :hammer: Dependency Upgrades - Upgrade to Maven Wrapper 3.9.6 [#​3005](https://togithub.com/spring-projects/spring-data-commons/issues/3005) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​kmeyer-mbs](https://togithub.com/kmeyer-mbs) - [@​kurellajunior](https://togithub.com/kurellajunior) - [@​RajAnthari](https://togithub.com/RajAnthari) - [@​theHacker](https://togithub.com/theHacker) - [@​Babbiorsetto](https://togithub.com/Babbiorsetto) - [@​leeyohan93](https://togithub.com/leeyohan93) - [@​quaff](https://togithub.com/quaff) - [@​mawen12](https://togithub.com/mawen12) - [@​erichaagdev](https://togithub.com/erichaagdev) - [@​runbing](https://togithub.com/runbing) - [@​motofix](https://togithub.com/motofix) ### [`v3.2.6`](https://togithub.com/spring-projects/spring-data-commons/releases/tag/3.2.6) [Compare Source](https://togithub.com/spring-projects/spring-data-commons/compare/3.2.5...3.2.6) #### :green_book: Links - [Spring Data Commons 3.2 Reference documentation](https://docs.spring.io/spring-data/commons/reference/3.2/) - [Spring Data Commons 3.2 Javadoc](https://docs.spring.io/spring-data/commons/docs/3.2.6/api/) #### :star: New Features - Add type name to `AbstractRepositoryMetadata` verification exception message [#​3091](https://togithub.com/spring-projects/spring-data-commons/pull/3091) #### :lady_beetle: Bug Fixes - `RepositoryConfigurationDelegate.getRepositoryInterface(…)` constructs `ResolvableType` with improper generics size [#​3089](https://togithub.com/spring-projects/spring-data-commons/issues/3089) - Apply Kotlin Value Class unboxing to generated Property Accessors [#​3087](https://togithub.com/spring-projects/spring-data-commons/issues/3087) - Unresolved self-recursive generics comparison causes `StackOverflowError` [#​3084](https://togithub.com/spring-projects/spring-data-commons/issues/3084) #### :notebook_with_decorative_cover: Documentation - Update links to direct section links [#​3095](https://togithub.com/spring-projects/spring-data-commons/pull/3095) - Repository projections not working when projection type is part of entity object hierarchy [#​3092](https://togithub.com/spring-projects/spring-data-commons/issues/3092) - Fix typo in object-mapping.adoc. [#​3076](https://togithub.com/spring-projects/spring-data-commons/pull/3076) #### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​kurellajunior](https://togithub.com/kurellajunior) - [@​kgignatyev](https://togithub.com/kgignatyev) - [@​theHacker](https://togithub.com/theHacker) - [@​Babbiorsetto](https://togithub.com/Babbiorsetto) - [@​quaff](https://togithub.com/quaff)
spring-projects/spring-data-jpa (org.springframework.data:spring-data-jpa) ### [`v3.3.0`](https://togithub.com/spring-projects/spring-data-jpa/releases/tag/3.3.0) [Compare Source](https://togithub.com/spring-projects/spring-data-jpa/compare/3.2.6...3.3.0) ##### :green_book: Links - [Spring Data JPA 3.3 Reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.3/) - [Spring Data JPA 3.3 Javadoc](https://docs.spring.io/spring-data/jpa/docs/3.3.0/api/) ##### :star: New Features - Add `camelCase` to `snake_case` fallback for native query projections [#​3462](https://togithub.com/spring-projects/spring-data-jpa/issues/3462) - Align OffsetScrolling to zero-based indexes [#​3409](https://togithub.com/spring-projects/spring-data-jpa/issues/3409) ##### :lady_beetle: Bug Fixes - Wrong handling of positional INOUT parameters when extracting output parameters [#​3460](https://togithub.com/spring-projects/spring-data-jpa/issues/3460) - JPQL and HQL parser issue with class projection when FQDN includes "exp" [#​3451](https://togithub.com/spring-projects/spring-data-jpa/issues/3451) - Problem with Spring Data JPA with projections, specifications and SPEL [#​3410](https://togithub.com/spring-projects/spring-data-jpa/issues/3410) - Mapping collections to SQL arrays does not work with repositories [#​3356](https://togithub.com/spring-projects/spring-data-jpa/issues/3356) - A signed numeric literal in JPQL, a space will be inserted between the sign and the numeric literal after parsing [#​3342](https://togithub.com/spring-projects/spring-data-jpa/issues/3342) - QueryUtils derive broken count query when original one contains ORDER BY with new lines [#​3329](https://togithub.com/spring-projects/spring-data-jpa/issues/3329) - `BadJpqlGrammarException` in EQL `null` comparison [#​3314](https://togithub.com/spring-projects/spring-data-jpa/issues/3314) - JPQL parser doesn't accept double-quoted string literals [#​3308](https://togithub.com/spring-projects/spring-data-jpa/issues/3308) - Named Parameter in countQuery not recognized unless used in value [#​3293](https://togithub.com/spring-projects/spring-data-jpa/issues/3293) - JPQL parser doesn't accept `MOD(… , …)` [#​3277](https://togithub.com/spring-projects/spring-data-jpa/issues/3277) - Count query derivation from DISTINCT queries seems to be broken [#​3269](https://togithub.com/spring-projects/spring-data-jpa/issues/3269) - JSqlParserQueryEnhancer removes WITH clauses for paginated and sorted native queries [#​3263](https://togithub.com/spring-projects/spring-data-jpa/issues/3263) - Adopt `JpaParameters` to reflect the actual parameter type when using generics [#​3254](https://togithub.com/spring-projects/spring-data-jpa/issues/3254) ##### :notebook_with_decorative_cover: Documentation - Replace links to the Java EE JPA Spec with ones to the Jakarta Persistence Spec [#​3400](https://togithub.com/spring-projects/spring-data-jpa/pull/3400) - Document Query by Example does not support regex matching [#​3391](https://togithub.com/spring-projects/spring-data-jpa/issues/3391) - Fixes SECURITY.adoc markdown style heading [#​3273](https://togithub.com/spring-projects/spring-data-jpa/pull/3273) - Fixed the URL for the Spring Data Commons documentation [#​3232](https://togithub.com/spring-projects/spring-data-jpa/pull/3232) ##### :hammer: Dependency Upgrades - Upgrade to JSqlParser 4.9 [#​3438](https://togithub.com/spring-projects/spring-data-jpa/issues/3438) - Upgrade to Hibernate 6.5.0 [#​3437](https://togithub.com/spring-projects/spring-data-jpa/issues/3437) - Upgrade to Hibernate 6.4.4. [#​3358](https://togithub.com/spring-projects/spring-data-jpa/issues/3358) - Upgrade to Hibernate 6.4.3 [#​3350](https://togithub.com/spring-projects/spring-data-jpa/issues/3350) - Upgrade to JSqlParser 4.8 [#​3340](https://togithub.com/spring-projects/spring-data-jpa/issues/3340) - Upgrade to Eclipselink 3.0.4 [#​3338](https://togithub.com/spring-projects/spring-data-jpa/issues/3338) - Upgrade to Hibernate 6.4.2 [#​3337](https://togithub.com/spring-projects/spring-data-jpa/issues/3337) - Upgrade to Maven Wrapper 3.9.6 [#​3268](https://togithub.com/spring-projects/spring-data-jpa/issues/3268) - Update to Hibernate 6.4 [#​3239](https://togithub.com/spring-projects/spring-data-jpa/issues/3239) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​birariro](https://togithub.com/birariro) - [@​dukbong](https://togithub.com/dukbong) - [@​pranav-hsg](https://togithub.com/pranav-hsg) - [@​kriegaex](https://togithub.com/kriegaex) - [@​EdoardoP92](https://togithub.com/EdoardoP92) - [@​ch4570](https://togithub.com/ch4570) - [@​quaff](https://togithub.com/quaff) - [@​scordio](https://togithub.com/scordio) - [@​hgwr](https://togithub.com/hgwr) - [@​chs98412](https://togithub.com/chs98412) - [@​edudar](https://togithub.com/edudar) - [@​AlexElin](https://togithub.com/AlexElin) - [@​devholic22](https://togithub.com/devholic22) - [@​thjanssen](https://togithub.com/thjanssen) - [@​erichaagdev](https://togithub.com/erichaagdev) - [@​runbing](https://togithub.com/runbing) ### [`v3.2.6`](https://togithub.com/spring-projects/spring-data-jpa/releases/tag/3.2.6) [Compare Source](https://togithub.com/spring-projects/spring-data-jpa/compare/3.2.5...3.2.6) ##### :green_book: Links - [Spring Data JPA 3.2 Reference documentation](https://docs.spring.io/spring-data/jpa/reference/3.2/) - [Spring Data JPA 3.2 Javadoc](https://docs.spring.io/spring-data/jpa/docs/3.2.6/api/) ##### :lady_beetle: Bug Fixes - Wrong handling of positional INOUT parameters when extracting output parameters [#​3460](https://togithub.com/spring-projects/spring-data-jpa/issues/3460) - JPQL and HQL parser issue with class projection when FQDN includes "exp" [#​3451](https://togithub.com/spring-projects/spring-data-jpa/issues/3451) ##### :notebook_with_decorative_cover: Documentation - Replace links to the Java EE JPA Spec with ones to the Jakarta Persistence Spec [#​3400](https://togithub.com/spring-projects/spring-data-jpa/pull/3400) ##### :hammer: Dependency Upgrades - Upgrade to Hibernate 6.4.8.Final [#​3479](https://togithub.com/spring-projects/spring-data-jpa/issues/3479) - Upgrade to Hibernate 6.5.1 [#​3473](https://togithub.com/spring-projects/spring-data-jpa/issues/3473) - Upgrade to Hibernate 6.4.6.Final [#​3447](https://togithub.com/spring-projects/spring-data-jpa/issues/3447) ##### :heart: Contributors We'd like to thank all the contributors who worked on this release! - [@​AlexElin](https://togithub.com/AlexElin) - [@​dukbong](https://togithub.com/dukbong) - [@​thjanssen](https://togithub.com/thjanssen)

Configuration

📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, 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 these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud