<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <div class="moz-forward-container">
      <div class="moz-forward-container">
        <p><b>Per the JDK 16 schedule , we are in Rampdown Phase Two</b>
          <b>[1] .<br>
          </b></p>
        <blockquote> </blockquote>
        <p><b>Please advise if you find any issues while testing the
            latest Early Access builds.</b></p>
        <ul>
          <li>Schedule for JDK 16</li>
          <ul>
            <li><b>2021/01/14  Rampdown Phase Two</b></li>
            <li>2021/02/04  Initial Release Candidate<br>
            </li>
            <li>2021/02/18  Final Release Candidate</li>
            <li>2021/03/16  General Availability</li>
          </ul>
          <li>Release Notes [2]</li>
        </ul>
        <p>OpenJDK 16 <span style="mso-bookmark:_MailOriginal">Early
            Access build 32</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" moz-do-not-send="true">http://jdk.java.net/16</a>
        </p>
        <ul>
          <ul>
          </ul>
        </ul>
        <div class="moz-forward-container">
          <div class="moz-forward-container">
            <ul>
              <li> These early-access, open-source builds are provided
                under the <a
                  href="http://openjdk.java.net/legal/gplv2+ce.html"
                  moz-do-not-send="true">GNU General Public License,
                  version 2, with the Classpath Exception</a>.</li>
              <li>Features [3] - the overall feature set is frozen. No
                further JEPs will be targeted to this release.</li>
              <li>Changes in recent builds that maybe of interest:</li>
              <ul>
                <li>Build 32:<span style="color: rgb(0, 101, 255);
                    text-decoration: underline; cursor: pointer;"
                    class="issue-link"> </span><span style="cursor:
                    pointer;" class="issue-link"></span></li>
                <ul>
                  <li><span style="cursor: pointer;" class="issue-link">JDK-8259028
                      - ClassCastException when using custom filesystem
                      with wrapper FileChannel impl</span></li>
                  <ul>
                    <li><span style="cursor: pointer;"
                        class="issue-link">Apache Lucene found.</span></li>
                  </ul>
                  <li><span style="cursor: pointer;" class="issue-link">JDK-8253996
                      - Javac error on jdk16 build 18: invalid flag:
                      -Xdoclint:-missing</span></li>
                  <ul>
                    <li><span style="cursor: pointer;"
                        class="issue-link">Apache Zookeeper found.</span></li>
                  </ul>
                </ul>
                <li>Build 31:</li>
                <ul>
                  <li>JDK-8259027: NullPointerException in
                    makeMappedSegment due to NULL Unmapper when length
                    of segment is 0 <br>
                  </li>
                  <ul>
                    <li>Reported by Apache Lucene</li>
                  </ul>
                </ul>
                <li>Build 30:</li>
                <ul>
                  <li>JDK-8254023: A module declaration is not allowed
                    to be a target of an annotation that lacks an
                    @Target meta-annotation <br>
                  </li>
                  <ul>
                    <li>Reported by JUnit5<br>
                    </li>
                  </ul>
                  <li>JDK-8256693: getAnnotatedReceiverType
                    parameterizes types too eagerly</li>
                </ul>
              </ul>
            </ul>
            <ul>
            </ul>
            <ul>
            </ul>
            <ul>
              <ul>
              </ul>
            </ul>
            <ul>
              <ul>
                <ul>
                </ul>
              </ul>
            </ul>
            <ul>
              <li>JDK 16 - topics of interest</li>
              <ul>
                <li>Investigating MD5 overheads:<br>
                  <a class="moz-txt-link-freetext"
