spring-projects/spring-framework (org.springframework:spring-web)
### [`v5.3.33`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.33)
[Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v5.3.32...v5.3.33)
#### :star: New Features
- Extract reusable method for URI validations [#32442](https://togithub.com/spring-projects/spring-framework/issues/32442)
- Allow UriTemplate to be built with an empty template [#32438](https://togithub.com/spring-projects/spring-framework/issues/32438)
- Refine `*HttpMessageConverter#getContentLength` return value null safety [#32332](https://togithub.com/spring-projects/spring-framework/issues/32332)
#### :lady_beetle: Bug Fixes
- AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore [#32369](https://togithub.com/spring-projects/spring-framework/issues/32369)
- Better protect against concurrent error handling for async requests [#32342](https://togithub.com/spring-projects/spring-framework/issues/32342)
- Restore Jetty 10 compatibility in JettyClientHttpResponse [#32337](https://togithub.com/spring-projects/spring-framework/issues/32337)
- ContentCachingResponseWrapper no longer honors Content-Type and Content-Length [#32322](https://togithub.com/spring-projects/spring-framework/issues/32322)
#### :notebook_with_decorative_cover: Documentation
- Build KDoc against `5.3.x` Spring Framework Javadoc [#32414](https://togithub.com/spring-projects/spring-framework/issues/32414)
#### :hammer: Dependency Upgrades
- Upgrade to Reactor 2020.0.42 [#32422](https://togithub.com/spring-projects/spring-framework/issues/32422)
### [`v5.3.32`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.32)
##### :star: New Features
- Add CORS support for Private Network Access [#31974](https://togithub.com/spring-projects/spring-framework/issues/31974)
- Avoid early getMostSpecificMethod resolution in CommonAnnotationBeanPostProcessor [#31969](https://togithub.com/spring-projects/spring-framework/issues/31969)
##### :lady_beetle: Bug Fixes
- Consistent parsing of user information in UriComponentsBuilder [#32247](https://togithub.com/spring-projects/spring-framework/issues/32247)
- QualifierAnnotationAutowireCandidateResolver.checkQualifier does identity checks when comparing arrays used as qualifier fields [#32108](https://togithub.com/spring-projects/spring-framework/issues/32108)
- Guard against multiple body subscriptions in Jetty and JDK reactive responses [#32101](https://togithub.com/spring-projects/spring-framework/issues/32101)
- Static resources caching issues with ShallowEtagHeaderFilter and Jetty caching directives [#32051](https://togithub.com/spring-projects/spring-framework/issues/32051)
- ChannelSendOperator.WriteBarrier race condition in request(long) method leads to response being dropped [#32021](https://togithub.com/spring-projects/spring-framework/issues/32021)
- Spring AOP does not propagate arguments for dynamic prototype-scoped advice [#31964](https://togithub.com/spring-projects/spring-framework/issues/31964)
- MergedAnnotation swallows IllegalAccessException for attribute method [#31961](https://togithub.com/spring-projects/spring-framework/issues/31961)
- CronTrigger hard-codes default ZoneId instead of participating in scheduler-wide Clock setup [#31950](https://togithub.com/spring-projects/spring-framework/issues/31950)
- `MergedAnnotations` finds duplicate annotations on method in multi-level interface hierarchy [#31825](https://togithub.com/spring-projects/spring-framework/issues/31825)
- PathEditor cannot handle absolute Windows paths with forward slashes [#31728](https://togithub.com/spring-projects/spring-framework/issues/31728)
- Include Hibernate's `Query.scroll()` in `SharedEntityManagerCreator`'s `queryTerminatingMethods` set [#31684](https://togithub.com/spring-projects/spring-framework/issues/31684)
- TypeDescriptor does not check generics in `equals` method (for ConversionService caching) [#31674](https://togithub.com/spring-projects/spring-framework/issues/31674)
- Slow SpEL performance due to method sorting in ReflectiveMethodResolver [#31665](https://togithub.com/spring-projects/spring-framework/issues/31665)
- Jackson encoder releases resources in wrong order [#31657](https://togithub.com/spring-projects/spring-framework/issues/31657)
- WebSocketMessageBrokerStats has null stats for stompSubProtocolHandler since 5.3.2 [#31642](https://togithub.com/spring-projects/spring-framework/issues/31642)
##### :notebook_with_decorative_cover: Documentation
- Document cron-vs-quartz parsing convention for dayOfWeek part in CronExpression [#32131](https://togithub.com/spring-projects/spring-framework/issues/32131)
##### :hammer: Dependency Upgrades
- Upgrade to Reactor 2020.0.41 [#32276](https://togithub.com/spring-projects/spring-framework/issues/32276)
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.
This PR contains the following updates:
5.3.31
->5.3.33
5.3.31
->5.3.33
5.3.31
->5.3.33
5.3.31
->5.3.33
5.3.31
->5.3.33
Release Notes
spring-projects/spring-framework (org.springframework:spring-web)
### [`v5.3.33`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.33) [Compare Source](https://togithub.com/spring-projects/spring-framework/compare/v5.3.32...v5.3.33) #### :star: New Features - Extract reusable method for URI validations [#32442](https://togithub.com/spring-projects/spring-framework/issues/32442) - Allow UriTemplate to be built with an empty template [#32438](https://togithub.com/spring-projects/spring-framework/issues/32438) - Refine `*HttpMessageConverter#getContentLength` return value null safety [#32332](https://togithub.com/spring-projects/spring-framework/issues/32332) #### :lady_beetle: Bug Fixes - AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore [#32369](https://togithub.com/spring-projects/spring-framework/issues/32369) - Better protect against concurrent error handling for async requests [#32342](https://togithub.com/spring-projects/spring-framework/issues/32342) - Restore Jetty 10 compatibility in JettyClientHttpResponse [#32337](https://togithub.com/spring-projects/spring-framework/issues/32337) - ContentCachingResponseWrapper no longer honors Content-Type and Content-Length [#32322](https://togithub.com/spring-projects/spring-framework/issues/32322) #### :notebook_with_decorative_cover: Documentation - Build KDoc against `5.3.x` Spring Framework Javadoc [#32414](https://togithub.com/spring-projects/spring-framework/issues/32414) #### :hammer: Dependency Upgrades - Upgrade to Reactor 2020.0.42 [#32422](https://togithub.com/spring-projects/spring-framework/issues/32422) ### [`v5.3.32`](https://togithub.com/spring-projects/spring-framework/releases/tag/v5.3.32) ##### :star: New Features - Add CORS support for Private Network Access [#31974](https://togithub.com/spring-projects/spring-framework/issues/31974) - Avoid early getMostSpecificMethod resolution in CommonAnnotationBeanPostProcessor [#31969](https://togithub.com/spring-projects/spring-framework/issues/31969) ##### :lady_beetle: Bug Fixes - Consistent parsing of user information in UriComponentsBuilder [#32247](https://togithub.com/spring-projects/spring-framework/issues/32247) - QualifierAnnotationAutowireCandidateResolver.checkQualifier does identity checks when comparing arrays used as qualifier fields [#32108](https://togithub.com/spring-projects/spring-framework/issues/32108) - Guard against multiple body subscriptions in Jetty and JDK reactive responses [#32101](https://togithub.com/spring-projects/spring-framework/issues/32101) - Static resources caching issues with ShallowEtagHeaderFilter and Jetty caching directives [#32051](https://togithub.com/spring-projects/spring-framework/issues/32051) - ChannelSendOperator.WriteBarrier race condition in request(long) method leads to response being dropped [#32021](https://togithub.com/spring-projects/spring-framework/issues/32021) - Spring AOP does not propagate arguments for dynamic prototype-scoped advice [#31964](https://togithub.com/spring-projects/spring-framework/issues/31964) - MergedAnnotation swallows IllegalAccessException for attribute method [#31961](https://togithub.com/spring-projects/spring-framework/issues/31961) - CronTrigger hard-codes default ZoneId instead of participating in scheduler-wide Clock setup [#31950](https://togithub.com/spring-projects/spring-framework/issues/31950) - `MergedAnnotations` finds duplicate annotations on method in multi-level interface hierarchy [#31825](https://togithub.com/spring-projects/spring-framework/issues/31825) - PathEditor cannot handle absolute Windows paths with forward slashes [#31728](https://togithub.com/spring-projects/spring-framework/issues/31728) - Include Hibernate's `Query.scroll()` in `SharedEntityManagerCreator`'s `queryTerminatingMethods` set [#31684](https://togithub.com/spring-projects/spring-framework/issues/31684) - TypeDescriptor does not check generics in `equals` method (for ConversionService caching) [#31674](https://togithub.com/spring-projects/spring-framework/issues/31674) - Slow SpEL performance due to method sorting in ReflectiveMethodResolver [#31665](https://togithub.com/spring-projects/spring-framework/issues/31665) - Jackson encoder releases resources in wrong order [#31657](https://togithub.com/spring-projects/spring-framework/issues/31657) - WebSocketMessageBrokerStats has null stats for stompSubProtocolHandler since 5.3.2 [#31642](https://togithub.com/spring-projects/spring-framework/issues/31642) ##### :notebook_with_decorative_cover: Documentation - Document cron-vs-quartz parsing convention for dayOfWeek part in CronExpression [#32131](https://togithub.com/spring-projects/spring-framework/issues/32131) ##### :hammer: Dependency Upgrades - Upgrade to Reactor 2020.0.41 [#32276](https://togithub.com/spring-projects/spring-framework/issues/32276)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.