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/12/13 16:38:03 UTC

JDK 16 is in Rampdown Phase One

Hi Rick,

*Per the JDK 16 schedule , we are in Rampdown Phase One* *[1] .
*

*Please advise if you find any issues while testing the latest Early 
Access builds.*

  * Schedule for JDK 16
      o *2020/12/10 Rampdown Phase One*
      o 2021/01/14  Rampdown Phase Two
      o 2021/02/04  Initial Release Candidate
      o 2021/02/18  Final Release Candidate
      o 2021/03/16  General Availability
  * Release Notes [2]

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

  * Features - the overall feature set is frozen. No further JEPs will
    be targeted to this release.
  * Significant Integrations in b28:
      o *Integrated JEP 396: **Strongly Encapsulate JDK Internals by
        Default <https://openjdk.java.net/jeps/396>**
        *
          + Strongly encapsulate all internal elements of the JDK by
            default, except for critical internal APIs
            <https://openjdk.java.net/jeps/260#Description> such as
            |sun.misc.Unsafe|.
          + Allow end users to choose the relaxed strong encapsulation
            that has been the default since JDK 9.
      o Integrated JEP 397: Sealed Classes (Second Preview)
        <https://openjdk.java.net/jeps/397> with this release.
          + Enhance the Java programming language with sealed classes
            and interfaces
            <https://cr.openjdk.java.net/~briangoetz/amber/datum.html>.
          + Refines JEP 360 <https://openjdk.java.net/jeps/360> which
            was delivered in JDK 15 as a preview feature.

  * These early-access , open-source builds are provided under the GNU
    General Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in recent builds that maybe of interest:
      o Build 28
          + JDK-8256299: JEP 396: Strongly Encapsulate JDK Internals by
            Default
          + JDK-8166596: TLS support for the EdDSA signature algorithm
          + JDK-8256718: Old tracing flags are now obsolete and must be
            replaced with unified logging
      o Build 27
          + JDK-8159746: (proxy) Support for default methods
          + JDK-8254631: Better support ALPN byte wire values in SunJSSE

Project Loom Early-Access: *Build 16-loom+9-316 
<http://jdk.java.net/loom/>* (2020/11/30) - based on JDK-16+25 
<https://github.com/openjdk/jdk/releases/tag/jdk-16%2B25>

  * 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>
  * These builds are intended for developers looking to "kick the tyres"
    and provide feedback on using the API or by sending bug reports.
  * 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

[1] 
https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html
[2] https://jdk.java.net/16/release-notes


Re: JDK 16 is in Rampdown Phase One

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

On 15/12/2020 19:23, Rick Hillegas wrote:
> Thanks, Rory. Derby builds and tests cleanly against JDK 16 build 28: 
> https://urldefense.com/v3/__https://issues.apache.org/jira/browse/DERBY-7088?focusedCommentId=17249888&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel*comment-17249888__;Iw!!GqivPVa7Brio!P0YcYmZvb0mlEV_7FeVL6QYSfwDmlpp8avHk3ER-rkREy46XHOXSEzJO76X_j-kgErc$ 
>
> On 12/13/20 8:38 AM, Rory O'Donnell wrote:
>> Hi Rick,
>>
>> *Per the JDK 16 schedule , we are in Rampdown Phase One* *[1] .
>> *
>>
>> *Please advise if you find any issues while testing the latest Early 
>> Access builds.*
>>
>>  * Schedule for JDK 16
>>      o *2020/12/10 Rampdown Phase One*
>>      o 2021/01/14  Rampdown Phase Two
>>      o 2021/02/04  Initial Release Candidate
>>      o 2021/02/18  Final Release Candidate
>>      o 2021/03/16  General Availability
>>  * Release Notes [2]
>>
>> OpenJDK 16 Early Access build 28**is now available at 
>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!P0YcYmZvb0mlEV_7FeVL6QYSfwDmlpp8avHk3ER-rkREy46XHOXSEzJO76X_w-xkdyE$ 
>>
>>  * Features - the overall feature set is frozen. No further JEPs will
>>    be targeted to this release.
>>  * Significant Integrations in b28:
>>      o *Integrated JEP 396: **Strongly Encapsulate JDK Internals by
>>        Default <https://openjdk.java.net/jeps/396>**
>>        *
>>          + Strongly encapsulate all internal elements of the JDK by
>>            default, except for critical internal APIs
>>            <https://openjdk.java.net/jeps/260#Description> such as
>>            |sun.misc.Unsafe|.
>>          + Allow end users to choose the relaxed strong encapsulation
>>            that has been the default since JDK 9.
>>      o Integrated JEP 397: Sealed Classes (Second Preview)
>>        <https://openjdk.java.net/jeps/397> with this release.
>>          + Enhance the Java programming language with sealed classes
>>            and interfaces
>> <https://cr.openjdk.java.net/~briangoetz/amber/datum.html>.
>>          + Refines JEP 360 <https://openjdk.java.net/jeps/360> which
>>            was delivered in JDK 15 as a preview feature.
>>
>>  * These early-access , open-source builds are provided under the GNU
>>    General Public License, version 2, with the Classpath Exception
>>    <http://openjdk.java.net/legal/gplv2+ce.html>.
>>  * Changes in recent builds that maybe of interest:
>>      o Build 28
>>          + JDK-8256299: JEP 396: Strongly Encapsulate JDK Internals by
>>            Default
>>          + JDK-8166596: TLS support for the EdDSA signature algorithm
>>          + JDK-8256718: Old tracing flags are now obsolete and must be
>>            replaced with unified logging
>>      o Build 27
>>          + JDK-8159746: (proxy) Support for default methods
>>          + JDK-8254631: Better support ALPN byte wire values in SunJSSE
>>
>> Project Loom Early-Access: *Build 16-loom+9-316 
>> <https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!P0YcYmZvb0mlEV_7FeVL6QYSfwDmlpp8avHk3ER-rkREy46XHOXSEzJO76X_-gYkQNI$ 
>> >* (2020/11/30) - based on JDK-16+25 
>> <https://urldefense.com/v3/__https://github.com/openjdk/jdk/releases/tag/jdk-16*2B25__;JQ!!GqivPVa7Brio!P0YcYmZvb0mlEV_7FeVL6QYSfwDmlpp8avHk3ER-rkREy46XHOXSEzJO76X_E3vZhN4$ 
>> >
>>
>>  * 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>
>>  * These builds are intended for developers looking to "kick the tyres"
>>    and provide feedback on using the API or by sending bug reports.
>>  * 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
>>
>> [1] 
>> https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html
>> [2] 
>> https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!P0YcYmZvb0mlEV_7FeVL6QYSfwDmlpp8avHk3ER-rkREy46XHOXSEzJO76X_aKgK4ZE$ 
>>
>>
>

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


