JDK 17 Early Access build 28 & JDK 18 build 3 are available

Rory O'Donnell <[email protected]> Fri, 25 Jun 2021 09:19:08 +0100
Newsgroups gmane.comp.java.cruise-control.devel
Message-ID <[email protected]>
--===============1679673246163558545==
Content-Type: multipart/alternative;
 boundary="------------279A38469E1F4F85F4713A9B"
Content-Language: en-GB

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


Hi Kent, **

*
*

*Per the JDK 17 schedule , we are in Rampdown Phase One.*


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


The overall feature set is frozen. No further JEPs will be targeted to 
this release.

  * Features integrated in JDK 17:

      o JEP 306: Restore Always-Strict Floating-Point Semantics
        <https://openjdk.java.net/jeps/306>
      o JEP 356: Enhanced Pseudo-Random Number Generators
        <https://openjdk.java.net/jeps/356>
      o JEP 382: New macOS Rendering Pipeline
        <https://openjdk.java.net/jeps/382>
      o JEP 391: macOS/AArch64 Port <https://openjdk.java.net/jeps/391>
      o JEP 398: Deprecate the Applet API for Removal
        <https://openjdk.java.net/jeps/398>
      o JEP 403: Strongly Encapsulate JDK Internals
        <https://openjdk.java.net/jeps/403>
      o JEP 406: Pattern Matching for switch (Preview)
        <https://openjdk.java.net/jeps/406>
      o JEP 407: Remove RMI Activation <https://openjdk.java.net/jeps/407>
      o JEP 409: Sealed Classes <https://openjdk.java.net/jeps/409>
      o JEP 410: Remove the Experimental AOT and JIT Compiler
        <https://openjdk.java.net/jeps/410>
      o JEP 411: Deprecate the Security Manager for Removal
        <https://openjdk.java.net/jeps/411>
      o JEP 412: Foreign Function & Memory API (Incubator)
        <https://openjdk.java.net/jeps/412>
      o JEP 414: Vector API (Second Incubator)
        <https://openjdk.java.net/jeps/414>
      o JEP 415: Context-Specific Deserialization Filters
        <https://openjdk.java.net/jeps/415>


*OpenJDK 17 Early Access build 28 is available at 
**https://jdk.java.net/17* <https://jdk.java.net/17>

  * These early-access , open-source builds are provided under the
      o GNU General Public License, version 2, with the Classpath
        Exception <https://openjdk.java.net/legal/gplv2+ce.html>
  * Release Notes are available at https://jdk.java.net/17/release-notes
    <https://jdk.java.net/17/release-notes>
  * Changes in build 28 that maybe of interest:
      o *JDK-8269028: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs *
      o JDK-8268774: Residual logging output written to STDOUT, not
        STDERR [*Reported by Apache Ant*]
      o JDK-8264843: Javac crashes with NullPointerException when
        finding unencoded XML in <pre> tag [*Reported by Apache Lucene*]


*OpenJDK 18 Early Access build 3 is now available at 
**https://jdk.java.net/18* <https://jdk.java.net/18>

  * These early-access , open-source builds are provided under the
      o GNU General Public License, version 2, with the Classpath
        Exception <https://openjdk.java.net/legal/gplv2+ce.html>
  * Changes in recent builds that maybe of interest:
      o JDK-8266791: Annotation property which is compiled as an array
        property but changed to a single element throws NPE [*Reported
        by Byte Buddy*]
  * Coming in a future JDK 18 build
      o Removal of Biased Locking in JDK 18  - Details
        <https://github.com/openjdk/jdk/pull/4522>

*Other Topics of Interest: *

  * State of Loom: https://www.youtube.com/watch?v=KG24inClY2M
    <https://www.youtube.com/watch?v=KG24inClY2M>
  * State of Panama: https://www.youtube.com/watch?v=B8k9QGvPxC0
    <https://www.youtube.com/watch?v=B8k9QGvPxC0>
  * What's a JEP: https://www.youtube.com/watch?v=l1VrmvyIEpM
    <https://www.youtube.com/watch?v=l1VrmvyIEpM>


