spring-projects/spring-framework
### [`v5.3.27`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.27)
#### :star: New Features
- Limit string concatenation in SpEL expressions [#30331](https://togithub.com/spring-projects/spring-framework/issues/30331)
- Limit SpEL expression length [#30329](https://togithub.com/spring-projects/spring-framework/issues/30329)
- Disable variable assignment in SimpleEvaluationContext [#30327](https://togithub.com/spring-projects/spring-framework/issues/30327)
- Introduce `StringUtils.truncate()` [#30291](https://togithub.com/spring-projects/spring-framework/issues/30291)
- Introduce `ObjectUtils.nullSafeConciseToString()` [#30287](https://togithub.com/spring-projects/spring-framework/issues/30287)
- Make `HttpComponentsHeadersAdapter#getFirst` nullable [#30269](https://togithub.com/spring-projects/spring-framework/issues/30269)
#### :lady_beetle: Bug Fixes
- Fix regression in ReactorServerHttpRequest related to IPV6 Zone id with "%" [#30314](https://togithub.com/spring-projects/spring-framework/issues/30314)
- SSE breaks with indenting serializer in WebMvc.fn [#30302](https://togithub.com/spring-projects/spring-framework/issues/30302)
- Increase max regex length in SpEL expressions [#30298](https://togithub.com/spring-projects/spring-framework/issues/30298)
- NullPointerException on timeout in HttpComponentsClientHttpConnector when using Apache HttpComponents [#30246](https://togithub.com/spring-projects/spring-framework/issues/30246)
- Wrong MockRestRequestMatchers.header() method in spring-test being invoked (JDK issue?) [#30235](https://togithub.com/spring-projects/spring-framework/issues/30235)
- TypeNotPresentException: org/springframework/cglib/proxy/NoOp not present on Java 17 [#30228](https://togithub.com/spring-projects/spring-framework/issues/30228)
- Refine generic type management in `AbstractMessageWriterResultHandler` [#30215](https://togithub.com/spring-projects/spring-framework/issues/30215)
- MvcUriComponentsBuilder.fromMethodCall breaks for controller with CharSequence return type [#30212](https://togithub.com/spring-projects/spring-framework/issues/30212)
- Handle all exceptions for stored proc output param retrieval in `SharedEntityManagerCreator` [#30164](https://togithub.com/spring-projects/spring-framework/issues/30164)
#### :notebook_with_decorative_cover: Documentation
- Fix `@PathVariable` reference documentation code snippets [#30258](https://togithub.com/spring-projects/spring-framework/issues/30258)
- Fix example in Javadoc for `@EnableWebSocket` [#30187](https://togithub.com/spring-projects/spring-framework/issues/30187)
- Fix anchor in link to "Web on Reactive Stack" chapter [#30163](https://togithub.com/spring-projects/spring-framework/issues/30163)
#### :hammer: Dependency Upgrades
- Upgrade to Reactor 2020.0.31 [#30315](https://togithub.com/spring-projects/spring-framework/issues/30315)
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Coverage: 68.791%. Remained the same when pulling 9b49d18547be74fb12fd6c1798682d51a9b61e12 on renovate/spring-core into 0286d24c8e11984a7ceb14fc4cbb09c0fcf9989c on master.
This PR contains the following updates:
5.3.26
->5.3.27
5.3.26
->5.3.27
5.3.26
->5.3.27
Release Notes
spring-projects/spring-framework
### [`v5.3.27`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.27) #### :star: New Features - Limit string concatenation in SpEL expressions [#30331](https://togithub.com/spring-projects/spring-framework/issues/30331) - Limit SpEL expression length [#30329](https://togithub.com/spring-projects/spring-framework/issues/30329) - Disable variable assignment in SimpleEvaluationContext [#30327](https://togithub.com/spring-projects/spring-framework/issues/30327) - Introduce `StringUtils.truncate()` [#30291](https://togithub.com/spring-projects/spring-framework/issues/30291) - Introduce `ObjectUtils.nullSafeConciseToString()` [#30287](https://togithub.com/spring-projects/spring-framework/issues/30287) - Make `HttpComponentsHeadersAdapter#getFirst` nullable [#30269](https://togithub.com/spring-projects/spring-framework/issues/30269) #### :lady_beetle: Bug Fixes - Fix regression in ReactorServerHttpRequest related to IPV6 Zone id with "%" [#30314](https://togithub.com/spring-projects/spring-framework/issues/30314) - SSE breaks with indenting serializer in WebMvc.fn [#30302](https://togithub.com/spring-projects/spring-framework/issues/30302) - Increase max regex length in SpEL expressions [#30298](https://togithub.com/spring-projects/spring-framework/issues/30298) - NullPointerException on timeout in HttpComponentsClientHttpConnector when using Apache HttpComponents [#30246](https://togithub.com/spring-projects/spring-framework/issues/30246) - Wrong MockRestRequestMatchers.header() method in spring-test being invoked (JDK issue?) [#30235](https://togithub.com/spring-projects/spring-framework/issues/30235) - TypeNotPresentException: org/springframework/cglib/proxy/NoOp not present on Java 17 [#30228](https://togithub.com/spring-projects/spring-framework/issues/30228) - Refine generic type management in `AbstractMessageWriterResultHandler` [#30215](https://togithub.com/spring-projects/spring-framework/issues/30215) - MvcUriComponentsBuilder.fromMethodCall breaks for controller with CharSequence return type [#30212](https://togithub.com/spring-projects/spring-framework/issues/30212) - Handle all exceptions for stored proc output param retrieval in `SharedEntityManagerCreator` [#30164](https://togithub.com/spring-projects/spring-framework/issues/30164) #### :notebook_with_decorative_cover: Documentation - Fix `@PathVariable` reference documentation code snippets [#30258](https://togithub.com/spring-projects/spring-framework/issues/30258) - Fix example in Javadoc for `@EnableWebSocket` [#30187](https://togithub.com/spring-projects/spring-framework/issues/30187) - Fix anchor in link to "Web on Reactive Stack" chapter [#30163](https://togithub.com/spring-projects/spring-framework/issues/30163) #### :hammer: Dependency Upgrades - Upgrade to Reactor 2020.0.31 [#30315](https://togithub.com/spring-projects/spring-framework/issues/30315)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 has been generated by Mend Renovate. View repository job log here.