After six months of development, Oracle has published the Java SE 27 platform (Java Platform, Standard Edition 27), which uses the open source project OpenJDK. With the exception of the removal of some obsolete features, Java SE 27 maintains backward compatibility with previous releases of the Java platform – most previously written Java projects will work without changes when run under the new version. Java SE 27 ready-to-install builds (JDK, JRE and Server JRE) prepared for Linux (x86_64, AArch64), Windows (x86_64) and macOS (x86_64, AArch64). Developed by the OpenJDK project, the reference implementation Java SE 27 is fully open source under the GPLv2 license, with GNU ClassPath exceptions allowing dynamic linking with commercial products.
Java SE 27 is categorized as a regular support release that will continue to receive updates until the next release. The Long Term Support (LTS) branch should be Java SE 25, Java SE 21, or Java SE 17, which will receive updates until 2033, 2031, and 2029, respectively (generally available until September 2030, 2028, and 2026). Extended support for the LTS branch of Java SE 8 will last until 2030, and Java SE 11 until 2032.
Among the changes in Java SE 27 (1, 2, 3, 4):