<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi David &amp; Richard, </p>
    <p><b>OpenJDK builds  - JDK 14 </b>- Early Access build 19 is
      available at <a class="moz-txt-link-freetext"
        href="http://jdk.java.net/14/">http://jdk.java.net/14/</a></p>
    These early-access, open-source builds are provided under the <a
      href="http://openjdk.java.net/legal/gplv2+ce.html">GNU General
      Public License, version 2, with the Classpath Exception</a>.
    <ul>
      <li>Release notes <br>
      </li>
      <ul>
        <li><a class="moz-txt-link-freetext"
            href="https://jdk.java.net/14/release-notes">https://jdk.java.net/14/release-notes</a>  
          <br>
        </li>
      </ul>
    </ul>
    <ul>
      <li>JEPs targeted to JDK 14, so far</li>
      <ul>
        <li>352 - <a href="https://openjdk.java.net/jeps/352">Non-Volatile
            Mapped Byte Buffers</a></li>
        <li>358 - <a href="http://openjdk.java.net/jeps/358">Helpful
            NullPointerExceptions</a></li>
        <li>349 - <a moz-do-not-send="true"
            href="https://openjdk.java.net/jeps/349">JFR Event Streaming</a></li>
      </ul>
      <ul>
      </ul>
      <li><b>I want to draw your attention to some notable changes in
          previous builds of JDK 14.</b></li>
      <ul>
        <li><b>Build 14</b> - Classes are now loaded and linked by
          Class.forName() <span class="issuelink">(<a
              href="https://bugs.openjdk.java.net/browse/JDK-8212117">JDK-8212117</a>)</span></li>
        <ul>
          <li><span class="issuelink">we need help testing changes to
              3-arg Class.forName method. The method has always been
              specified to link the class but the implementation has
              historically not done this when invoked with the
              "initialize" parameter set to false. The bug has been
              fixed in JDK 14 but it has the potential to change the
              behavior of code that uses Class.forName to load classes
              that cannot be linked.</span><span class="issuelink"></span>
            <p class="MsoNormal"><span
                style="font-size:11.5pt;font-family:&quot;Arial&quot;,sans-serif;
                mso-fareast-font-family:&quot;Times New
                Roman&quot;;mso-bidi-font-family:&quot;Times New
                Roman&quot;;
color:black;mso-themecolor:text1;background:#F8F8F8;mso-style-textoutline-type:
none;mso-style-textoutline-outlinestyle-dpiwidth:.75pt;mso-style-textoutline-outlinestyle-linecap:
flat;mso-style-textoutline-outlinestyle-join:round;mso-style-textoutline-outlinestyle-pctmiterlimit:
0%;mso-style-textoutline-outlinestyle-dash:solid;mso-style-textoutline-outlinestyle-align:
center;mso-style-textoutline-outlinestyle-compound:simple;mso-effects-shadow-color:
black;mso-effects-shadow-themecolor:dark1;mso-effects-shadow-alpha:40.0%;
mso-effects-shadow-dpiradius:3.0pt;mso-effects-shadow-dpidistance:1.5pt;
mso-effects-shadow-angledirection:2700000;mso-effects-shadow-align:topleft;
mso-effects-shadow-pctsx:100.0%;mso-effects-shadow-pctsy:100.0%;mso-effects-shadow-anglekx:
0;mso-effects-shadow-angleky:0;mso-fareast-language:EN-GB">  <br>
              </span></p>
            <span class="issuelink">
              <style>
<!--
 /* Font Definitions */
 @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;}
@page WordSection1
        {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;}
-->
</style></span></li>
        </ul>
      </ul>
      <li><a
href="https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-14%2B18%22%3A%3A%22jdk-14%2B19%22-%22jdk-14%2B18%22%29&amp;revcount=1000"
          moz-do-not-send="true">Changes in this build </a></li>
    </ul>
    <p><br>
    </p>
    <p><b>Openjdk Builds - JDK 13.0.1 </b>General Availability - <a
        class="moz-txt-link-freetext" href="https://jdk.java.net/13/">https://jdk.java.net/13/</a><br>
    </p>
    <ul>
    </ul>
    <p>These early-access, open-source builds are provided under the <a
        href="http://openjdk.java.net/legal/gplv2+ce.html">GNU General
        Public License, version 2, with the Classpath Exception</a>. <br>
    </p>
    <ul>
      <li><a moz-do-not-send="true"
          href="https://jdk.java.net/13/release-notes">Release notes</a></li>
      <li><a moz-do-not-send="true"
href="https://hg.openjdk.java.net/jdk/jdk/log?rev=reverse%28%22jdk-13.0.1%2B8%22%3A%3A%22jdk-13.0.1%2B9%22-%22jdk-13.0.1%2B8%22%29&amp;revcount=1000">Changes
          in this release<br>
        </a></li>
    </ul>
    <p><br>
    </p>
    <p><b>Crypto roadmap updated</b>    -  <a
        class="moz-txt-link-freetext"
        href="https://www.java.com/en/jre-jdk-cryptoroadmap.html">https://www.java.com/en/jre-jdk-cryptoroadmap.html</a></p>
    <table width="100%" cellspacing="2" cellpadding="2" border="1">
      <tbody>
        <tr>
          <td valign="top">Targeted Date<sup>(2)</sup></td>
          <td valign="top">Targeted Release(s)</td>
          <td valign="top">Algorithm/Protocol</td>
          <td valign="top">Action</td>
          <td valign="top">How to test/enable change</td>
          <td valign="top">Change Log</td>
        </tr>
        <tr>
          <td valign="top">2019-10-15</td>
          <td valign="top">13, 11, 8, 7</td>
          <td valign="top">ECC on TLS</td>
          <td valign="top">Disable non-NIST Suite B EC curves
            (sect283k1, sect283r1, sect409k1, sect409r1, sect571k1,
            sect571r1, secp256k1) when negotiating TLS sessions</td>
          <td valign="top"><a
              href="https://java.com/en/configure_crypto.html#DisablenonNIST"
              target="_blank">Disabling non-NIST Suite B EC curves when
              negotiating TLS sessions</a></td>
          <td valign="top">2019-10-08 Announced.</td>
        </tr>
      </tbody>
    </table>
    <p> </p>
    <p><br>
    </p>
    <p>Rgds,Rory </p>
    <pre class="moz-signature" cols="72">-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>