Spring v5.0.20.RELEASE Release Notes

Release Date: 2020-12-09 // almost 2 years ago
  • 🍱 ⭐ New Features

    • ContentCachingResponseWrapper should not add “Content-Length” when “Transfer-Encoding” is present #26193
    • Inefficient request handling inside ServletRequestDataBinder #26006
    • Avoid creation of unused logger instance in AbstractMediaTypeExpression #25903

    🍱 🐞 Bug Fixes

    • ✂ Remove duplicate "property" in PropertyCacheKey.toString() #26244
    • 🚚 UrlPathHelper#removeJsessionid doesn't remove the jsessionid from the URL #26085
    • 🔗 LinkedMultiValueMap downstream issue with MultiValueMapAdapter package private base class #25962
    • Wrong type inference in Kotlin while overriding RequestMappingHandlerMapping#getMappingForMethod #25873
    • ClassCastException when wiring bean using method injection (NullBean instead of 'null') #25870
    • 🚚 jsessionid breaks request mappings when removeSemicolonContent is turned off #25868

    📔 Documentation

    • 0️⃣ DateTimeFormat ISO.DATE_TIME javadoc contains misleading default note #26137
    • Incorrect example in javadocs of Assert.notNull(object, messageSupplier) #25871