JDK 17 Early Access build 23 is available
Rory O'Donnell <[email protected]> Fri, 21 May 2021 08:02:17 +0100
| Newsgroups | gmane.comp.java.cruise-control.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============7901643806348295319==
Content-Type: multipart/alternative;
boundary="------------5CCBAE42F68FDE6FE35D7CE2"
Content-Language: en-GB
--------------5CCBAE42F68FDE6FE35D7CE2
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Hi Kent, **
*OpenJDK 17 Early Access build 23 is now 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>
* JEPs targeted to JDK 17, so far:
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 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 414: _Vector API (Second Incubator)
<https://openjdk.java.net/jeps/414>_
* Release Notes are available at
_https://jdk.java.net/17/release-notes
<https://jdk.java.net/17/release-notes>_
* Changes in recent builds that maybe of interest:
o Build 23
+ JDK-8243287: Removal of Unsafe::defineAnonymousClass.
o Build 22
+ *JDK-8266369: New implementation of
java.nio.channels.Selector on Microsoft Windows. *
o Build 21
+ *JDK-8196415: JARs signed with SHA-1 algorithms are
restricted by default.*
+ *JDK-8266858: macOS on ARM early access available.*
# The ARM port should behave similarly to the Intel port.
There are no known feature differences.
# When reporting issues on macOS please specify if using
ARM or x64.
*We need your help in testing new Selector implementation on Windows [1]:*
* The implementation of the Selector API on Windows has been replaced
in JDK 17 b22 with a new more scalable implementation [2].
* The old select based Selector implementation has been the default
since Java 1.4 (2002) so replacing it is a significant change.
* It would be really helpful to get more testing of the new
implementation before the fork for Rampdown Phase One on June 10th.
*Other Topics which might be of Interest:*
* Updates to JEP 411: Deprecate the Security Manager for Removal |
_Link_
<https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005569.html>
* "The meaning, or not, of “LTS” | _Link_
<https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005543.html>
* JFR Remote Recording Stream | _Link_
<https://egahlin.github.io/2021/05/17/remote-recording-stream.html>
*Project Loom Early-Access Build: **_Build 17-loom+7-342_*
<https://jdk.java.net/loom/>*(2021/5/11)*
* These early-access builds are provided under the _GNU General Public
License, version 2, with the Classpath Exception_
<https://openjdk.java.net/legal/gplv2+ce.html>.
* These builds are produced for the purpose of gathering feedback. Use
for any other purpose is at your own risk.
* 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/loom-dev>.
*Project Panama Early-Access Build: *_*Build 17-panama+3-167*
<https://jdk.java.net/panama/>_*(2021/5/18)*
* These early-access builds are provided under the _GNU General Public
License, version 2, with the Classpath Exception_
<https://openjdk.java.net/legal/gplv2+ce.html>.
* This build is aimed at testing a prototype implementation of the
foreign memory support, foreign function support and native
extraction tooling from the "foreign-jextract" branch of the Panama
repo.
* 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/panama-dev>.
Rgds,Rory
[1]
_https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html_
<https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html>
[2] _https://bugs.openjdk.java.net/browse/JDK-8266369_
<https://bugs.openjdk.java.net/browse/JDK-8266369>
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
--------------5CCBAE42F68FDE6FE35D7CE2
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">
<span lang="EN-US">Hi Kent, </span> <b> </b>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>OpenJDK
17 Early Access build 23 is now available at </b><u><a href="https://jdk.java.net/17"><b><span style="text-decoration:none">https://jdk.java.net/17</span></b></a></u></p>
<ul>
<li class="MsoListParagraph" style="mso-list:l4 level1 lfo1"><span style="mso-fareast-language:EN-US">These early-access ,
open-source builds are provided under the</span></li>
<ul>
<li class="MsoListParagraph" style="mso-list:l4 level2 lfo1"><a href="https://openjdk.java.net/legal/gplv2+ce.html"><span style="mso-fareast-language:EN-US">GNU General Public
License, version 2, with the Classpath Exception</span></a></li>
</ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level1 lfo2"> JEPs targeted to JDK 17, so far:</li>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level2 lfo2"> JEP 356: <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/356">Enhanced
Pseudo-Random Number Generators</a></span></u></span></li>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level2 lfo2"> JEP 382: <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/382">New macOS
Rendering Pipeline</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
391: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/391">macOS/AArch64
Port</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
398: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/398">Deprecate the
Applet API for Removal</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
409: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/409">Sealed
Classes</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
410: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/410">Remove the
Experimental AOT and JIT Compiler</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l1 level2 lfo2">JEP
414: <span class="MsoHyperlink"> <u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://openjdk.java.net/jeps/414">Vector API
(Second Incubator)</a></span></u></span></li>
</ul>
<li class="MsoListParagraph" style="mso-list:l3 level1 lfo3"><span style="mso-fareast-language:EN-US">Release Notes are available
at </span><span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="https://jdk.java.net/17/release-notes">https://jdk.java.net/17/release-notes</a></span></u></span></li>
<li class="MsoListParagraph" style="mso-list:l5 level1 lfo4">Changes
in recent builds that maybe of interest: </li>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
23</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4">JDK-8243287:
Removal of Unsafe::defineAnonymousClass.</li>
</ul>
</ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
22</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8266369:
New implementation of java.nio.channels.Selector on
Microsoft Windows. </b></li>
</ul>
</ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level2 lfo4">Build
21</li>
</ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8196415:
JARs signed with SHA-1 algorithms are restricted by
default.</b></li>
<li class="MsoListParagraph" style="mso-list:l5 level3 lfo4"><b>JDK-8266858:
macOS on ARM early access available.</b></li>
</ul>
</ul>
<ul>
<ul>
<ul>
<li class="MsoListParagraph" style="mso-list:l5 level4 lfo4">The
ARM port should behave similarly to the Intel port. There
are no known feature differences.</li>
<li class="MsoListParagraph" style="mso-list:l5 level4 lfo4">When
reporting issues on macOS please specify if using ARM or
x64.</li>
</ul>
</ul>
</ul>
</ul>
<b>We need your help in testing new Selector implementation on
Windows [1]:</b>
<ul>
<li>The implementation of the Selector API on Windows has been
replaced in JDK 17 b22 with a new more scalable implementation
[2]. </li>
<li>The old select based Selector implementation has been the
default since Java 1.4 (2002) so replacing it is a significant
change. </li>
<li>It would be really helpful to get more testing of the new
implementation before the fork for Rampdown Phase One on June
10th.</li>
</ul>
<b>Other Topics which might be of Interest:</b><br>
<ul>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">Updates
to JEP 411: Deprecate the Security Manager for Removal | <a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005569.html"><u><span style="color:blue">Link</span></u></a></li>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">"The
meaning, or not, of “LTS” | <a href="https://mail.openjdk.java.net/pipermail/jdk-dev/2021-May/005543.html"><u><span style="color:blue">Link</span></u></a></li>
<li class="MsoListParagraph" style="mso-list:l2 level1 lfo5">JFR
Remote Recording Stream | <a href="https://egahlin.github.io/2021/05/17/remote-recording-stream.html"><u><span style="color:blue">Link</span></u></a></li>
</ul>
<b>Project Loom Early-Access Build: </b><a href="https://jdk.java.net/loom/"><b><u><span style="color:blue">Build
17-loom+7-342</span></u></b></a><b> (2021/5/11)</b><br>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l6
level1 lfo6"> These early-access builds are provided under the <a href="https://openjdk.java.net/legal/gplv2+ce.html"> <u><span style="color:blue">GNU General Public License, version 2,
with the Classpath Exception</span></u></a>.</li>
<li class="MsoListParagraph" style="mso-list:l6 level1 lfo6">These
builds are produced for the purpose of gathering feedback. Use
for any other purpose is at your own risk.</li>
<li class="MsoListParagraph" style="mso-list:l6 level1 lfo6">Please
send feedback via e-mail to <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="mailto:[email protected]">[email protected]</a></span></u></span>.To
send e-mail to this address you must first <a href="https://mail.openjdk.java.net/mailman/listinfo/loom-dev"><u><span style="color:blue">subscribe to the mailing list</span></u></a>.</li>
</ul>
<b>Project Panama Early-Access Build: </b><span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif"><a href="https://jdk.java.net/panama/"><b><span style="color:blue">Build 17-panama+3-167</span></b></a></span></u></span><b>
(2021/5/18)</b><br>
<ul>
<li class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
level1 lfo7"> These early-access builds are provided under the <a href="https://openjdk.java.net/legal/gplv2+ce.html"> <u><span style="color:blue">GNU General Public License, version 2,
with the Classpath Exception</span></u></a>.</li>
<li class="MsoListParagraph" style="mso-list:l0 level1 lfo7">This
build is aimed at testing a prototype implementation of the
foreign memory support, foreign function support and native
extraction tooling from the "foreign-jextract" branch of the
Panama repo.</li>
<li class="MsoListParagraph" style="mso-list:l0 level1 lfo7">Please
send feedback via e-mail to <span class="MsoHyperlink"><u><span style="font-family:"Calibri",sans-serif;color:blue"><a href="mailto:[email protected]">[email protected]</a></span></u></span>.
To send e-mail to this address you must first <a href="https://mail.openjdk.java.net/mailman/listinfo/panama-dev"><u><span style="color:blue">subscribe to the mailing list</span></u></a>.</li>
</ul>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif"></span>
<br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Rgds,Rory</span><br>
<br>
<br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">[1]
<a href="https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html"><u><span style="color:blue">https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html</span></u></a></span><br>
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">[2]
<a href="https://bugs.openjdk.java.net/browse/JDK-8266369"><u><span style="color:blue">https://bugs.openjdk.java.net/browse/JDK-8266369</span></u></a></span><br>
<br>
<pre class="moz-signature" cols="72">--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland</pre>
</body>
</html>
--------------5CCBAE42F68FDE6FE35D7CE2--
--===============7901643806348295319==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============7901643806348295319==
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
--===============7901643806348295319==--