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 2020/12/03 08:57:26 UTC
Re: JDK 16 Early Access build 26 is now available
Hi Mark,
The bug was updated, unable to reproduce , can you provide details ?
Rgds,Rory
On 30/11/2020 17:00, Rory O'Donnell wrote:
> Hi Marc,
>
> Let me see what we can do.
>
> Rgds,Rory
>
> On 30/11/2020 14:47, Mark Thomas wrote:
>> Hi Rory,
>>
>> I have been (slowly) working my way through the currently open issues
>> and I found time time today to investigate this one:
>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>
>>
>> That led me to this OpenJDK bug:
>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>
>> I have spent some time looking at this and I can confirm that the
>> OpenJDK bug is present in the latest OpenJDK 8.
>>
>> The issue looks to have been forgotten about. Is there anything you can
>> do to get the right people to have a look at it? There is a simple to
>> use reproduction case provided and if the bugs triggers it has very
>> serious consequences for Tomcat.
>>
>> It would be really good to get a fix for this in Java 8.
>>
>> Thanks,
>>
>> Mark
>>
>>
>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>> Thanks for the feedback Martin!
>>>
>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>> Hi Rory,
>>>>
>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu 20.04.1
>>>> (x86_64 & aarch64)!
>>>>
>>>> Regards,
>>>> Martin
>>>>
>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>
>>>> Hi Mark,
>>>>
>>>> OpenJDK 16 Early Access build 26**is now available at
>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>
>>>>
>>>> * These early-access , open-source builds are provided under
>>>> the
>>>> o 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>>.
>>>>
>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>> [1] *
>>>>
>>>> * Features [1]: Most recent Integrations:
>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>> <https://openjdk.java.net/jeps/389
>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>> + JEP 389 introduces an API that offers
>>>> statically-typed,
>>>> pure-Java access to native code.
>>>> + This API, together with the JEP 383
>>>> <https://openjdk.java.net/jeps/383
>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>> simplify the otherwise error-prone process of binding
>>>> to a
>>>> native library.
>>>>
>>>> **
>>>>
>>>> * Release Notes [2]
>>>>
>>>> * Changes in recent builds that maybe of interest:
>>>> o Build 26
>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>> + JDK-8251317:**Support for CLDR version 38**
>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>> + JDK-8243559: Removed Root Certificates with
>>>> 1024-bit Keys
>>>> + JDK-8253459: Argument index of zero or
>>>> unrepresentable by
>>>> int throws IllegalFormatException
>>>> + JDK-8256643: Terminally deprecate ThreadGroup stop,
>>>> destroy,
>>>> isDestroyed, setDaemon and isDaemon
>>>> o Build 25
>>>> + JDK-8247781: Day period support added to java.time
>>>> formats
>>>> + JDK-8202471: (ann) Cannot read type annotations on
>>>> generic
>>>> receiver type's type variables *[**Reported by
>>>> ByteBuddy]*
>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>> doesn't
>>>> filter spurious '-psn' argument *[**Reported by
>>>> JOSM]*
>>>> + JDK-8256063: Module::getPackages returns the set of
>>>> package
>>>> names in this module
>>>>
>>>> * JDK 16 - topics of interest
>>>> o Inside Java Episode 7 “The Vector API” with John Rose and
>>>> Paul
>>>> Sandoz
>>>> +
>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>
>>>> o Biased locking Obsoletion update
>>>> +
>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>
>>>> * Project Loom with Ron Pressler
>>>> o
>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>
>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and Oracle
>>>> JDK
>>>> o
>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>
>>>>
>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>
>>>> (2020/11/17)
>>>>
>>>> * 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 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 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>>.
>>>>
>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>
>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>> considered
>>>> secure and have been superseded by more secure and modern
>>>> versions (TLS 1.2 and 1.3). This change has been
>>>> integrated with
>>>> JDK 16 Early Access build 26.
>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>> keystores
>>>> o The new algorithms are based on AES-256 and SHA-256
>>>> and are
>>>> stronger than the old algorithms which were based on RC2,
>>>> DESede, and SHA-1.This change is already included in
>>>> JDK 16
>>>> Early Access build 23.
>>>>
>>>> RgdsRory
>>>>
>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>> [2]
>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>
>>>> [3]
>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>
>>>>
>>>> -- 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 Early Access build 26 is now available
Posted by Mark Thomas <ma...@apache.org>.
Hi Rory,
I saw the update. This is on my TODO list for later today.
Mark
On 03/12/2020 08:57, Rory O'Donnell wrote:
> Hi Mark,
>
> The bug was updated, unable to reproduce , can you provide details ?
>
> Rgds,Rory
>
> On 30/11/2020 17:00, Rory O'Donnell wrote:
>> Hi Marc,
>>
>> Let me see what we can do.
>>
>> Rgds,Rory
>>
>> On 30/11/2020 14:47, Mark Thomas wrote:
>>> Hi Rory,
>>>
>>> I have been (slowly) working my way through the currently open issues
>>> and I found time time today to investigate this one:
>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>>
>>>
>>> That led me to this OpenJDK bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>
>>> I have spent some time looking at this and I can confirm that the
>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>
>>> The issue looks to have been forgotten about. Is there anything you can
>>> do to get the right people to have a look at it? There is a simple to
>>> use reproduction case provided and if the bugs triggers it has very
>>> serious consequences for Tomcat.
>>>
>>> It would be really good to get a fix for this in Java 8.
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>>
>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>> Thanks for the feedback Martin!
>>>>
>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>> Hi Rory,
>>>>>
>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu 20.04.1
>>>>> (x86_64 & aarch64)!
>>>>>
>>>>> Regards,
>>>>> Martin
>>>>>
>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>>
>>>>> Hi Mark,
>>>>>
>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>
>>>>>
>>>>>
>>>>> * These early-access , open-source builds are provided under
>>>>> the
>>>>> o 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>>.
>>>>>
>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>>> [1] *
>>>>>
>>>>> * Features [1]: Most recent Integrations:
>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>> <https://openjdk.java.net/jeps/389
>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>> + JEP 389 introduces an API that offers
>>>>> statically-typed,
>>>>> pure-Java access to native code.
>>>>> + This API, together with the JEP 383
>>>>> <https://openjdk.java.net/jeps/383
>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>> simplify the otherwise error-prone process of binding
>>>>> to a
>>>>> native library.
>>>>>
>>>>> **
>>>>>
>>>>> * Release Notes [2]
>>>>>
>>>>> * Changes in recent builds that maybe of interest:
>>>>> o Build 26
>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>> + JDK-8243559: Removed Root Certificates with
>>>>> 1024-bit Keys
>>>>> + JDK-8253459: Argument index of zero or
>>>>> unrepresentable by
>>>>> int throws IllegalFormatException
>>>>> + JDK-8256643: Terminally deprecate ThreadGroup stop,
>>>>> destroy,
>>>>> isDestroyed, setDaemon and isDaemon
>>>>> o Build 25
>>>>> + JDK-8247781: Day period support added to java.time
>>>>> formats
>>>>> + JDK-8202471: (ann) Cannot read type annotations on
>>>>> generic
>>>>> receiver type's type variables *[**Reported by
>>>>> ByteBuddy]*
>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>> doesn't
>>>>> filter spurious '-psn' argument *[**Reported by
>>>>> JOSM]*
>>>>> + JDK-8256063: Module::getPackages returns the set of
>>>>> package
>>>>> names in this module
>>>>>
>>>>> * JDK 16 - topics of interest
>>>>> o Inside Java Episode 7 “The Vector API” with John Rose and
>>>>> Paul
>>>>> Sandoz
>>>>> +
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>
>>>>>
>>>>> o Biased locking Obsoletion update
>>>>> +
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>
>>>>>
>>>>> * Project Loom with Ron Pressler
>>>>> o
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>
>>>>>
>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and Oracle
>>>>> JDK
>>>>> o
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>
>>>>>
>>>>>
>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>
>>>>>
>>>>> (2020/11/17)
>>>>>
>>>>> * 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 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 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>>.
>>>>>
>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>
>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>> considered
>>>>> secure and have been superseded by more secure and modern
>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>> integrated with
>>>>> JDK 16 Early Access build 26.
>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>> keystores
>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>> and are
>>>>> stronger than the old algorithms which were based on RC2,
>>>>> DESede, and SHA-1.This change is already included in
>>>>> JDK 16
>>>>> Early Access build 23.
>>>>>
>>>>> RgdsRory
>>>>>
>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>> [2]
>>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>>
>>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>
>>>>>
>>>>> [3]
>>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>>
>>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>
>>>>>
>>>>>
>>>>> -- 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
>>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 Early Access build 26 is now available
Posted by Mark Thomas <ma...@apache.org>.
On December 3, 2020 8:57:26 AM UTC, Rory O'Donnell <ro...@oracle.com> wrote:
>Hi Mark,
>
>The bug was updated, unable to reproduce , can you provide details ?
>
>Rgds,Rory
>
>On 30/11/2020 17:00, Rory O'Donnell wrote:
>> Hi Marc,
>>
>> Let me see what we can do.
>>
>> Rgds,Rory
>>
>> On 30/11/2020 14:47, Mark Thomas wrote:
>>> Hi Rory,
>>>
>>> I have been (slowly) working my way through the currently open
>issues
>>> and I found time time today to investigate this one:
>>>
>https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>
>>>
>>>
>>> That led me to this OpenJDK bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>
>>> I have spent some time looking at this and I can confirm that the
>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>
>>> The issue looks to have been forgotten about. Is there anything you
>can
>>> do to get the right people to have a look at it? There is a simple
>to
>>> use reproduction case provided and if the bugs triggers it has very
>>> serious consequences for Tomcat.
>>>
>>> It would be really good to get a fix for this in Java 8.
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>>
>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>> Thanks for the feedback Martin!
>>>>
>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>> Hi Rory,
>>>>>
>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu
>20.04.1
>>>>> (x86_64 & aarch64)!
>>>>>
>>>>> Regards,
>>>>> Martin
>>>>>
>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>>
>wrote:
>>>>>
>>>>> Hi Mark,
>>>>>
>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>>
>https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>
><https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>
>>>>>
>>>>> * These early-access , open-source builds are provided
>under
>>>>> the
>>>>> o 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>>.
>>>>>
>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>
>>>>> [1] *
>>>>>
>>>>> * Features [1]: Most recent Integrations:
>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>> <https://openjdk.java.net/jeps/389
>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>> + JEP 389 introduces an API that offers
>>>>> statically-typed,
>>>>> pure-Java access to native code.
>>>>> + This API, together with the JEP 383
>>>>> <https://openjdk.java.net/jeps/383
>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>> simplify the otherwise error-prone process of
>binding
>>>>> to a
>>>>> native library.
>>>>>
>>>>> **
>>>>>
>>>>> * Release Notes [2]
>>>>>
>>>>> * Changes in recent builds that maybe of interest:
>>>>> o Build 26
>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>> + JDK-8243559: Removed Root Certificates with
>>>>> 1024-bit Keys
>>>>> + JDK-8253459: Argument index of zero or
>>>>> unrepresentable by
>>>>> int throws IllegalFormatException
>>>>> + JDK-8256643: Terminally deprecate ThreadGroup
>stop,
>>>>> destroy,
>>>>> isDestroyed, setDaemon and isDaemon
>>>>> o Build 25
>>>>> + JDK-8247781: Day period support added to
>java.time
>>>>> formats
>>>>> + JDK-8202471: (ann) Cannot read type annotations
>on
>>>>> generic
>>>>> receiver type's type variables *[**Reported by
>>>>> ByteBuddy]*
>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>> doesn't
>>>>> filter spurious '-psn' argument *[**Reported by
>>>>> JOSM]*
>>>>> + JDK-8256063: Module::getPackages returns the set
>of
>>>>> package
>>>>> names in this module
>>>>>
>>>>> * JDK 16 - topics of interest
>>>>> o Inside Java Episode 7 “The Vector API” with John Rose
>and
>>>>> Paul
>>>>> Sandoz
>>>>> +
>>>>>
>https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>
>>>>> o Biased locking Obsoletion update
>>>>> +
>>>>>
>https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>
>>>>> * Project Loom with Ron Pressler
>>>>> o
>>>>>
>https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>
>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and
>Oracle
>>>>> JDK
>>>>> o
>>>>>
>https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>
><https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>
>>>>>
>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>>
><https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>
><https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>
>>>>> (2020/11/17)
>>>>>
>>>>> * 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 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
>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>>.
>>>>>
>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>
>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>> considered
>>>>> secure and have been superseded by more secure and
>modern
>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>> integrated with
>>>>> JDK 16 Early Access build 26.
>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>> keystores
>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>> and are
>>>>> stronger than the old algorithms which were based on
>RC2,
>>>>> DESede, and SHA-1.This change is already included in
>>>>> JDK 16
>>>>> Early Access build 23.
>>>>>
>>>>> RgdsRory
>>>>>
>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>> [2]
>>>>>
>https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>>
><https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>
>>>>> [3]
>>>>>
>https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>>
><https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>
>>>>>
>>>>> -- 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
>>>
>>
Hi Rory,
On my todo list for later today.
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 Early Access build 26 is now available
Posted by Mark Thomas <ma...@apache.org>.
Rory,
For what purpose? There is an open bug report with a test case the
allows the issue to be reproduced. I don't understand what else is required.
Mark
On 14/01/2021 17:20, Rory O'Donnell wrote:
> Hi Mark,
>
> I think you might want to start a thread about the issue on the
> jdk8u-dev mailing list.
>
> https://mail.openjdk.java.net/mailman/listinfo/jdk8u-dev
>
>
> Rgds,Rory
>
> On 13/01/2021 20:41, Mark Thomas wrote:
>> On 12/01/2021 13:53, Rory O'Donnell wrote:
>>> Hi Mark,
>>>
>>> Dev guys are still looking at this, not an easy fix !
>>>
>>> One question, is this for OpenJDK 8 ?
>> Hi Rory,
>>
>> Yes this is being observed with OpenJDK 8.
>>
>> Mark
>>
>>
>>> Rgds,Rory
>>>
>>> On 03/12/2020 08:57, Rory O'Donnell wrote:
>>>> Hi Mark,
>>>>
>>>> The bug was updated, unable to reproduce , can you provide details ?
>>>>
>>>> Rgds,Rory
>>>>
>>>> On 30/11/2020 17:00, Rory O'Donnell wrote:
>>>>> Hi Marc,
>>>>>
>>>>> Let me see what we can do.
>>>>>
>>>>> Rgds,Rory
>>>>>
>>>>> On 30/11/2020 14:47, Mark Thomas wrote:
>>>>>> Hi Rory,
>>>>>>
>>>>>> I have been (slowly) working my way through the currently open issues
>>>>>> and I found time time today to investigate this one:
>>>>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>>>>>
>>>>>>
>>>>>>
>>>>>> That led me to this OpenJDK bug:
>>>>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>>>>
>>>>>> I have spent some time looking at this and I can confirm that the
>>>>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>>>>
>>>>>> The issue looks to have been forgotten about. Is there anything
>>>>>> you can
>>>>>> do to get the right people to have a look at it? There is a simple to
>>>>>> use reproduction case provided and if the bugs triggers it has very
>>>>>> serious consequences for Tomcat.
>>>>>>
>>>>>> It would be really good to get a fix for this in Java 8.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Mark
>>>>>>
>>>>>>
>>>>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>>>>> Thanks for the feedback Martin!
>>>>>>>
>>>>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>>>>> Hi Rory,
>>>>>>>>
>>>>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu
>>>>>>>> 20.04.1
>>>>>>>> (x86_64 & aarch64)!
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Martin
>>>>>>>>
>>>>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>>>>>
>>>>>>>> Hi Mark,
>>>>>>>>
>>>>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> * These early-access , open-source builds are provided
>>>>>>>> under the
>>>>>>>> o 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>>.
>>>>>>>>
>>>>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>>>>>> [1] *
>>>>>>>>
>>>>>>>> * Features [1]: Most recent Integrations:
>>>>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>>>>> <https://openjdk.java.net/jeps/389
>>>>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>>>>> + JEP 389 introduces an API that offers
>>>>>>>> statically-typed,
>>>>>>>> pure-Java access to native code.
>>>>>>>> + This API, together with the JEP 383
>>>>>>>> <https://openjdk.java.net/jeps/383
>>>>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>>>>> simplify the otherwise error-prone process of
>>>>>>>> binding
>>>>>>>> to a
>>>>>>>> native library.
>>>>>>>>
>>>>>>>> **
>>>>>>>>
>>>>>>>> * Release Notes [2]
>>>>>>>>
>>>>>>>> * Changes in recent builds that maybe of interest:
>>>>>>>> o Build 26
>>>>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>>>>> + JDK-8243559: Removed Root Certificates with
>>>>>>>> 1024-bit Keys
>>>>>>>> + JDK-8253459: Argument index of zero or
>>>>>>>> unrepresentable by
>>>>>>>> int throws IllegalFormatException
>>>>>>>> + JDK-8256643: Terminally deprecate ThreadGroup
>>>>>>>> stop,
>>>>>>>> destroy,
>>>>>>>> isDestroyed, setDaemon and isDaemon
>>>>>>>> o Build 25
>>>>>>>> + JDK-8247781: Day period support added to
>>>>>>>> java.time
>>>>>>>> formats
>>>>>>>> + JDK-8202471: (ann) Cannot read type
>>>>>>>> annotations on
>>>>>>>> generic
>>>>>>>> receiver type's type variables *[**Reported by
>>>>>>>> ByteBuddy]*
>>>>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>>>>> doesn't
>>>>>>>> filter spurious '-psn' argument *[**Reported by
>>>>>>>> JOSM]*
>>>>>>>> + JDK-8256063: Module::getPackages returns the
>>>>>>>> set of
>>>>>>>> package
>>>>>>>> names in this module
>>>>>>>>
>>>>>>>> * JDK 16 - topics of interest
>>>>>>>> o Inside Java Episode 7 “The Vector API” with John Rose
>>>>>>>> and
>>>>>>>> Paul
>>>>>>>> Sandoz
>>>>>>>> +
>>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> o Biased locking Obsoletion update
>>>>>>>> +
>>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> * Project Loom with Ron Pressler
>>>>>>>> o
>>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and
>>>>>>>> Oracle JDK
>>>>>>>> o
>>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> (2020/11/17)
>>>>>>>>
>>>>>>>> * 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 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
>>>>>>>> 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>>.
>>>>>>>>
>>>>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>>>>
>>>>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>>>>> considered
>>>>>>>> secure and have been superseded by more secure and
>>>>>>>> modern
>>>>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>>>>> integrated with
>>>>>>>> JDK 16 Early Access build 26.
>>>>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>>>>> keystores
>>>>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>>>>> and are
>>>>>>>> stronger than the old algorithms which were based on
>>>>>>>> RC2,
>>>>>>>> DESede, and SHA-1.This change is already included in
>>>>>>>> JDK 16
>>>>>>>> Early Access build 23.
>>>>>>>>
>>>>>>>> RgdsRory
>>>>>>>>
>>>>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>>>>> [2]
>>>>>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [3]
>>>>>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>>>>>
>>>>>>>>
>>>>>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> -- 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
>>>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: dev-help@tomcat.apache.org
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 Early Access build 26 is now available
Posted by Rory O'Donnell <ro...@oracle.com>.
Hi Mark,
I think you might want to start a thread about the issue on the
jdk8u-dev mailing list.
https://mail.openjdk.java.net/mailman/listinfo/jdk8u-dev
Rgds,Rory
On 13/01/2021 20:41, Mark Thomas wrote:
> On 12/01/2021 13:53, Rory O'Donnell wrote:
>> Hi Mark,
>>
>> Dev guys are still looking at this, not an easy fix !
>>
>> One question, is this for OpenJDK 8 ?
> Hi Rory,
>
> Yes this is being observed with OpenJDK 8.
>
> Mark
>
>
>> Rgds,Rory
>>
>> On 03/12/2020 08:57, Rory O'Donnell wrote:
>>> Hi Mark,
>>>
>>> The bug was updated, unable to reproduce , can you provide details ?
>>>
>>> Rgds,Rory
>>>
>>> On 30/11/2020 17:00, Rory O'Donnell wrote:
>>>> Hi Marc,
>>>>
>>>> Let me see what we can do.
>>>>
>>>> Rgds,Rory
>>>>
>>>> On 30/11/2020 14:47, Mark Thomas wrote:
>>>>> Hi Rory,
>>>>>
>>>>> I have been (slowly) working my way through the currently open issues
>>>>> and I found time time today to investigate this one:
>>>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>>>>
>>>>>
>>>>> That led me to this OpenJDK bug:
>>>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>>>
>>>>> I have spent some time looking at this and I can confirm that the
>>>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>>>
>>>>> The issue looks to have been forgotten about. Is there anything you can
>>>>> do to get the right people to have a look at it? There is a simple to
>>>>> use reproduction case provided and if the bugs triggers it has very
>>>>> serious consequences for Tomcat.
>>>>>
>>>>> It would be really good to get a fix for this in Java 8.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mark
>>>>>
>>>>>
>>>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>>>> Thanks for the feedback Martin!
>>>>>>
>>>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>>>> Hi Rory,
>>>>>>>
>>>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu
>>>>>>> 20.04.1
>>>>>>> (x86_64 & aarch64)!
>>>>>>>
>>>>>>> Regards,
>>>>>>> Martin
>>>>>>>
>>>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>>>>
>>>>>>> Hi Mark,
>>>>>>>
>>>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> * These early-access , open-source builds are provided
>>>>>>> under the
>>>>>>> o 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>>.
>>>>>>>
>>>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>>>>> [1] *
>>>>>>>
>>>>>>> * Features [1]: Most recent Integrations:
>>>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>>>> <https://openjdk.java.net/jeps/389
>>>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>>>> + JEP 389 introduces an API that offers
>>>>>>> statically-typed,
>>>>>>> pure-Java access to native code.
>>>>>>> + This API, together with the JEP 383
>>>>>>> <https://openjdk.java.net/jeps/383
>>>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>>>> simplify the otherwise error-prone process of
>>>>>>> binding
>>>>>>> to a
>>>>>>> native library.
>>>>>>>
>>>>>>> **
>>>>>>>
>>>>>>> * Release Notes [2]
>>>>>>>
>>>>>>> * Changes in recent builds that maybe of interest:
>>>>>>> o Build 26
>>>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>>>> + JDK-8243559: Removed Root Certificates with
>>>>>>> 1024-bit Keys
>>>>>>> + JDK-8253459: Argument index of zero or
>>>>>>> unrepresentable by
>>>>>>> int throws IllegalFormatException
>>>>>>> + JDK-8256643: Terminally deprecate ThreadGroup stop,
>>>>>>> destroy,
>>>>>>> isDestroyed, setDaemon and isDaemon
>>>>>>> o Build 25
>>>>>>> + JDK-8247781: Day period support added to java.time
>>>>>>> formats
>>>>>>> + JDK-8202471: (ann) Cannot read type annotations on
>>>>>>> generic
>>>>>>> receiver type's type variables *[**Reported by
>>>>>>> ByteBuddy]*
>>>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>>>> doesn't
>>>>>>> filter spurious '-psn' argument *[**Reported by
>>>>>>> JOSM]*
>>>>>>> + JDK-8256063: Module::getPackages returns the set of
>>>>>>> package
>>>>>>> names in this module
>>>>>>>
>>>>>>> * JDK 16 - topics of interest
>>>>>>> o Inside Java Episode 7 “The Vector API” with John Rose
>>>>>>> and
>>>>>>> Paul
>>>>>>> Sandoz
>>>>>>> +
>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>>>
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>>>
>>>>>>>
>>>>>>> o Biased locking Obsoletion update
>>>>>>> +
>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>>>
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>>>
>>>>>>>
>>>>>>> * Project Loom with Ron Pressler
>>>>>>> o
>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>>>
>>>>>>>
>>>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and
>>>>>>> Oracle JDK
>>>>>>> o
>>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>>>
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>>>
>>>>>>>
>>>>>>> (2020/11/17)
>>>>>>>
>>>>>>> * 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 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
>>>>>>> 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>>.
>>>>>>>
>>>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>>>
>>>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>>>> considered
>>>>>>> secure and have been superseded by more secure and
>>>>>>> modern
>>>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>>>> integrated with
>>>>>>> JDK 16 Early Access build 26.
>>>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>>>> keystores
>>>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>>>> and are
>>>>>>> stronger than the old algorithms which were based on
>>>>>>> RC2,
>>>>>>> DESede, and SHA-1.This change is already included in
>>>>>>> JDK 16
>>>>>>> Early Access build 23.
>>>>>>>
>>>>>>> RgdsRory
>>>>>>>
>>>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>>>> [2]
>>>>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>>>
>>>>>>>
>>>>>>> [3]
>>>>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>>>>
>>>>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 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
>>>>>
>
> ---------------------------------------------------------------------
> 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 Early Access build 26 is now available
Posted by Mark Thomas <ma...@apache.org>.
On 12/01/2021 13:53, Rory O'Donnell wrote:
> Hi Mark,
>
> Dev guys are still looking at this, not an easy fix !
>
> One question, is this for OpenJDK 8 ?
Hi Rory,
Yes this is being observed with OpenJDK 8.
Mark
>
> Rgds,Rory
>
> On 03/12/2020 08:57, Rory O'Donnell wrote:
>> Hi Mark,
>>
>> The bug was updated, unable to reproduce , can you provide details ?
>>
>> Rgds,Rory
>>
>> On 30/11/2020 17:00, Rory O'Donnell wrote:
>>> Hi Marc,
>>>
>>> Let me see what we can do.
>>>
>>> Rgds,Rory
>>>
>>> On 30/11/2020 14:47, Mark Thomas wrote:
>>>> Hi Rory,
>>>>
>>>> I have been (slowly) working my way through the currently open issues
>>>> and I found time time today to investigate this one:
>>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>>>
>>>>
>>>> That led me to this OpenJDK bug:
>>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>>
>>>> I have spent some time looking at this and I can confirm that the
>>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>>
>>>> The issue looks to have been forgotten about. Is there anything you can
>>>> do to get the right people to have a look at it? There is a simple to
>>>> use reproduction case provided and if the bugs triggers it has very
>>>> serious consequences for Tomcat.
>>>>
>>>> It would be really good to get a fix for this in Java 8.
>>>>
>>>> Thanks,
>>>>
>>>> Mark
>>>>
>>>>
>>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>>> Thanks for the feedback Martin!
>>>>>
>>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>>> Hi Rory,
>>>>>>
>>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu
>>>>>> 20.04.1
>>>>>> (x86_64 & aarch64)!
>>>>>>
>>>>>> Regards,
>>>>>> Martin
>>>>>>
>>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>>>
>>>>>> Hi Mark,
>>>>>>
>>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>>
>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>>
>>>>>>
>>>>>>
>>>>>> * These early-access , open-source builds are provided
>>>>>> under the
>>>>>> o 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>>.
>>>>>>
>>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>>>> [1] *
>>>>>>
>>>>>> * Features [1]: Most recent Integrations:
>>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>>> <https://openjdk.java.net/jeps/389
>>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>>> + JEP 389 introduces an API that offers
>>>>>> statically-typed,
>>>>>> pure-Java access to native code.
>>>>>> + This API, together with the JEP 383
>>>>>> <https://openjdk.java.net/jeps/383
>>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>>> simplify the otherwise error-prone process of
>>>>>> binding
>>>>>> to a
>>>>>> native library.
>>>>>>
>>>>>> **
>>>>>>
>>>>>> * Release Notes [2]
>>>>>>
>>>>>> * Changes in recent builds that maybe of interest:
>>>>>> o Build 26
>>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>>> + JDK-8243559: Removed Root Certificates with
>>>>>> 1024-bit Keys
>>>>>> + JDK-8253459: Argument index of zero or
>>>>>> unrepresentable by
>>>>>> int throws IllegalFormatException
>>>>>> + JDK-8256643: Terminally deprecate ThreadGroup stop,
>>>>>> destroy,
>>>>>> isDestroyed, setDaemon and isDaemon
>>>>>> o Build 25
>>>>>> + JDK-8247781: Day period support added to java.time
>>>>>> formats
>>>>>> + JDK-8202471: (ann) Cannot read type annotations on
>>>>>> generic
>>>>>> receiver type's type variables *[**Reported by
>>>>>> ByteBuddy]*
>>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>>> doesn't
>>>>>> filter spurious '-psn' argument *[**Reported by
>>>>>> JOSM]*
>>>>>> + JDK-8256063: Module::getPackages returns the set of
>>>>>> package
>>>>>> names in this module
>>>>>>
>>>>>> * JDK 16 - topics of interest
>>>>>> o Inside Java Episode 7 “The Vector API” with John Rose
>>>>>> and
>>>>>> Paul
>>>>>> Sandoz
>>>>>> +
>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>>
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>>
>>>>>>
>>>>>> o Biased locking Obsoletion update
>>>>>> +
>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>>
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>>
>>>>>>
>>>>>> * Project Loom with Ron Pressler
>>>>>> o
>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>>
>>>>>>
>>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and
>>>>>> Oracle JDK
>>>>>> o
>>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>>
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>>
>>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>>
>>>>>>
>>>>>> (2020/11/17)
>>>>>>
>>>>>> * 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 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
>>>>>> 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>>.
>>>>>>
>>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>>
>>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>>> considered
>>>>>> secure and have been superseded by more secure and
>>>>>> modern
>>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>>> integrated with
>>>>>> JDK 16 Early Access build 26.
>>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>>> keystores
>>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>>> and are
>>>>>> stronger than the old algorithms which were based on
>>>>>> RC2,
>>>>>> DESede, and SHA-1.This change is already included in
>>>>>> JDK 16
>>>>>> Early Access build 23.
>>>>>>
>>>>>> RgdsRory
>>>>>>
>>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>>> [2]
>>>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>>
>>>>>>
>>>>>> [3]
>>>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>>>
>>>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 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
>>>>
>>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Re: JDK 16 Early Access build 26 is now available
Posted by Rory O'Donnell <ro...@oracle.com>.
Hi Mark,
Dev guys are still looking at this, not an easy fix !
One question, is this for OpenJDK 8 ?
Rgds,Rory
On 03/12/2020 08:57, Rory O'Donnell wrote:
> Hi Mark,
>
> The bug was updated, unable to reproduce , can you provide details ?
>
> Rgds,Rory
>
> On 30/11/2020 17:00, Rory O'Donnell wrote:
>> Hi Marc,
>>
>> Let me see what we can do.
>>
>> Rgds,Rory
>>
>> On 30/11/2020 14:47, Mark Thomas wrote:
>>> Hi Rory,
>>>
>>> I have been (slowly) working my way through the currently open issues
>>> and I found time time today to investigate this one:
>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?id=63802__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2ME3DDHE2Y$
>>>
>>>
>>> That led me to this OpenJDK bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8238279
>>>
>>> I have spent some time looking at this and I can confirm that the
>>> OpenJDK bug is present in the latest OpenJDK 8.
>>>
>>> The issue looks to have been forgotten about. Is there anything you can
>>> do to get the right people to have a look at it? There is a simple to
>>> use reproduction case provided and if the bugs triggers it has very
>>> serious consequences for Tomcat.
>>>
>>> It would be really good to get a fix for this in Java 8.
>>>
>>> Thanks,
>>>
>>> Mark
>>>
>>>
>>> On 30/11/2020 14:02, Rory O'Donnell wrote:
>>>> Thanks for the feedback Martin!
>>>>
>>>> On 30/11/2020 09:37, Martin Grigorov wrote:
>>>>> Hi Rory,
>>>>>
>>>>> Apache Tomcat's build and tests pass with JDK 16 b26 on Ubuntu
>>>>> 20.04.1
>>>>> (x86_64 & aarch64)!
>>>>>
>>>>> Regards,
>>>>> Martin
>>>>>
>>>>> On Fri, Nov 27, 2020 at 1:15 PM Rory O'Donnell
>>>>> <rory.odonnell@oracle.com <ma...@oracle.com>> wrote:
>>>>>
>>>>> Hi Mark,
>>>>>
>>>>> OpenJDK 16 Early Access build 26**is now available at
>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEZ3Rcy6Y$
>>>>>
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA7UXpQ9Y$>
>>>>>
>>>>>
>>>>>
>>>>> * These early-access , open-source builds are provided
>>>>> under the
>>>>> o 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>>.
>>>>>
>>>>> * Schedule: *JDK 16 Rampdown Phase One Starts on 2020/12/10
>>>>> [1] *
>>>>>
>>>>> * Features [1]: Most recent Integrations:
>>>>> o Integrated JEP 389: Foreign Linker API (Incubator)
>>>>> <https://openjdk.java.net/jeps/389
>>>>> <https://openjdk.java.net/jeps/389>> with this release.
>>>>> + JEP 389 introduces an API that offers
>>>>> statically-typed,
>>>>> pure-Java access to native code.
>>>>> + This API, together with the JEP 383
>>>>> <https://openjdk.java.net/jeps/383
>>>>> <https://openjdk.java.net/jeps/383>>, will considerably
>>>>> simplify the otherwise error-prone process of
>>>>> binding
>>>>> to a
>>>>> native library.
>>>>>
>>>>> **
>>>>>
>>>>> * Release Notes [2]
>>>>>
>>>>> * Changes in recent builds that maybe of interest:
>>>>> o Build 26
>>>>> + JDK-8202343: *Disable TLS 1.0 and 1.1*
>>>>> + JDK-8251317:**Support for CLDR version 38**
>>>>> + JDK-8212879: Make JVMTI TagMap table concurrent
>>>>> + JDK-8236926: Concurrently uncommit memory in G1
>>>>> + JDK-8243559: Removed Root Certificates with
>>>>> 1024-bit Keys
>>>>> + JDK-8253459: Argument index of zero or
>>>>> unrepresentable by
>>>>> int throws IllegalFormatException
>>>>> + JDK-8256643: Terminally deprecate ThreadGroup stop,
>>>>> destroy,
>>>>> isDestroyed, setDaemon and isDaemon
>>>>> o Build 25
>>>>> + JDK-8247781: Day period support added to java.time
>>>>> formats
>>>>> + JDK-8202471: (ann) Cannot read type annotations on
>>>>> generic
>>>>> receiver type's type variables *[**Reported by
>>>>> ByteBuddy]*
>>>>> + JDK-8255947: [macos] Signed macOS jpackage app
>>>>> doesn't
>>>>> filter spurious '-psn' argument *[**Reported by
>>>>> JOSM]*
>>>>> + JDK-8256063: Module::getPackages returns the set of
>>>>> package
>>>>> names in this module
>>>>>
>>>>> * JDK 16 - topics of interest
>>>>> o Inside Java Episode 7 “The Vector API” with John Rose
>>>>> and
>>>>> Paul
>>>>> Sandoz
>>>>> +
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEtW5xauw$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWp3gGRk$>>
>>>>>
>>>>>
>>>>> o Biased locking Obsoletion update
>>>>> +
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEBDg8oxo$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/17/biased-locking-obsoletion/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAxzCxL3M$>>
>>>>>
>>>>>
>>>>> * Project Loom with Ron Pressler
>>>>> o
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEQv2Azfo$
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/24/podcast-008/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA0dsi5SU$>
>>>>>
>>>>>
>>>>> * Update on 64-bit ARM Support for Oracle OpenJDK and
>>>>> Oracle JDK
>>>>> o
>>>>> https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>
>>>>>
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEwYMr9uA$
>>>>>
>>>>> <https://urldefense.com/v3/__https://inside.java/2020/11/12/arm-support-update/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAfaLo-TE$>>
>>>>>
>>>>>
>>>>>
>>>>> Project Lanai Early-Access: EA 7 Build 16-lanai+3-278
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEB1z57Go$
>>>>>
>>>>> <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPAWQSEiWc$>>
>>>>>
>>>>>
>>>>> (2020/11/17)
>>>>>
>>>>> * 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 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
>>>>> 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>>.
>>>>>
>>>>> The Java Cryptographic Roadmap has been updated [3]:
>>>>>
>>>>> * Distrust TLS 1.0 and TLS 1.1 by default
>>>>> o TLS protocol versions 1.0 and 1.1 are no longer
>>>>> considered
>>>>> secure and have been superseded by more secure and
>>>>> modern
>>>>> versions (TLS 1.2 and 1.3). This change has been
>>>>> integrated with
>>>>> JDK 16 Early Access build 26.
>>>>> * Upgrade of default algorithms used to encrypt PKCS12
>>>>> keystores
>>>>> o The new algorithms are based on AES-256 and SHA-256
>>>>> and are
>>>>> stronger than the old algorithms which were based on
>>>>> RC2,
>>>>> DESede, and SHA-1.This change is already included in
>>>>> JDK 16
>>>>> Early Access build 23.
>>>>>
>>>>> RgdsRory
>>>>>
>>>>> [1] https://openjdk.java.net/projects/jdk/16/
>>>>> <https://openjdk.java.net/projects/jdk/16/>
>>>>> [2]
>>>>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEpKSuM9s$
>>>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA8Rb9xDs$>
>>>>>
>>>>>
>>>>> [3]
>>>>> https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!PccppzFjCMGwBbQzCDnWyF3kpvqgDVQZjxTwZ9Q1KyRdhCuJv1k7BsAkR2MEAhryTUg$
>>>>> <https://urldefense.com/v3/__https://www.java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!M4EgIFbSTB2Ht6bPl0cv86IT2O3uiW_VkCI3Zm_GgnhSvLYSiUf9GTDwfYPA_J5bbAA$>
>>>>>
>>>>>
>>>>>
>>>>> -- 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