*Quality Report for June 2021 was published here [1]. ***

  * Thanks to everyone who contributed by creating features or
    enhancements, logging bugs, or downloading and testing the
    early-access builds.

Rgds,Rory

[1] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+June+2021*
*

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


--------------279A38469E1F4F85F4713A9B
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">
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif"> <br>
      <span style="color:black"><font face="Calibri, sans-serif"><span style="mso-bookmark:_MailOriginal"><span lang="EN-US">Hi
              Kent, </span></span></font> </span><b><span style="color:black"> </span></b></p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif"><b><span style="color:black"><br>
        </span></b></p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif"><b><span style="color:black">Per the JDK 17 schedule , we are in
          Rampdown Phase One.</span></b></p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif"> <span style="color:black"><br>
        <b>Please advise if you find any issues while testing the latest
          Early Access builds.</b>&nbsp;</span></p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif"><br>
    </p>
    <span style="color:black">The overall feature set is frozen. No
      further JEPs will be targeted to this release. </span><span style="color:black"></span><br>
    <ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
      <li class="x_x_xmsonormal" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black;
        margin-top:0cm; margin-bottom:0cm"> Features integrated in JDK
        17:&nbsp;</li>
    </ul>
    <ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
      <ul style="margin-bottom:0cm; margin-top:0cm" type="circle">
        <li class="x_x_xmsonormal" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black;
          margin-top:0cm; margin-bottom:0cm"> JEP 306: <a href="https://openjdk.java.net/jeps/306">Restore
            Always-Strict Floating-Point Semantics</a>&nbsp;</li>
        <li class="x_x_xmsonormal" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black;
          margin-top:0cm; margin-bottom:0cm"> JEP 356: <a href="https://openjdk.java.net/jeps/356">Enhanced
            Pseudo-Random Number Generators</a>&nbsp;</li>
        <li class="x_x_xmsonormal" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black;
          margin-top:0cm; margin-bottom:0cm"> JEP 382: <a href="https://openjdk.java.net/jeps/382">New macOS Rendering
            Pipeline</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          391: <a href="https://openjdk.java.net/jeps/391">macOS/AArch64
            Port</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          398: <a href="https://openjdk.java.net/jeps/398">Deprecate
            the Applet API for Removal</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          403: <a href="https://openjdk.java.net/jeps/403">Strongly
            Encapsulate JDK Internals</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          406: <a href="https://openjdk.java.net/jeps/406">Pattern
            Matching for switch (Preview)</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          407: <a href="https://openjdk.java.net/jeps/407">Remove RMI
            Activation</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          409: <a href="https://openjdk.java.net/jeps/409">Sealed
            Classes</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          410: <a href="https://openjdk.java.net/jeps/410">Remove the
            Experimental AOT and JIT Compiler</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          411: <a href="https://openjdk.java.net/jeps/411">Deprecate
            the Security Manager for Removal</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          412: <a href="https://openjdk.java.net/jeps/412">Foreign
            Function &amp; Memory API (Incubator)</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          414: <a href="https://openjdk.java.net/jeps/414">Vector API
            (Second Incubator)</a>&nbsp;</li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> JEP
          415: <a href="https://openjdk.java.net/jeps/415">Context-Specific
            Deserialization Filters</a>&nbsp;</li>
      </ul>
    </ul>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif; margin:0cm">&nbsp; <span style="color:black"><br>
      </span></p>
    <b><span style="color:black">OpenJDK 17 Early Access build 28 is
        available at </span> </b><span style="color:black"><a href="https://jdk.java.net/17"><b>https://jdk.java.net/17</b></a>
    </span><br>
    <ul style="margin-bottom:0cm" type="disc">
      <li>These early-access , open-source builds are provided under the</li>
      <ul>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> <a href="https://openjdk.java.net/legal/gplv2+ce.html">GNU
            General Public License, version 2, with the Classpath
            Exception</a> <br>
        </li>
      </ul>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black">Release
        Notes are available at <a href="https://jdk.java.net/17/release-notes">https://jdk.java.net/17/release-notes</a>&nbsp;
        <br>
      </li>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black">
        Changes in build 28 that maybe of interest: <br>
      </li>
      <ul>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> <b>JDK-8269028:
            [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs </b></li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif"> <span style="color:black">JDK-8268774: Residual logging output
            written to STDOUT, not STDERR [<b>Reported by Apache Ant</b>]&nbsp;</span></li>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black">
          JDK-8264843: Javac crashes with NullPointerException when
          finding unencoded XML in &lt;pre&gt; tag [<b>Reported by
            Apache Lucene</b>]&nbsp; <br>
        </li>
      </ul>
    </ul>
    &nbsp;<br>
    <b><span style="color:black">OpenJDK 18 Early Access build 3 is now
        available at </span> </b><span style="color:black"><a href="https://jdk.java.net/18"><b>https://jdk.java.net/18</b></a>&nbsp;</span><br>
    <ul>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black"> These
        early-access , open-source builds are provided under the</li>
      <ul>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif; color:black"> <a href="https://openjdk.java.net/legal/gplv2+ce.html">GNU
            General Public License, version 2, with the Classpath
            Exception</a><span style="color:black"></span></li>
      </ul>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black"><span style="color:black">Changes in recent builds that maybe of
          interest:</span></li>
      <ul>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif"> <span style="color:black">JDK-8266791: Annotation property which
            is compiled as an array property but changed to a single
            element throws NPE [<b>Reported by Byte Buddy</b>] </span></li>
      </ul>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif">Coming in a future
        JDK 18 build<span style="color:black"><br>
        </span></li>
      <ul>
        <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
          margin-left:0cm; font-size:11pt;
          font-family:&quot;Calibri&quot;,sans-serif">Removal of Biased
          Locking in JDK 18&nbsp; - <a href="https://github.com/openjdk/jdk/pull/4522"> Details</a></li>
      </ul>
    </ul>
    <b><span style="color:black">Other Topics</span> <span style="color:black">of Interest:&nbsp; </span></b><span style="color:black"></span><br>
    <ul style="margin-bottom:0cm" type="disc">
      <li>State of Loom: <a href="https://www.youtube.com/watch?v=KG24inClY2M">https://www.youtube.com/watch?v=KG24inClY2M</a></li>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif"> State of Panama: <a href="https://www.youtube.com/watch?v=B8k9QGvPxC0">https://www.youtube.com/watch?v=B8k9QGvPxC0</a></li>
      <li class="x_x_xmsolistparagraph" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif"> What's a JEP: <a href="https://www.youtube.com/watch?v=l1VrmvyIEpM">https://www.youtube.com/watch?v=l1VrmvyIEpM</a></li>
    </ul>
    <br>
    <b><span style="color:black">Quality Report for June 2021 was
        published here [1]. </span></b><b><span style="color:black"></span></b><br>
    <ul style="margin-bottom:0cm; margin-top:0cm" type="disc">
      <li class="x_x_xmsonormal" style="margin-right:0cm;
        margin-left:0cm; font-size:11pt;
        font-family:&quot;Calibri&quot;,sans-serif; color:black;
        margin-top:0cm; margin-bottom:0cm; background:white"> Thanks to
        everyone who contributed by creating features or enhancements,
        logging bugs, or downloading and testing the early-access
        builds.&nbsp;</li>
    </ul>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif; margin-right:0cm;
      margin-bottom:12.0pt; margin-left:0cm"> </p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif; margin-right:0cm;
      margin-bottom:12.0pt; margin-left:0cm"> <span style="color:black">Rgds,Rory&nbsp;</span></p>
    <p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom:
      0px;margin-right:0cm; margin-left:0cm; font-size:11pt;
      font-family:&quot;Calibri&quot;,sans-serif; margin-right:0cm;
      margin-bottom:12.0pt; margin-left:0cm"> [1] <a class="moz-txt-link-freetext" href="https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+June+2021">https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+June+2021</a><b><br>
      </b></p>
    <pre class="moz-signature" cols="72">-- 
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
  </body>
</html>

--------------279A38469E1F4F85F4713A9B--


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


--===============1679673246163558545==
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

--===============1679673246163558545==--