href="https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html"
                    moz-do-not-send="true">https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html</a></li>
                <li>Towards OpenJDK 17 - a quick update on startup
                  performance<br>
                  <a class="moz-txt-link-freetext"
                    href="https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html"
                    moz-do-not-send="true">https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html</a></li>
                <li>Migrating OpenJDK to Git & GitHub - GitHub
                  Universe 2020 session replay<br>
                  <a class="moz-txt-link-freetext"
                    href="https://inside.java/2020/12/11/skara-github-universe/"
                    moz-do-not-send="true">https://inside.java/2020/12/11/skara-github-universe/</a></li>
                <ul>
                </ul>
              </ul>
            </ul>
          </div>
          <ul>
          </ul>
          <ul>
            <ul>
              <ul>
              </ul>
            </ul>
          </ul>
          <p>Project Panama/foreign EA <a moz-do-not-send="true"
              href="https://jdk.java.net/panama/">Build 16-panama+3-385
              (2020/12/10)</a> is available now [4]<br>
          </p>
          <ul>
            <li>What's new<br>
            </li>
            <ul>
              <li>jextract is now fully compatible with Java 16</li>
              <li>New architecture based on Foreign-Memory Access API (<a
                  href="https://openjdk.java.net/jeps/370"
                  moz-do-not-send="true">JEP 370</a>, <a
                  href="https://openjdk.java.net/jeps/383"
                  moz-do-not-send="true">JEP 383</a>, <a
                  href="https://openjdk.java.net/jeps/393"
                  moz-do-not-send="true">JEP 393</a>) and Foreign Linker
                API (<a href="https://openjdk.java.net/jeps/389"
                  moz-do-not-send="true">JEP 389</a>)</li>
            </ul>
          </ul>
          <ul>
            <li>These early-access builds are provided under the <a
                href="http://openjdk.java.net/legal/gplv2+ce.html"
                moz-do-not-send="true">GNU General Public License,
                version 2, with the Classpath Exception</a></li>
            <li>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
                moz-do-not-send="true"
                href="panama-dev@openjdk.java.net">panama-dev@openjdk.java.net</a>.
              To send e-mail to this address you must first <a
                moz-do-not-send="true"
                href="https://mail.openjdk.java.net/mailman/listinfo/panama-dev">subscribe
                to the mailing list</a>.</li>
          </ul>
          <ul>
            <li>Project Panama - topics of interest</li>
            <ul>
              <li>“The Vector API” with John Rose and Paul Sandoz<br>
                <a class="moz-txt-link-freetext"
                  href="https://inside.java/2020/11/17/podcast-007/"
                  moz-do-not-send="true">https://inside.java/2020/11/17/podcast-007/</a></li>
              <li>“The Foreign Memory Access API” with Maurizio
                Cimadamore and Jorn Vernee<br>
                <a class="moz-txt-link-freetext"
                  href="https://inside.java/2020/12/11/podcast-009/"
                  moz-do-not-send="true">https://inside.java/2020/12/11/podcast-009/</a></li>
              <li>“The Foreign Linker API” with Maurizio Cimadamore and
                Jorn Vernee<br>
                <a class="moz-txt-link-freetext"
                  href="https://inside.java/2020/12/21/podcast-010/"
                  moz-do-not-send="true">https://inside.java/2020/12/21/podcast-010/</a></li>
            </ul>
          </ul>
          OpenJDK 17 <span style="mso-bookmark:_MailOriginal">Early
            Access build 5</span><b><span
              style="mso-bookmark:_MailOriginal"> </span></b>is now
          available at <a class="moz-txt-link-freetext"
            href="http://jdk.java.net/17" moz-do-not-send="true">http://jdk.java.net/17</a></div>
        <div class="moz-forward-container">
          <ul>
            <li>These early-access, open-source builds are provided
              under the <a
                href="http://openjdk.java.net/legal/gplv2+ce.html"
                moz-do-not-send="true">GNU General Public License,
                version 2, with the Classpath Exception</a>.</li>
            <li>Changes in recent builds that maybe of interest:</li>
            <ul>
              <li>Build 4:</li>
              <ul>
                <li>JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader<br>
                </li>
              </ul>
              <li>Build 3:<br>
              </li>
              <ul>
                <li>JDK-8246005:
                  KeyStoreSpi::engineStore(LoadStoreParameter) spec
                  mismatch to its behavior</li>
                <li>JDK-8258765: getAnnotatedReceiverType parameterizes
                  types too eagerly</li>
              </ul>
            </ul>
            <li>JDK 17 - topic of interest</li>
            <ul>
              <li>Towards OpenJDK 17 - a quick update on startup
                performance: <br>
              </li>
              <ul>
                <li><a class="moz-txt-link-freetext"
                    href="https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html"
                    moz-do-not-send="true">https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html</a></li>
              </ul>
            </ul>
            <ul>
              <ul>
              </ul>
            </ul>
          </ul>
          <p>Java Cryptographic Roadmap [5] has been updated<br>
          </p>
          <ul>
            <li>Removing root certificates with 1024-bit keys in July
              2021 CPU.</li>
            <li>Disabling of SHA-1 JARS signed after 2019-01-01 has been
              postponed to July 2021 CPU.    <br>
            </li>
          </ul>
          <ul>
            <ul>
              <ul>
              </ul>
            </ul>
          </ul>
        </div>
        <div class="moz-forward-container"><br>
          <ul>
          </ul>
          Regards</div>
        <div class="moz-forward-container">Deepak<br>
        </div>
        <div class="moz-forward-container"><br>
          [1] <a class="moz-txt-link-freetext"
href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html"
            moz-do-not-send="true">https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html</a><br>
        </div>
        <span class="moz-txt-link-freetext"></span>
        <div class="moz-forward-container"> [2] <a
            class="moz-txt-link-freetext"
            href="https://jdk.java.net/16/release-notes"
            moz-do-not-send="true">https://jdk.java.net/16/release-notes</a></div>
        <div class="moz-forward-container">[3] <a
            moz-do-not-send="true"
            href="http://openjdk.java.net/projects/jdk/16/">http://openjdk.java.net/projects/jdk/16/</a></div>
        <div class="moz-forward-container">[4] <a
            moz-do-not-send="true"
href="https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html">https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html</a><br>
          [5] <a moz-do-not-send="true"
            href="https://java.com/en/jre-jdk-cryptoroadmap.html">https://java.com/en/jre-jdk-cryptoroadmap.html</a><br>
        </div>
      </div>
    </div>
  </body>
</html>