Spring Framework 5.3 is officially GA and will be maintained until 2024

Spring Framework 5.3 has officially GA .

Spring Framework 5.3 requires JDK version 8 or higher, especially supports the latest JDK 15, such as the binding support for record class. As the last feature branch of 5.x, the 5.3.x series is prepared for extended support, including the JDK 17 LTS scheduled to be released next year.

Both Spring Boot 2.4 and Spring Boot 2.5, which will be released next year, are based on Spring Framework 5.3.x. Spring Framework 5.3.x also provides incubation support for Spring native executable files on GraalVM.

This version adds core R2DBC  support to the spring-r2dbc module  to serve as the foundation of Spring Data R2DBC, while introducing the query result stream of JdbcTemplate. The new version also provides Kotlin multi-platform serialization support for Web and messaging endpoints with JSON payloads  , and utilizes the new RSocketClient and exposed load balancing to support RSocket 1.1.

Spring MVC users can obtain better performance through PathPattern analysis ( see the blog post for details ). For test scenarios, the official MockMvc provides a unified API and complete HTTP testing, and MockMvc also comes with a revised Kotlin DSL. On the WebFlux side, it now includes a fully reactive message reader for multi-part requests, and a  WebClient connector for  Apache Http Components 5 .

The development team recommends that all users who use 5.x and 4.x upgrade to Spring Framework 5.3, because this is a stable branch that will provide support and maintenance in the future and can be used in a production environment. The current planned maintenance cycle will be extended to 2024. The 4.3.x series, which is also a long-term support version, will end maintenance (December 2020).

Guess you like

Origin www.oschina.net/news/119539/spring-framework-5-3-goes-ga
5.3