JDK 11

This release will be the Reference Implementation of version 11 of the Java SE Platform, as specified by JSR 384 in the Java Community Process.


JDK 11 is in Rampdown Phase Two.

The overall feature set is frozen. No further JEPs will be targeted to this release.

The stabilization repository, jdk/jdk11, is open for P1–P2 bug fixes and late enhancements per the JDK Release Process (JEP 3). All changes require approval, either via the Fix-Request Process or the Late-Enhancement Request Process.


2018/06/28 Rampdown Phase One (fork from main line)
2018/07/19 All Tests Run
2018/07/26 Rampdown Phase Two
2018/08/16 Initial Release Candidate
2018/08/30 Final Release Candidate
2018/09/25 General Availability


181: Nest-Based Access Control
309: Dynamic Class-File Constants
315: Improve Aarch64 Intrinsics
318: Epsilon: A No-Op Garbage Collector
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 and 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

335: Deprecate the Nashorn JavaScript Engine
336: Deprecate the Pack200 Tools and API
Last update: 2018/8/9 17:22 UTC