<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-forward-container">Hi Ceki, </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">OpenJDK 16 <span
        style="mso-bookmark:_MailOriginal">Early Access build 26</span><b><span
          style="mso-bookmark:_MailOriginal"> </span></b>is now
      available at <a class="moz-txt-link-freetext"
        href="http://jdk.java.net/16">http://jdk.java.net/16</a>
      <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>
      </ul>
      <ul>
        <li>Schedule: <b>JDK 16 Rampdown Phase One Starts on 2020/12/10
            [1] </b></li>
      </ul>
    </div>
    <div class="moz-forward-container">
      <ul>
        <li>Features [1]: Most recent Integrations:</li>
        <ul>
          <li>Integrated JEP 389: <a
              href="https://openjdk.java.net/jeps/389">Foreign Linker
              API (Incubator)</a> with this release.</li>
          <ul>
            <li>JEP 389 introduces an API that offers statically-typed,
              pure-Java access to native code. <br>
            </li>
            <li>This API, together with the <a
                href="https://openjdk.java.net/jeps/383">JEP 383</a>,
              will considerably simplify the otherwise error-prone
              process of binding to a native library.</li>
          </ul>
        </ul>
      </ul>
      <ul>
        <ul>
        </ul>
      </ul>
      <span style="mso-bookmark:_MailOriginal"></span><b><span
          style="mso-bookmark:_MailOriginal"></span></b></div>
    <ul>
      <li>Release Notes [2]<br>
      </li>
    </ul>
    <ul>
      <li>Changes in recent builds that maybe of interest:</li>
      <ul>
        <li>Build 26<br>
        </li>
        <ul>
          <li>JDK-8202343: <b>Disable TLS 1.0 and 1.1</b></li>
          <li>JDK-8251317:<b> <b>Support for CLDR version 38</b></b></li>
          <li>JDK-8212879: Make JVMTI TagMap table concurrent</li>
          <li>JDK-8236926: Concurrently uncommit memory in G1</li>
          <li>JDK-8243559: Removed Root Certificates with 1024-bit Keys</li>
          <li>JDK-8253459: Argument index of zero or unrepresentable by
            int throws IllegalFormatException</li>
          <li>JDK-8256643: Terminally deprecate ThreadGroup stop,
            destroy, isDestroyed, setDaemon and isDaemon</li>
        </ul>
        <li>Build 25<br>
        </li>
        <ul>
          <li>JDK-8247781: Day period support added to java.time formats</li>
          <li>JDK-8202471: (ann) Cannot read type annotations on generic
            receiver type's type variables <b>[</b><b>Reported by
              ByteBuddy]</b></li>
          <li>JDK-8255947: [macos] Signed macOS jpackage app doesn't
            filter spurious '-psn' argument <b>[</b><b>Reported by
              JOSM]</b></li>
          <li>JDK-8256063: Module::getPackages returns the set of
            package names in this module</li>
        </ul>
      </ul>
    </ul>
    <ul>
      <li>JDK 16 - topics of interest<br>
      </li>
      <ul>
        <li>Inside Java Episode 7 “The Vector API” with John Rose and
          Paul Sandoz<span> </span></li>
        <ul>
          <li><a target="_blank" class="c-link"
              data-stringify-link="https://inside.java/2020/11/17/podcast-007/"
              data-sk="tooltip_parent"
              href="https://inside.java/2020/11/17/podcast-007/"
              rel="noopener noreferrer" style="box-sizing: inherit;
              color: rgba(var(--sk_highlight,18,100,163),1);
              text-decoration: none;">https://inside.java/2020/11/17/podcast-007/</a></li>
        </ul>
        <li>Biased locking Obsoletion update<span> </span></li>
        <ul>
          <li><a target="_blank" class="c-link"
