Many thanks Yoann!

On 13/04/2021 08:31, Yoann Rodiere wrote:
Hello Rory,

Regarding JDK17 EA17 (yes 17, I was on PTO so I'm a bit late :) ), everything looks fine on our side:

Hibernate ORM: Version 5.4 tested against JDK 16 GA and JDK 17 EA17. No problem to report. Hibernate Validator: Versions 6.1, 6.2, 7.0 tested against JDK 16 GA and JDK 17 EA17. No problem to report. Hibernate Search: Version 5.11 tested against JDK 16 GA, version 6.0 tested against JDK 16 GA and JDK 17 EA17. No problem to report. Hibernate Reactive: Version 1.0 tested against JDK 16 and JDK 17 EA17. No problem to report.

We've encountered a problem in one of our build tools caused by the change in the class hierarchy of java.util.Random, but it won't affect users of our libraries and it's in the process of being resolved: https://github.com/policeman-tools/forbidden-apis/issues/177 <https://urldefense.com/v3/__https://github.com/policeman-tools/forbidden-apis/issues/177__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQUt4GXrQ$>

Have a great day,

Yoann Rodière

Sr. Software Engineer, Application Services, Hibernate team

Red Hat <https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQUXgFuS8$>

<https://urldefense.com/v3/__https://www.redhat.com__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQUXgFuS8$>



On Fri, 2 Apr 2021 at 09:48, Rory O'Donnell <rory.odonn...@oracle.com <mailto:rory.odonn...@oracle.com>> wrote:


    Hi Sanne & Yoann,

    *OpenJDK 17 Early Access build 16 is now available at
    **http://jdk.java.net/17*
    
<https://urldefense.com/v3/__http://jdk.java.net/17*__;Kg!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQ_Gvs9-w$>
    <http://jdk.java.net/17
    
<https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQFBUT4Cc$>>

      * 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 (proposed)
          o 2021/06/10         Rampdown Phase One
          o 2021/07/15         Rampdown Phase Two
          o 2021/08/05         Initial Release Candidate
          o 2021/08/19         Final Release Candidate
          o 2021/09/14         General Availability

      * Features:*Heads-up on an important Candidate JEP
        *
          o *Candidate - JEP 403: **Strongly Encapsulate JDK Internals
            <https://openjdk.java.net/jeps/403
    <https://openjdk.java.net/jeps/403>>*
          o successor to JEP 396: Strongly Encapsulate JDK Internals by
            Default <https://openjdk.java.net/jeps/396
    <https://openjdk.java.net/jeps/396>>
          o strongly encapsulate all internal elements of the JDK by
    default
          o exception for Critical Internal APIs such as /sun.misc.Unsafe/

      * JEPs targeted to JDK 17, so far:
          o JEP 356: Enhanced Pseudo-Random Number Generators
            <https://openjdk.java.net/jeps/356
    <https://openjdk.java.net/jeps/356>>
          o JEP 382: New macOS Rendering Pipeline
            <https://openjdk.java.net/jeps/382
    <https://openjdk.java.net/jeps/382>>
          o JEP 391: macOS/AArch64 Port
    <https://openjdk.java.net/jeps/391
    <https://openjdk.java.net/jeps/391>>
          o JEP 398: Deprecate the Applet API for Removal
            <https://openjdk.java.net/jeps/398
    <https://openjdk.java.net/jeps/398>>

      * Release Notes are available at
    http://jdk.java.net/17/release-notes
    
<https://urldefense.com/v3/__http://jdk.java.net/17/release-notes__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQk6f3LrU$>
        <http://jdk.java.net/17/release-notes
    
<https://urldefense.com/v3/__http://jdk.java.net/17/release-notes__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQk6f3LrU$>>
      * Changes in recent builds that maybe of interest:
          o Build 16
              + JDK-8263898: (fs) Files.newOutputStream on the "NUL"
    special
                device throws FileSystemException: "nul: Incorrect
    function"
                (win)
                  # Reported by Apache Ant
          o Build 15
              + JDK-8263575: Conflict between JDK rpms and OL8 Modularity
                prevents dnf install/updates
          o Build 14
              + JDK-8262277: URLClassLoader.getResource throws
    undocumented
                IllegalArgumentException
              + JDK-8262351: Extra '0' in java.util.Formatter for '%012a'
                conversion with a sign character

    *Project Loom Early-Access Build: **Build 17-loom+5-191*
    <http://jdk.java.net/loom/
    
<https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQx-yPeYs$>>*(2021/3/19)*

      * These early-access builds are provided under the GNU General
    Public
        License, version 2, with the Classpath Exception
        <http://openjdk.java.net/legal/gplv2+ce.html
    <http://openjdk.java.net/legal/gplv2+ce.html>>.
      * These builds are produced for the purpose of gathering
    feedback. Use
        for any other purpose is at your own risk.
      * Please send feedback via e-mail to loom-...@openjdk.java.net
    <mailto:loom-...@openjdk.java.net>
        <mailto:loom-...@openjdk.java.net
    <mailto:loom-...@openjdk.java.net>>. To send e-mail to this address
        you must first subscribe to the mailing list
        <http://mail.openjdk.java.net/mailman/listinfo/loom-dev
    <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>>.

    *Quality Report for March 2021 was published here [1]*.

      * Thanks to everyone who contributed by creating features or
        enhancements, logging  bugs, or downloading and testing the
        early-access builds.

    *Worth reading - **The Arrival of Java 16!
    <https://inside.java/2021/03/16/the-arrival-of-java16/
    
<https://urldefense.com/v3/__https://inside.java/2021/03/16/the-arrival-of-java16/__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQMqAXS1Y$>>*

      * JDK 16 Migration guide -
    https://docs.oracle.com/en/java/javase/16/migrate/getting-started.html
    <https://docs.oracle.com/en/java/javase/16/migrate/getting-started.html>
      * #AllTestsGreenOnJDK16 - If your tests are green on JDK 16 please
        respond to this *tweet
        <https://twitter.com/Sharat_Chander/status/1368978627816136707
    
<https://urldefense.com/v3/__https://twitter.com/Sharat_Chander/status/1368978627816136707__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQqwBO7bA$>>*.
      * Oracle Developer Live event - Individual sessions:
         1. *Java 16: Consistency and Innovation* (Aurelio
    Garcia-Ribeyro):
    https://youtu.be/1acKCBbd6f4
    
<https://urldefense.com/v3/__https://youtu.be/1acKCBbd6f4__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQiWyGLs0$>
    <https://youtu.be/1acKCBbd6f4
    
<https://urldefense.com/v3/__https://youtu.be/1acKCBbd6f4__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQiWyGLs0$>>
         2. *Java Language Futures: Spring 2021* (Gavin Bierman):
    https://youtu.be/K9SVV0XNIP8
    
<https://urldefense.com/v3/__https://youtu.be/K9SVV0XNIP8__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQuePpFN0$>
    <https://youtu.be/K9SVV0XNIP8
    
<https://urldefense.com/v3/__https://youtu.be/K9SVV0XNIP8__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQuePpFN0$>>
         3. *Ask the Java Architects* (Mark Reinhold, Brian Goetz, Mikael
            Vidstedt, Ron Pressler): https://youtu.be/CVE4bWvuD3o
    
<https://urldefense.com/v3/__https://youtu.be/CVE4bWvuD3o__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQp9P4AsE$>
            <https://youtu.be/CVE4bWvuD3o
    
<https://urldefense.com/v3/__https://youtu.be/CVE4bWvuD3o__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQp9P4AsE$>>
         4. *Learn Java 16 with IntelliJ IDEA *(Trisha Gee[JetBrains])*:
            *https://youtu.be/1hyWJTjxeGM
    
<https://urldefense.com/v3/__https://youtu.be/1hyWJTjxeGM__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQygLMn7E$>
    <https://youtu.be/1hyWJTjxeGM
    
<https://urldefense.com/v3/__https://youtu.be/1hyWJTjxeGM__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQygLMn7E$>>**
         5. *How Records Can Improve Serialization* (Julia Boes, Chris
            Hegarty): https://youtu.be/44D8M6ZxuLU
    
<https://urldefense.com/v3/__https://youtu.be/44D8M6ZxuLU__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQ5AeR8oY$>
            <https://youtu.be/44D8M6ZxuLU
    
<https://urldefense.com/v3/__https://youtu.be/44D8M6ZxuLU__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQ5AeR8oY$>>
         6. *Vector API: SIMD Programming in Java* (Paul Sandoz, Sandhya
            Viswanathan[Intel]): https://youtu.be/VYo3p4R66N8
    
<https://urldefense.com/v3/__https://youtu.be/VYo3p4R66N8__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQUFtA5Co$>
            <https://youtu.be/VYo3p4R66N8
    
<https://urldefense.com/v3/__https://youtu.be/VYo3p4R66N8__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQUFtA5Co$>>
         7. *Your Guide to OpenJDK Development* (Jesper Wilhelmsson):
    https://youtu.be/bHcKTYy_Nec
    
<https://urldefense.com/v3/__https://youtu.be/bHcKTYy_Nec__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQcrPSmhw$>
    <https://youtu.be/bHcKTYy_Nec
    
<https://urldefense.com/v3/__https://youtu.be/bHcKTYy_Nec__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQcrPSmhw$>>
         8. *Project Skara: Migrating OpenJDK to Git and GitHub* (Erik
            Duveblad, Robin Westberg): https://youtu.be/-pBgplk7fVk
    
<https://urldefense.com/v3/__https://youtu.be/-pBgplk7fVk__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQTHm59p8$>
            <https://youtu.be/-pBgplk7fVk
    
<https://urldefense.com/v3/__https://youtu.be/-pBgplk7fVk__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQTHm59p8$>>
         9. *Monitoring and Troubleshooting Tools in the JDK* (Poonam
            Parhar): https://youtu.be/mcfubUmbZhQ
    
<https://urldefense.com/v3/__https://youtu.be/mcfubUmbZhQ__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQKzoeJPc$>
    <https://youtu.be/mcfubUmbZhQ
    
<https://urldefense.com/v3/__https://youtu.be/mcfubUmbZhQ__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQKzoeJPc$>>
        10. *Fast and Efficient Microservices for Java with GraalVM*
    (Alina
            Yurenko): https://youtu.be/_eRD6qJqtNw
    
<https://urldefense.com/v3/__https://youtu.be/_eRD6qJqtNw__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQIBdmE58$>
            <https://youtu.be/_eRD6qJqtNw
    
<https://urldefense.com/v3/__https://youtu.be/_eRD6qJqtNw__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQIBdmE58$>>
        11. *Accelerating Productivity with Micronaut and Java Records*
            (Graeme Rocher): https://youtu.be/RoNeoXQBs9w
    
<https://urldefense.com/v3/__https://youtu.be/RoNeoXQBs9w__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQWHZlHt0$>
            <https://youtu.be/RoNeoXQBs9w
    
<https://urldefense.com/v3/__https://youtu.be/RoNeoXQBs9w__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQWHZlHt0$>>
        12. *Scalable Microservices for Java using Helidon and
    Coherence CE*
            (Dmitry Aleksandrov, Aleks Seović):
    https://youtu.be/WTL0Zbjzveo
    
<https://urldefense.com/v3/__https://youtu.be/WTL0Zbjzveo__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQoL_kgeo$>
            <https://youtu.be/WTL0Zbjzveo
    
<https://urldefense.com/v3/__https://youtu.be/WTL0Zbjzveo__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQoL_kgeo$>>
        13. *Cross-Platform User Interfaces, Developed with Java & OpenJFX
            Project* (Johan Vos [Gluon]): https://youtu.be/7eytbaBMm5o
    
<https://urldefense.com/v3/__https://youtu.be/7eytbaBMm5o__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQ7Xa1bgY$>
            <https://youtu.be/7eytbaBMm5o
    
<https://urldefense.com/v3/__https://youtu.be/7eytbaBMm5o__;!!GqivPVa7Brio!M9Ja00-nbQLvqPPwNRKnZ0byfRJmAmk3Cxt0NJx618n4nvlzo0XCU4ZnrPRQ7Xa1bgY$>>

    Rgds,Rory

    [1]
    
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021
    
<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021>

    
<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021
    
<https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021>>

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

    _______________________________________________
    hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
    <mailto:hibernate-dev@lists.jboss.org>
    To unsubscribe send an email to
    hibernate-dev-le...@lists.jboss.org
    <mailto:hibernate-dev-le...@lists.jboss.org>
    %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s


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

_______________________________________________
hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
To unsubscribe send an email to hibernate-dev-le...@lists.jboss.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to