Java 11 / JDK 11: General Availability

mark.reinhold at mark.reinhold at
Tue Sep 25 17:23:51 UTC 2018

JDK 11, the reference implementation of Java 11 and the first long-term
support release produced under the six-month rapid-cadence release model
[1][2], is now Generally Available.  We've identified no P1 bugs since we
promoted build 28 over four weeks ago so that’s the official GA release,
ready for production use.

GPL-licensed OpenJDK builds from Oracle are available here:

Builds from other implementors will no doubt be available soon.

This release includes seventeen features [3]:

  181: Nest-Based Access Control
  309: Dynamic Class-File Constants
  315: Improve Aarch64 Intrinsics
  318: Epsilon: A No-Op Garbage Collector (Experimental)
  320: Remove the Java EE and CORBA Modules
  321: HTTP Client (Standard)
  323: Local-Variable Syntax for Lambda Parameters
  324: Key Agreement with Curve25519 and Curve448
  327: Unicode 10
  328: Flight Recorder
  329: ChaCha20 & Poly1305 Cryptographic Algorithms
  330: Launch Single-File Source-Code Programs
  331: Low-Overhead Heap Profiling
  332: Transport Layer Security (TLS) 1.3
  333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
  335: Deprecate the Nashorn JavaScript Engine
  336: Deprecate the Pack200 Tools and API

along with, of course, hundreds of smaller enhancements and countless
bug fixes.

Thanks to everyone who contributed JDK 11, whether by creating features
or enhancements, removing old features, fixing bugs, or downloading and
testing the early-access builds.

Onward, to JDK 12!

- Mark


More information about the announce mailing list