Release Notes - Spring Framework - Version 4.3.17 - HTML format

Bug

  • [SPR-16716] - SpringFailOnTimeout loses original exception when triggering timeout in finally block
  • [SPR-16720] - Inconsistent getTypeForFactoryMethod results for parameterized factory method
  • [SPR-16734] - Generic constructor argument (e.g. ObjectProvider) fails to resolve for inner class
  • [SPR-16739] - AnnotationAwareOrderComparator uses Order instead of Priority for DecoratingProxy
  • [SPR-16743] - Exception swallowed in ResponseEntityExceptionHandler
  • [SPR-16756] - ConfigurationClassBeanDefinitionReader registers duplicate BeanDefinition for nested scoped component
  • [SPR-16762] - Misleading error message when evaluating T operator
  • [SPR-16773] - NPE in SimpleClient-HttpURLConnection with errorstream-buffering
  • [SPR-16783] - Singleton from a FactoryBean may be post-processed twice if the first post-processing triggers a second attempt to get the bean

Improvement

  • [SPR-16710] - Proper exception for controller method return types that do not work with MvcUriComponentsBuilder (e.g. final classes)
  • [SPR-16714] - Revise cache safety check to avoid performance regression in EAR packaged applications on WildFly
  • [SPR-16717] - Revise JCA MessageEndpoint exception logging and propagation
  • [SPR-16731] - Flag misguided evaluation attempts in OperatorMatches
  • [SPR-16732] - Expose configuration options for "selector" header
  • [SPR-16752] - Validate contextPath in RedirectView

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.