You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Rory O'Donnell <ro...@oracle.com> on 2021/10/27 08:42:47 UTC
Re: [External] : Re: Thank you! JDK 18 Early Access build 20 is now
available
Many Thanks Dominik!
On 27/10/2021 09:41, Dominik Stadler wrote:
>
> Thanks Rory for all the work! We wish you a happy time with your family!
>
> And welcome to David!
>
> The Quality Outreach program is really a big improvement for us,
> having a more direct way of discussing issues that our testing reveals
> on pre-releases helps us a lot when testing the library and improves
> quality of the JavaVM releases considerably!
>
> Thanks... Dominik
> (on behalf of the Apache POI developer community)
>
>
> On Tue, Oct 26, 2021 at 2:48 PM Rory O'Donnell
> <ro...@oracle.com> wrote:
>
> Hi Dominik,
>
> *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://urldefense.com/v3/__https://jdk.java.net/18/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1nwDppHg$>
> <https://jdk.java.net/18/
> <https://urldefense.com/v3/__https://jdk.java.net/18/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1nwDppHg$>>**
> *
>
> * 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/__http://jdk.java.net/18/release-notes__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1z0q6prE$>
> <https://jdk.java.net/18/release-notes
> <https://urldefense.com/v3/__https://jdk.java.net/18/release-notes__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1UgzbKz4$>>
> * 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://urldefense.com/v3/__https://inside.java/2021/09/14/podcast-019/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx19X_yXgQ$>
> <https://inside.java/2021/09/14/podcast-019/
> <https://urldefense.com/v3/__https://inside.java/2021/09/14/podcast-019/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx19X_yXgQ$>>*
> o *Part 2: https://inside.java/2021/09/27/podcast-020/
> <https://urldefense.com/v3/__https://inside.java/2021/09/27/podcast-020/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1b10WxBc$>
> <https://inside.java/2021/09/27/podcast-020/
> <https://urldefense.com/v3/__https://inside.java/2021/09/27/podcast-020/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1b10WxBc$>>*
> * *G1 GC & Parallel GC Improvements in JDK 17*
> o *https://inside.java/2021/09/17/jdk-17-gc-updates/
> <https://urldefense.com/v3/__https://inside.java/2021/09/17/jdk-17-gc-updates/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx15ogf2hg$>
> <https://inside.java/2021/09/17/jdk-17-gc-updates/
> <https://urldefense.com/v3/__https://inside.java/2021/09/17/jdk-17-gc-updates/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx15ogf2hg$>>*
> * ZGC - What's new in JDK 17**
> o *https://inside.java/2021/10/05/zgc-in-jdk17/
> <https://urldefense.com/v3/__https://inside.java/2021/10/05/zgc-in-jdk17/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1PreSHCQ$>
> <https://inside.java/2021/10/05/zgc-in-jdk17/
> <https://urldefense.com/v3/__https://inside.java/2021/10/05/zgc-in-jdk17/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1PreSHCQ$>>*
> * JDK 17 Security Enhancements**
> o
> *https://inside.java/2021/09/15/jdk-17-security-enhancements/
> <https://urldefense.com/v3/__https://inside.java/2021/09/15/jdk-17-security-enhancements/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1NMvwqsc$>
>
> <https://inside.java/2021/09/15/jdk-17-security-enhancements/
> <https://urldefense.com/v3/__https://inside.java/2021/09/15/jdk-17-security-enhancements/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1NMvwqsc$>>*
> * The Vector API in JDK 17 (video)**
> o *https://inside.java/2021/09/23/devlive-vector-api/
> <https://urldefense.com/v3/__https://inside.java/2021/09/23/devlive-vector-api/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1dDkp9cs$>
> <https://inside.java/2021/09/23/devlive-vector-api/
> <https://urldefense.com/v3/__https://inside.java/2021/09/23/devlive-vector-api/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1dDkp9cs$>>*
> * Faster Charset Encoding**
> o *https://inside.java/2021/10/17/faster-charset-encoding/
> <https://urldefense.com/v3/__https://inside.java/2021/10/17/faster-charset-encoding/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx10zDHAgw$>
> <https://inside.java/2021/10/17/faster-charset-encoding/
> <https://urldefense.com/v3/__https://inside.java/2021/10/17/faster-charset-encoding/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx10zDHAgw$>>*
>
> _JDK 18:_
>
> * JEP 400 and the Default Charset
> o https://inside.java/2021/10/04/the-default-charset-jep400/
> <https://urldefense.com/v3/__https://inside.java/2021/10/04/the-default-charset-jep400/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1UElFI0Q$>
>
> <https://inside.java/2021/10/04/the-default-charset-jep400/
> <https://urldefense.com/v3/__https://inside.java/2021/10/04/the-default-charset-jep400/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1UElFI0Q$>>
> * JDK 18 augmented `javac -Xlint:serial` checks
> o https://inside.java/2021/10/20/augmented-serial-checks
> <https://urldefense.com/v3/__https://inside.java/2021/10/20/augmented-serial-checks__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1wWhmMc4$>
> <https://inside.java/2021/10/20/augmented-serial-checks/
> <https://urldefense.com/v3/__https://inside.java/2021/10/20/augmented-serial-checks/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1W1spmvc$>>
>
> _Project Panama - Foreign Function & Memory API:_
>
> * Finalizing the Foreign APIs
> o
> https://inside.java/2021/09/16/finalizing-the-foreign-apis/
> <https://urldefense.com/v3/__https://inside.java/2021/09/16/finalizing-the-foreign-apis/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1QNxJA_I$>
>
> <https://inside.java/2021/09/16/finalizing-the-foreign-apis/
> <https://urldefense.com/v3/__https://inside.java/2021/09/16/finalizing-the-foreign-apis/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1QNxJA_I$>>
> * Resource Scope Dependencies
> o https://inside.java/2021/10/12/panama-scope-dependencies/
> <https://urldefense.com/v3/__https://inside.java/2021/10/12/panama-scope-dependencies/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1CdvqsQs$>
> <https://inside.java/2021/10/12/panama-scope-dependencies/
> <https://urldefense.com/v3/__https://inside.java/2021/10/12/panama-scope-dependencies/__;!!ACWV5N9M2RV99hQ!byZcg12mr4t4K9EFuYgEd39ZSOsbbxoW7UxTs1oRVe30GV_y8I013wqgBBx1CdvqsQs$>>
>
> ***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