Bumps spring.version from 4.2.5.RELEASE to 5.2.1.RELEASE.
Updates spring-core from 4.2.5.RELEASE to 5.2.1.RELEASE
Release notes
*Sourced from [spring-core's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.1.RELEASE
> ## :star: New Features
>
> - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884)
> - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879)
> - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874)
> - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834)
> - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794)
> - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756)
> - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748)
> - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747)
> - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741)
> - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628)
>
> ## :beetle: Bug Fixes
>
> - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893)
> - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887)
> - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882)
> - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880)
> - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864)
> - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860)
> - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858)
> - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856)
> - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843)
> - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832)
> - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829)
> - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825)
> - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792)
> - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769)
> - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767)
> - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745)
> - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848)
> - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762)
> - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746)
> - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739)
> - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706)
>
> ## :hammer: Dependency Upgrades
>
> - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> ... (truncated)
Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE
- [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs
- [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient
- [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path
- [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support
- [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR
- [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver
- [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long
- [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers
- [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)
Updates spring-web from 4.2.5.RELEASE to 5.2.1.RELEASE
Release notes
*Sourced from [spring-web's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.1.RELEASE
> ## :star: New Features
>
> - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884)
> - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879)
> - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874)
> - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834)
> - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794)
> - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756)
> - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748)
> - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747)
> - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741)
> - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628)
>
> ## :beetle: Bug Fixes
>
> - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893)
> - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887)
> - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882)
> - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880)
> - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864)
> - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860)
> - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858)
> - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856)
> - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843)
> - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832)
> - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829)
> - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825)
> - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792)
> - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769)
> - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767)
> - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745)
> - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848)
> - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762)
> - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746)
> - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739)
> - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706)
>
> ## :hammer: Dependency Upgrades
>
> - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> ... (truncated)
Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE
- [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs
- [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient
- [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path
- [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support
- [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR
- [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver
- [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long
- [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers
- [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)
Updates spring-webmvc from 4.2.5.RELEASE to 5.2.1.RELEASE
Release notes
*Sourced from [spring-webmvc's releases](https://github.com/spring-projects/spring-framework/releases).*
> ## v5.2.1.RELEASE
> ## :star: New Features
>
> - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884)
> - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879)
> - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874)
> - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834)
> - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794)
> - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756)
> - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748)
> - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747)
> - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741)
> - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628)
>
> ## :beetle: Bug Fixes
>
> - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893)
> - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887)
> - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882)
> - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880)
> - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864)
> - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860)
> - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858)
> - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856)
> - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843)
> - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832)
> - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829)
> - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825)
> - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792)
> - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769)
> - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767)
> - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745)
> - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717)
>
> ## :notebook_with_decorative_cover: Documentation
>
> - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848)
> - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762)
> - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746)
> - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739)
> - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706)
>
> ## :hammer: Dependency Upgrades
>
> - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871)
>
> ## :heart: Contributors
>
> We'd like to thank all the contributors who worked on this release!
>
> ... (truncated)
Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE
- [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs
- [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient
- [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path
- [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support
- [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR
- [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver
- [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long
- [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers
- [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust
- Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sunmingtao/sample-code/network/alerts).
Bumps
spring.version
from 4.2.5.RELEASE to 5.2.1.RELEASE.Updates
spring-core
from 4.2.5.RELEASE to 5.2.1.RELEASERelease notes
*Sourced from [spring-core's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.1.RELEASE > ## :star: New Features > > - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884) > - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879) > - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874) > - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834) > - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794) > - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756) > - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748) > - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747) > - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741) > - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628) > > ## :beetle: Bug Fixes > > - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893) > - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887) > - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882) > - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880) > - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864) > - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860) > - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858) > - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856) > - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843) > - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832) > - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829) > - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825) > - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792) > - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769) > - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767) > - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745) > - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717) > > ## :notebook_with_decorative_cover: Documentation > > - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848) > - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762) > - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746) > - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739) > - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706) > > ## :hammer: Dependency Upgrades > > - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > ... (truncated)Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE - [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs - [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient - [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path - [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support - [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR - [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver - [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long - [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers - [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)Updates
spring-web
from 4.2.5.RELEASE to 5.2.1.RELEASERelease notes
*Sourced from [spring-web's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.1.RELEASE > ## :star: New Features > > - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884) > - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879) > - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874) > - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834) > - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794) > - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756) > - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748) > - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747) > - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741) > - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628) > > ## :beetle: Bug Fixes > > - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893) > - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887) > - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882) > - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880) > - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864) > - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860) > - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858) > - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856) > - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843) > - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832) > - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829) > - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825) > - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792) > - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769) > - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767) > - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745) > - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717) > > ## :notebook_with_decorative_cover: Documentation > > - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848) > - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762) > - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746) > - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739) > - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706) > > ## :hammer: Dependency Upgrades > > - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > ... (truncated)Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE - [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs - [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient - [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path - [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support - [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR - [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver - [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long - [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers - [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)Updates
spring-webmvc
from 4.2.5.RELEASE to 5.2.1.RELEASERelease notes
*Sourced from [spring-webmvc's releases](https://github.com/spring-projects/spring-framework/releases).* > ## v5.2.1.RELEASE > ## :star: New Features > > - Support for limits on input stream processing in WebFlux codecs [#23884](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23884) > - Race condition affecting performance in AbstractJaxb2HttpMessageConverter - JAXBContext creation [#23879](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23879) > - Add RSocketRequester retrieveAndAwaitOrNull extension [#23874](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23874) > - Support unidirectional `@AliasFor` attribute mapping within an annotation [#23834](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23834) > - Allow setting primary flag on BeanDefinitionBuilder [#23794](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23794) > - Introduce sessionAttributeDoesNotExist in RequestResultMatchers [#23756](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23756) > - EventPublishingTestExecutionListener is not included in JUnit 4 and TestNG base classes [#23748](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23748) > - Optimize Connection.setReadOnly(false) in DataSourceUtils.resetConnectionAfterTransaction(…) [#23747](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23747) > - Handling of ResponseStatusException to also include setting of response headers [#23741](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23741) > - Fix OkHttp3ClientHttpRequestFactory shutdown flow [#23628](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23628) > > ## :beetle: Bug Fixes > > - Reorder date formatting converter in registrar [#23893](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23893) > - Revisit `@Configuration`(proxyBeanMethods = false) with qualified injection points [#23887](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23887) > - Fixing NPE in AbstractNamedValueMethodArgumentResolver [#23882](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23882) > - WebClient onStatus order changed [#23880](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23880) > - TransactionalOperator::transactional does not close the transaction when cancelled [#23864](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23864) > - Remove unused type parameter declarations in XpathRequestMatchers [#23860](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23860) > - Remove unused type parameter declarations in MockMvc [#23858](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23858) > - Repeatable annotation container no longer found on custom composed annotation [#23856](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23856) > - Missing CORS headers defined in SockJS CORS configuration [#23843](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23843) > - Consider target transaction manager for traditional vs reactive transaction decision [#23832](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23832) > - InaccessibleObjectException after upgrading to Framework 5.2 [#23829](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23829) > - Incorrect value of the MediaType.APPLICATION_PROBLEM_JSON_UTF8 [#23825](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23825) > - Autowiring performance degradation due to 5.2's MethodParameter.getParameterType() implementation [#23792](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23792) > - Preserve expires attribute in MockCookie [#23769](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23769) > - Regression: attribute override configured via `@AliasFor` no longer honored in annotation hierarchy [#23767](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23767) > - spring 5.2 dist.zip naming issue [#23745](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23745) > - MockServletContext should treat InvalidPathException like an IOException [#23717](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23717) > > ## :notebook_with_decorative_cover: Documentation > > - Update Spring Boot references in testing documentation [#23848](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23848) > - Fix typo in rsocket doc [#23762](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23762) > - Fixes broken links to dev.java.net [#23746](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23746) > - Fix typo in web-uris doc [#23739](https://github-redirect.dependabot.com/spring-projects/spring-framework/pull/23739) > - Update documentation for importing projects into Eclipse [#23706](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23706) > > ## :hammer: Dependency Upgrades > > - Upgrade to Reactor Dysprosium-SR1 [#23871](https://github-redirect.dependabot.com/spring-projects/spring-framework/issues/23871) > > ## :heart: Contributors > > We'd like to thank all the contributors who worked on this release! > > ... (truncated)Commits
- [`21d751d`](https://github.com/spring-projects/spring-framework/commit/21d751d22202c6df2d0144b155979c37b45fb167) Release version 5.2.1.RELEASE - [`89fc0f2`](https://github.com/spring-projects/spring-framework/commit/89fc0f27135244603a22a7b6268cffd5b46f458e) Fix typo in docs - [`2d208de`](https://github.com/spring-projects/spring-framework/commit/2d208de145833d2ac62149b536495db0c5a26101) Clear connection pool for OkHttpClient - [`3858a69`](https://github.com/spring-projects/spring-framework/commit/3858a69c4292189391860f3cd58782846aa80bd5) Path RequestPredicate should honor servlet path - [`95af079`](https://github.com/spring-projects/spring-framework/commit/95af07990690de2fd8f121e6dea8a99976db0c4c) Document unidirectional [@AliasFor](https://github.com/AliasFor) attribute mapping support - [`005d201`](https://github.com/spring-projects/spring-framework/commit/005d2018d4046ffe483b073f51080d9f7b9f54d6) Refine changes for PR - [`64f2beb`](https://github.com/spring-projects/spring-framework/commit/64f2beb9bf24cd1ab99bc0ee082a09d7ac50fe85) Fixing NPE in AbstractNamedValueMethodArgumentResolver - [`fd96788`](https://github.com/spring-projects/spring-framework/commit/fd9678833fc2384c7f61cdb0a734a6d0dddd9628) Use int for maxParts instead of long - [`3691c18`](https://github.com/spring-projects/spring-framework/commit/3691c187ef5f296604764014632286663a1ba8aa) Preserve order of onStatus handlers - [`74b7b55`](https://github.com/spring-projects/spring-framework/commit/74b7b550f61e480a589219595a968a998d2c2578) Make MBeanServer tests more robust - Additional commits viewable in [compare view](https://github.com/spring-projects/spring-framework/compare/v4.2.5.RELEASE...v5.2.1.RELEASE)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sunmingtao/sample-code/network/alerts).