JDK 16 is now in the Release Candidate Phase

Rory O'Donnell <[email protected]> Fri, 5 Feb 2021 10:37:51 +0000
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
--===============2035057916202749120==
Content-Type: multipart/alternative;
 boundary="------------A1C32C9399BAF92D583BEF87"
Content-Language: en-US

--------------A1C32C9399BAF92D583BEF87
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit


*Hi Kent, *

*Per the JDK 16 schedule , we are in the Release Candidate Phase**[1] .*

*Please advise if you find any issues while testing the latest Early 
Access builds.*

  * Schedule for JDK 16
      o *2021/02/04 Initial Release Candidate*
      o 2021/02/18 Final Release Candidate
      o 2021/03/16 General Availability
  * Release Notes [2]

OpenJDK 16 Early Access build 35**is now available at 
http://jdk.java.net/16 <http://jdk.java.net/16>

  * These early-access, open-source builds are provided under the GNU
    General Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Features [3] - the overall feature set is frozen. No further JEPs
    will be targeted to this release.
  * Changes in recent builds that maybe of interest:
      o Build 34:
          + JDK-8259025: Record compact constructor using
            Objects.requireNonNull
              # Reported by JUnit5
      o Build 32:
          + JDK-8259014: Incomplete support for Unix domain sockets in
            Windows 2019 Server

  * JDK 16 - topics of interest:
      o Unix domain socket channels (JEP-380) overview:
        https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/
        <https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/>
      o Java Feature Spotlight: Pattern Matching
        https://inside.java/2021/01/22/feature-spotlight-pattern-matching/
        <https://inside.java/2021/01/22/feature-spotlight-pattern-matching/>
      o Foreign Memory Access - Pulling all the thread
        https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/
        <https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/>
  * General – topic of interest:
      o Inside Java Episode 11 “How to contribute to OpenJDK” with
        Stuart Marks and Jesper Wilhelmsson
        https://inside.java/2021/01/29/podcast-011/
        <https://inside.java/2021/01/29/podcast-011/>


Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) 
<http://jdk.java.net/lanai/> is available now

  * These early-access builds are provided under the GNU General Public
    License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>
  * EA builds are intended for developers looking to test and provide
    feedback on using Project Lanai.
  * This is a macOS-specific project which implements a new Java 2D
    graphics rendering pipeline for macOS.
  * Project Lanai Wiki: https://wiki.openjdk.java.net/display/lanai/Main
    <https://wiki.openjdk.java.net/display/lanai/Main>
  * Please send feedback via e-mail to [email protected]
    <mailto:[email protected]>. To send e-mail to this address
    you must first subscribe to the mailing list
    <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev>.

Project Loom Build 17-loom+2-42 (2021/1/14) <http://jdk.java.net/loom/> 
based on JDK-17+5 
<https://github.com/openjdk/jdk/releases/tag/jdk-17%2B5> is available now

  * These early-access builds are provided under the GNU General Public
    License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>
  * These builds are intended for developers looking to "kick the tyres"
    and provide feedback on using the API or by sending bug reports.
  * API Javadoc :
    https://download.java.net/java/early_access/loom/docs/api/
    <https://download.java.net/java/early_access/loom/docs/api/>
  * Please send feedback via e-mail to [email protected]
    <mailto:[email protected]>. To send e-mail to this address
    you must first subscribe to the mailing list
    <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>.

OpenJDK 17 Early Access build 8**is now available at 
http://jdk.java.net/17 <http://jdk.java.net/17>

  * These early-access, open-source builds are provided under the GNU
    General Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in recent builds that maybe of interest:
      o Build 8:
          + JDK-8222850: Misleading cascade compiler error in switch
            expression with undefined vars
              # Reported by jOOQ.
          + JDK-8217633: Configurable extensions with system properties
          + JDK-8249867: DOM LSSerializer control of newline after XML
            header
          + JDK-8256421: Added 2 HARICA Root CA Certificates
          + JDK-8259801: Enable XML Signature secure validation mode by
            default
      o Build 7:
          + JDK-8165276: Spec states to invoke the premain method in an
            agent class if it's public but implementation differs
          + JDK-8256895: Add support for RFC 8954: Online Certificate
            Status Protocol (OCSP) Nonce Extension
      o Build 6:
          + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f

January 2021 Critical Patch Update Released:

  * As part of the Jan 2021 CPU we released JDK 15.0.2, JDK 11.0.10 LTS,
    JDK 8u281, and JDK 7u291 as well as OpenJDK 15.0.2 (publicly available).

Rgds, Rory

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html 
<https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html>
[2] https://jdk.java.net/16/release-notes 
<https://jdk.java.net/16/release-notes>
[3] http://openjdk.java.net/projects/jdk/16/ 
<http://openjdk.java.net/projects/jdk/16/>

