Bump spring-web from 5.3.9 to 5.3.14
Bumps spring-web from 5.3.9 to 5.3.14.
Release notes
Sourced from spring-web's releases.
v5.3.14
⭐ New Features
- Add default methods to CachingConfigurer #27811
- Provide a variant of ListableBeanFactory.findAnnotationOnBean(String, Class) that does not initialize factory beans #27796
- Convert single
null
argument toOptional.empty()
in SpEL varargs expression #27795- Declare serialVersionUID on DefaultAopProxyFactory #27784
- The ReactorClientHttpConnector must apply mapper before tcpConfiguration() #27749
- Add getter for RequestMappingInfo builder config #27723
- Give warning when using capturing patterns with the AntPathMatcher #27688
- Support for customization of 404 response when RouterFunctionWebHandler finds no routes #25358
- ModelAndView.status does not work with RedirectView #25092
- ThreadPoolExecutorFactoryBean add ability to prestart threads #1246
- Support empty attributes in TagWriter #910
:lady_beetle: Bug Fixes
- AsyncConfigurer implementations are loaded too early #27808
- Possible NPE in Spring MVC LogFormatUtils #27782
- Extending CachingConfigurerSupport results in at least one log message about not being eligible for full post-processing #27751
- WebFlux ServerResponse does not overwrite already present response headers #27741
- Passing single null value in varargs SpEL expression results in NullPointerException #27719
- UriUtils::extractFileExtension does not properly handle empty file names #27639
- References of CountingBeforeAdvice target its previous location #22246
- ProxyFactoryBean getObject called before setInterceptorNames, silently creating an invalid proxy [SPR-7582] #12238
📔 Documentation
- Remove references to AsyncConfigurerSupport as AsyncConfigurer should be used instead #27812
- Fix javadoc reference to ThrowsAdvice #27804
- Suggested WebSocket config causes circular bean reference #27746
- Document the difference in generics resolution between
@Autowired
andbeanFactory.getBeanProvider
#27727- Clarify that interface-level cache annotations work for target-class proxies as well #27726
- SchedulerFactoryBean no longer sets the job store's
DataSource
when the job store class has been customized #27709- Fix typo #27699
- Fix incorrect example of error handling in WebClient Javadoc #27645
- Missing reference documentation for WebSocketScope #25172
- Clarify behaviour of AnnotationBeanNameGenerator with acronyms #2030
- Fix simple data format in appendix #1025
- Update StoredProcedure.java declareParameter method JavaDoc #1000
- Document
@Bean
definitions via default methods #767- Improved DataBinder Javadoc for xxx*yyy pattern matching. #699
🔨 Dependency Upgrades
- Upgrade to ASM 9.3 (for early Java 19 support) #27740
- Upgrade to JUnit 5.8.2 #27744
- Upgrade to Reactor 2020.0.14 #27793
❤ Contributors
... (truncated)
Commits
-
29185a3
Release v5.3.14 -
31a4c27
Upgrade to SnakeYAML 1.30, MockK 1.12.1, Jetty Reactive HttpClient 1.1.10 -
d665977
Polishing -
0b6a54d
Upgrade to R2DBC Arabba-SR11, Kotlin 1.5.32, Jackson 2.12.6 -
1885ab3
Polishing -
de10bb6
Stop resolving AsyncConfigurer instances eagerly -
c764242
Stop resolving CachingConfigurer instances eagerly -
4c2e0ee
Upgrade to Log4j2 2.16.0 -
79804d9
Upgrade to Protobuf 3.19.1, Gson 2.8.9, Woodstox 6.2.7, Apache Johnzon 1.2.15... -
f191cf4
Revised comment on explicit LocalDataSourceJobStore configuration - Additional commits viewable in compare view