<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<p>Hi David & Richard, </p>
<p><b>Per the JDK 14 schedule , we are now in Rampdown Phase One</b></p>
<p><b>Please advise if you have found any issues while testing the
latest Early Access build.<br>
</b></p>
<ul>
<li>Schedule for JDK 14</li>
<ul>
<li><b>2019/12/12 Rampdown Phase One</b></li>
<li>2020/01/16 Rampdown Phase Two</li>
<li>2020/02/06 Initial Release Candidate</li>
<li>2020/02/20 Final Release Candidate</li>
<li>2020/03/17 General Availability</li>
</ul>
</ul>
<ul>
<li>The overall feature set is frozen. <br>
</li>
<ul>
<li>No further JEPs will be targeted to this release</li>
<li>For more details , see Mark Reinhold's email to jdk-dev
mailing list [1] </li>
</ul>
</ul>
<ul>
<li>Features included in JDK 14:.</li>
<ul>
<li class=""><span class="">JEP 305: </span><a
href="http://openjdk.java.net/jeps/305" class="">Pattern
Matching for instanceof (Preview)</a> <br>
</li>
<li class=""><span class="">JEP 343: </span><a
href="http://openjdk.java.net/jeps/343" class="">Packaging
Tool (Incubator)</a> <br>
</li>
<li><span class="">JEP 345: </span><a
href="http://openjdk.java.net/jeps/345" class="">NUMA-Aware
Memory Allocation for G1</a> <br>
</li>
<li><span class="">JEP 349: </span><a
href="http://openjdk.java.net/jeps/349" class="">JFR Event
Streaming</a> <br>
</li>
<li>JEP 352: <a href="http://openjdk.java.net/jeps/352">Non-Volatile
Mapped Byte Buffers</a> <br>
</li>
<li>JEP 358: <a href="https://openjdk.java.net/jeps/358">Helpful
NullPointerExceptions</a> <br>
</li>
<li><span class="">JEP 359: </span><a
href="http://openjdk.java.net/jeps/359" class="">Records
(Preview)</a> <a href="http://openjdk.java.net/jeps/359"
class="">JEP 359: Records (Preview)</a> <br>
</li>
<li><span class="">JEP 361: </span><a
href="http://openjdk.java.net/jeps/361" class="">Switch
Expressions (Standard)</a></li>
<li>JEP 362: <a href="https://openjdk.java.net/jeps/362">Deprecate
the Solaris and SPARC Ports </a><br>
</li>
<li><span class="">JEP 363: </span><a
href="http://openjdk.java.net/jeps/363" class="">Remove the
Concurrent Mark Sweep Garbage Collector</a> <br>
</li>
<li><span class="">JEP 364: </span><a
href="http://openjdk.java.net/jeps/364" class="">ZGC on
macOS</a> <br>
</li>
<li>JEP 365 <a href="https://openjdk.java.net/jeps/365">ZGC on
Windows</a></li>
<li><span class="">JEP 366: </span><a
href="http://openjdk.java.net/jeps/366" class="">Deprecate
ParallelScavenge SerialOld GC Combination</a> <br>
</li>
<li><span class="">JEP 367: </span><a
href="http://openjdk.java.net/jeps/367" class="">Remove the
Pack200 Tools and API</a> <br>
</li>
<li><span class="">JEP 368: </span><a
href="http://openjdk.java.net/jeps/368" class="">Text Blocks
(Second Preview)</a></li>
<li>JEP 370: <a href="https://openjdk.java.net/jeps/370">Foreign-Memory
Access API (Incubator) </a></li>
</ul>
<ul>
</ul>
</ul>
<p> </p>
<p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
<ul>
</ul>
<b>JDK 14 </b><b><span style="mso-bookmark:_MailOriginal">Early
Access build 27 </span></b><b>is available</b><b><span
style="mso-bookmark:_MailOriginal"> at : - jdk.java.net/14/</span></b>
<ul>
</ul>
<ul>
<ul>
</ul>
<li>Release notes <br>
</li>
<ul>
</ul>
<ul>
<ul>
</ul>
<li><a class="moz-txt-link-freetext"
href="https://jdk.java.net/14/release-notes">https://jdk.java.net/14/release-notes</a></li>
<ul>
</ul>
</ul>
<li>Recent fixes that might be of interest</li>
<ul>
<ul>
</ul>
<li>Build 27:</li>
<ul>
<ul>
</ul>
<li>JDK-8212780: Packaging Tool Implementation</li>
<ul>
</ul>
<li>JDK-8234370: Implementation of JEP 362: Deprecate the
Solaris and SPARC Ports</li>
<ul>
</ul>
<li>JDK-8190492: Remove SSLv2Hello and SSLv3 from default
enabled TLS protocols</li>
<ul>
</ul>
<li>JDK-8214481: freetype path does not disable TrueType
hinting with AA+FM hints</li>
<ul>
</ul>
<li>JDK-8234076: JVM crashes on Windows 10 using --module=NAME</li>
<ul>
</ul>
<li>JDK-8222756: Plural support in CompactNumberFormat</li>
<ul>
</ul>
<li>JDK-8234211: allow discoverable javac plugins to be
invoked by default</li>
<ul>
</ul>
</ul>
<ul>
</ul>
<li>Build 26:</li>
<ul>
<ul>
</ul>
<li>JDK-8233223: Add Amazon Root CA certificates</li>
<ul>
</ul>
<li>JDK-8235263: Revert TLS 1.3 change that wrapped
IOExceptions</li>
<ul>
</ul>
<li>JDK-8234893: ARM32: build failure after JDK-8234387</li>
<ul>
</ul>
</ul>
<ul>
</ul>
</ul>
</ul>
<blockquote> </blockquote>
<ul>
</ul>
<ul>
</ul>
<p>Rgds, Rory</p>
[1] <a class="moz-txt-link-freetext"
href="https://mail.openjdk.java.net/pipermail/jdk-dev/2019-December/003795.html">https://mail.openjdk.java.net/pipermail/jdk-dev/2019-December/003795.html</a><br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
</body>
</html>