github spring-projects/spring-framework v5.3.23

latest releases: v6.2.0-RC3, v6.2.0-RC2, v6.1.14...
2 years ago

⭐ New Features

  • Introduce AnnotationUtils.isSynthesizedAnnotation(Annotation) #29054
  • Introduce createContext() factory method in AbstractGenericWebContextLoader #28983
  • Support TreeSet collection type in CollectionFactory.createCollection() without using reflection #28949
  • Document when RequestEntity.getUrl() throws an UnsupportedOperationException #28930
  • Deprecate NestedIOException #28929
  • Make isConnected() in WebSocketConnectionManager public #28785
  • Expose headers from STOMP RECEIPT frame to registered callbacks #28715
  • Make WebClientException serializable #28321

🐞 Bug Fixes

  • Ordering inconsistency with beans defined in parent context #29105
  • RelativeRedirectResponseWrapper does not commit response in sendRedirect #29050
  • MockServerContainerContextCustomizerFactory does not support @Nested tests #29037
  • Request to improve KotlinSerializationJsonHttpMessageConverter logic in RestTemplate #29008
  • WebFlux: multipart requests hang sometimes #28963
  • DataBufferUtils.write(Publisher, Path) loses context #28933
  • connectionTimeOut and readTimeout not working on UrlResource #28909
  • SockJsServiceRegistration#setSupressCors has a typo and should be deprecated #28853
  • RenderingResponse does not set status code on redirect views #28839
  • Avoid IllegalArgumentException when setting WebSocket error status #28836
  • Loss of context path after using ServerRequest.from #28820
  • ResponseCookie does not declare nullability annotations consistently for domain and path #28780

📔 Documentation

  • Fix typo in data-access section #29048
  • Correct description of @RequestParam with WebFlux #28944
  • Fix broken kdoc-api links in kotlin.adoc #28908
  • Fix typos in Javadoc of class AbstractEncoder #28885
  • Fix links in Javadoc and reference docs #28876
  • Add missing closing parenthesis in reference doc #28867
  • Fix typos in Javadoc, reference docs, and code #28822
  • Replace use of the <tt> HTML tag in Javadoc #28819
  • Fix broken link in rsocket documentation #28817
  • Clarify docs on JNDI properties in Servlet environment #28488
  • Improve documentation of Caching annotations #28183

🔨 Dependency Upgrades

  • Upgrade to Reactor 2020.0.23 #29129

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.