Re: JDK 16 is in Rampdown Phase One

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

On 12/13/20 8:38 AM, Rory O'Donnell wrote:
> Hi Rick,
>
> *Per the JDK 16 schedule , we are in Rampdown Phase One* *[1] .
> *
>
> *Please advise if you find any issues while testing the latest Early 
> Access builds.*
>
>  * Schedule for JDK 16
>      o *2020/12/10 Rampdown Phase One*
>      o 2021/01/14  Rampdown Phase Two
>      o 2021/02/04  Initial Release Candidate
>      o 2021/02/18  Final Release Candidate
>      o 2021/03/16  General Availability
>  * Release Notes [2]
>
> OpenJDK 16 Early Access build 28**is now available at 
> http://jdk.java.net/16
>
>  * Features - the overall feature set is frozen. No further JEPs will
>    be targeted to this release.
>  * Significant Integrations in b28:
>      o *Integrated JEP 396: **Strongly Encapsulate JDK Internals by
>        Default <https://openjdk.java.net/jeps/396>**
>        *
>          + Strongly encapsulate all internal elements of the JDK by
>            default, except for critical internal APIs
>            <https://openjdk.java.net/jeps/260#Description> such as
>            |sun.misc.Unsafe|.
>          + Allow end users to choose the relaxed strong encapsulation
>            that has been the default since JDK 9.
>      o Integrated JEP 397: Sealed Classes (Second Preview)
>        <https://openjdk.java.net/jeps/397> with this release.
>          + Enhance the Java programming language with sealed classes
>            and interfaces
> <https://cr.openjdk.java.net/~briangoetz/amber/datum.html>.
>          + Refines JEP 360 <https://openjdk.java.net/jeps/360> which
>            was delivered in JDK 15 as a preview feature.
>
>  * These early-access , open-source builds are provided under the GNU
>    General Public License, version 2, with the Classpath Exception
>    <http://openjdk.java.net/legal/gplv2+ce.html>.
>  * Changes in recent builds that maybe of interest:
>      o Build 28
>          + JDK-8256299: JEP 396: Strongly Encapsulate JDK Internals by
>            Default
>          + JDK-8166596: TLS support for the EdDSA signature algorithm
>          + JDK-8256718: Old tracing flags are now obsolete and must be
>            replaced with unified logging
>      o Build 27
>          + JDK-8159746: (proxy) Support for default methods
>          + JDK-8254631: Better support ALPN byte wire values in SunJSSE
>
> Project Loom Early-Access: *Build 16-loom+9-316 
> <http://jdk.java.net/loom/>* (2020/11/30) - based on JDK-16+25 
> <https://github.com/openjdk/jdk/releases/tag/jdk-16%2B25>
>
>  * 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>
>  * These builds are intended for developers looking to "kick the tyres"
>    and provide feedback on using the API or by sending bug reports.
>  * 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
>
> [1] 
> https://mail.openjdk.java.net/pipermail/jdk-dev/2020-December/004991.html
> [2] https://jdk.java.net/16/release-notes
>
>