<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> <br>
<span style="color:black"><font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><span lang="EN-US">Hi
Ceki, </span></span></font> </span><b><span style="color:black"> </span></b></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"><b><span style="color:black"><br>
</span></b></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"><b><span style="color:black">Per the JDK 17 schedule , we are in
Rampdown Phase One.</span></b></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> <span style="color:black"><br>
<b>Please advise if you find any issues while testing the latest
Early Access builds.</b> </span></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"><br>
</p>
<span style="color:black">The overall feature set is frozen. No
further JEPs will be targeted to this release. </span><span style="color:black"></span><br>
<ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
<li class="x_x_xmsonormal" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black;
margin-top:0cm; margin-bottom:0cm"> Features integrated in JDK
17: </li>
</ul>
<ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
<ul style="margin-bottom:0cm; margin-top:0cm" type="circle">
<li class="x_x_xmsonormal" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black;
margin-top:0cm; margin-bottom:0cm"> JEP 306: <a href="https://openjdk.java.net/jeps/306">Restore
Always-Strict Floating-Point Semantics</a> </li>
<li class="x_x_xmsonormal" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black;
margin-top:0cm; margin-bottom:0cm"> JEP 356: <a href="https://openjdk.java.net/jeps/356">Enhanced
Pseudo-Random Number Generators</a> </li>
<li class="x_x_xmsonormal" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black;
margin-top:0cm; margin-bottom:0cm"> JEP 382: <a href="https://openjdk.java.net/jeps/382">New macOS Rendering
Pipeline</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
391: <a href="https://openjdk.java.net/jeps/391">macOS/AArch64
Port</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
398: <a href="https://openjdk.java.net/jeps/398">Deprecate
the Applet API for Removal</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
403: <a href="https://openjdk.java.net/jeps/403">Strongly
Encapsulate JDK Internals</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
406: <a href="https://openjdk.java.net/jeps/406">Pattern
Matching for switch (Preview)</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
407: <a href="https://openjdk.java.net/jeps/407">Remove RMI
Activation</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
409: <a href="https://openjdk.java.net/jeps/409">Sealed
Classes</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
410: <a href="https://openjdk.java.net/jeps/410">Remove the
Experimental AOT and JIT Compiler</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
411: <a href="https://openjdk.java.net/jeps/411">Deprecate
the Security Manager for Removal</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
412: <a href="https://openjdk.java.net/jeps/412">Foreign
Function & Memory API (Incubator)</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
414: <a href="https://openjdk.java.net/jeps/414">Vector API
(Second Incubator)</a> </li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> JEP
415: <a href="https://openjdk.java.net/jeps/415">Context-Specific
Deserialization Filters</a> </li>
</ul>
</ul>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; margin:0cm"> <span style="color:black"><br>
</span></p>
<b><span style="color:black">OpenJDK 17 Early Access build 28 is
available at </span> </b><span style="color:black"><a href="https://jdk.java.net/17"><b>https://jdk.java.net/17</b></a>
</span><br>
<ul style="margin-bottom:0cm" type="disc">
<li>These early-access , open-source builds are provided under the</li>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> <a href="https://openjdk.java.net/legal/gplv2+ce.html">GNU
General Public License, version 2, with the Classpath
Exception</a> <br>
</li>
</ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black">Release
Notes are available at <a href="https://jdk.java.net/17/release-notes">https://jdk.java.net/17/release-notes</a>
<br>
</li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black">
Changes in build 28 that maybe of interest: <br>
</li>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> <b>JDK-8269028:
[BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs </b></li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> <span style="color:black">JDK-8268774: Residual logging output
written to STDOUT, not STDERR [<b>Reported by Apache Ant</b>] </span></li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black">
JDK-8264843: Javac crashes with NullPointerException when
finding unencoded XML in <pre> tag [<b>Reported by
Apache Lucene</b>] <br>
</li>
</ul>
</ul>
<br>
<b><span style="color:black">OpenJDK 18 Early Access build 3 is now
available at </span> </b><span style="color:black"><a href="https://jdk.java.net/18"><b>https://jdk.java.net/18</b></a> </span><br>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> These
early-access , open-source builds are provided under the</li>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"> <a href="https://openjdk.java.net/legal/gplv2+ce.html">GNU
General Public License, version 2, with the Classpath
Exception</a><span style="color:black"></span></li>
</ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black"><span style="color:black">Changes in recent builds that maybe of
interest:</span></li>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> <span style="color:black">JDK-8266791: Annotation property which
is compiled as an array property but changed to a single
element throws NPE [<b>Reported by Byte Buddy</b>] </span></li>
</ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif">Coming in a future
JDK 18 build<span style="color:black"><br>
</span></li>
<ul>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif">Removal of Biased
Locking in JDK 18 - <a href="https://github.com/openjdk/jdk/pull/4522"> Details</a></li>
</ul>
</ul>
<b><span style="color:black">Other Topics</span> <span style="color:black">of Interest: </span></b><span style="color:black"></span><br>
<ul style="margin-bottom:0cm" type="disc">
<li>State of Loom: <a href="https://www.youtube.com/watch?v=KG24inClY2M">https://www.youtube.com/watch?v=KG24inClY2M</a></li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> State of Panama: <a href="https://www.youtube.com/watch?v=B8k9QGvPxC0">https://www.youtube.com/watch?v=B8k9QGvPxC0</a></li>
<li class="x_x_xmsolistparagraph" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif"> What's a JEP: <a href="https://www.youtube.com/watch?v=l1VrmvyIEpM">https://www.youtube.com/watch?v=l1VrmvyIEpM</a></li>
</ul>
<br>
<b><span style="color:black">Quality Report for June 2021 was
published here [1]. </span></b><b><span style="color:black"></span></b><br>
<ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
<li class="x_x_xmsonormal" style="margin-right:0cm;
margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; color:black;
margin-top:0cm; margin-bottom:0cm; background:white"> Thanks to
everyone who contributed by creating features or enhancements,
logging bugs, or downloading and testing the early-access
builds. </li>
</ul>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; margin-right:0cm;
margin-bottom:12.0pt; margin-left:0cm"> </p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; margin-right:0cm;
margin-bottom:12.0pt; margin-left:0cm"> <span style="color:black">Rgds,Rory </span></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
font-family:"Calibri",sans-serif; margin-right:0cm;
margin-bottom:12.0pt; margin-left:0cm"> [1] <a class="moz-txt-link-freetext" href="https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+June+2021">https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+June+2021</a><b><br>
</b></p>
<pre class="moz-signature" cols="72">--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
</body>
</html>