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 2021/10/26 12:55:30 UTC

Thank you! JDK 18 Early Access build 20 is now available

Hi Mark,

*Thank you.*

I'm retiring at the end of November 2021, it's time to spend more time 
with the family.

We started the Quality Outreach back in October 2014.  We now have 170+ 
projects participating.
Thank you for taking the time to provide Testing feedback , excellent 
bugs and support throughout
the last seven years.

It's been a pleasure working with you. I am delighted to say that the 
program will continue
with the support of the Java DevRel Team, with David Delabassee as your 
contact. David has
been assisting with on-boarding new projects for the last couple of years.

All the best, Rory


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

  * These early-access , open-source builds are provided under the
      o GNU General Public License, version 2, with the Classpath
        Exception <https://openjdk.java.net/legal/gplv2+ce.html>.
  * Release Notes are available athttps://jdk.java.net/18/release-notes
    <https://jdk.java.net/18/release-notes>
  * Features:
      o JEPs integrated to JDK 18, so far:
          + JEP 400: UTF-8 by Default <https://openjdk.java.net/jeps/400>
          + JEP 408: Simple Web Server <https://openjdk.java.net/jeps/408>
          + JEP 413: Code Snippets in Java API Documentation
            <https://openjdk.java.net/jeps/413>
      o JEPs targeted to JDK 18, so far
          + JEP 417: Vector API (Third Incubator)
            <https://openjdk.java.net/jeps/417>
      o JEPs proposed to target JDK 18:
          + JEP 416: Reimplement Core Reflection with Method Handles
            <https://openjdk.java.net/jeps/416>

  * Significant changes since the last availability email:
      o Build 20:
          + JDK-8275252: Migrate cacerts from JKS to password-less PKCS12
          + JDK-8275149: (ch) ReadableByteChannel returned by
            Channels.newChannel(InputStream) throws ReadOnlyBufferException
          + JDK-8266936: Add a finalization JFR event
          + JDK-8264849: Add KW and KWP support to PKCS11 provider
      o Build 19:
          + JDK-8274840: Update OS detection code to recognize Windows 11
          + JDK-8274407: (tz) Update Timezone Data to 2021c
          + JDK-8273102: Delete deprecated for removal the empty
            finalize() in java.desktop module
      o Build 18:
          + JDK-8274656: Remove default_checksum and safe_checksum_type
            from krb5.conf
          + JDK-8274471: Add support for RSASSA-PSS in OCSP Response
          + JDK-8274227: Remove "impl.prefix" jdk system property usage
            from InetAddress
          + JDK-8274002: [win11 and winserver2022] JDK executable
            installer from network drive starts with huge delay
          + JDK-8273670: Remove weak etypes from default krb5 etype list
      o Build 17:
          + JDK-8273401: Disable JarIndex Support In URLClassPath
          + JDK-8231640: (prop) Canonical property storage
          + Build 16:
          + JDK-8269039: Disable SHA-1 Signed JARs

*Topics of Interest:*_
_

_JDK 17:_**
**

  * *Inside Java Podcast “Java 17 is Here!”*
      o *Part 1: https://inside.java/2021/09/14/podcast-019/
        <https://inside.java/2021/09/14/podcast-019/>*
      o *Part 2: https://inside.java/2021/09/27/podcast-020/
        <https://inside.java/2021/09/27/podcast-020/>*
  * *G1 GC & Parallel GC Improvements in JDK 17*
      o *https://inside.java/2021/09/17/jdk-17-gc-updates/
        <https://inside.java/2021/09/17/jdk-17-gc-updates/>*
  * ZGC - What's new in JDK 17**
      o *https://inside.java/2021/10/05/zgc-in-jdk17/
        <https://inside.java/2021/10/05/zgc-in-jdk17/>*
  * JDK 17 Security Enhancements**
      o *https://inside.java/2021/09/15/jdk-17-security-enhancements/
        <https://inside.java/2021/09/15/jdk-17-security-enhancements/>*
  * The Vector API in JDK 17 (video)**
      o *https://inside.java/2021/09/23/devlive-vector-api/
        <https://inside.java/2021/09/23/devlive-vector-api/>*
  * Faster Charset Encoding**
      o *https://inside.java/2021/10/17/faster-charset-encoding/
        <https://inside.java/2021/10/17/faster-charset-encoding/>*

