You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Rory O'Donnell <ro...@oracle.com> on 2021/02/05 10:40:55 UTC
JDK 16 is now in the Release Candidate Phase
*Hi Martin, *
*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 lanai-dev@openjdk.java.net
<ma...@openjdk.java.net>. 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 loom-dev@openjdk.java.net
<ma...@openjdk.java.net>. 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
Re: [External] : Re: JDK 16 is now in the Release Candidate Phase
Posted by Rory O'Donnell <ro...@oracle.com>.
Many thanks Martin!
On 08/02/2021 08:23, Martin Grigorov wrote:
> Hi Rory,
>
> Apache Wicket build and tests are green with JDK 16 b35 and JDK 17 b8 !
>
> Regards,
> Martin
>
> On Fri, Feb 5, 2021 at 12:41 PM Rory O'Donnell
> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>
>
> *Hi Martin, *
>
> *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
> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC34S2JIAs$>
> <http://jdk.java.net/16
> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC34S2JIAs$>>
>
> * 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
> <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://urldefense.com/v3/__https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC32U4Y3X8$>
>
> <https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/
> <https://urldefense.com/v3/__https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC32U4Y3X8$>>
> o Java Feature Spotlight: Pattern Matching
> https://inside.java/2021/01/22/feature-spotlight-pattern-matching/
> <https://urldefense.com/v3/__https://inside.java/2021/01/22/feature-spotlight-pattern-matching/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3xK3LYfg$>
>
> <https://inside.java/2021/01/22/feature-spotlight-pattern-matching/
> <https://urldefense.com/v3/__https://inside.java/2021/01/22/feature-spotlight-pattern-matching/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3xK3LYfg$>>
> o Foreign Memory Access - Pulling all the thread
> https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/
> <https://urldefense.com/v3/__https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3dTBGDcA$>
>
> <https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/
> <https://urldefense.com/v3/__https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3dTBGDcA$>>
> * 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://urldefense.com/v3/__https://inside.java/2021/01/29/podcast-011/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3OQ_ss6s$>
> <https://inside.java/2021/01/29/podcast-011/
> <https://urldefense.com/v3/__https://inside.java/2021/01/29/podcast-011/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3OQ_ss6s$>>
>
>
> Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20)
> <http://jdk.java.net/lanai/
> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3i6mCEFI$>>
> 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
> <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>
> <https://wiki.openjdk.java.net/display/lanai/Main
> <https://wiki.openjdk.java.net/display/lanai/Main>>
> * Please send feedback via e-mail to lanai-dev@openjdk.java.net
> <ma...@openjdk.java.net>
> <mailto:lanai-dev@openjdk.java.net
> <ma...@openjdk.java.net>>. To send e-mail to this address
> you must first subscribe to the mailing list
> <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev
> <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev>>.
>
> Project Loom Build 17-loom+2-42 (2021/1/14)
> <http://jdk.java.net/loom/
> <https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3DxjCaNU$>>
>
> based on JDK-17+5
> <https://github.com/openjdk/jdk/releases/tag/jdk-17%2B5
> <https://urldefense.com/v3/__https://github.com/openjdk/jdk/releases/tag/jdk-17*2B5__;JQ!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3F5lya0s$>>
> 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
> <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://urldefense.com/v3/__https://download.java.net/java/early_access/loom/docs/api/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC397tMjlA$>
> <https://download.java.net/java/early_access/loom/docs/api/
> <https://urldefense.com/v3/__https://download.java.net/java/early_access/loom/docs/api/__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC397tMjlA$>>
> * Please send feedback via e-mail to loom-dev@openjdk.java.net
> <ma...@openjdk.java.net>
> <mailto:loom-dev@openjdk.java.net
> <ma...@openjdk.java.net>>. To send e-mail to this address
> you must first subscribe to the mailing list
> <http://mail.openjdk.java.net/mailman/listinfo/loom-dev
> <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>>.
>
> OpenJDK 17 Early Access build 8**is now available at
> http://jdk.java.net/17
> <https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3khSlqGk$>
> <http://jdk.java.net/17
> <https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3khSlqGk$>>
>
> * 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
> <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>
>
> <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://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3iMadRtA$>
>
> <https://jdk.java.net/16/release-notes
> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!LhOHCbsBTx10Qlz5QPbi4tY3Sz8HVM7dbXItWUg5qiFYI_TK8AvAYWeuTvC3iMadRtA$>>
> [3] http://openjdk.java.net/projects/jdk/16/
> <http://openjdk.java.net/projects/jdk/16/>
> <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
>
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
Re: JDK 16 is now in the Release Candidate Phase
Posted by Martin Grigorov <mg...@apache.org>.
Hi Rory,
Apache Wicket build and tests are green with JDK 16 b35 and JDK 17 b8 !
Regards,
Martin
On Fri, Feb 5, 2021 at 12:41 PM Rory O'Donnell <ro...@oracle.com>
wrote:
>
> *Hi Martin, *
>
> *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 lanai-dev@openjdk.java.net
> <ma...@openjdk.java.net>. 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 loom-dev@openjdk.java.net
> <ma...@openjdk.java.net>. 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
>
>