JAVA 17 has just been released, an LTS (long Term support) release that brings many useful new features. Some new features about Java 17.
JDK 17 is the open-source reference implementation of version 17 of the Java SE Platform, as specified by by JSR 390 in the Java Community Process.
JDK 17 will be a long-term support (LTS) release from most vendors. For a complete list of the JEPs integrated since the previous LTS release, JDK 11, please see here.
2021/06/10 Rampdown Phase One (fork from main line) 2021/07/15 Rampdown Phase Two 2021/08/05 Initial Release Candidate 2021/08/19 Final Release Candidate 2021/09/14 General Availability
Oracle JDK free
JAVA 17 brings more than just new features. The faster LTS tempo and free Oracle JDK make it the best-supported modern version ever. Oracle JDK charge is criticized, this time Oracle launched Free Java License, summary:
Oracle is making the industry-leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production uses.
The new license is an “Oracle Free Terms and Conditions” (NFTC) license. This Oracle JDK license is free for all users, even for commercial and production use. In addition, redistribution is allowed as long as there is no charge.
Developers and organizations can now easily download, use, share, and redistribute the Oracle JDK without a click.
Oracle will offer these free versions and updates beginning with Oracle JDK 17 and continue to offer them for a full year after the next LTS release. Previous versions are not affected by this change.
Oracle will continue to offer Oracle OpenJDK releases under the GPL in the same release and schedule as it has since Java 9.
Spring Framework 6 and Spring Boot 3 will both be based on JAVA 17. Do you want to stick with JAVA 8?