_JDK 18:_

  * JEP 400 and the Default Charset
      o https://inside.java/2021/10/04/the-default-charset-jep400/
        <https://inside.java/2021/10/04/the-default-charset-jep400/>
  * JDK 18 augmented `javac -Xlint:serial` checks
      o https://inside.java/2021/10/20/augmented-serial-checks
        <https://inside.java/2021/10/20/augmented-serial-checks/>

_Project Panama - Foreign Function & Memory API:_

  * Finalizing the Foreign APIs
      o https://inside.java/2021/09/16/finalizing-the-foreign-apis/
        <https://inside.java/2021/09/16/finalizing-the-foreign-apis/>
  * Resource Scope Dependencies
      o https://inside.java/2021/10/12/panama-scope-dependencies/
        <https://inside.java/2021/10/12/panama-scope-dependencies/>

***October 2021 Critical Patch Update Released*

  * As part of the October 2021, we released JDK 17.0.1 LTS, JDK 11.0.13
    LTS, JDK 8u311 and JDK 7u321 as well as OpenJDK 17.0.1 (publicly
    available).

Rgds,Rory

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

Re: [External] : Re: Thank you! JDK 18 Early Access build 20 is now available

Posted by Rory O'Donnell <ro...@oracle.com>.
Many Thanks Martin!

On 27/10/2021 08:39, Martin Grigorov wrote:
> Hi Rory,
>
> Apache Tomcat's build and tests pass with JDK 18-ea+20-1248 on Linux x86_64
> and aarch64!
>
> Regards,
> Martin
>
> On Tue, Oct 26, 2021 at 3:57 PM Rory O'Donnell <ro...@oracle.com>
> wrote:
>
>> Hi Mark,
>>
>> *Thank you.*
>>
>> I'm retiring at the end of November 2021, it's time to spend more time
>> with the family.
>>
>> We started the Quality Outreach back in October 2014.  We now have 170+
>> projects participating.
>> Thank you for taking the time to provide Testing feedback , excellent
>> bugs and support throughout
>> the last seven years.
>>
>> It's been a pleasure working with you. I am delighted to say that the
>> program will continue
>> with the support of the Java DevRel Team, with David Delabassee as your
>> contact. David has
>> been assisting with on-boarding new projects for the last couple of years.
>>
>> All the best, Rory
>>
>>
>> *OpenJDK 18Early Access build 20is now available
>> at**https://urldefense.com/v3/__https://jdk.java.net/18/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv6ItOX3I$  <https://urldefense.com/v3/__https://jdk.java.net/18/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv6ItOX3I$ >**
>> *
>>
>>    * These early-access , open-source builds are provided under the
>>        o GNU General Public License, version 2, with the Classpath
>>          Exception <https://openjdk.java.net/legal/gplv2+ce.html>.
>>    * Release Notes are available athttps://jdk.java.net/18/release-notes
>>      <https://urldefense.com/v3/__https://jdk.java.net/18/release-notes__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv3h9n93o$ >
>>    * Features:
>>        o JEPs integrated to JDK 18, so far:
>>            + JEP 400: UTF-8 by Default <https://openjdk.java.net/jeps/400>
>>            + JEP 408: Simple Web Server <https://openjdk.java.net/jeps/408>
>>            + JEP 413: Code Snippets in Java API Documentation
>>              <https://openjdk.java.net/jeps/413>
>>        o JEPs targeted to JDK 18, so far
>>            + JEP 417: Vector API (Third Incubator)
>>              <https://openjdk.java.net/jeps/417>
>>        o JEPs proposed to target JDK 18:
>>            + JEP 416: Reimplement Core Reflection with Method Handles
>>              <https://openjdk.java.net/jeps/416>
>>
>>    * Significant changes since the last availability email:
>>        o Build 20:
>>            + JDK-8275252: Migrate cacerts from JKS to password-less PKCS12
>>            + JDK-8275149: (ch) ReadableByteChannel returned by
>>              Channels.newChannel(InputStream) throws ReadOnlyBufferException
>>            + JDK-8266936: Add a finalization JFR event
>>            + JDK-8264849: Add KW and KWP support to PKCS11 provider
>>        o Build 19:
>>            + JDK-8274840: Update OS detection code to recognize Windows 11
>>            + JDK-8274407: (tz) Update Timezone Data to 2021c
>>            + JDK-8273102: Delete deprecated for removal the empty
>>              finalize() in java.desktop module
>>        o Build 18:
>>            + JDK-8274656: Remove default_checksum and safe_checksum_type
>>              from krb5.conf
>>            + JDK-8274471: Add support for RSASSA-PSS in OCSP Response
>>            + JDK-8274227: Remove "impl.prefix" jdk system property usage
>>              from InetAddress
>>            + JDK-8274002: [win11 and winserver2022] JDK executable
>>              installer from network drive starts with huge delay
>>            + JDK-8273670: Remove weak etypes from default krb5 etype list
>>        o Build 17:
>>            + JDK-8273401: Disable JarIndex Support In URLClassPath
>>            + JDK-8231640: (prop) Canonical property storage
>>            + Build 16:
>>            + JDK-8269039: Disable SHA-1 Signed JARs
>>
>> *Topics of Interest:*_
>> _
>>
>> _JDK 17:_**
>> **
>>
>>    * *Inside Java Podcast “Java 17 is Here!”*
>>        o *Part 1: https://urldefense.com/v3/__https://inside.java/2021/09/14/podcast-019/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv2iZgals$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/14/podcast-019/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv2iZgals$ >*
>>        o *Part 2: https://urldefense.com/v3/__https://inside.java/2021/09/27/podcast-020/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvW1D96CY$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/27/podcast-020/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvW1D96CY$ >*
>>    * *G1 GC & Parallel GC Improvements in JDK 17*
>>        o *https://urldefense.com/v3/__https://inside.java/2021/09/17/jdk-17-gc-updates/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv2TdIA0o$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/17/jdk-17-gc-updates/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv2TdIA0o$ >*
>>    * ZGC - What's new in JDK 17**
>>        o *https://urldefense.com/v3/__https://inside.java/2021/10/05/zgc-in-jdk17/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv-tEzBXg$
>>          <https://urldefense.com/v3/__https://inside.java/2021/10/05/zgc-in-jdk17/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv-tEzBXg$ >*
>>    * JDK 17 Security Enhancements**
>>        o *https://urldefense.com/v3/__https://inside.java/2021/09/15/jdk-17-security-enhancements/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvZhioNOM$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/15/jdk-17-security-enhancements/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvZhioNOM$ >*
>>    * The Vector API in JDK 17 (video)**
>>        o *https://urldefense.com/v3/__https://inside.java/2021/09/23/devlive-vector-api/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvjZqSUzk$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/23/devlive-vector-api/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvjZqSUzk$ >*
>>    * Faster Charset Encoding**
>>        o *https://urldefense.com/v3/__https://inside.java/2021/10/17/faster-charset-encoding/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv8c4dzws$
>>          <https://urldefense.com/v3/__https://inside.java/2021/10/17/faster-charset-encoding/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv8c4dzws$ >*
>>
>> _JDK 18:_
>>
>>    * JEP 400 and the Default Charset
>>        o https://urldefense.com/v3/__https://inside.java/2021/10/04/the-default-charset-jep400/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvzSOGKiI$
>>          <https://urldefense.com/v3/__https://inside.java/2021/10/04/the-default-charset-jep400/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvzSOGKiI$ >
>>    * JDK 18 augmented `javac -Xlint:serial` checks
>>        o https://urldefense.com/v3/__https://inside.java/2021/10/20/augmented-serial-checks__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvSPDZlF0$
>>          <https://urldefense.com/v3/__https://inside.java/2021/10/20/augmented-serial-checks/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPvM-pLiRU$ >
>>
>> _Project Panama - Foreign Function & Memory API:_
>>
>>    * Finalizing the Foreign APIs
>>        o https://urldefense.com/v3/__https://inside.java/2021/09/16/finalizing-the-foreign-apis/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv80yt6ws$
>>          <https://urldefense.com/v3/__https://inside.java/2021/09/16/finalizing-the-foreign-apis/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv80yt6ws$ >
>>    * Resource Scope Dependencies
>>        o https://urldefense.com/v3/__https://inside.java/2021/10/12/panama-scope-dependencies/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv-duD9EQ$
>>          <https://urldefense.com/v3/__https://inside.java/2021/10/12/panama-scope-dependencies/__;!!ACWV5N9M2RV99hQ!cOQR7y1dFdP4jqrxPQmMJJVM87Bs6xpAotwo5oL8sOZF86vcFi8s6uvygcPv-duD9EQ$ >
>>
>> ***October 2021 Critical Patch Update Released*
>>
>>    * As part of the October 2021, we released JDK 17.0.1 LTS, JDK 11.0.13
>>      LTS, JDK 8u311 and JDK 7u321 as well as OpenJDK 17.0.1 (publicly
>>      available).
>>
>> Rgds,Rory
>>
>> --
>> Rgds, Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA, Dublin, Ireland
>>

