Java 11 major language and API improvements
Java LTS Release Adoption
Before we go into details of the enhancements and additions of Java ⑪ lets briefly look at new relic’s yearly State of the Java Ecosystem 2024 report.

Even though Java ⑪ LTS was released in 2018, in 2020 only ~11% of the projects have been using it. Java ⑧ was still the dominant Java release. In 2023 usage was still at 33% and only dropped to around 28% in 2024.
Java 10 major language and API improvements
Java ⑩ has been released in March 2018.
The following content is summarizing the most important changes to the Java API and the Java language introduced with Java ⑩.
For a more complete overview follow the links in the following sections referring to the official Oracle release documents.
Java 9 major language and API improvements
Java ⑨ has been released in September 2017 and is the first release starting a new release cycle with a new release every 6 months.
The following content is summarizing the most important changes to the Java API and the Java language introduced with Java 9.
Generating AsciiDoc using a Java annotation processor
In the past I have helped a number of customers with their journey of migrating their Java 8 based applications to Java 17 (and Java 21 later on). I came up with the idea of creating a slide deck covering the major Java language and API improvements to teach my customers and give some motivation to move on to the latest Java releases.