KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.
Apache License 2.0
806
stars
95
forks
source link
Update dependency org.springframework:spring-web to v6.1.14 #1471
[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
### [`v6.1.14`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.1.14)
[Compare Source](https://redirect.github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14)
#### :star: New Features
- Use Locale.ROOT for locale neutral, case insensitive comparisons [#33708](https://redirect.github.com/spring-projects/spring-framework/issues/33708)
- Improve checks for relative paths in static resource handling [#33689](https://redirect.github.com/spring-projects/spring-framework/issues/33689)
- CorsUtils.isCorsRequest throws unhandled IllegalArgumentException and returns 500 Internal Server Error on malfomed Origin header [#33682](https://redirect.github.com/spring-projects/spring-framework/issues/33682)
- Skip processing of Java annotations in `QualifierAnnotationAutowireCandidateResolver` [#33580](https://redirect.github.com/spring-projects/spring-framework/issues/33580)
- Include argument name in `MethodArgumentTypeMismatchException` error message [#33573](https://redirect.github.com/spring-projects/spring-framework/issues/33573)
- Preserve coroutine context in WebClientExtensions [#33548](https://redirect.github.com/spring-projects/spring-framework/pull/33548)
- Blocking call detected in ConcurrentReferenceHashMap by BlockHound [#33450](https://redirect.github.com/spring-projects/spring-framework/issues/33450)
- Warning message about bean post-processing and eager injection may suggest the wrong cause [#33184](https://redirect.github.com/spring-projects/spring-framework/issues/33184)
#### :lady_beetle: Bug Fixes
- DelegatingFilterProxy Causes Pinned Virtual Threads [#33656](https://redirect.github.com/spring-projects/spring-framework/issues/33656)
- Potential NPE from `MethodParameter.getMethod()` check in `KotlinDelegate.hasDefaultValue()` [#33609](https://redirect.github.com/spring-projects/spring-framework/issues/33609)
- Missing native image hints for JDK proxies created by JMS connection factories [#33590](https://redirect.github.com/spring-projects/spring-framework/issues/33590)
- `AotTestExecutionListener` should not be invoked for a `@DisabledInAotMode` test class [#33589](https://redirect.github.com/spring-projects/spring-framework/issues/33589)
- Use encoded resource path instead of input path validation in spring-webflux [#33568](https://redirect.github.com/spring-projects/spring-framework/pull/33568)
- `org.springframework.util.ResourceUtils#toRelativeURL` drops custom `URLStreamHandler` [#33561](https://redirect.github.com/spring-projects/spring-framework/issues/33561)
- Current observation not in scope during WebClient ExchangeFilterFunction execution [#33559](https://redirect.github.com/spring-projects/spring-framework/issues/33559)
- `ZoneIdEditor` throws wrong exception type for `TypeConverterSupport` [#33545](https://redirect.github.com/spring-projects/spring-framework/issues/33545)
- MimeMessageHelper addInline with ByteArrayResource fail with null filename [#33527](https://redirect.github.com/spring-projects/spring-framework/issues/33527)
- `@Cacheable` throws `NullPointerException` when `RuntimeException` is thrown inside annotated code [#33492](https://redirect.github.com/spring-projects/spring-framework/issues/33492)
- Path variable values missing in RedirectView when PathPattern are used [#33422](https://redirect.github.com/spring-projects/spring-framework/issues/33422)
- Reactive `HttpComponentsClientHttpResponse` ignores `Expires` cookie attribute [#33157](https://redirect.github.com/spring-projects/spring-framework/issues/33157)
#### :notebook_with_decorative_cover: Documentation
- Update fallback.adoc [#33721](https://redirect.github.com/spring-projects/spring-framework/pull/33721)
- Update scheduling.adoc [#33703](https://redirect.github.com/spring-projects/spring-framework/pull/33703)
- Fix link in testing/support-jdbc.adoc [#33686](https://redirect.github.com/spring-projects/spring-framework/pull/33686)
- Adapt Javadoc note about log level of BeanPostProcessorChecker [#33617](https://redirect.github.com/spring-projects/spring-framework/pull/33617)
- Reference the spring-framework-petclinic repository wich uses AspectJ [#33539](https://redirect.github.com/spring-projects/spring-framework/pull/33539)
#### :hammer: Dependency Upgrades
- Upgrade to Apache HttpClient 5.4 [#33587](https://redirect.github.com/spring-projects/spring-framework/issues/33587)
- Upgrade to Apache HttpCore Reactive 5.3 [#33588](https://redirect.github.com/spring-projects/spring-framework/issues/33588)
- Upgrade to Awaitility 4.2.2 [#33604](https://redirect.github.com/spring-projects/spring-framework/pull/33604)
- Upgrade to Micrometer 1.12.11 [#33647](https://redirect.github.com/spring-projects/spring-framework/issues/33647)
- Upgrade to Reactor 2023.0.11 [#33637](https://redirect.github.com/spring-projects/spring-framework/issues/33637)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@arey](https://redirect.github.com/arey), [@asibross](https://redirect.github.com/asibross), [@boulce](https://redirect.github.com/boulce), [@drdpov](https://redirect.github.com/drdpov), [@hosamaly](https://redirect.github.com/hosamaly), [@ilya40umov](https://redirect.github.com/ilya40umov), [@izeye](https://redirect.github.com/izeye), and [@junhyeongkim2](https://redirect.github.com/junhyeongkim2)
### [`v6.1.13`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.1.13)
[Compare Source](https://redirect.github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13)
#### :star: New Features
- Errors thrown from SmartLifeycle#stop results in (unnecessary) waiting for the shutdown timeout [#33442](https://redirect.github.com/spring-projects/spring-framework/issues/33442)
- Updates to resource handling for functional endpoints [#33434](https://redirect.github.com/spring-projects/spring-framework/issues/33434)
- Stop logging `result` in `WebAsyncManager` [#33406](https://redirect.github.com/spring-projects/spring-framework/issues/33406)
- spring native not support method handler with kotlin default value [#33384](https://redirect.github.com/spring-projects/spring-framework/issues/33384)
#### :lady_beetle: Bug Fixes
- BindingReflectionHintsRegistrar do not take into account the boxed type Boolean [#33380](https://redirect.github.com/spring-projects/spring-framework/issues/33380)
- Ensure use of specified status code on redirect with `Rendering` [#33498](https://redirect.github.com/spring-projects/spring-framework/pull/33498)
- Inconsistent handling of X-Forwarded-Prefix in servlet and reactive stack [#33465](https://redirect.github.com/spring-projects/spring-framework/issues/33465)
- ServerHttpObservationFilter does not register against new async operations [#33451](https://redirect.github.com/spring-projects/spring-framework/issues/33451)
- Revert removal of deprecated rawStatusCode methods [#33440](https://redirect.github.com/spring-projects/spring-framework/issues/33440)
- PathMatchingResourcePatternResolver no longer follows symlinks [#33424](https://redirect.github.com/spring-projects/spring-framework/issues/33424)
- Deadlock between SseEmitter and StandardServletAsyncWebRequest when clients disconnect [#33421](https://redirect.github.com/spring-projects/spring-framework/issues/33421)
- RestClient doesn't open a scope for the processing of the request [#33397](https://redirect.github.com/spring-projects/spring-framework/issues/33397)
- WebTestClient leaks when ParameterizedTypeReference is used [#33389](https://redirect.github.com/spring-projects/spring-framework/issues/33389)
#### :notebook_with_decorative_cover: Documentation
- Document fixed rate scheduling with CRaC [#33490](https://redirect.github.com/spring-projects/spring-framework/issues/33490)
- Update information in SpEL Evaluation chapter in reference manual [#33456](https://redirect.github.com/spring-projects/spring-framework/issues/33456)
- Stop documenting use of `-debug` compiler flag in reference manual [#33453](https://redirect.github.com/spring-projects/spring-framework/issues/33453)
- Use discrete headings instead of titled blocks in reference manual [#33447](https://redirect.github.com/spring-projects/spring-framework/issues/33447)
- Fix example for `@ImportResource` in the reference manual [#33446](https://redirect.github.com/spring-projects/spring-framework/issues/33446)
- Fix a typo in the CDS documentation [#33437](https://redirect.github.com/spring-projects/spring-framework/issues/33437)
- Fix link to chapter introduction [#33417](https://redirect.github.com/spring-projects/spring-framework/pull/33417)
- Improve documentation on reading form data via Servlet request parameters vs `@RequestBody` [#33409](https://redirect.github.com/spring-projects/spring-framework/issues/33409)
#### :hammer: Dependency Upgrades
- Upgrade to Kotlin 1.9.25 [#33471](https://redirect.github.com/spring-projects/spring-framework/issues/33471)
- Upgrade to Micrometer 1.12.10 [#33518](https://redirect.github.com/spring-projects/spring-framework/issues/33518)
- Upgrade to Objenesis 3.4 [#33526](https://redirect.github.com/spring-projects/spring-framework/issues/33526)
- Upgrade to Reactor 2023.0.10 [#33519](https://redirect.github.com/spring-projects/spring-framework/issues/33519)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@dancer1325](https://redirect.github.com/dancer1325), [@izeye](https://redirect.github.com/izeye), and [@yfoel](https://redirect.github.com/yfoel)
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 contains the following updates:
6.1.12
->6.1.14
Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
### [`v6.1.14`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.1.14) [Compare Source](https://redirect.github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14) #### :star: New Features - Use Locale.ROOT for locale neutral, case insensitive comparisons [#33708](https://redirect.github.com/spring-projects/spring-framework/issues/33708) - Improve checks for relative paths in static resource handling [#33689](https://redirect.github.com/spring-projects/spring-framework/issues/33689) - CorsUtils.isCorsRequest throws unhandled IllegalArgumentException and returns 500 Internal Server Error on malfomed Origin header [#33682](https://redirect.github.com/spring-projects/spring-framework/issues/33682) - Skip processing of Java annotations in `QualifierAnnotationAutowireCandidateResolver` [#33580](https://redirect.github.com/spring-projects/spring-framework/issues/33580) - Include argument name in `MethodArgumentTypeMismatchException` error message [#33573](https://redirect.github.com/spring-projects/spring-framework/issues/33573) - Preserve coroutine context in WebClientExtensions [#33548](https://redirect.github.com/spring-projects/spring-framework/pull/33548) - Blocking call detected in ConcurrentReferenceHashMap by BlockHound [#33450](https://redirect.github.com/spring-projects/spring-framework/issues/33450) - Warning message about bean post-processing and eager injection may suggest the wrong cause [#33184](https://redirect.github.com/spring-projects/spring-framework/issues/33184) #### :lady_beetle: Bug Fixes - DelegatingFilterProxy Causes Pinned Virtual Threads [#33656](https://redirect.github.com/spring-projects/spring-framework/issues/33656) - Potential NPE from `MethodParameter.getMethod()` check in `KotlinDelegate.hasDefaultValue()` [#33609](https://redirect.github.com/spring-projects/spring-framework/issues/33609) - Missing native image hints for JDK proxies created by JMS connection factories [#33590](https://redirect.github.com/spring-projects/spring-framework/issues/33590) - `AotTestExecutionListener` should not be invoked for a `@DisabledInAotMode` test class [#33589](https://redirect.github.com/spring-projects/spring-framework/issues/33589) - Use encoded resource path instead of input path validation in spring-webflux [#33568](https://redirect.github.com/spring-projects/spring-framework/pull/33568) - `org.springframework.util.ResourceUtils#toRelativeURL` drops custom `URLStreamHandler` [#33561](https://redirect.github.com/spring-projects/spring-framework/issues/33561) - Current observation not in scope during WebClient ExchangeFilterFunction execution [#33559](https://redirect.github.com/spring-projects/spring-framework/issues/33559) - `ZoneIdEditor` throws wrong exception type for `TypeConverterSupport` [#33545](https://redirect.github.com/spring-projects/spring-framework/issues/33545) - MimeMessageHelper addInline with ByteArrayResource fail with null filename [#33527](https://redirect.github.com/spring-projects/spring-framework/issues/33527) - `@Cacheable` throws `NullPointerException` when `RuntimeException` is thrown inside annotated code [#33492](https://redirect.github.com/spring-projects/spring-framework/issues/33492) - Path variable values missing in RedirectView when PathPattern are used [#33422](https://redirect.github.com/spring-projects/spring-framework/issues/33422) - Reactive `HttpComponentsClientHttpResponse` ignores `Expires` cookie attribute [#33157](https://redirect.github.com/spring-projects/spring-framework/issues/33157) #### :notebook_with_decorative_cover: Documentation - Update fallback.adoc [#33721](https://redirect.github.com/spring-projects/spring-framework/pull/33721) - Update scheduling.adoc [#33703](https://redirect.github.com/spring-projects/spring-framework/pull/33703) - Fix link in testing/support-jdbc.adoc [#33686](https://redirect.github.com/spring-projects/spring-framework/pull/33686) - Adapt Javadoc note about log level of BeanPostProcessorChecker [#33617](https://redirect.github.com/spring-projects/spring-framework/pull/33617) - Reference the spring-framework-petclinic repository wich uses AspectJ [#33539](https://redirect.github.com/spring-projects/spring-framework/pull/33539) #### :hammer: Dependency Upgrades - Upgrade to Apache HttpClient 5.4 [#33587](https://redirect.github.com/spring-projects/spring-framework/issues/33587) - Upgrade to Apache HttpCore Reactive 5.3 [#33588](https://redirect.github.com/spring-projects/spring-framework/issues/33588) - Upgrade to Awaitility 4.2.2 [#33604](https://redirect.github.com/spring-projects/spring-framework/pull/33604) - Upgrade to Micrometer 1.12.11 [#33647](https://redirect.github.com/spring-projects/spring-framework/issues/33647) - Upgrade to Reactor 2023.0.11 [#33637](https://redirect.github.com/spring-projects/spring-framework/issues/33637) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@arey](https://redirect.github.com/arey), [@asibross](https://redirect.github.com/asibross), [@boulce](https://redirect.github.com/boulce), [@drdpov](https://redirect.github.com/drdpov), [@hosamaly](https://redirect.github.com/hosamaly), [@ilya40umov](https://redirect.github.com/ilya40umov), [@izeye](https://redirect.github.com/izeye), and [@junhyeongkim2](https://redirect.github.com/junhyeongkim2) ### [`v6.1.13`](https://redirect.github.com/spring-projects/spring-framework/releases/tag/v6.1.13) [Compare Source](https://redirect.github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13) #### :star: New Features - Errors thrown from SmartLifeycle#stop results in (unnecessary) waiting for the shutdown timeout [#33442](https://redirect.github.com/spring-projects/spring-framework/issues/33442) - Updates to resource handling for functional endpoints [#33434](https://redirect.github.com/spring-projects/spring-framework/issues/33434) - Stop logging `result` in `WebAsyncManager` [#33406](https://redirect.github.com/spring-projects/spring-framework/issues/33406) - spring native not support method handler with kotlin default value [#33384](https://redirect.github.com/spring-projects/spring-framework/issues/33384) #### :lady_beetle: Bug Fixes - BindingReflectionHintsRegistrar do not take into account the boxed type Boolean [#33380](https://redirect.github.com/spring-projects/spring-framework/issues/33380) - Ensure use of specified status code on redirect with `Rendering` [#33498](https://redirect.github.com/spring-projects/spring-framework/pull/33498) - Inconsistent handling of X-Forwarded-Prefix in servlet and reactive stack [#33465](https://redirect.github.com/spring-projects/spring-framework/issues/33465) - ServerHttpObservationFilter does not register against new async operations [#33451](https://redirect.github.com/spring-projects/spring-framework/issues/33451) - Revert removal of deprecated rawStatusCode methods [#33440](https://redirect.github.com/spring-projects/spring-framework/issues/33440) - PathMatchingResourcePatternResolver no longer follows symlinks [#33424](https://redirect.github.com/spring-projects/spring-framework/issues/33424) - Deadlock between SseEmitter and StandardServletAsyncWebRequest when clients disconnect [#33421](https://redirect.github.com/spring-projects/spring-framework/issues/33421) - RestClient doesn't open a scope for the processing of the request [#33397](https://redirect.github.com/spring-projects/spring-framework/issues/33397) - WebTestClient leaks when ParameterizedTypeReference is used [#33389](https://redirect.github.com/spring-projects/spring-framework/issues/33389) #### :notebook_with_decorative_cover: Documentation - Document fixed rate scheduling with CRaC [#33490](https://redirect.github.com/spring-projects/spring-framework/issues/33490) - Update information in SpEL Evaluation chapter in reference manual [#33456](https://redirect.github.com/spring-projects/spring-framework/issues/33456) - Stop documenting use of `-debug` compiler flag in reference manual [#33453](https://redirect.github.com/spring-projects/spring-framework/issues/33453) - Use discrete headings instead of titled blocks in reference manual [#33447](https://redirect.github.com/spring-projects/spring-framework/issues/33447) - Fix example for `@ImportResource` in the reference manual [#33446](https://redirect.github.com/spring-projects/spring-framework/issues/33446) - Fix a typo in the CDS documentation [#33437](https://redirect.github.com/spring-projects/spring-framework/issues/33437) - Fix link to chapter introduction [#33417](https://redirect.github.com/spring-projects/spring-framework/pull/33417) - Improve documentation on reading form data via Servlet request parameters vs `@RequestBody` [#33409](https://redirect.github.com/spring-projects/spring-framework/issues/33409) #### :hammer: Dependency Upgrades - Upgrade to Kotlin 1.9.25 [#33471](https://redirect.github.com/spring-projects/spring-framework/issues/33471) - Upgrade to Micrometer 1.12.10 [#33518](https://redirect.github.com/spring-projects/spring-framework/issues/33518) - Upgrade to Objenesis 3.4 [#33526](https://redirect.github.com/spring-projects/spring-framework/issues/33526) - Upgrade to Reactor 2023.0.10 [#33519](https://redirect.github.com/spring-projects/spring-framework/issues/33519) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@dancer1325](https://redirect.github.com/dancer1325), [@izeye](https://redirect.github.com/izeye), and [@yfoel](https://redirect.github.com/yfoel)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.
This PR was generated by Mend Renovate. View the repository job log.