*OpenJDK builds - JDK 14 *- Early Access build 25 is available at
These early-access, open-source builds are provided under the GNU
General Public License, version 2, with the Classpath Exception
* *Next Milestone*
o ** *12-Dec-2019 Rampdown Phase One.*
* Release notes
* JEP proposed to target JDK 14
o JEP 365 ZGC on Windows <https://openjdk.java.net/jeps/365>
* JEPs targeted to JDK 14, so far:
o JEP 305: Pattern Matching for instanceof (Preview)
<http://openjdk.java.net/jeps/305> was proposed to target.
o JEP 343: Packaging Tool (Incubator)
<http://openjdk.java.net/jeps/343> was proposed to target.
o JEP 345: NUMA-Aware Memory Allocation for G1
<http://openjdk.java.net/jeps/345> was integrated.
o JEP 349: JFR Event Streaming
<http://openjdk.java.net/jeps/349> was integrated.
o JEP 352: Non-Volatile Mapped Byte Buffers
<http://openjdk.java.net/jeps/352> was targeted.
o JEP 358: Helpful NullPointerExceptions
<https://openjdk.java.net/jeps/358> was integrated.
o JEP 359: Records (Preview) <http://openjdk.java.net/jeps/359>
JEP 359: Records (Preview)
<http://openjdk.java.net/jeps/359> was proposed to target.
o JEP 361: Switch Expressions (Standard)
<http://openjdk.java.net/jeps/361> was intergrated.
o JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage
Collector <http://openjdk.java.net/jeps/363> was targeted.
o JEP 364: ZGC on macOS <http://openjdk.java.net/jeps/364> was
o JEP 366: Deprecate the ParallelScavenge + SerialOld GC
Combination <http://openjdk.java.net/jeps/366> was proposed to
o JEP 367: Remove the Pack200 Tools and API
<http://openjdk.java.net/jeps/367> was targeted to JDK 14.
o JEP 368: Text Blocks (Second Preview)
<http://openjdk.java.net/jeps/368> was proposed to target.
* Recent Bug fixes of Interest
* Build 25:
o JDK-8233301: Implementation of JEP 366: Deprecate the
ParallelScavenge + SerialOld GC Combination
o JDK-8233296: The behavior of MulticastSocket
getOption/setOption for IP_MULTICAST_LOOP is changed to
conform the specification of
* Build 24:
o JDK-8233141 :DatagramSocket.send and MulticastSocket.send
throw IllegalArgumentException when the socket is not
connected and the packet doesn't contain any address )
o JDK-8214024: Remove the default keytool -keyalg value
o JDK-8232019: Add LuxTrust certificate updates to the
existing root program
* Build 23
o JDK 8232365: Implementation for JEP 363: Remove the
Concurrent Mark Sweep (CMS) Garbage Collector
o JDK 8224817: Implementation of JEP 364: ZGC on macOS
* Changes in this build
*jpackage EA -* Build 14-jpackage+1-70 (2019/11/12)
* This is an early access build of JEP 343: Packaging Tool
<https://openjdk.java.net/jeps/343>, aimed at testing a prototype
implementation of jpackage, which is a new tool for packaging
self-contained Java applications along with a Java Runtime Environment.
* These early-access builds are provided under the GNU General Public
License, version 2, with the Classpath Exception
* Build is now available http://jdk.java.net/jpackage/
* Please send feedback via e-mail to core-libs-...@openjdk.java.net
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland