JDK 16 is now in Rampdown Phase Two
Posted by
Rory O'Donnell on
Jan 15, 2021; 9:02am
URL: https://discuss.asciidoctor.org/JDK-16-is-now-in-Rampdown-Phase-Two-tp8448.html
Hi All,
Per the JDK 16 schedule , we are in Rampdown Phase Two [1]
.
Please advise if you find any issues while testing the
latest Early Access builds.
- Schedule for JDK 16
- 2021/01/14 Rampdown Phase Two
- 2021/02/04 Initial Release Candidate
- 2021/02/18 Final Release Candidate
- 2021/03/16 General Availability
- Release Notes [2]
OpenJDK 16 Early
Access build 32 is now
available at http://jdk.java.net/16
- These early-access, open-source builds are provided
under the GNU
General Public License, version 2, with the Classpath
Exception.
- Features [3] - the overall feature set is frozen. No
further JEPs will be targeted to this release.
- Changes in recent builds that maybe of interest:
- Build 32:
- JDK-8259028
- ClassCastException when using custom filesystem
with wrapper FileChannel impl
- JDK-8253996
- Javac error on jdk16 build 18: invalid flag:
-Xdoclint:-missing
- Build 31:
- JDK-8259027: NullPointerException in
makeMappedSegment due to NULL Unmapper when length of
segment is 0
- Reported by Apache Lucene
- Build 30:
- JDK-8254023: A module declaration is not allowed to
be a target of an annotation that lacks an @Target
meta-annotation
- JDK-8256693: getAnnotatedReceiverType parameterizes
types too eagerly
- JDK 16 - topics of interest
Project Panama/foreign EA Build 16-panama+3-385
(2020/12/10) is available now [4]
- What's new
- jextract is now fully compatible with Java 16
- New architecture based on Foreign-Memory Access API (JEP 370, JEP 383, JEP 393)
and Foreign Linker API (JEP 389)
- Project Panama - topics of interest
OpenJDK 17
Early
Access build 5 is now
available at
http://jdk.java.net/17
- These early-access, open-source builds are provided under
the GNU
General Public License, version 2, with the Classpath
Exception.
- Changes in recent builds that maybe of interest:
- Build 4:
- JDK-8258800: Deprecate -XX:+AlwaysLockClassLoader
- Build 3:
- JDK-8246005:
KeyStoreSpi::engineStore(LoadStoreParameter) spec
mismatch to its behavior
- JDK-8258765: getAnnotatedReceiverType parameterizes
types too eagerly
- JDK 17 - topic of interest
- Towards OpenJDK 17 - a quick update on startup
performance:
Java Cryptographic Roadmap [5] has been updated
- Removing root certificates with 1024-bit keys in July 2021
CPU.
- Disabling of SHA-1 JARS signed after 2019-01-01 has been
postponed to July 2021 CPU.