September 25, 2018

Java 11 LTS released

Oracle and the OpenJDK community shipped JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 11 on September 25, 2018 — the first long-term support release in the new six-month cadence, with a built-in HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. client and removed JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. EE modules.

What it was for

Java (programming language)JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 11 became the migration target after JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 8 for teams that needed LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. without Oracle's paid support trap. It extended `var` to lambda parameters (introduced in JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 10), added a built-in HTTPHyperText Transfer Protocol — the protocol browsers use to request and receive web pages. client, and single-file `java` launch scripts modernized everyday JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. development.

Companies

  • Sun Microsystems

Why it's here

JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 11 was the bridge LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. between the JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 8 era and modern 17/21 releases.

Why it mattered

It established the six-month feature release + LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. every three years model.

What it solved

After JavaA portable language running on the JVM — dominant in enterprise servers, Android, and big data. 9/10's rapid releases, enterprises needed a stable LTSLong-term support — a release branch maintained with security fixes for years, common in Linux and Node. with modern features.

Media

  • Java (programming language)
    ImageJava (programming language)

    Peter Campbell, CC BY-SA 4.0, via Wikimedia Commons

Related