The annual SpringOne conference was held online on September 1-2 because of the pandemic. Pivotal, the owner of the Spring project, holds an annual conference to bring together thousands of developers, customers, and partners around the world to exchange practical experiences and discuss technology trends. At the same time, each conference will reveal the next big step of the Spring project. The highlight of this year’s conference was Spring Framework 6.0. Let’s take a look at Spring’s roadmap for some time to come.
Don’t forget to forward this message to others who love learning.
Spring Framework 5.3.x
Let’s start with some planning for the Spring Framework 5.3.x.
Spring Boot 2.6 and 2.7 will be based on this release.
Spring Framework 6.0
Spring Framework 6.0 is getting a lot of attention. It will be based on Java 17 and Jakarta EE 9. Here’s what it looks like now:
Spring 6.0 will be the beginning of Spring’s next decade. What can be revealed so far is:
- The Spring 6.0 development branch should be finalized by the end of September.
- A milestone release of Spring 6.0 is available by the end of 2021.
- The official candidate (RC) version of Spring 6.0 will be released in mid-2022.
- There is no official release date for Spring 6.0, but it is likely to follow the Spring Boot rule.
- Spring 6.0 is sure to be a big update with lots of new gadgets.
- You will definitely be interested in the Spring 6.0 release features.
Roadmap for Spring Framework 6.0
Spring also announced the Release roadmap for Spring 6.0. You can see the release timeline for Spring 6.
Key points of the Spring Framework 5.3 through 6.0
Exclusion points and change points
- Perhaps XML configuration formats will become a thing of the past.
- Some Java EE apis (EJB, JCA, JAX-WS) are out of date.
- RPC support expired
Migrate to Jakarta EE 9+
jakarta.servlet
(Tomcat 10, Jetty 11 related).jakarta.persistence
(Hibernate ORM 6?) .
Cloud native
Improved support for GraalVM and Project Leyden, a Java static diagram Project.
Spring Boot 3.0
Spring Boot 3 is definitely based on Spring Framework 6, and Spring Boot 3 will completely open the way to cloud native.
Spring Boot 3 is expected to be released in late Q4 2022.
Java 17 is here
Finally, Java developers should not forget that Java 17 will be released next week. The release of Java 17 will usher in a new era of Spring.
Follow our public id: Felordcn for more information
Personal blog: https://felord.cn