Closed renovate[bot] closed 1 week ago
It seems all right 👌
No new problems were found according to the checks applied
💡 Qodana analysis was run in the pull request mode: only the changed files were checked ☁️ View the detailed Qodana report
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
This PR contains the following updates:
6.1.14
->6.2.0
6.1.14
->6.2.0
Release Notes
spring-projects/spring-framework (org.springframework:spring-context)
### [`v6.2.0`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.2.0) #### :star: New Features - Update UndertowHttpHandlerAdapter to dispatch [#33885](https://redirect.github.com/spring-projects/spring-framework/issues/33885) - Refine `@Contract` Javadoc to mention `this` and `new` return values [#33849](https://redirect.github.com/spring-projects/spring-framework/issues/33849) - AOT processing for bean validation does not consider cascaded and container element constraints [#33842](https://redirect.github.com/spring-projects/spring-framework/issues/33842) - Avoid repeated resolving of singleton beans through `@Lazy` proxy [#33841](https://redirect.github.com/spring-projects/spring-framework/issues/33841) - Regiser runtime hints for `@TestBean` fully-qualified method names [#33836](https://redirect.github.com/spring-projects/spring-framework/issues/33836) - Introduce support for custom reason in `@DisabledInAotMode` [#33833](https://redirect.github.com/spring-projects/spring-framework/issues/33833) - Use optimistic locking where possible in `ResponseBodyEmitter` [#33831](https://redirect.github.com/spring-projects/spring-framework/pull/33831) - Revise cookies support with Apache HTTP Components in WebClient and WebTestClient [#33822](https://redirect.github.com/spring-projects/spring-framework/issues/33822) - Remove the `pure` attribute from `@Contract` [#33820](https://redirect.github.com/spring-projects/spring-framework/issues/33820) - Introduce `@CheckReturnValue` annotation [#33818](https://redirect.github.com/spring-projects/spring-framework/issues/33818) - ResourceHttpRequestHandler throwing IllegalArgumentException if resource doesn't end with slash breaks some third-party libraris [#33815](https://redirect.github.com/spring-projects/spring-framework/issues/33815) - Provide first-class virtual thread option on `ThreadPoolTaskExecutor`/`ThreadPoolTaskScheduler` [#33807](https://redirect.github.com/spring-projects/spring-framework/issues/33807) - `HttpServiceProxyFactory` should omit optional `@RequestParam` if converted from `null` to empty string [#33794](https://redirect.github.com/spring-projects/spring-framework/issues/33794) - Reactor Netty response should not buffer the full response [#33781](https://redirect.github.com/spring-projects/spring-framework/issues/33781) - Relax the visibility of MockMVC DSL constructors [#33778](https://redirect.github.com/spring-projects/spring-framework/pull/33778) - Support Publisher to InputStream conversion [#31677](https://redirect.github.com/spring-projects/spring-framework/pull/31677) #### :lady_beetle: Bug Fixes - `MockReset` should be honored without `@Mockito[Spy]Bean` fields [#33829](https://redirect.github.com/spring-projects/spring-framework/issues/33829) - Test Bean Overrides do not honor `@Primary` semantics [#33819](https://redirect.github.com/spring-projects/spring-framework/issues/33819) - Bean Overrides cannot reliably override beans created by a `FactoryBean` with generics [#33811](https://redirect.github.com/spring-projects/spring-framework/issues/33811) - Bean Overrides for certain `FactoryBean` use cases no longer work [#33800](https://redirect.github.com/spring-projects/spring-framework/issues/33800) - `@MockitoBean`, `@MockitoSpyBean`, & `@TestBean` do not work with `@DirtiesContext` "before method" modes [#33783](https://redirect.github.com/spring-projects/spring-framework/issues/33783) - Deprecate exchangeTimeout and refactor readTimeout in ReactorClientHttpRequestFactory [#33782](https://redirect.github.com/spring-projects/spring-framework/issues/33782) #### :notebook_with_decorative_cover: Documentation - Revise documentation for SpEL `PropertyAccessor` and `IndexAccessor` APIs regarding ordering [#33862](https://redirect.github.com/spring-projects/spring-framework/issues/33862) - Document UrlHandler Servlet and reactive filters [#33784](https://redirect.github.com/spring-projects/spring-framework/issues/33784) - Improve documentation for `SpelCompilerMode` [#33223](https://redirect.github.com/spring-projects/spring-framework/issues/33223) #### :hammer: Dependency Upgrades - Upgrade to ASM 9.7.1 (for early Java 24 support) [#33821](https://redirect.github.com/spring-projects/spring-framework/issues/33821) - Upgrade to Micrometer 1.14.0 [#33876](https://redirect.github.com/spring-projects/spring-framework/issues/33876) - Upgrade to Reactor 2024.0.0 [#33878](https://redirect.github.com/spring-projects/spring-framework/issues/33878) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Hejow](https://redirect.github.com/Hejow), [@OlegDokuka](https://redirect.github.com/OlegDokuka), and [@lucky8987](https://redirect.github.com/lucky8987) ### [`v6.1.15`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.1.15) [Compare Source](https://redirect.github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15) #### :star: New Features - Use UriUtils to process static resource paths [#33859](https://redirect.github.com/spring-projects/spring-framework/issues/33859) - Prefer modified resources over the originals in TestCompiler [#33850](https://redirect.github.com/spring-projects/spring-framework/pull/33850) - Improve iteration methods in native headers to MultiValueMap adapters [#33823](https://redirect.github.com/spring-projects/spring-framework/issues/33823) - Deregister empty `Cache` from `CacheManager` [#33813](https://redirect.github.com/spring-projects/spring-framework/issues/33813) - Rename `aopAvailable` constants in `TransactionSynchronizationUtils` for better GraalVM native image support [#33796](https://redirect.github.com/spring-projects/spring-framework/issues/33796) - Load-time weaving support for WildFly 24+ [#33728](https://redirect.github.com/spring-projects/spring-framework/issues/33728) #### :lady_beetle: Bug Fixes - DefaultClientRequestObservationConvention generates wrong uri tag when missing path [#33867](https://redirect.github.com/spring-projects/spring-framework/pull/33867) - HttpComponentsClientHttpRequestFactory setReadTimeout not working with httpclient 5.4 [#33806](https://redirect.github.com/spring-projects/spring-framework/issues/33806) - HttpHeaders.writeableHttpHeaders(new HttpHeaders(readOnlyHttpHeaders)) is not writeable [#33789](https://redirect.github.com/spring-projects/spring-framework/issues/33789) - RestClient exchange methods are not nullable [#33779](https://redirect.github.com/spring-projects/spring-framework/issues/33779) - Throw `SpelParseException` for unsupported character in `SpelExpressionParser` [#33767](https://redirect.github.com/spring-projects/spring-framework/issues/33767) - DefaultMessageListenerContainer reports incorrect jms.process.message count [#33758](https://redirect.github.com/spring-projects/spring-framework/issues/33758) - Autowiring fails if multiple non-highest `@Priority` beans exist with same priority [#33733](https://redirect.github.com/spring-projects/spring-framework/issues/33733) - Jackson2Decoder leaks on WebClient timeout [#33731](https://redirect.github.com/spring-projects/spring-framework/issues/33731) - DefaultServerRequestObservationConvention throws when response status is zero [#33725](https://redirect.github.com/spring-projects/spring-framework/issues/33725) - Aspect executed twice - `@AfterThrowing` [#33704](https://redirect.github.com/spring-projects/spring-framework/issues/33704) - parts w/o filename in `Content-Disposition` header are not cleaned from temp folder (skipped by `StandardServletMultipartResolver`) [#33511](https://redirect.github.com/spring-projects/spring-framework/issues/33511) #### :notebook_with_decorative_cover: Documentation - Resources link points to wrong section of reference guide [#33882](https://redirect.github.com/spring-projects/spring-framework/issues/33882) - Remove mentions of Joda-Time support [#33881](https://redirect.github.com/spring-projects/spring-framework/issues/33881) - SimpleAsyncTaskExecutor blocks calling thread when concurrencyLimit set [#33873](https://redirect.github.com/spring-projects/spring-framework/issues/33873) - Fix formatting issue in validation section of reference guide [#33871](https://redirect.github.com/spring-projects/spring-framework/pull/33871) - Fix typo in reference documentation [#33865](https://redirect.github.com/spring-projects/spring-framework/pull/33865) - Fix XML bean reference example in reference manual [#33855](https://redirect.github.com/spring-projects/spring-framework/issues/33855) - Fix a typo in documentation [#33846](https://redirect.github.com/spring-projects/spring-framework/pull/33846) - Numerous warnings when injecting dependencies into configuration that implements CachingConfigurer [#33834](https://redirect.github.com/spring-projects/spring-framework/issues/33834) - `@Async` documentation should not suggest deprecated classes [#33805](https://redirect.github.com/spring-projects/spring-framework/issues/33805) - Document that circular dependencies should be avoided in AOT mode [#33786](https://redirect.github.com/spring-projects/spring-framework/issues/33786) - Inconsistent Lifecycle Management with Virtual Threads in Spring Boot Async Configuration [#33780](https://redirect.github.com/spring-projects/spring-framework/issues/33780) - Fix incorrect regex rendering in MVC controller documentation [#33766](https://redirect.github.com/spring-projects/spring-framework/pull/33766) - Improve documentation for `allowEagerInit` parameter in `getBeanNamesForType()` [#33740](https://redirect.github.com/spring-projects/spring-framework/issues/33740) - Fix Javadoc in ReactorNetty2ResourceFactory [#33735](https://redirect.github.com/spring-projects/spring-framework/pull/33735) - Document options for handling Date/Time parsing and formatting issues with JDK 20+ [#33151](https://redirect.github.com/spring-projects/spring-framework/issues/33151) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.12 [#33877](https://redirect.github.com/spring-projects/spring-framework/issues/33877) - Upgrade to Reactor 2023.0.12 [#33879](https://redirect.github.com/spring-projects/spring-framework/issues/33879) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@Torres-09](https://redirect.github.com/Torres-09), [@ZLATAN628](https://redirect.github.com/ZLATAN628), [@hosamaly](https://redirect.github.com/hosamaly), [@izeye](https://redirect.github.com/izeye), [@kunaljani1100](https://redirect.github.com/kunaljani1100), [@ngocnhan-tran1996](https://redirect.github.com/ngocnhan-tran1996), and [@wilkinsona](https://redirect.github.com/wilkinsona)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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.