[hibernate-dev] Release Announcement: General Availability of Java 17 / JDK 17

2021-09-14 Thread Rory O'Donnell

Hi Sanne & Yoann,

*Release Announcement: General Availability of Java 17 / JDK 17 *

**

 * JDK 17, the reference implementation of Java 17, is now Generally
   Available. [1]
 * GPL-licensed OpenJDK builds from Oracle are available here:
   https://jdk.java.net/17/ 
 * JDK 17 Release notes
   
 * Inside Java: The Arrival of Java 17!
   

*JDK 17 includes the following features [2]:*

 * JEP 306: Restore Always-Strict Floating-Point Semantics
   
 * JEP 356: Enhanced Pseudo-Random Number Generators
   
 * JEP 382: New macOS Rendering Pipeline
   
 * JEP 391: macOS/AArch64 Port 
 * JEP 398: Deprecate the Applet API for Removal
   
 * JEP 403: Strongly Encapsulate JDK Internals
   
 * JEP 406: Pattern Matching for switch (Preview)
   
 * JEP 407: Remove RMI Activation 
 * JEP 409: Sealed Classes 
 * JEP 410: Remove the Experimental AOT and JIT Compiler
   
 * JEP 411: Deprecate the Security Manager for Removal
   
 * JEP 412: Foreign Function & Memory API (Incubator)
   
 * JEP 414: Vector API (Second Incubator)
   
 * JEP 415: Context-Specific Deserialization Filters
   

*JDK 17 will be a long-term-support (LTS) release* from most 
vendors,including Oracle. If you’re upgrading from the previous LTS 
release,JDK 11, then you have many more JEPs to look forward to, 
summarized here:


https://openjdk.java.net/jdk/17/jeps-since-jdk-11 




Thanks to everyone who contributed to JDK 17, whether by creating 
features or enhancements, logging bugs, or


downloading and testing the early-access builds.


*OpenJDK 18 Early Access build 14 is now available at 
https://jdk.java.net/18/ 

*

 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .
 * JEPs targeted to JDK 18, so far:
 o JEP 400: UTF-8 by Default 
 o JEP 413: Code Snippets in Java API Documentation
   

 * Release Notes are available at https://jdk.java.net/18/release-notes
   

 * Significant changes since the last availability email:
 o JDK-8271745: Fix Issues With the KW and KWP Modes of SunJCE Provider
 o JDK-8262186: Call X509KeyManager.chooseClientAlias once for all
   key types
 o JDK-8225083: Remove Google certificate that is expiring in
   December 2021
 o JDK-8251329: Zip File System Provider Throws ZipException when
   entry name element contains "." or ".."
 o JDK-8225082: Remove IdenTrust certificate that is expiring in
   September 2021
 o

*Project Loom Early-Access Builds*

 * Build 18-loom+2-74 (2021/8/7) based on jdk-18+9
    is
   available - https://jdk.java.net/loom/ 
 * These early access, open source builds are provided under the GNU
   General Public License, version 2, with the Classpath Exception
   .
 * Please send feedback via e-mail to loom-...@openjdk.java.net
   . To send e-mail to this address
   you must first subscribe to the mailing list
   .

Rgds,Rory


