[hibernate-dev] Re: JDK 16 is now in Rampdown Phase Two

"Rory O'Donnell" <[email protected]> Mon, 18 Jan 2021 10:04:37 +0000
Newsgroups gmane.comp.java.hibernate.devel
Message-ID <[email protected]>
Many thanks for the feedback Yoann!

On 18/01/2021 09:51, Yoann Rodiere wrote:
> Hello Rory,
>
> Hibernate ORM: Tested with version 5.4. Everything works fine with JDK 
> 16 EA build 32.
> Hibernate Validator: Tested with versions 6.1, 6.2 and 7.0. Everything 
> works fine with JDK 16 EA build 32.
> Hibernate Search: Tested with versions 5.11 and 6.0. Everything works 
> fine with JDK 16 EA build 32.
> Hibernate Reactive: Tested with version 1.0. Everything works fine 
> with JDK 16 EA build 32.
>
> Regards,
>
> Yoann Rodière
>
> Sr. Software Engineer, Middleware Engineering, Hibernate team
>
> Red Hat 
> <https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PutsEU1Kc$> 
>
>
> <https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PutsEU1Kc$> 
>
>
>
>
> On Fri, 15 Jan 2021 at 10:16, Rory O'Donnell <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Hi Sanne & Yoann,
>
>     *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
>     <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Pu4qajEDA$>
>
>       * These early-access, open-source builds are provided under the GNU
>         General Public License, version 2, with the Classpath Exception
>         <http://openjdk.java.net/legal/gplv2+ce.html
>     <http://openjdk.java.net/legal/gplv2+ce.html>>.
>       * Features [3] - the overall feature set is frozen. No further JEPs
>         will be targeted to this release.
>       * Changes in recent builds that maybe of interest:
>           o Build 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
>     <https://urldefense.com/v3/__https://cl4es.github.io/2021/01/04/Investigating-MD5-Overheads.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuL2I6fQ0$>
>           o Towards OpenJDK 17 - a quick update on startup performance
>     https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html
>     <https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Pu40zKv70$>
>           o Migrating OpenJDK to Git & GitHub - GitHub Universe 2020
>     session
>             replay
>     https://inside.java/2020/12/11/skara-github-universe/
>     <https://urldefense.com/v3/__https://inside.java/2020/12/11/skara-github-universe/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuFT26D8Q$>
>
>     Project Panama/foreign EA Build 16-panama+3-385 (2020/12/10)
>     <https://jdk.java.net/panama/
>     <https://urldefense.com/v3/__https://jdk.java.net/panama/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Purb8XFLk$>>
>     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
>     <https://openjdk.java.net/jeps/370>>, JEP 383
>             <https://openjdk.java.net/jeps/383
>     <https://openjdk.java.net/jeps/383>>, JEP 393
>             <https://openjdk.java.net/jeps/393
>     <https://openjdk.java.net/jeps/393>>) and Foreign Linker API (JEP
>             389 <https://openjdk.java.net/jeps/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
>     <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 [email protected]
>     <mailto:[email protected]>
>         <[email protected]
>     <mailto:[email protected]>>. To send e-mail to this
>     address you
>         must first subscribe to the mailing list
>         <https://mail.openjdk.java.net/mailman/listinfo/panama-dev
>     <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/
>     <https://urldefense.com/v3/__https://inside.java/2020/11/17/podcast-007/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuHl3UZrg$>
>           o “The Foreign Memory Access API” with Maurizio Cimadamore and
>             Jorn Vernee
>     https://inside.java/2020/12/11/podcast-009/
>     <https://urldefense.com/v3/__https://inside.java/2020/12/11/podcast-009/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PulUtsCAA$>
>           o “The Foreign Linker API” with Maurizio Cimadamore and Jorn
>     Vernee
>     https://inside.java/2020/12/21/podcast-010/
>     <https://urldefense.com/v3/__https://inside.java/2020/12/21/podcast-010/__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PupNuYbdM$>
>
>     OpenJDK 17 Early Access build 5**is now available at
>     http://jdk.java.net/17
>     <https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuBX6oBw4$>
>
>       * These early-access, open-source builds are provided under the GNU
>         General Public License, version 2, with the Classpath Exception
>         <http://openjdk.java.net/legal/gplv2+ce.html
>     <http://openjdk.java.net/legal/gplv2+ce.html>>.
>       * Changes in recent builds that maybe of interest:
>           o Build 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
>     <https://urldefense.com/v3/__https://cl4es.github.io/2020/12/06/Towards-OpenJDK-17.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9Pu40zKv70$>
>
>     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
>     <https://mail.openjdk.java.net/pipermail/jdk-dev/2021-January/005001.html>
>     [2] https://jdk.java.net/16/release-notes
>     <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuYtfgQes$>
>     [3] http://openjdk.java.net/projects/jdk/16/
>     <http://openjdk.java.net/projects/jdk/16/>
>     <http://openjdk.java.net/projects/jdk/16/
>     <http://openjdk.java.net/projects/jdk/16/>>
>     [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>
>
>     <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://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuluWLYjs$>
>
>     <https://java.com/en/jre-jdk-cryptoroadmap.html
>     <https://urldefense.com/v3/__https://java.com/en/jre-jdk-cryptoroadmap.html__;!!GqivPVa7Brio!JvqJmaJzThss85HiGVPwXvUXW--P9gEtjiBm1-ypermcZeS12zE2O6UeE9PuluWLYjs$>>
>     _______________________________________________
>     hibernate-dev mailing list -- [email protected]
>     <mailto:[email protected]>
>     To unsubscribe send an email to
>     [email protected]
>     <mailto:[email protected]>
>     %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
>

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

_______________________________________________
hibernate-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s