JDK 16 is now in Rampdown Phase Two

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

JDK 16 is now in Rampdown Phase Two

Rory O'Donnell
Hi Rick,

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
    • 2021/01/14  Rampdown Phase Two
    • 2021/02/04  Initial Release Candidate
    • 2021/02/18  Final Release Candidate
    • 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.
  • 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:
    • 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.
    • Build 31:
      • JDK-8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0
        • Reported by Apache Lucene
    • 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

Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10) is available now [4]

  • What's new
    • jextract is now fully compatible with Java 16
    • New architecture based on Foreign-Memory Access API (JEP 370, JEP 383, JEP 393) and Foreign Linker API (JEP 389)
OpenJDK 17 Early Access build 5 is now available at http://jdk.java.net/17

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.   
Reply | Threaded
Open this post in threaded view
|

Re: JDK 16 is now in Rampdown Phase Two

Rick Hillegas-3
Hi Rory,

No problems found with early access build 32. For more detail, see
https://issues.apache.org/jira/browse/DERBY-7088?focusedCommentId=17266664&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17266664

Thanks,
-Rick

On 1/15/21 1:09 AM, Rory O'Donnell wrote:

> Hi Rick,
>
> *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 [hidden email]
>    <[hidden email]>. 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>
>

Reply | Threaded
Open this post in threaded view
|

Re: [External] : Re: JDK 16 is now in Rampdown Phase Two

Rory O'Donnell
Thanks for the feedback Rick!

On 16/01/2021 21:21, Rick Hillegas wrote:

> Hi Rory,
>
> No problems found with early access build 32. For more detail, see
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/DERBY-7088?focusedCommentId=17266664&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel*comment-17266664__;Iw!!GqivPVa7Brio!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4IhfxxzcPk$ 
>
> Thanks,
> -Rick
>
> On 1/15/21 1:09 AM, Rory O'Donnell wrote:
>> Hi Rick,
>>
>> *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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4IhSqUmx8U$ 
>>
>>  * 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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ih9E9x_uI$ 
>>      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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ih_ELoJPg$ 
>>      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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4IhMmV8hjo$ 
>>
>> Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
>> <https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4IhsV5a9m0$ 
>> > 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 [hidden email]
>>    <[hidden email]>. 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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ih0hvf7qQ$ 
>>      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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ih99TiK-A$ 
>>      o “The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
>> https://urldefense.com/v3/__https://inside.java/2020/12/21/podcast-010/__;!!GqivPVa7Brio!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ihj36kjZg$ 
>>
>> OpenJDK 17 Early Access build 5**is now available at
>> https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4IhoalvWiU$ 
>>
>>  * 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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ih_ELoJPg$ 
>>
>> 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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ihr01zLlo$ 
>> [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!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ihnd_Jat4$ 
>> <https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!KerU6QzpztHsNBW5vqqEKZC-2iZCCHUqKFbxbBd8_SspnyoO_QqGGTs2o4Ihnd_Jat4$ 
>> >
>>
>

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