<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<span lang="EN-US">Hi Ceki, </span> <b> </b>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>OpenJDK
17 Early Access build 23 is now available at </b><u><a href="https://jdk.java.net/17"><b><span style="text-decoration:none">https://jdk.java.net/17</span></b></a></u></p>
<ul>
<li class="MsoListParagraph" style="mso-list:l4 level1 lfo1"><span style="mso-fareast-language:EN-US">These early-access ,
open-source builds are provided under the</span></li>
<ul>
<li class="MsoListParagraph" style="mso-list:l4 level2 lfo1"><a href="https://openjdk.java.net/legal/gplv2+ce.html"><span style="mso-fareast-language:EN-US">GNU General Public
License, version 2, with the Classpath Exception</span></a></li>
</ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level1 lfo2"> JEPs targeted to JDK 17, so far:</li>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level2 lfo2"> JEP 356: <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/356">Enhanced
Pseudo-Random Number Generators</a></span></u></span></li>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level2 lfo2"> JEP 382: <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/382">New macOS
Rendering Pipeline</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
391: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/391">macOS/AArch64
Port</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
398: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/398">Deprecate the
Applet API for Removal</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
409: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/409">Sealed
Classes</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
410: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/410">Remove the
Experimental AOT and JIT Compiler</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
412: <span class="MsoHyperlink"><span style="font-family:
"Calibri", sans-serif;"></span><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/412">Foreign
Function & Memory API (Incubator)</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
414: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/414">Vector API
(Second Incubator)</a></span></u></span></li>
</ul>
<li class="MsoListParagraph" style="mso-list:l3 level1 lfo3"><span style="mso-fareast-language:EN-US">Release Notes are available
at </span><span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://jdk.java.net/17/release-notes">https://jdk.java.net/17/release-notes</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l5 level1 lfo4">Changes
in recent builds that maybe of interest: </li>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
23</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4">JDK-8243287:
Removal of Unsafe::defineAnonymousClass.</li>
</ul>
</ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
22</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8266369:
New implementation of java.nio.channels.Selector on
Microsoft Windows. </b></li>
</ul>
</ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
21</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8196415:
JARs signed with SHA-1 algorithms are restricted by
default.</b></li>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8266858:
macOS on ARM early access available.</b></li>
</ul>
</ul>
<ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level4 lfo4">The
ARM port should behave similarly to the Intel port. There
are no known feature differences.</li>
<li class="MsoListParagraph" style="mso-list:l5 level4 lfo4">When
reporting issues on macOS please specify if using ARM or
x64.</li>
</ul>
</ul>
</ul>
</ul>
<b>We need your help in testing new Selector implementation on
Windows [1]:</b>
<ul>
<li>The implementation of the Selector API on Windows has been
replaced in JDK 17 b22 with a new more scalable implementation
[2]. </li>
<li>The old select based Selector implementation has been the
default since Java 1.4 (2002) so replacing it is a significant
change. </li>
<li>It would be really helpful to get more testing of the new
implementation before the fork for Rampdown Phase One on June
10th.</li>
</ul>
<b>Other Topics which might be of Interest:</b><br>
<ul>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">Updates
to JEP 411: Deprecate the Security Manager for Removal | <a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005569.html"><u><span style="color:blue">Link</span></u></a></li>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">"The
meaning, or not, of “LTS” | <a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005543.html"><u><span style="color:blue">Link</span></u></a></li>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">JFR
Remote Recording Stream | <a href="https://egahlin.github.io/2021/05/17/remote-recording-stream.html"><u><span style="color:blue">Link</span></u></a></li>
</ul>
<b>Project Loom Early-Access Build: </b><a href="https://jdk.java.net/loom/"><b><u><span style="color:blue">Build
17-loom+7-342</span></u></b></a><b> (2021/5/11)</b><br>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6
level1 lfo6"> These early-access builds are provided under the <a href="https://openjdk.java.net/legal/gplv2+ce.html"> <u><span style="color:blue">GNU General Public License, version 2,
with the Classpath Exception</span></u></a>.</li>
<li class="MsoListParagraph" style="mso-list:l6 level1 lfo6">These
builds are produced for the purpose of gathering feedback. Use
for any other purpose is at your own risk.</li>
<li class="MsoListParagraph" style="mso-list:l6 level1 lfo6">Please
send feedback via e-mail to <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="mailto:loom-dev@openjdk.java.net">loom-dev@openjdk.java.net</a></span></u></span>.To
send e-mail to this address you must first <a href="https://mail.openjdk.java.net/mailman/listinfo/loom-dev"><u><span style="color:blue">subscribe to the mailing list</span></u></a>.</li>
</ul>
<b>Project Panama Early-Access Build: </b><span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif"><a href="https://jdk.java.net/panama/"><b><span style="color:blue">Build 17-panama+3-167</span></b></a></span></u></span><b>
(2021/5/18)</b><br>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
level1 lfo7"> These early-access builds are provided under the <a href="https://openjdk.java.net/legal/gplv2+ce.html"> <u><span style="color:blue">GNU General Public License, version 2,
with the Classpath Exception</span></u></a>.</li>
<li class="MsoListParagraph" style="mso-list:l0 level1 lfo7">This
build is aimed at testing a prototype implementation of the
foreign memory support, foreign function support and native
extraction tooling from the "foreign-jextract" branch of the
Panama repo.</li>
<li class="MsoListParagraph" style="mso-list:l0 level1 lfo7">Please
send feedback via e-mail to <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="mailto:panama-dev@openjdk.java.net">panama-dev@openjdk.java.net</a></span></u></span>.
To send e-mail to this address you must first <a href="https://mail.openjdk.java.net/mailman/listinfo/panama-dev"><u><span style="color:blue">subscribe to the mailing list</span></u></a>.</li>
</ul>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span>
<br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Rgds,Rory</span><br>
<br>
<br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">[1]
<a href="https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html"><u><span style="color:blue">https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html</span></u></a></span><br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">[2]
<a href="https://bugs.openjdk.java.net/browse/JDK-8266369"><u><span style="color:blue">https://bugs.openjdk.java.net/browse/JDK-8266369</span></u></a></span><br>
<br>
<pre class="moz-signature" cols="72">--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
</body>
</html>