[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2021-September/006037.html


[2] https://openjdk.java.net/projects/jdk/17/ 



___
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

[hibernate-dev] Re: Release Announcement: General Availability of Java 17 / JDK 17

2021-09-14 Thread Sanne Grinovero
Hi Rory,
congratulations for the release!

We've published an update on our status here for all our users, also
calling out the Quality Outreach program as it's been a real pleasure to
participate.
 - https://in.relation.to/2021/09/14/ready-for-jdk17/
 - https://twitter.com/Hibernate/status/1437830411221078018

many thanks,
Sanne & team


On Tue, 14 Sept 2021 at 18:48, Rory O'Donnell 
wrote:

> Hi Sanne & Yoann,
>
> *Release Announcement: General Availability of Java 17 / JDK 17 *
>
> **
>
>   * JDK 17, the reference implementation of Java 17, is now Generally
> Available. [1]
>   * GPL-licensed OpenJDK builds from Oracle are available here:
> https://jdk.java.net/17/ 
>   * JDK 17 Release notes
> 
>   * Inside Java: The Arrival of Java 17!
> 
>
> *JDK 17 includes the following features [2]:*
>
>   * JEP 306: Restore Always-Strict Floating-Point Semantics
> 
>   * JEP 356: Enhanced Pseudo-Random Number Generators
> 
>   * JEP 382: New macOS Rendering Pipeline
> 
>   * JEP 391: macOS/AArch64 Port 
>   * JEP 398: Deprecate the Applet API for Removal
> 
>   * JEP 403: Strongly Encapsulate JDK Internals
> 
>   * JEP 406: Pattern Matching for switch (Preview)
> 
>   * JEP 407: Remove RMI Activation 
>   * JEP 409: Sealed Classes 
>   * JEP 410: Remove the Experimental AOT and JIT Compiler
> 
>   * JEP 411: Deprecate the Security Manager for Removal
> 
>   * JEP 412: Foreign Function & Memory API (Incubator)
> 
>   * JEP 414: Vector API (Second Incubator)
> 
>   * JEP 415: Context-Specific Deserialization Filters
> 
>
> *JDK 17 will be a long-term-support (LTS) release* from most
> vendors,including Oracle. If you’re upgrading from the previous LTS
> release,JDK 11, then you have many more JEPs to look forward to,
> summarized here:
>
> https://openjdk.java.net/jdk/17/jeps-since-jdk-11
> 
>
>
> Thanks to everyone who contributed to JDK 17, whether by creating
> features or enhancements, logging bugs, or
>
> downloading and testing the early-access builds.
>
>
> *OpenJDK 18 Early Access build 14 is now available at
> https://jdk.java.net/18/ 
> *
>
>   * These early access, open source builds are provided under the GNU
> General Public License, version 2, with the Classpath Exception
> .
>   * JEPs targeted to JDK 18, so far:
>   o JEP 400: UTF-8 by Default 
>   o JEP 413: Code Snippets in Java API Documentation
> 
>
>   * Release Notes are available at https://jdk.java.net/18/release-notes
> 
>
>   * Significant changes since the last availability email:
>   o JDK-8271745: Fix Issues With the KW and KWP Modes of SunJCE
> Provider
>   o JDK-8262186: Call X509KeyManager.chooseClientAlias once for all
> key types
>   o JDK-8225083: Remove Google certificate that is expiring in
> December 2021
>   o JDK-8251329: Zip File System Provider Throws ZipException when
> entry name element contains "." or ".."
>   o JDK-8225082: Remove IdenTrust certificate that is expiring in
> September 2021
>   o
>
> *Project Loom Early-Access Builds*
>
>   * Build 18-loom+2-74 (2021/8/7) based on jdk-18+9
>  is
> available - https://jdk.java.net/loom/ 
>   * These early access, open source builds are provided under the GNU
> General Public License, version 2, with the Classpath Exception
> .
>   * Please send feedback via e-mail to loom-...@openjdk.java.net
> . To send e-mail to this address
> you must first subscribe to the mailing list
> .
>
> Rgds,Rory
>
>
> [1]
> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-September/006037.html
>
> [2] https://openjdk.java.net/projects/jdk/17/
> 
>
> ___
> hibernate-dev mailing list -- hibernate-dev@lists.jboss.org
> To unsubscribe send an email to hibernate-dev-le...

[hibernate-dev] Re: [External] : Re: Release Announcement: General Availability of Java 17 / JDK 17

2021-09-14 Thread Rory O'Donnell

Many thanks Sanne & Team!

On 14/09/2021 20:14, Sanne Grinovero wrote:

Hi Rory,
congratulations for the release!

We've published an update on our status here for all our users, also 
calling out the Quality Outreach program as it's been a real pleasure 
to participate.
 - https://in.relation.to/2021/09/14/ready-for-jdk17/ 

 - https://twitter.com/Hibernate/status/1437830411221078018 



many thanks,
Sanne & team


On Tue, 14 Sept 2021 at 18:48, Rory O'Donnell 
mailto:rory.odonn...@oracle.com>> wrote:


Hi Sanne & Yoann,

*Release Announcement: General Availability of Java 17 / JDK 17 *

**

  * JDK 17, the reference implementation of Java 17, is now Generally
    Available. [1]
  * GPL-licensed OpenJDK builds from Oracle are available here:
https://jdk.java.net/17/


>
  * JDK 17 Release notes
   
>
  * Inside Java: The Arrival of Java 17!
    >

*JDK 17 includes the following features [2]:*

  * JEP 306: Restore Always-Strict Floating-Point Semantics
    >
  * JEP 356: Enhanced Pseudo-Random Number Generators
    >
  * JEP 382: New macOS Rendering Pipeline
    >
  * JEP 391: macOS/AArch64 Port >
  * JEP 398: Deprecate the Applet API for Removal
    >
  * JEP 403: Strongly Encapsulate JDK Internals
    >
  * JEP 406: Pattern Matching for switch (Preview)
    >
  * JEP 407: Remove RMI Activation
>
  * JEP 409: Sealed Classes >
  * JEP 410: Remove the Experimental AOT and JIT Compiler
    >
  * JEP 411: Deprecate the Security Manager for Removal
    >
  * JEP 412: Foreign Function & Memory API (Incubator)
    >
  * JEP 414: Vector API (Second Incubator)
    >
  * JEP 415: Context-Specific Deserialization Filters
    >

*JDK 17 will be a long-term-support (LTS) release* from most
vendors,including Oracle. If you’re upgrading from the previous LTS
release,JDK 11, then you have many more JEPs to look forward to,
summarized here:

https://openjdk.java.net/jdk/17/jeps-since-jdk-11

>


Thanks to everyone who contributed to JDK 17, whether by creating
features or enhancements, logging bugs, or

downloading and testing the early-access builds.


*OpenJDK 18 Early Access build 14 is now available at
https://jdk.java.net/18/


>
*

  * These early access, open source builds are provided under the GNU