-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland


--------------A1C32C9399BAF92D583BEF87
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <b>Hi Kent, &nbsp; </b>
    <p><b><span style="font-size:12.0pt">Per the JDK 16 schedule , we
          are in the Release Candidate Phase</span></b><span style="font-size:12.0pt"> <b>[1] .</b></span></p>
    <p><b><span style="font-size:12.0pt">Please advise if you find any
          issues while testing the latest Early Access builds.</span></b></p>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
        level1 lfo1"> <span style="font-size:12.0pt">Schedule for JDK
          16</span></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
          level2 lfo1"> <b><span style="font-size:12.0pt">2021/02/04&nbsp;
              Initial Release Candidate</span></b></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
          level2 lfo1"> <span style="font-size:12.0pt">2021/02/18&nbsp;
            Final Release Candidate</span></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
          level2 lfo1"> <span style="font-size:12.0pt">2021/03/16&nbsp;
            General Availability</span></li>
      </ul>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
        level1 lfo1"> <span style="font-size:12.0pt">Release Notes [2]</span></li>
    </ul>
    <p><span style="font-size:12.0pt">OpenJDK 16 Early Access build 35<b>
        </b>is now available at <a href="http://jdk.java.net/16">http://jdk.java.net/16</a>
      </span></p>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
        level1 lfo2"> <span style="font-size:12.0pt">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&nbsp;2, with the Classpath
            Exception</a>.</span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
        level1 lfo2"> <span style="font-size:12.0pt">Features [3] - the
          overall feature set is frozen. No further JEPs will be
          targeted to this release.</span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
        level1 lfo2"> <span style="font-size:12.0pt">Changes in recent
          builds that maybe of interest:</span></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
          level2 lfo2"> <span style="font-size:12.0pt">Build 34:</span></li>
        <ul type="square">
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
            level3 lfo2"> <span style="font-size:12.0pt">JDK-8259025:
              Record compact constructor using Objects.requireNonNull</span></li>
          <ul type="square">
            <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
              level4 lfo2"> <span style="font-size:12.0pt">Reported by
                JUnit5</span></li>
          </ul>
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l2
          level2 lfo2"> <span style="font-size:12.0pt">Build 32:</span></li>
        <ul style="margin-top:0cm" type="square">
          <li class="MsoListParagraph" style="margin-left:0cm;mso-list:l2 level3 lfo2"><span style="font-size:12.0pt;color:black">JDK-8259014:
              Incomplete support for Unix domain sockets in Windows 2019
              Server</span></li>
        </ul>
      </ul>
    </ul>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
        level1 lfo3"> <span style="font-size:12.0pt">JDK 16 - topics of
          interest:</span></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
          level2 lfo3"> <span style="font-size:12.0pt">Unix domain
            socket channels (JEP-380) overview:<br>
            <a href="https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/">https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/</a></span></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
          level2 lfo3"> <span style="font-size:12.0pt">Java Feature
            Spotlight: Pattern Matching<br>
            <a href="https://inside.java/2021/01/22/feature-spotlight-pattern-matching/">https://inside.java/2021/01/22/feature-spotlight-pattern-matching/</a></span></li>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
          level2 lfo3"> <span style="font-size:12.0pt">Foreign Memory
            Access - Pulling all the thread<br>
            <a href="https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/">https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/</a></span></li>
      </ul>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
        level1 lfo3"> <span style="font-size:12.0pt">General – topic of
          interest:</span></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
          level2 lfo3"> <span style="font-size:12.0pt">Inside Java
            Episode 11 “How to contribute to OpenJDK” with Stuart Marks
            and Jesper Wilhelmsson<br>
            <a href="https://inside.java/2021/01/29/podcast-011/">https://inside.java/2021/01/29/podcast-011/</a></span></li>
      </ul>
    </ul>
    <br>
    <span style="font-size:12.0pt">Project Lanai <a href="http://jdk.java.net/lanai/"> EA 9 Build 17-lanai+2-49
        (2021/1/20)</a> is available now</span><br>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
        level1 lfo4"> <span style="font-size:12.0pt">These early-access
          builds are provided under the <a href="http://openjdk.java.net/legal/gplv2+ce.html"> GNU
            General Public License, version&nbsp;2, with the Classpath
            Exception</a></span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
        level1 lfo4"> <span style="font-size:12.0pt">EA builds are
          intended for developers looking to test and provide feedback
          on using Project Lanai.</span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
        level1 lfo4"> <span style="font-size:12.0pt">This is a
          macOS-specific project which implements a new Java 2D graphics
          rendering pipeline for macOS.</span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
        level1 lfo4"> <span style="font-size:12.0pt">Project Lanai
          Wiki: <a href="https://wiki.openjdk.java.net/display/lanai/Main">
            https://wiki.openjdk.java.net/display/lanai/Main</a></span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l4
        level1 lfo4"> <span style="font-size:12.0pt">Please send
          feedback via e-mail to <a href="mailto:[email protected]">
            [email protected]</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>.</span></li>
    </ul>
    <span style="font-size:12.0pt">Project Loom <a href="http://jdk.java.net/loom/"> Build 17-loom+2-42 (2021/1/14)</a>
      based on </span><a href="https://github.com/openjdk/jdk/releases/tag/jdk-17%2B5"><span style="color:blue">JDK-17+5</span></a> <span style="font-size:12.0pt">is available now</span><br>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5
        level1 lfo5"> <span style="font-size:12.0pt">These early-access
          builds are provided under the <a href="http://openjdk.java.net/legal/gplv2+ce.html"> GNU
            General Public License, version&nbsp;2, with the Classpath
            Exception</a></span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5
        level1 lfo5"> <span style="font-size:12.0pt">These builds are
          intended for developers looking to &quot;kick the tyres&quot; and
          provide feedback on using the API or by sending bug reports.</span></li>
      <li class="MsoListParagraph" style="margin-left:0cm;mso-list:l5
        level1 lfo5"><span style="font-size:12.0pt">API Javadoc : <a href="https://download.java.net/java/early_access/loom/docs/api/">https://download.java.net/java/early_access/loom/docs/api/</a></span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l5
        level1 lfo5"> <span style="font-size:12.0pt">Please send
          feedback via e-mail to <a href="mailto:[email protected]">
            [email protected]</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>.</span></li>
    </ul>
    <p class="MsoNormal"><span style="font-size:12.0pt">OpenJDK 17 Early
        Access build 8<b> </b>is now available at <a href="http://jdk.java.net/17">http://jdk.java.net/17</a></span></p>
    <ul type="disc">
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
        level1 lfo6"> <span style="font-size:12.0pt">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&nbsp;2, with the Classpath
            Exception</a>.</span></li>
      <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
        level1 lfo6"> <span style="font-size:12.0pt">Changes in recent
          builds that maybe of interest:</span></li>
      <ul type="circle">
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
          level2 lfo6"> <span style="font-size:12.0pt">Build 8:</span></li>
        <ul type="square">
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8222850:
              Misleading cascade compiler error in switch expression
              with undefined vars</span></li>
          <ul type="square">
            <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
              level4 lfo6"> <span style="font-size:12.0pt">Reported by
                jOOQ.</span></li>
          </ul>
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8217633:
              Configurable extensions with system properties</span></li>
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8249867:
              DOM LSSerializer control of newline after XML header</span></li>
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8256421:
              Added 2 HARICA Root CA Certificates</span></li>
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8259801:
              Enable XML Signature secure validation mode by default</span></li>
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
          level2 lfo6"> <span style="font-size:12.0pt">Build 7:</span></li>
        <ul type="square">
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8165276:
              Spec states to invoke the premain method in an agent class
              if it's public but implementation differs</span></li>
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-8256895:
              Add support for RFC 8954: Online Certificate Status
              Protocol (OCSP) Nonce Extension</span></li>
        </ul>
        <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
          level2 lfo6"> <span style="font-size:12.0pt">Build 6:</span></li>
        <ul type="square">
          <li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l3
            level3 lfo6"> <span style="font-size:12.0pt">JDK-<span style="color:black"> 8259048: (tz) Upgrade time-zone
                data to tzdata2020f</span></span></li>
        </ul>
      </ul>
    </ul>
    <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:12.0pt">January 2021 Critical Patch Update
        Released:</span></p>
    <ul type="disc">
      <li class="MsoListParagraph" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:0cm;mso-list:l6
        level1 lfo7"> <span style="font-size:12.0pt">As part of the Jan
          2021 CPU we released JDK 15.0.2, JDK 11.0.10 LTS, JDK 8u281,
          and JDK 7u291 as well as OpenJDK 15.0.2 (publicly available).</span></li>
    </ul>
    <p class="MsoNormal"><span style="font-size:12.0pt">Rgds, Rory<br>
      </span></p>
    <span style="font-size:12.0pt"> [1] <a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html">https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html</a></span><br>
    <span style="font-size:12.0pt">[2] <a href="https://jdk.java.net/16/release-notes">
        https://jdk.java.net/16/release-notes</a></span><br>
    <span style="font-size:12.0pt">[3] <a href="http://openjdk.java.net/projects/jdk/16/">
        http://openjdk.java.net/projects/jdk/16/</a></span><br>
    &nbsp; <span style="mso-fareast-language:EN-US"></span>
    <pre class="moz-signature" cols="72">-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>

--------------A1C32C9399BAF92D583BEF87--


--===============2035057916202749120==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============2035057916202749120==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Cruisecontrol-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-devel

--===============2035057916202749120==--