Java 12 will be released on March 19th

The JDK 12 entered the Rampdown Phase One phase in December 2018, which means that all new features of the release are frozen and no more JEPs will be added. JDK 12 is scheduled to be released on March 19, 2019.

java 12

Schedule

2018/12/13 Rampdown Phase One (fork from main line)
2019/01/17 Rampdown Phase Two
2019/02/07 Release-Candidate Phase
2019/03/19 General Availability

Features

189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
230: Microbenchmark Suite
325: Switch Expressions (Preview)
334: JVM Constants API
340: One AArch64 Port, Not Two
341: Default CDS Archives
344: Abortable Mixed Collections for G1
346: Promptly Return Unused Committed Memory from G1