data-stringify-link="https://inside.java/2020/11/17/biased-locking-obsoletion/"
              data-sk="tooltip_parent"
              href="https://inside.java/2020/11/17/biased-locking-obsoletion/"
              rel="noopener noreferrer"
              aria-describedby="sk-tooltip-940" style="box-sizing:
              inherit; color:
              rgba(var(--sk_highlight_hover,11,76,140),1);
              text-decoration: underline;">https://inside.java/2020/11/17/biased-locking-obsoletion/</a></li>
        </ul>
      </ul>
      <li><span style="color: rgb(51, 51, 51); font-family: "DejaVu
          Sans", "Bitstream Vera Sans", "Luxi
          Sans", Verdana, Arial, Helvetica; font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: rgb(255, 255, 255); text-decoration-style:
          initial; text-decoration-color: initial; display: inline
          !important; float: none;">Project Loom with Ron Pressler<span></span></span><span
          style="color: rgb(51, 51, 51); font-family: "DejaVu
          Sans", "Bitstream Vera Sans", "Luxi
          Sans", Verdana, Arial, Helvetica; font-size: 16px;
          font-style: normal; font-variant-ligatures: normal;
          font-variant-caps: normal; font-weight: 400; letter-spacing:
          normal; orphans: 2; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; widows: 2;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          background-color: rgb(255, 255, 255); text-decoration-style:
          initial; text-decoration-color: initial; display: inline
          !important; float: none;"></span> <br>
      </li>
      <ul>
        <li><a class="moz-txt-link-freetext"
            href="https://inside.java/2020/11/24/podcast-008/">https://inside.java/2020/11/24/podcast-008/</a></li>
      </ul>
      <li>Update on 64-bit ARM Support for Oracle OpenJDK and Oracle
        JDK <span> </span></li>
      <ul>
        <li><a target="_blank" class="c-link"
            data-stringify-link="https://inside.java/2020/11/12/arm-support-update/"
            data-sk="tooltip_parent"
            href="https://inside.java/2020/11/12/arm-support-update/"
            rel="noopener noreferrer" style="box-sizing: inherit; color:
            rgba(var(--sk_highlight,18,100,163),1); text-decoration:
            none;">https://inside.java/2020/11/12/arm-support-update/</a></li>
      </ul>
    </ul>
    <ul>
      <ul>
        <ul>
        </ul>
      </ul>
    </ul>
    <p>Project Lanai Early-Access: <a href="http://jdk.java.net/lanai/">EA
        7 Build 16-lanai+3-278</a> (2020/11/17)<br>
    </p>
    <ul>
      <li>These early-access 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></li>
      <li>These EA builds are produced for the purpose of gathering
        feedback. Use for any other purpose is at your own risk.</li>
      <li>Please send feedback via e-mail to <a
          href="mailto:lanai-dev@openjdk.java.net">lanai-dev@openjdk.java.net</a>.
        To send e-mail to this address you must first <a
          href="https://mail.openjdk.java.net/mailman/listinfo/lanai-dev">subscribe
          to the mailing list</a>.<br>
      </li>
    </ul>
    <p>The Java Cryptographic Roadmap has been updated [3]:</p>
    <ul>
      <li>Distrust TLS 1.0 and TLS 1.1 by default<br>
      </li>
      <ul>
        <li>TLS protocol versions 1.0 and 1.1 are no longer considered
          secure and have been superseded by more secure and modern
          versions (TLS 1.2 and 1.3). This change has been integrated
          with JDK 16 Early Access build 26. </li>
      </ul>
      <li>Upgrade of default algorithms used to encrypt PKCS12 keystores</li>
      <ul>
        <li>The new algorithms are based on AES-256 and SHA-256 and are
          stronger than the old algorithms which were based on RC2,
          DESede, and SHA-1.This change is already included in JDK 16
          Early Access build 23.</li>
      </ul>
    </ul>
    RgdsRory<br>
    <br>
    [1] <a class="moz-txt-link-freetext"
      href="https://openjdk.java.net/projects/jdk/16/">https://openjdk.java.net/projects/jdk/16/</a><br>
    [2] <a class="moz-txt-link-freetext"
      href="https://jdk.java.net/16/release-notes">https://jdk.java.net/16/release-notes</a><br>
    [3] <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>
    <pre class="moz-signature" cols="72">-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>