Spring v5.0.16.RELEASE Release Notes

Release Date: 2020-01-14 // almost 3 years ago
  • ๐Ÿฑ โญ๏ธ New Features

    • Cache result of String.getBytes() in ExtendedBeanInfo.PropertyDescriptorComparator #24109
    • Avoid substring allocation in StringUtils.replace #24025
    • ๐Ÿ‘Œ Support for new MySQL 8 error code 3572 #23974

    ๐Ÿฑ ๐Ÿž Bug Fixes

    • Unsafe double-checked locking in SpelExpression#compileExpression #24307
    • ๐Ÿ— Escape quotes in filename in ContentDisposition.Builder when charset not specified #24230
    • SqlRowSet accessor methods should be marked @Nullable #24045
    • ๐Ÿ‘ Allow schemaZip Gradle task to execute on MS Windows #23988
    • Bean definition override leads to NPE due to inconsistent equality check #23709
    • ๐Ÿ›  Fix DefaultListableBeanFactory#copyConfigurationFrom #23708
    • ๐Ÿ”€ Synchronized blocks in MethodOverrides are hurting concurrency #23707

    ๐Ÿ“” Documentation

    • TypeDescriptor#getElementTypeDescriptor does not throw IllegalStateException anymore #23998
    • Correct Javadoc for WebMvcConfigurer#addInterceptors #23926