hmcts / sscs-case-loader

Loader service for HMCTS Cases
MIT License
4 stars 1 forks source link

Update Spring All (major) #1533

Open renovate[bot] opened 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.springframework.retry:spring-retry (source) 1.3.4 -> 2.0.9 age adoption passing confidence
org.springframework.cloud:spring-cloud-starter-openfeign (source) 3.1.9 -> 4.1.3 age adoption passing confidence
org.springframework.boot 2.7.18 -> 3.3.3 age adoption passing confidence

Release Notes

spring-projects/spring-retry (org.springframework.retry:spring-retry) ### [`v2.0.9`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.9) [Compare Source](https://redirect.github.com/spring-projects/spring-retry/compare/v2.0.8...v2.0.9) #### :star: New Features - Populate MethodInvocation to RetryPolicy (via RetryContext) [#​229](https://redirect.github.com/spring-projects/spring-retry/issues/229) - Can't chose correct `@Recover` method [#​188](https://redirect.github.com/spring-projects/spring-retry/issues/188) #### :lady_beetle: Bug Fixes - Support concurrent behavior on `MetricsRetryListener` [#​467](https://redirect.github.com/spring-projects/spring-retry/issues/467) - UniformRandomBackOffPolicy is throwing IllegalArgumentException on calling `backOff` when maxBackOffPeriod is less than minBackOffPeriod. [#​464](https://redirect.github.com/spring-projects/spring-retry/issues/464) ### [`v2.0.8`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.8) #### :star: New Features - Built-in support for Micrometer metrics publishing [#​458](https://redirect.github.com/spring-projects/spring-retry/issues/458) - Add `@Nullable` in RetryContext to easier detect possible NPE [#​457](https://redirect.github.com/spring-projects/spring-retry/pull/457) #### :notebook_with_decorative_cover: Documentation - Wrong value for JDK (1.7) needed for building the project [#​460](https://redirect.github.com/spring-projects/spring-retry/issues/460) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.23 [#​462](https://redirect.github.com/spring-projects/spring-retry/issues/462) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​szpak](https://redirect.github.com/szpak) ### [`v2.0.7`](https://redirect.github.com/spring-projects/spring-retry/compare/v2.0.6...v2.0.7) ### [`v2.0.6`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.6) #### :star: New Features - No distinction in the logs between different retried methods [#​422](https://redirect.github.com/spring-projects/spring-retry/issues/422) - Rework Exception-wrapping [#​82](https://redirect.github.com/spring-projects/spring-retry/issues/82) #### :lady_beetle: Bug Fixes - `@Retryable` annotation retrying with ExponentialBackOff instead of ExponentialRandomBackOff when randomExpression provided [#​427](https://redirect.github.com/spring-projects/spring-retry/issues/427) - fix: Null pointer error may occur [#​421](https://redirect.github.com/spring-projects/spring-retry/pull/421) #### :notebook_with_decorative_cover: Documentation - Wrong method recommended for build.gradle? [#​423](https://redirect.github.com/spring-projects/spring-retry/issues/423) - put GAV in docs [#​418](https://redirect.github.com/spring-projects/spring-retry/issues/418) - Improve Javadoc for `setThrowLastExceptionOnExhausted` of `RetryTemplate` [#​137](https://redirect.github.com/spring-projects/spring-retry/issues/137) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.20 [#​435](https://redirect.github.com/spring-projects/spring-retry/issues/435) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​aozeyu](https://redirect.github.com/aozeyu) ### [`v2.0.5`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.5) #### :star: New Features - Expose the number of max attempts to the retry context for all policies [#​395](https://redirect.github.com/spring-projects/spring-retry/issues/395) - `classifiable`'s self class checked twice [#​212](https://redirect.github.com/spring-projects/spring-retry/issues/212) - Provide The Ability to Exclude Global RetryListeners [#​211](https://redirect.github.com/spring-projects/spring-retry/issues/211) #### :lady_beetle: Bug Fixes - Unexpected exception type thrown instead of actual CHECKED exception when noRetryFor is used [#​405](https://redirect.github.com/spring-projects/spring-retry/issues/405) - NPE in CircuitBreaker, wrong null check [#​403](https://redirect.github.com/spring-projects/spring-retry/issues/403) - Retryable with exponential backoff not working with delayExpression [#​397](https://redirect.github.com/spring-projects/spring-retry/issues/397) - Restore the interrupted thread status in the provided backoff policies [#​386](https://redirect.github.com/spring-projects/spring-retry/issues/386) #### :notebook_with_decorative_cover: Documentation - Unable to define recover method where the method is returning a generic List [#​402](https://redirect.github.com/spring-projects/spring-retry/issues/402) - Fix incorrect return type of RetryListener's open method in README.md [#​401](https://redirect.github.com/spring-projects/spring-retry/pull/401) - ExponentialRandomBackOffPolicy not always random [#​391](https://redirect.github.com/spring-projects/spring-retry/issues/391) #### :hammer: Dependency Upgrades - Upgrade to AspectJ 1.9.20.1 [#​406](https://redirect.github.com/spring-projects/spring-retry/issues/406) - Upgrade to Spring Framework 6.0.15 [#​408](https://redirect.github.com/spring-projects/spring-retry/issues/408) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​hoonti06](https://redirect.github.com/hoonti06) ### [`v2.0.4`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.4) #### :lady_beetle: Bug Fixes - maxAttemptsExpression is not evaluated when an exceptionExpression is set [#​383](https://redirect.github.com/spring-projects/spring-retry/issues/383) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.13 [#​385](https://redirect.github.com/spring-projects/spring-retry/issues/385) ### [`v2.0.3`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.3) [Compare Source](https://redirect.github.com/spring-projects/spring-retry/compare/v2.0.2...v2.0.3) #### :star: New Features - Investigate Adding Option To Avoid ThreadLocal in RetrySynchronizationManager [#​374](https://redirect.github.com/spring-projects/spring-retry/issues/374) #### :lady_beetle: Bug Fixes - Throwable as first argument of explicit recover method should be optional [#​371](https://redirect.github.com/spring-projects/spring-retry/pull/371) #### :notebook_with_decorative_cover: Documentation - feat: ISSUE-228 random - document as Jitter [#​376](https://redirect.github.com/spring-projects/spring-retry/pull/376) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.12 [#​381](https://redirect.github.com/spring-projects/spring-retry/issues/381) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​liran2000](https://redirect.github.com/liran2000) and [@​quaff](https://redirect.github.com/quaff) ### [`v2.0.2`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.2) [Compare Source](https://redirect.github.com/spring-projects/spring-retry/compare/v2.0.1...v2.0.2) #### :star: New Features - Add support of Duration in RetryTemplateBuilder [#​344](https://redirect.github.com/spring-projects/spring-retry/pull/344) - Add constructor make timeout customisable [#​343](https://redirect.github.com/spring-projects/spring-retry/pull/343) #### :lady_beetle: Bug Fixes - DelayExpression not working starting in 2.0.0 [#​340](https://redirect.github.com/spring-projects/spring-retry/issues/340) #### :notebook_with_decorative_cover: Documentation - Overhaul Javadoc of RestTemplateBuilder [#​359](https://redirect.github.com/spring-projects/spring-retry/pull/359) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.10 [#​365](https://redirect.github.com/spring-projects/spring-retry/issues/365) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​aahlenst](https://redirect.github.com/aahlenst) and [@​artembilan](https://redirect.github.com/artembilan) ### [`v2.0.1`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.1) [Compare Source](https://redirect.github.com/spring-projects/spring-retry/compare/v2.0.0...v2.0.1) #### :star: New Features - Change default order for `@EnableRetry` [#​335](https://redirect.github.com/spring-projects/spring-retry/pull/335) - add notice and license to jar [#​330](https://redirect.github.com/spring-projects/spring-retry/pull/330) - Add default implementations to `RetryListener` [#​326](https://redirect.github.com/spring-projects/spring-retry/pull/326) - support custom RetryConfiguration.getOrder() via `@EnableRetry` like `@EnableAsync` [#​22](https://redirect.github.com/spring-projects/spring-retry/issues/22) #### :lady_beetle: Bug Fixes - Backoff annotation 'delayExpression' attribute is not always applied [#​332](https://redirect.github.com/spring-projects/spring-retry/issues/332) - \[code error] in org.springframework.retry.annotation.RecoverAnnotationRecoveryHandler#isParameterizedTypeAssignable [#​328](https://redirect.github.com/spring-projects/spring-retry/issues/328) - AnnotationTypeMapping warning when using `@CircuitBreaker` with Spring Framework 6 [#​324](https://redirect.github.com/spring-projects/spring-retry/issues/324) - AnnotationTypeMapping warning when using `@EnableRetry` with Spring Framework 6 [#​322](https://redirect.github.com/spring-projects/spring-retry/pull/322) #### :notebook_with_decorative_cover: Documentation - Added getting support links [#​334](https://redirect.github.com/spring-projects/spring-retry/pull/334) #### :hammer: Dependency Upgrades - Upgrade Spring Framework (6.0.7), aspectJ (1.9.19) [#​336](https://redirect.github.com/spring-projects/spring-retry/pull/336) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​esivakumar18](https://redirect.github.com/esivakumar18), [@​garyrussell](https://redirect.github.com/garyrussell), [@​hpoettker](https://redirect.github.com/hpoettker), [@​tobi5775](https://redirect.github.com/tobi5775), and [@​xak2000](https://redirect.github.com/xak2000) ### [`v2.0.0`](https://redirect.github.com/spring-projects/spring-retry/releases/tag/v2.0.0) [Compare Source](https://redirect.github.com/spring-projects/spring-retry/compare/v1.3.4...v2.0.0) #### :hammer: Dependency Upgrades - Upgrade to Spring Framework 6.0.0 [#​321](https://redirect.github.com/spring-projects/spring-retry/issues/321)
spring-cloud/spring-cloud-openfeign (org.springframework.cloud:spring-cloud-starter-openfeign) ### [`v4.1.3`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.1.3): 4.1.3 #### :notebook_with_decorative_cover: Documentation - Document issues when using Spring FactoryBean and Spring Cloud OpenFeign Clients [#​1009](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/1009) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​XiaotianZha](https://redirect.github.com/XiaotianZha) and [@​dependabot](https://redirect.github.com/dependabot)\[bot] ### [`v4.1.2`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.1.2): 4.1.2 #### :star: New Features - SpringMvcContract support parse params [#​1016](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/1016) - Custom HTTP codes are not supported [#​1010](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/1010) #### :lady_beetle: Bug Fixes - Register hints for superinterface methods [#​1030](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/1030) - Issue with registering method parameter hints [#​1021](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/1021) #### :notebook_with_decorative_cover: Documentation - Fix Reactive Support doc [#​1027](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/1027) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​OlgaMaciaszek](https://redirect.github.com/OlgaMaciaszek), [@​Puppy4C](https://redirect.github.com/Puppy4C), and [@​dependabot](https://redirect.github.com/dependabot)\[bot] ### [`v4.1.1`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.1.1): 4.1.1 ##### :star: New Features - Support customization of JDK 11+ HttpClient [#​999](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/999) ##### :lady_beetle: Bug Fixes - FeignClientFactoryBean dismiss404 default config overrides client-specific config [#​1005](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/1005) - Default request header headers overwriten with specific client configuration and shared by all clients [#​1001](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/1001) - NPE in FeignResponseAdapter in case Content-Length header is not provided and response status is not 1XX, NO_CONTENT and NOT_MODIFIED [#​972](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/972) - Missing reflection metadata for feign.ResponseInterceptor$Chain [#​959](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/959) - PageJacksonModule doesn't deserialize all Spring Page attributes [#​814](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/814) ##### :notebook_with_decorative_cover: Documentation - Fix simple typo on Configuration Properties page [#​993](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/993) - Document maintenance mode and recommended migrations [#​968](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/968) - (docs): Replace `@RequestMapping` with newer `@GetMapping` (etc.) [#​957](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/957) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@​AlexElin](https://redirect.github.com/AlexElin), [@​dependabot](https://redirect.github.com/dependabot)\[bot], and [@​djkeh](https://redirect.github.com/djkeh) ### [`v4.1.0`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.1.0): 4.1.0 #### :star: New Features - Add HttpClientBuilderCustomizer interface [#​890](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/890) #### :lady_beetle: Bug Fixes - `@MockBean` annotation does not find existing bean created through `@FeignClient` [#​930](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/930) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​OlgaMaciaszek](https://redirect.github.com/OlgaMaciaszek), [@​bananayong](https://redirect.github.com/bananayong), and [@​dependabot](https://redirect.github.com/dependabot)\[bot] ### [`v4.0.6`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/compare/v4.0.4...v4.0.6) ### [`v4.0.4`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.0.4): 4.0.4 #### :hammer: Dependency Upgrades - Upgrade to Feign 12.4. [#​878](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/878) ### [`v4.0.3`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.0.3): 4.0.3 ### [`v4.0.2`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/compare/v4.0.1...v4.0.2) ### [`v4.0.1`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.0.1): 4.0.1 ### [`v4.0.0`](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/releases/tag/v4.0.0): 4.0.0 #### :star: New Features - Support Feign response interceptor configuration [#​802](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/issues/802) #### :lady_beetle: Bug Fixes - Disable hostname verification when ssl validation is disabled. [#​798](https://redirect.github.com/spring-cloud/spring-cloud-openfeign/pull/798) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@​emopti-jrufer](https://redirect.github.com/emopti-jrufer)

Configuration

📅 Schedule: Branch creation - "after 7am and before 11am every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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