JDK 11

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


The development repositories are open for bug fixes, small enhancements, and JEPs as proposed and tracked via the JEP Process.

JEP 3, the JDK Release Process, has been proposed for use in this release and future releases.


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


JEPs proposed to target JDK 11

review ends
332: Transport Layer Security (TLS) 1.3 2018/06/21

JEPs targeted to JDK 11, so far

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
333: ZGC: A Scalable Low-Latency Garbage Collector

336: Deprecate the Pack200 Tools and API
Last update: 2018/6/21 15:16 UTC