-- 
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: Thank you! JDK 18 Early Access build 20 is now available

Posted by Martin Grigorov <mg...@apache.org>.
Hi Rory,

Apache Tomcat's build and tests pass with JDK 18-ea+20-1248 on Linux x86_64
and aarch64!

Regards,
Martin

On Tue, Oct 26, 2021 at 3:57 PM Rory O'Donnell <ro...@oracle.com>
wrote:

> Hi Mark,
>
> *Thank you.*
>
> I'm retiring at the end of November 2021, it's time to spend more time
> with the family.
>
> We started the Quality Outreach back in October 2014.  We now have 170+
> projects participating.
> Thank you for taking the time to provide Testing feedback , excellent
> bugs and support throughout
> the last seven years.
>
> It's been a pleasure working with you. I am delighted to say that the
> program will continue
> with the support of the Java DevRel Team, with David Delabassee as your
> contact. David has
> been assisting with on-boarding new projects for the last couple of years.
>
> All the best, Rory
>
>
> *OpenJDK 18Early Access build 20is now available
> at**https://jdk.java.net/18/ <https://jdk.java.net/18/>**
> *
>
>   * These early-access , open-source builds are provided under the
>       o GNU General Public License, version 2, with the Classpath
>         Exception <https://openjdk.java.net/legal/gplv2+ce.html>.
>   * Release Notes are available athttps://jdk.java.net/18/release-notes
>     <https://jdk.java.net/18/release-notes>
>   * Features:
>       o JEPs integrated to JDK 18, so far:
>           + JEP 400: UTF-8 by Default <https://openjdk.java.net/jeps/400>
>           + JEP 408: Simple Web Server <https://openjdk.java.net/jeps/408>
>           + JEP 413: Code Snippets in Java API Documentation
>             <https://openjdk.java.net/jeps/413>
>       o JEPs targeted to JDK 18, so far
>           + JEP 417: Vector API (Third Incubator)
>             <https://openjdk.java.net/jeps/417>
>       o JEPs proposed to target JDK 18:
>           + JEP 416: Reimplement Core Reflection with Method Handles
>             <https://openjdk.java.net/jeps/416>
>
>   * Significant changes since the last availability email:
>       o Build 20:
>           + JDK-8275252: Migrate cacerts from JKS to password-less PKCS12
>           + JDK-8275149: (ch) ReadableByteChannel returned by
>             Channels.newChannel(InputStream) throws ReadOnlyBufferException
>           + JDK-8266936: Add a finalization JFR event
>           + JDK-8264849: Add KW and KWP support to PKCS11 provider
>       o Build 19:
>           + JDK-8274840: Update OS detection code to recognize Windows 11
>           + JDK-8274407: (tz) Update Timezone Data to 2021c
>           + JDK-8273102: Delete deprecated for removal the empty
>             finalize() in java.desktop module
>       o Build 18:
>           + JDK-8274656: Remove default_checksum and safe_checksum_type
>             from krb5.conf
>           + JDK-8274471: Add support for RSASSA-PSS in OCSP Response
>           + JDK-8274227: Remove "impl.prefix" jdk system property usage
>             from InetAddress
>           + JDK-8274002: [win11 and winserver2022] JDK executable
>             installer from network drive starts with huge delay
>           + JDK-8273670: Remove weak etypes from default krb5 etype list
>       o Build 17:
>           + JDK-8273401: Disable JarIndex Support In URLClassPath
>           + JDK-8231640: (prop) Canonical property storage
>           + Build 16:
>           + JDK-8269039: Disable SHA-1 Signed JARs
>
> *Topics of Interest:*_
> _
>
> _JDK 17:_**
> **
>
>   * *Inside Java Podcast “Java 17 is Here!”*
>       o *Part 1: https://inside.java/2021/09/14/podcast-019/
>         <https://inside.java/2021/09/14/podcast-019/>*
>       o *Part 2: https://inside.java/2021/09/27/podcast-020/
>         <https://inside.java/2021/09/27/podcast-020/>*
>   * *G1 GC & Parallel GC Improvements in JDK 17*
>       o *https://inside.java/2021/09/17/jdk-17-gc-updates/
>         <https://inside.java/2021/09/17/jdk-17-gc-updates/>*
>   * ZGC - What's new in JDK 17**
>       o *https://inside.java/2021/10/05/zgc-in-jdk17/
>         <https://inside.java/2021/10/05/zgc-in-jdk17/>*
>   * JDK 17 Security Enhancements**
>       o *https://inside.java/2021/09/15/jdk-17-security-enhancements/
>         <https://inside.java/2021/09/15/jdk-17-security-enhancements/>*
>   * The Vector API in JDK 17 (video)**
>       o *https://inside.java/2021/09/23/devlive-vector-api/
>         <https://inside.java/2021/09/23/devlive-vector-api/>*
>   * Faster Charset Encoding**
>       o *https://inside.java/2021/10/17/faster-charset-encoding/
>         <https://inside.java/2021/10/17/faster-charset-encoding/>*
>
> _JDK 18:_
>
>   * JEP 400 and the Default Charset
>       o https://inside.java/2021/10/04/the-default-charset-jep400/
>         <https://inside.java/2021/10/04/the-default-charset-jep400/>
>   * JDK 18 augmented `javac -Xlint:serial` checks
>       o https://inside.java/2021/10/20/augmented-serial-checks
>         <https://inside.java/2021/10/20/augmented-serial-checks/>
>
> _Project Panama - Foreign Function & Memory API:_
>
>   * Finalizing the Foreign APIs
>       o https://inside.java/2021/09/16/finalizing-the-foreign-apis/
>         <https://inside.java/2021/09/16/finalizing-the-foreign-apis/>
>   * Resource Scope Dependencies
>       o https://inside.java/2021/10/12/panama-scope-dependencies/
>         <https://inside.java/2021/10/12/panama-scope-dependencies/>
>
> ***October 2021 Critical Patch Update Released*
>
>   * As part of the October 2021, we released JDK 17.0.1 LTS, JDK 11.0.13
>     LTS, JDK 8u311 and JDK 7u321 as well as OpenJDK 17.0.1 (publicly
>     available).
>
> Rgds,Rory
>
> --
> Rgds, Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA, Dublin, Ireland
>