You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Rory O'Donnell <ro...@oracle.com> on 2021/01/15 09:36:16 UTC
JDK 16 is now in Rampdown Phase Two
Hi Mark,
*Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
*
*Please advise if you find any issues while testing the latest Early
Access builds.*
* Schedule for JDK 16
o *2021/01/14 Rampdown Phase Two*
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 32**is now available at
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 32:
+ JDK-8259028 - ClassCastException when using custom
filesystem with wrapper FileChannel impl
# Apache Lucene found.
+ JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
-Xdoclint:-missing
# Apache Zookeeper found.
o Build 31:
+ JDK-8259027: NullPointerException in makeMappedSegment due
to NULL Unmapper when length of segment is 0
# Reported by Apache Lucene
o Build 30:
+ JDK-8254023: A module declaration is not allowed to be a
target of an annotation that lacks an @Target meta-annotation
# Reported by JUnit5
+ JDK-8256693: getAnnotatedReceiverType parameterizes types
too eagerly
* JDK 16 - topics of interest
o Investigating MD5 overheads:
https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html
o Towards OpenJDK 17 - a quick update on startup performance
https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
replay
https://inside.java/2020/12/11/skara-github-universe/
Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
<https://jdk.java.net/panama/> is available now [4]
* What's new
o jextract is now fully compatible with Java 16
o New architecture based on Foreign-Memory Access API (JEP 370
<https://openjdk.java.net/jeps/370>, JEP 383
<https://openjdk.java.net/jeps/383>, JEP 393
<https://openjdk.java.net/jeps/393>) and Foreign Linker API (JEP
389 <https://openjdk.java.net/jeps/389>)
* 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 produced for the purpose of gathering feedback. Use
for any other purpose is at your own risk.
* Please send feedback via e-mail to panama-dev@openjdk.java.net
<pa...@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/panama-dev>.
* Project Panama - topics of interest
o “The Vector API” with John Rose and Paul Sandoz
https://inside.java/2020/11/17/podcast-007/
o “The Foreign Memory Access API” with Maurizio Cimadamore and
Jorn Vernee
https://inside.java/2020/12/11/podcast-009/
o “The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
https://inside.java/2020/12/21/podcast-010/
OpenJDK 17 Early Access build 5**is now available at 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 4:
+ JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
o Build 3:
+ JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
spec mismatch to its behavior
+ JDK-8258765: getAnnotatedReceiverType parameterizes types
too eagerly
* JDK 17 - topic of interest
o Towards OpenJDK 17 - a quick update on startup performance:
+ https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
Java Cryptographic Roadmap [5] has been updated
* Removing root certificates with 1024-bit keys in July 2021 CPU.
* Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
to July 2021 CPU.
Rgds, Rory
[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
[2] https://jdk.java.net/16/release-notes
[3] http://openjdk.java.net/projects/jdk/16/
<http://openjdk.java.net/projects/jdk/16/>
[4]
https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
<https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html>
[5] https://java.com/en/jre-jdk-cryptoroadmap.html
<https://java.com/en/jre-jdk-cryptoroadmap.html>
Re: JDK 16 is now in Rampdown Phase Two
Posted by Rory O'Donnell <ro...@oracle.com>.
Excellent, thank you!
On 18/01/2021 11:02, Martin Grigorov wrote:
> Hi Rory,
>
> Same for JDK 17 b5 (Linux x86_64 & aarch64)!.
>
> Regards,
> Martin
>
> On Mon, Jan 18, 2021 at 12:08 PM Rory O'Donnell <ro...@oracle.com>
> wrote:
>
>> Thanks for the feedback Mark!
>>
>> On 18/01/2021 09:47, Mark Thomas wrote:
>>> Tomcat 10.0.x (latest development) builds and all tests pass with JDK 16
>>> EA build 32.
>>>
>>> Mark
>>>
>>>
>>> On 15/01/2021 09:36, Rory O'Donnell wrote:
>>>> Hi Mark,
>>>>
>>>> *Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
>>>> *
>>>>
>>>> *Please advise if you find any issues while testing the latest Early
>>>> Access builds.*
>>>>
>>>> * Schedule for JDK 16
>>>> o *2021/01/14 Rampdown Phase Two*
>>>> 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 32**is now available at
>>>>
>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAgdnC6Hs$
>>>> * 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 32:
>>>> + JDK-8259028 - ClassCastException when using custom
>>>> filesystem with wrapper FileChannel impl
>>>> # Apache Lucene found.
>>>> + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
>>>> -Xdoclint:-missing
>>>> # Apache Zookeeper found.
>>>> o Build 31:
>>>> + JDK-8259027: NullPointerException in makeMappedSegment due
>>>> to NULL Unmapper when length of segment is 0
>>>> # Reported by Apache Lucene
>>>> o Build 30:
>>>> + JDK-8254023: A module declaration is not allowed to be a
>>>> target of an annotation that lacks an @Target
>> meta-annotation
>>>> # Reported by JUnit5
>>>> + JDK-8256693: getAnnotatedReceiverType parameterizes types
>>>> too eagerly
>>>>
>>>> * JDK 16 - topics of interest
>>>> o Investigating MD5 overheads:
>>>>
>> https://urldefense.com/v3/__https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAZMwXA3I$
>>>> o Towards OpenJDK 17 - a quick update on startup performance
>>>>
>> https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
>>>> o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
>>>> replay
>>>>
>> https://urldefense.com/v3/__https://inside.java/2020/12/11/skara-github-universe/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHABw8U3nc$
>>>> Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
>>>> <
>> https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHApBH3NSA$
>>> is available now [4]
>>>> * What's new
>>>> o jextract is now fully compatible with Java 16
>>>> o New architecture based on Foreign-Memory Access API (JEP 370
>>>> <https://openjdk.java.net/jeps/370>, JEP 383
>>>> <https://openjdk.java.net/jeps/383>, JEP 393
>>>> <https://openjdk.java.net/jeps/393>) and Foreign Linker API
>> (JEP
>>>> 389 <https://openjdk.java.net/jeps/389>)
>>>>
>>>> * 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 produced for the purpose of gathering feedback. Use
>>>> for any other purpose is at your own risk.
>>>> * Please send feedback via e-mail to panama-dev@openjdk.java.net
>>>> <pa...@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/panama-dev>.
>>>>
>>>> * Project Panama - topics of interest
>>>> o “The Vector API” with John Rose and Paul Sandoz
>>>>
>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA9L2EXQ4$
>>>> o “The Foreign Memory Access API” with Maurizio Cimadamore and
>>>> Jorn Vernee
>>>>
>> https://urldefense.com/v3/__https://inside.java/2020/12/11/podcast-009/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAnvz2-Oc$
>>>> o “The Foreign Linker API” with Maurizio Cimadamore and Jorn
>> Vernee
>> https://urldefense.com/v3/__https://inside.java/2020/12/21/podcast-010/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAQGR1yq8$
>>>> OpenJDK 17 Early Access build 5**is now available at
>> https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAiB7otXs$
>>>> * 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 4:
>>>> + JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
>>>> o Build 3:
>>>> + JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
>>>> spec mismatch to its behavior
>>>> + JDK-8258765: getAnnotatedReceiverType parameterizes types
>>>> too eagerly
>>>> * JDK 17 - topic of interest
>>>> o Towards OpenJDK 17 - a quick update on startup performance:
>>>> +
>> https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
>>>> Java Cryptographic Roadmap [5] has been updated
>>>>
>>>> * Removing root certificates with 1024-bit keys in July 2021 CPU.
>>>> * Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
>>>> to July 2021 CPU.
>>>>
>>>> Rgds, Rory
>>>>
>>>> [1]
>>>>
>> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
>>>> [2]
>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAIvMmmMY$
>>>> [3] http://openjdk.java.net/projects/jdk/16/
>>>> <http://openjdk.java.net/projects/jdk/16/>
>>>> [4]
>>>>
>> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
>>>> <
>> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
>>>> [5]
>> https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$
>>>> <
>> https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$
>> --
>> Rgds, Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin, Ireland
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: dev-help@tomcat.apache.org
>>
>>
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 is now in Rampdown Phase Two
Posted by Martin Grigorov <mg...@apache.org>.
Hi Rory,
Same for JDK 17 b5 (Linux x86_64 & aarch64)!.
Regards,
Martin
On Mon, Jan 18, 2021 at 12:08 PM Rory O'Donnell <ro...@oracle.com>
wrote:
> Thanks for the feedback Mark!
>
> On 18/01/2021 09:47, Mark Thomas wrote:
> > Tomcat 10.0.x (latest development) builds and all tests pass with JDK 16
> > EA build 32.
> >
> > Mark
> >
> >
> > On 15/01/2021 09:36, Rory O'Donnell wrote:
> >> Hi Mark,
> >>
> >> *Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
> >> *
> >>
> >> *Please advise if you find any issues while testing the latest Early
> >> Access builds.*
> >>
> >> * Schedule for JDK 16
> >> o *2021/01/14 Rampdown Phase Two*
> >> 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 32**is now available at
> >>
> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAgdnC6Hs$
> >>
> >> * 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 32:
> >> + JDK-8259028 - ClassCastException when using custom
> >> filesystem with wrapper FileChannel impl
> >> # Apache Lucene found.
> >> + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
> >> -Xdoclint:-missing
> >> # Apache Zookeeper found.
> >> o Build 31:
> >> + JDK-8259027: NullPointerException in makeMappedSegment due
> >> to NULL Unmapper when length of segment is 0
> >> # Reported by Apache Lucene
> >> o Build 30:
> >> + JDK-8254023: A module declaration is not allowed to be a
> >> target of an annotation that lacks an @Target
> meta-annotation
> >> # Reported by JUnit5
> >> + JDK-8256693: getAnnotatedReceiverType parameterizes types
> >> too eagerly
> >>
> >> * JDK 16 - topics of interest
> >> o Investigating MD5 overheads:
> >>
> https://urldefense.com/v3/__https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAZMwXA3I$
> >> o Towards OpenJDK 17 - a quick update on startup performance
> >>
> https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
> >> o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
> >> replay
> >>
> https://urldefense.com/v3/__https://inside.java/2020/12/11/skara-github-universe/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHABw8U3nc$
> >>
> >> Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
> >> <
> https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHApBH3NSA$
> > is available now [4]
> >>
> >> * What's new
> >> o jextract is now fully compatible with Java 16
> >> o New architecture based on Foreign-Memory Access API (JEP 370
> >> <https://openjdk.java.net/jeps/370>, JEP 383
> >> <https://openjdk.java.net/jeps/383>, JEP 393
> >> <https://openjdk.java.net/jeps/393>) and Foreign Linker API
> (JEP
> >> 389 <https://openjdk.java.net/jeps/389>)
> >>
> >> * 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 produced for the purpose of gathering feedback. Use
> >> for any other purpose is at your own risk.
> >> * Please send feedback via e-mail to panama-dev@openjdk.java.net
> >> <pa...@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/panama-dev>.
> >>
> >> * Project Panama - topics of interest
> >> o “The Vector API” with John Rose and Paul Sandoz
> >>
> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA9L2EXQ4$
> >> o “The Foreign Memory Access API” with Maurizio Cimadamore and
> >> Jorn Vernee
> >>
> https://urldefense.com/v3/__https://inside.java/2020/12/11/podcast-009/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAnvz2-Oc$
> >> o “The Foreign Linker API” with Maurizio Cimadamore and Jorn
> Vernee
> >>
> https://urldefense.com/v3/__https://inside.java/2020/12/21/podcast-010/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAQGR1yq8$
> >>
> >> OpenJDK 17 Early Access build 5**is now available at
> https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAiB7otXs$
> >>
> >> * 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 4:
> >> + JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
> >> o Build 3:
> >> + JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
> >> spec mismatch to its behavior
> >> + JDK-8258765: getAnnotatedReceiverType parameterizes types
> >> too eagerly
> >> * JDK 17 - topic of interest
> >> o Towards OpenJDK 17 - a quick update on startup performance:
> >> +
> https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
> >>
> >> Java Cryptographic Roadmap [5] has been updated
> >>
> >> * Removing root certificates with 1024-bit keys in July 2021 CPU.
> >> * Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
> >> to July 2021 CPU.
> >>
> >> Rgds, Rory
> >>
> >> [1]
> >>
> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
> >> [2]
> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAIvMmmMY$
> >> [3] http://openjdk.java.net/projects/jdk/16/
> >> <http://openjdk.java.net/projects/jdk/16/>
> >> [4]
> >>
> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
> >> <
> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
> >
> >>
> >> [5]
> https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$
> >> <
> https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$
> >
> >>
>
> --
> Rgds, Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA, Dublin, Ireland
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
Re: JDK 16 is now in Rampdown Phase Two
Posted by Rory O'Donnell <ro...@oracle.com>.
Thanks for the feedback Mark!
On 18/01/2021 09:47, Mark Thomas wrote:
> Tomcat 10.0.x (latest development) builds and all tests pass with JDK 16
> EA build 32.
>
> Mark
>
>
> On 15/01/2021 09:36, Rory O'Donnell wrote:
>> Hi Mark,
>>
>> *Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
>> *
>>
>> *Please advise if you find any issues while testing the latest Early
>> Access builds.*
>>
>> * Schedule for JDK 16
>> o *2021/01/14 Rampdown Phase Two*
>> 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 32**is now available at
>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAgdnC6Hs$
>>
>> * 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 32:
>> + JDK-8259028 - ClassCastException when using custom
>> filesystem with wrapper FileChannel impl
>> # Apache Lucene found.
>> + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
>> -Xdoclint:-missing
>> # Apache Zookeeper found.
>> o Build 31:
>> + JDK-8259027: NullPointerException in makeMappedSegment due
>> to NULL Unmapper when length of segment is 0
>> # Reported by Apache Lucene
>> o Build 30:
>> + JDK-8254023: A module declaration is not allowed to be a
>> target of an annotation that lacks an @Target meta-annotation
>> # Reported by JUnit5
>> + JDK-8256693: getAnnotatedReceiverType parameterizes types
>> too eagerly
>>
>> * JDK 16 - topics of interest
>> o Investigating MD5 overheads:
>> https://urldefense.com/v3/__https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAZMwXA3I$
>> o Towards OpenJDK 17 - a quick update on startup performance
>> https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
>> o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
>> replay
>> https://urldefense.com/v3/__https://inside.java/2020/12/11/skara-github-universe/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHABw8U3nc$
>>
>> Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
>> <https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHApBH3NSA$ > is available now [4]
>>
>> * What's new
>> o jextract is now fully compatible with Java 16
>> o New architecture based on Foreign-Memory Access API (JEP 370
>> <https://openjdk.java.net/jeps/370>, JEP 383
>> <https://openjdk.java.net/jeps/383>, JEP 393
>> <https://openjdk.java.net/jeps/393>) and Foreign Linker API (JEP
>> 389 <https://openjdk.java.net/jeps/389>)
>>
>> * 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 produced for the purpose of gathering feedback. Use
>> for any other purpose is at your own risk.
>> * Please send feedback via e-mail to panama-dev@openjdk.java.net
>> <pa...@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/panama-dev>.
>>
>> * Project Panama - topics of interest
>> o “The Vector API” with John Rose and Paul Sandoz
>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA9L2EXQ4$
>> o “The Foreign Memory Access API” with Maurizio Cimadamore and
>> Jorn Vernee
>> https://urldefense.com/v3/__https://inside.java/2020/12/11/podcast-009/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAnvz2-Oc$
>> o “The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
>> https://urldefense.com/v3/__https://inside.java/2020/12/21/podcast-010/__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAQGR1yq8$
>>
>> OpenJDK 17 Early Access build 5**is now available at https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAiB7otXs$
>>
>> * 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 4:
>> + JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
>> o Build 3:
>> + JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
>> spec mismatch to its behavior
>> + JDK-8258765: getAnnotatedReceiverType parameterizes types
>> too eagerly
>> * JDK 17 - topic of interest
>> o Towards OpenJDK 17 - a quick update on startup performance:
>> + https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHARyBC8ag$
>>
>> Java Cryptographic Roadmap [5] has been updated
>>
>> * Removing root certificates with 1024-bit keys in July 2021 CPU.
>> * Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
>> to July 2021 CPU.
>>
>> Rgds, Rory
>>
>> [1]
>> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
>> [2] https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHAIvMmmMY$
>> [3] http://openjdk.java.net/projects/jdk/16/
>> <http://openjdk.java.net/projects/jdk/16/>
>> [4]
>> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
>> <https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html>
>>
>> [5] https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$
>> <https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!Nv1DW1Db-7-N0XcwVgvF2fjmrY_bOqBMV7aGnIRV1EwhV0FODpsxIxBUQVHA3c77Rbo$ >
>>
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 is now in Rampdown Phase Two
Posted by Mark Thomas <ma...@apache.org>.
Tomcat 10.0.x (latest development) builds and all tests pass with JDK 16
EA build 32.
Mark
On 15/01/2021 09:36, Rory O'Donnell wrote:
> Hi Mark,
>
> *Per the JDK 16 schedule , we are in Rampdown Phase Two* *[1] .
> *
>
> *Please advise if you find any issues while testing the latest Early
> Access builds.*
>
> * Schedule for JDK 16
> o *2021/01/14 Rampdown Phase Two*
> 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 32**is now available at
> 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 32:
> + JDK-8259028 - ClassCastException when using custom
> filesystem with wrapper FileChannel impl
> # Apache Lucene found.
> + JDK-8253996 - Javac error on jdk16 build 18: invalid flag:
> -Xdoclint:-missing
> # Apache Zookeeper found.
> o Build 31:
> + JDK-8259027: NullPointerException in makeMappedSegment due
> to NULL Unmapper when length of segment is 0
> # Reported by Apache Lucene
> o Build 30:
> + JDK-8254023: A module declaration is not allowed to be a
> target of an annotation that lacks an @Target meta-annotation
> # Reported by JUnit5
> + JDK-8256693: getAnnotatedReceiverType parameterizes types
> too eagerly
>
> * JDK 16 - topics of interest
> o Investigating MD5 overheads:
> https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html
> o Towards OpenJDK 17 - a quick update on startup performance
> https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
> o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020 session
> replay
> https://inside.java/2020/12/11/skara-github-universe/
>
> Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
> <https://jdk.java.net/panama/> is available now [4]
>
> * What's new
> o jextract is now fully compatible with Java 16
> o New architecture based on Foreign-Memory Access API (JEP 370
> <https://openjdk.java.net/jeps/370>, JEP 383
> <https://openjdk.java.net/jeps/383>, JEP 393
> <https://openjdk.java.net/jeps/393>) and Foreign Linker API (JEP
> 389 <https://openjdk.java.net/jeps/389>)
>
> * 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 produced for the purpose of gathering feedback. Use
> for any other purpose is at your own risk.
> * Please send feedback via e-mail to panama-dev@openjdk.java.net
> <pa...@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/panama-dev>.
>
> * Project Panama - topics of interest
> o “The Vector API” with John Rose and Paul Sandoz
> https://inside.java/2020/11/17/podcast-007/
> o “The Foreign Memory Access API” with Maurizio Cimadamore and
> Jorn Vernee
> https://inside.java/2020/12/11/podcast-009/
> o “The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
> https://inside.java/2020/12/21/podcast-010/
>
> OpenJDK 17 Early Access build 5**is now available at 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 4:
> + JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
> o Build 3:
> + JDK-8246005: KeyStoreSpi::engineStore(LoadStoreParameter)
> spec mismatch to its behavior
> + JDK-8258765: getAnnotatedReceiverType parameterizes types
> too eagerly
> * JDK 17 - topic of interest
> o Towards OpenJDK 17 - a quick update on startup performance:
> + https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
>
> Java Cryptographic Roadmap [5] has been updated
>
> * Removing root certificates with 1024-bit keys in July 2021 CPU.
> * Disabling of SHA-1 JARS signed after 2019-01-01 has been postponed
> to July 2021 CPU.
>
> Rgds, Rory
>
> [1]
> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html
> [2] https://jdk.java.net/16/release-notes
> [3] http://openjdk.java.net/projects/jdk/16/
> <http://openjdk.java.net/projects/jdk/16/>
> [4]
> https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html
> <https://mail.openjdk.java.net/pipermail/panama-dev/2020-December/011605.html>
>
> [5] https://java.com/en/jre-jdk-cryptoroadmap.html
> <https://java.com/en/jre-jdk-cryptoroadmap.html>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org