<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>