java-design-patterns icon indicating copy to clipboard operation
java-design-patterns copied to clipboard

Java 17 migration plan

Open iluwatar opened this issue 4 years ago • 3 comments

Currently, we support JDK 11, which is a long-term supported Java version. The next long-term supported Java is 17 due to be released in autumn 2021. JDK 17 has already some early-access builds available to try it out.

To start the transition we should write a plan first. The plan should include the steps we need to complete to be binary compatible, source compatible, and how to benefit from the new features. Here's the plan we followed in JDK 8 to JDK 11 transition: https://github.com/iluwatar/java-design-patterns/wiki/16.-Java-11-Transition

iluwatar avatar Mar 18 '21 20:03 iluwatar

Please be noted SonarQube yet to support Java 17 : https://jira.sonarsource.com/browse/MMF-2477

mohanaraosv avatar Oct 19 '21 13:10 mohanaraosv

Thanks, @mohanaraosv. We can proceed with the analysis (this ticket) but need to stall the migration until the tooling supports it.

iluwatar avatar Oct 20 '21 18:10 iluwatar

https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition

iluwatar avatar Jan 12 '22 19:01 iluwatar