<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi David &amp; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; 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:&quot;Times New
                  Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                  New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8237890"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8228991"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><span
                  style="font-family:&quot;Times New
                  Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                  New Roman&quot;; mso-fareast-language:EN-GB"><a
                    moz-do-not-send="true"
                    href="https://bugs.openjdk.java.net/browse/JDK-8242141"><span
                      style="font-family:&quot;Times New
                      Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                      New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8172404"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8238195"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8238358"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8241749"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><span
                  style="font-family:&quot;Times New
                  Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                  New Roman&quot;; mso-fareast-language:EN-GB"><a
                    moz-do-not-send="true"
                    href="https://bugs.openjdk.java.net/browse/JDK-8242260"><span
                      style="font-family:&quot;Times New
                      Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                      New Roman&quot;; 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:&quot;Times New
                  Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                  New Roman&quot;; mso-fareast-language:EN-GB"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; mso-fareast-language:EN-GB">JDK-</span></span></a><span
                style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8242008"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; mso-fareast-language:EN-GB"><span
                      style="font-family:&quot;Times New
                      Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                      New Roman&quot;; 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:&quot;Times New
                  Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                  New Roman&quot;; 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:&quot;Times New
            Roman&quot;,serif;mso-fareast-font-family:&quot;Times New
            Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8239594"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
              Roman&quot;,serif;mso-fareast-font-family:&quot;Times New
              Roman&quot;; mso-fareast-language:EN-GB"></span><span
              style="font-family:&quot;Times New
              Roman&quot;,serif;mso-fareast-font-family:&quot;Times New
              Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8172680"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; mso-fareast-language:EN-GB">JDK-</span>8172680</a>:
              </span>SunJCE provider now supports SHA-3 based Hmac
              algorithms<span style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"></span><span
                style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"></span><span
                style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"><a
                  moz-do-not-send="true"
                  href="https://bugs.openjdk.java.net/browse/JDK-8237474"><span
                    style="font-family:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; mso-fareast-language:EN-GB">JDK-</span>8237474</a>:
                Default SSLEngine should create in server role</span><span
                style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; 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:&quot;Times New
              Roman&quot;,serif;mso-fareast-font-family:&quot;Times New
              Roman&quot;; 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:&quot;Times New
                    Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                    New Roman&quot;; 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:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; mso-fareast-language:EN-GB"></span><font
                face="Times New Roman,serif">reported by JOSM  </font><span
                style="font-family:&quot;Times New
                Roman&quot;,serif;mso-fareast-font-family:&quot;Times
                New Roman&quot;; 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>