On 28 August 2024, the author compiled a detailed list of new Java features introduced by various JDK releases, categorizing them into language, library, and virtual machine enhancements. Surprisingly, the list spans from Java 9 to expected future releases like JDK 21, covering features such as Text Blocks, Records, and Pattern Matching. Controversial updates like the removal of certain functionalities are highlighted, such as the deprecation of the Nashorn JavaScript Engine. The author also includes the “diffs” between LTS releases, showcasing the evolution of Java technology over time. The extensive compilation serves as a comprehensive guide for developers seeking to stay updated on Java advancements.
http://blogs.newardassociates.com/blog/2024/java-cumulative-feature-rollup.html