Spring v5.0.15.RELEASE Release Notes

Release Date: 2019-08-02 // over 2 years ago
  • ๐Ÿฑ โญ๏ธ New Features

    • ๐Ÿ“œ Javadoc missing on some public BeanDefinitionParserDelegate methods #23398
    • ๐ŸŒ Thread-safe removal of destruction callbacks in web scopes #23118
    • Guard against ConcurrentModificationExceptions in the systemProperties PropertySource #23112
    • ๐ŸŒ Avoid expensive assertions in web resource resolution #22964

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • Session.close() accidentally triggers creation of TransactionAwareDataSourceProxy Connection #23396
    • MethodParameter.equals is too coarse-grained for its use in HandlerMethodArgumentResolverComposite #23386
    • ResolvableType.forRawClass fails isAssignable against TypeVariable #23322
    • FlashMapManager throws StringIndexOutOfBoundsException for empty target URL path #23245
    • MappingMediaTypeFileExtensionResolver ConcurrentModificationException #23113
    • ๐Ÿ›  Fix MockHttpServletRequest.setCookies to produce single Cookie header #23085
    • ๐Ÿ›  Fix ScriptUtils for MS Windows line ending #23027

    ๐Ÿ“” Documentation

    • ๐Ÿ‘Œ Improve documentation for @Autowired constructors #23309
    • ๐Ÿ‘ Document that Ordered is not supported for @ControllerAdvice beans #23173
    • Reintroduce author list and copyright notice #23080
    • ๐Ÿ“š spring-mvc.xsd stale-if-error attribute documentation incorrect #23000
    • AbstractBeanDefinition.getBeanClass() javadoc misleads about returning null #22966