<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi David & Richard, </p>
<p>OpenJDK 15 EA build 21 is now available at <a
class="moz-txt-link-freetext" href="http://jdk.java.net/15">http://jdk.java.net/15</a>
<b><br>
</b> </p>
<ul>
<li>These early-access , open-source builds are provided under the<br>
</li>
<ul>
<li><a href="http://openjdk.java.net/legal/gplv2+ce.html">GNU
General Public License, version 2, with the Classpath
Exception</a>.</li>
</ul>
<li>Features</li>
<ul>
<li><span class="">Integrated in</span> JDK 15</li>
<ul>
<li><font face="Times New Roman,serif"><a
href="http://openjdk.java.net/jeps/371" class="">JEP
371:</a> Hidden Classes</font></li>
<font face="Times New Roman,serif"> </font>
<li><font face="Times New Roman,serif"><a
href="https://openjdk.java.net/jeps/372">JEP 372</a>:
Remove the Nashorn JavaScript Engine <br>
</font> </li>
<font face="Times New Roman,serif"> </font>
<li><font face="Times New Roman,serif"><a
href="https://openjdk.java.net/jeps/377">JEP 377</a>:
ZGC: A Scalable Low-Latency Garbage Collector </font></li>
<font face="Times New Roman,serif"> </font>
<li><font face="Times New Roman,serif"><a
href="https://openjdk.java.net/jeps/378">JEP 378</a>:
Text Blocks </font></li>
</ul>
<li>JEPs targeted to JDK 15<br>
</li>
<ul>
<li><font face="Times New Roman,serif"><a
href="https://openjdk.java.net/jeps/379">JEP 379</a>:
Shenandoah: A Low-Pause-Time Garbage Collector </font><br>
</li>
</ul>
</ul>
<li>Changes in recent builds that maybe of interest:<br>
</li>
<ul>
<li>build 21 <br>
</li>
<ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"> <font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8242848">JDK-8242848</a>:
Improve performance of InflaterOutputStream.write()</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8243574">JDK-8243574</a>:
java.lang.invoke.InvokerBytecodeGenerator.ClassData
should be package-private</span></font></li>
<font face="Times New Roman,serif"> </font>
<ul type="circle">
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level2
lfo1;tab-stops:list 72.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">Reported
by JaCoCo</span></font></li>
</ul>
</ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level2
lfo1;tab-stops:list 72.0pt">build 20</li>
<ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8237890"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8237890</a>:
DatagramPacket::getSocketAddress doesn't specify what
happens if address or port are not set [1]<br>
</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8228991"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8228991</a>:
Obsolete -XX:UseAdaptiveGCBoundary [1]</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8242141"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8242141</a>:
New System Properties to configure the TLS signature
schemes [1]<br>
</span></span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8172404"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8172404</a>:
Tools should warn if weak algorithms are used before
restricting them</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8238195"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8238195</a>:
Lookup::defineClass should link the class to match the
specification</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8238358"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8238358</a>:
Implementation of JEP 371: Hidden Classes</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8241749"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8241749</a>:
Remove the Nashorn JavaScript Engine</span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8242260"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8242260</a>:
Add forRemoval=true to already deprecated
ContentSigner</span></span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><a moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8242008"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span></span></a><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8242008"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span></span>8242008</a>:
SSLSession inconsistencies</span></font></li>
<font face="Times New Roman,serif"> </font>
<ul type="circle">
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level2
lfo1;tab-stops:list 72.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">Reported
by Netty</span></font></li>
</ul>
</ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt">build 19<span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times New
Roman"; mso-fareast-language:EN-GB"></span></li>
<ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8239594"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8239594</a>:
</span>The java.net.HttpClient does not override the
protocols specified in the SSLContext default parameters
[1]</font><br>
<span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times New
Roman"; mso-fareast-language:EN-GB"></span><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times New
Roman"; mso-fareast-language:EN-GB"></span></li>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8172680"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8172680</a>:
</span>SunJCE provider now supports SHA-3 based Hmac
algorithms<span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><font face="Times New
Roman,serif"><span style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"><a
moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8237474"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8237474</a>:
Default SSLEngine should create in server role</span><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span></font></li>
<font face="Times New Roman,serif"> </font>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times New
Roman"; mso-fareast-language:EN-GB"><font face="Times
New Roman,serif"><a moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8240877"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">JDK-</span>8240877</a>:
NPE at javax.swing.text.html.FormView.appendBuffer with
null option values </font><br>
</span></li>
<ul>
<li class="MsoNormal"
style="color:black;mso-themecolor:text1;mso-margin-top-alt:
auto;mso-margin-bottom-alt:auto;mso-list:l0 level1
lfo1;tab-stops:list 36.0pt"><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB"></span><font
face="Times New Roman,serif">reported by JOSM </font><span
style="font-family:"Times New
Roman",serif;mso-fareast-font-family:"Times
New Roman"; mso-fareast-language:EN-GB">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;
        mso-font-charset:2;
        mso-generic-font-family:auto;
        mso-font-pitch:variable;
        mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:3 0 0 0 1 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-536859905 -1073732485 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;
        mso-fareast-language:EN-US;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        font-family:"Calibri",sans-serif;
        mso-ascii-font-family:Calibri;
        mso-ascii-theme-font:minor-latin;
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-hansi-font-family:Calibri;
        mso-hansi-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";
        mso-bidi-theme-font:minor-bidi;
        mso-fareast-language:EN-US;}size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;
        mso-header-margin:36.0pt;
        mso-footer-margin:36.0pt;
        mso-paper-source:0;}
div.WordSection1
        {page:WordSection1;}mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}</style></span></li>
</ul>
</ul>
</ul>
</ul>
<p>Project Loom Early-Access Builds - Build 15-loom+5-125
(2020/4/17)</p>
<ul>
<li>
<p>These builds are intended for developers looking to "kick the
tyres" and provide feedback on using the API or by sending bug
reports. Warning: This build is based on an incomplete version
of <a href="http://openjdk.java.net/projects/jdk/15/">JDK 15</a>.</p>
</li>
<li>These early-access , open-source builds are provided under the<br>
</li>
<ul>
<li><a href="http://openjdk.java.net/legal/gplv2+ce.html">GNU
General Public License, version 2, with the Classpath
Exception</a>.</li>
</ul>
<li>Please send feedback via e-mail to <a
href="mailto:loom-dev@openjdk.java.net">loom-dev@openjdk.java.net</a>.
To send e-mail to this address you must first <a
href="http://mail.openjdk.java.net/mailman/listinfo/loom-dev">subscribe
to the mailing list</a>.</li>
</ul>
<p><span class="r-18u37iz"> </span><span class="css-901oao
css-16my406 r-1qd0xha r-vw2c0b r-ad9z0x r-bcqeeo r-qvutc0"></span><span
class="css-901oao css-16my406 r-1qd0xha r-ad9z0x r-bcqeeo
r-qvutc0"> </span></p>
<p><br>
</p>
<p>Rgds,Rory</p>
<p>[1] <a class="moz-txt-link-freetext"
href="http://jdk.java.net/15/release-notes">http://jdk.java.net/15/release-notes</a><br>
</p>
<p><br>
</p>
<pre class="moz-signature" cols="72">--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
</body>
</html>