You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Rory O'Donnell <ro...@oracle.com> on 2020/11/13 09:47:21 UTC

JDK 16 Early Access build 24 is now available

Hi Rick,

OpenJDK 16 Early Access build 24**is now available at 
http://jdk.java.net/16

  * 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>.

  * Schedule

             2020/12/10 Rampdown Phase One
             2021/01/14         Rampdown Phase Two
             2021/02/04         Initial Release Candidate
             2021/02/18         Final Release Candidate
             2021/03/16         General Availability

  * Features:
      o JEPs targeted to JDK 16, so far:
          + JEP 338: Vector API (Incubator)
            <https://openjdk.java.net/jeps/338>
          + JEP 347: Enable C++14 Language Features
            <https://openjdk.java.net/jeps/347>
          + JEP 357: Migrate from Mercurial to Git
            <https://openjdk.java.net/jeps/357>
          + JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
          + JEP 376: ZGC: Concurrent Thread-Stack Processing
            <https://openjdk.java.net/jeps/376>
          + JEP 380: Unix-Domain Socket Channels
            <https://openjdk.java.net/jeps/380>
          + JEP 386: Alpine Linux Port <https://openjdk.java.net/jeps/386>
          + JEP 387: Elastic Metaspace <https://openjdk.java.net/jeps/387>
          + JEP 388: Windows/AArch64 Port
            <https://openjdk.java.net/jeps/388>
          + JEP 392: Packaging Tool <https://openjdk.java.net/jeps/392>
          + JEP 393: Foreign-Memory Access API (Third Incubator)
            <https://openjdk.java.net/jeps/393>
          + JEP 394: Pattern Matching for instanceof
            <https://openjdk.java.net/jeps/394>
          + JEP 395: Records <https://openjdk.java.net/jeps/395>

**

  * Release Notes are available at http://jdk.java.net/16/release-notes
    <http://jdk.java.net/16/release-notes>

  * Changes in recent builds that maybe of interest:
      o Build 24
          + JDK-8231599: NPE when loading a preview classfile from a
            future Java version
              # *Reported by JUnit5*
          + JDK-8254661: arm32: additional cleanup after fixing SIGSEGV
              # *Reported by JaCoCo*
          + JDK-8255584: `HttpPrincipal::getName` returns incorrect name
          + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
      o Build 23
          + JDK-8254876: (fs) NullPointerException not thrown when first
            argument to Path.of or Paths.get is null
          + JDK-8255576: (fs) Files.isHidden() throws
            ArrayIndexOutOfBoundsException (unix)
              # *Reported by JUnit5*
          + JDK-8255616: Removal of experimental features AOT and Graal JIT
      o Build 22
          + JDK-8243583: Change 'final' error checks to throw ICCE
          + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c

Project Loom Early-Access Build: Build 16-loom+7-285 
<http://jdk.java.net/loom/> (2020/11/4)

  * *Want to know more* - check out -
    https://inside.java/2020/11/11/project-loom-at-nyc-java-sig/
  * 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>
      o These builds are based on jdk-16+20
        <https://github.com/openjdk/jdk/releases/tag/jdk-16%2B20>
      o These EA builds are produced for the purpose of gathering
        feedback. Use for any other purpose is at your own risk.
      o Please send feedback via e-mail to loom-dev@openjdk.java.net
        <ma...@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>.

Rgds,Rory

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


Re: JDK 16 Early Access build 24 is now available

Posted by Rory O'Donnell <ro...@oracle.com>.
Thanks for the feedback Rick!

