Spring Framework 5.3.3 is released, initially supporting JDK 17

Spring Framework 5.3.3 is now released. Spring Framework is a layered application framework that can provide a comprehensive programming and configuration model for modern Java-based enterprise applications on any type of deployment platform. This update includes 40 fixes and improvements.

new function

  • Add null check for ExceptionHandlerMethodResolvers
  • ClassNotFoundException: ExchangeFunction when using WebTestClient through Spring MVC
  • Early support for JDK 17 
  • Update ReactiveAdapterRegistry to perform classpath check when class is initialized 
  • Use abortOnRequest in Jetty Reactive HttpClient 
  • Update OncePerRequestFilter.isAsyncDispatch to use HttpServletRequest.getDispatcherType() 
  • Introduce computeAttribute() in AttributeAccessor 
  • ......

bug fix

  • Cannot delete header in httpHeaders.keySet() in WebFlux
  • ClassCastException handling in the payload project SimpleApplicationEventMulticaster 
  • DefaultPartHttpMessageReader creates activity resources that will not be closed 
  • Fix the implementation of isOpen() in ReactorNettyWebSocketSession 
  • Remove the obsolete commandName attribute in spring-form.tld 
  • ......

Click here to view detailed updates

Guess you like

Origin www.oschina.net/news/126359/spring-framework-5-3-3-released