On 16/11/2020 19:30, Rick Hillegas wrote:
> Thanks, Rory. Derby builds and tests cleanly using JDK 16 build 24: 
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/DERBY-7088?focusedCommentId=17233021&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel*comment-17233021__;Iw!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W11puLmko$ 
>
> On 11/13/20 1:47 AM, Rory O'Donnell wrote:
>>
>> Hi Rick,
>>
>> OpenJDK 16 Early Access build 24**is now available at 
>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1SrI5drQ$ 
>>
>>  * 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>.
>>
>>  * Schedule
>>
>>             2020/12/10 Rampdown Phase One
>>             2021/01/14         Rampdown Phase Two
>>             2021/02/04         Initial Release Candidate
>>             2021/02/18         Final Release Candidate
>>             2021/03/16         General Availability
>>
>>  * Features:
>>      o JEPs targeted to JDK 16, so far:
>>          + JEP 338: Vector API (Incubator)
>>            <https://openjdk.java.net/jeps/338>
>>          + JEP 347: Enable C++14 Language Features
>>            <https://openjdk.java.net/jeps/347>
>>          + JEP 357: Migrate from Mercurial to Git
>>            <https://openjdk.java.net/jeps/357>
>>          + JEP 369: Migrate to GitHub 
>> <https://openjdk.java.net/jeps/369>
>>          + JEP 376: ZGC: Concurrent Thread-Stack Processing
>>            <https://openjdk.java.net/jeps/376>
>>          + JEP 380: Unix-Domain Socket Channels
>>            <https://openjdk.java.net/jeps/380>
>>          + JEP 386: Alpine Linux Port 
>> <https://openjdk.java.net/jeps/386>
>>          + JEP 387: Elastic Metaspace 
>> <https://openjdk.java.net/jeps/387>
>>          + JEP 388: Windows/AArch64 Port
>>            <https://openjdk.java.net/jeps/388>
>>          + JEP 392: Packaging Tool <https://openjdk.java.net/jeps/392>
>>          + JEP 393: Foreign-Memory Access API (Third Incubator)
>>            <https://openjdk.java.net/jeps/393>
>>          + JEP 394: Pattern Matching for instanceof
>>            <https://openjdk.java.net/jeps/394>
>>          + JEP 395: Records <https://openjdk.java.net/jeps/395>
>>
>> **
>>
>>  * Release Notes are available at 
>> https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1V9jpgZs$ 
>> <https://urldefense.com/v3/__http://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1V9jpgZs$ 
>> >
>>
>>  * Changes in recent builds that maybe of interest:
>>      o Build 24
>>          + JDK-8231599: NPE when loading a preview classfile from a
>>            future Java version
>>              # *Reported by JUnit5*
>>          + JDK-8254661: arm32: additional cleanup after fixing SIGSEGV
>>              # *Reported by JaCoCo*
>>          + JDK-8255584: `HttpPrincipal::getName` returns incorrect name
>>          + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
>>      o Build 23
>>          + JDK-8254876: (fs) NullPointerException not thrown when first
>>            argument to Path.of or Paths.get is null
>>          + JDK-8255576: (fs) Files.isHidden() throws
>>            ArrayIndexOutOfBoundsException (unix)
>>              # *Reported by JUnit5*
>>          + JDK-8255616: Removal of experimental features AOT and 
>> Graal JIT
>>      o Build 22
>>          + JDK-8243583: Change 'final' error checks to throw ICCE
>>          + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c
>>
>> Project Loom Early-Access Build: Build 16-loom+7-285 
>> <https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1MzbhHoM$ 
>> > (2020/11/4)
>>
>>  * *Want to know more* - check out -
>> https://urldefense.com/v3/__https://inside.java/2020/11/11/project-loom-at-nyc-java-sig/__;!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1G095itQ$ 
>>  * 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>
>>      o These builds are based on jdk-16+20
>> <https://urldefense.com/v3/__https://github.com/openjdk/jdk/releases/tag/jdk-16*2B20__;JQ!!GqivPVa7Brio!Jqkk3-IYwD0-RtEZEJdT5ghJ6uq6B5fg7UkGJzuM3poqVZXrVmld7CcdB8W1HNWDQPA$ 
>> >
>>      o These EA builds are produced for the purpose of gathering
>>        feedback. Use for any other purpose is at your own risk.
>>      o Please send feedback via e-mail to loom-dev@openjdk.java.net
>>        <ma...@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>.
>>
>> Rgds,Rory
>>
>

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


Re: JDK 16 Early Access build 24 is now available

Posted by Rick Hillegas <ri...@gmail.com>.
Thanks, Rory. Derby builds and tests cleanly using JDK 16 build 24: 
https://issues.apache.org/jira/browse/DERBY-7088?focusedCommentId=17233021&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17233021

On 11/13/20 1:47 AM, Rory O'Donnell wrote:
>
> Hi Rick,
>
> OpenJDK 16 Early Access build 24**is now available at 
> http://jdk.java.net/16
>
>  * 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>.
>
>  * Schedule
>
>             2020/12/10 Rampdown Phase One
>             2021/01/14         Rampdown Phase Two
>             2021/02/04         Initial Release Candidate
>             2021/02/18         Final Release Candidate
>             2021/03/16         General Availability
>
>  * Features:
>      o JEPs targeted to JDK 16, so far:
>          + JEP 338: Vector API (Incubator)
>            <https://openjdk.java.net/jeps/338>
>          + JEP 347: Enable C++14 Language Features
>            <https://openjdk.java.net/jeps/347>
>          + JEP 357: Migrate from Mercurial to Git
>            <https://openjdk.java.net/jeps/357>
>          + JEP 369: Migrate to GitHub <https://openjdk.java.net/jeps/369>
>          + JEP 376: ZGC: Concurrent Thread-Stack Processing
>            <https://openjdk.java.net/jeps/376>
>          + JEP 380: Unix-Domain Socket Channels
>            <https://openjdk.java.net/jeps/380>
>          + JEP 386: Alpine Linux Port <https://openjdk.java.net/jeps/386>
>          + JEP 387: Elastic Metaspace <https://openjdk.java.net/jeps/387>
>          + JEP 388: Windows/AArch64 Port
>            <https://openjdk.java.net/jeps/388>
>          + JEP 392: Packaging Tool <https://openjdk.java.net/jeps/392>
>          + JEP 393: Foreign-Memory Access API (Third Incubator)
>            <https://openjdk.java.net/jeps/393>
>          + JEP 394: Pattern Matching for instanceof
>            <https://openjdk.java.net/jeps/394>
>          + JEP 395: Records <https://openjdk.java.net/jeps/395>
>
> **
>
>  * Release Notes are available at http://jdk.java.net/16/release-notes
>    <http://jdk.java.net/16/release-notes>
>
>  * Changes in recent builds that maybe of interest:
>      o Build 24
>          + JDK-8231599: NPE when loading a preview classfile from a
>            future Java version
>              # *Reported by JUnit5*
>          + JDK-8254661: arm32: additional cleanup after fixing SIGSEGV
>              # *Reported by JaCoCo*
>          + JDK-8255584: `HttpPrincipal::getName` returns incorrect name
>          + JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d
>      o Build 23
>          + JDK-8254876: (fs) NullPointerException not thrown when first
>            argument to Path.of or Paths.get is null
>          + JDK-8255576: (fs) Files.isHidden() throws
>            ArrayIndexOutOfBoundsException (unix)
>              # *Reported by JUnit5*
>          + JDK-8255616: Removal of experimental features AOT and Graal 
> JIT
>      o Build 22
>          + JDK-8243583: Change 'final' error checks to throw ICCE
>          + JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c
>
> Project Loom Early-Access Build: Build 16-loom+7-285 
> <http://jdk.java.net/loom/> (2020/11/4)
>
>  * *Want to know more* - check out -
>    https://inside.java/2020/11/11/project-loom-at-nyc-java-sig/
>  * 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>
>      o These builds are based on jdk-16+20
> <https://github.com/openjdk/jdk/releases/tag/jdk-16%2B20>
>      o These EA builds are produced for the purpose of gathering
>        feedback. Use for any other purpose is at your own risk.
>      o Please send feedback via e-mail to loom-dev@openjdk.java.net
>        <ma...@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>.
>
> Rgds,Rory
>