JDK 17 Early Access build 21 is available
Deepak Damodaran
deepak.n.damodaran at oracle.com
Tue May 11 05:02:38 UTC 2021
OpenJDK 17 Early Access build 21 is now available at https://jdk.java.net/17
* These early-access , open-source builds are provided under the
* GNU General Public License, version 2, with the Classpath Exception<https://openjdk.java.net/legal/gplv2+ce.html>
* Schedule
* 2021/06/10 Rampdown Phase One
* 2021/07/15 Rampdown Phase Two
* 2021/08/05 Initial Release Candidate
* 2021/08/19 Final Release Candidate
* 2021/09/14 General Availability
* JEPs targeted to JDK 17, so far:
* JEP 356: Enhanced Pseudo-Random Number Generators<https://openjdk.java.net/jeps/356>
* JEP 382: New macOS Rendering Pipeline<https://openjdk.java.net/jeps/382>
* JEP 391: macOS/AArch64 Port<https://openjdk.java.net/jeps/391>
* JEP 398: Deprecate the Applet API for Removal<https://openjdk.java.net/jeps/398>
* JEP 410: Remove the Experimental AOT and JIT Compiler<https://openjdk.java.net/jeps/410>
* Release Notes are available at https://jdk.java.net/17/release-notes
* Changes in recent builds that maybe of interest:
* Build 21:
* JDK-8196415: JARs signed with SHA-1 algorithms are restricted by default.
* JDK-8265989: System property for the native character encoding name.
* JDK-8265137: java.util.Random suddenly has new public methods nowhere documented.
* [Reported by Apache Lucene]
* Build 20
* JDK-8037397: RegEx pattern matching loses character class after intersection (&&) operator.
* JDK-8264208: A new public method that returns the `Charset` used in the `Console.
* Build 19
* JDK-8228988: AnnotationParser throws NullPointerException on incompatible member type.
* [Reported by ByteBuddy]
* JDK-8258794: Support for CLDR version 39.
* JDK-8262108: SimpleDateFormat formatting broken for sq_MK Locale.
* [Reported by ApacheCommons]
* Build 18
* JDK-8260693: Provide the support for specifying a signer in keytool -genkeypair.
* JDK-8263763: Synthetic constructor parameters of enum are not considered for annotation indices.
* [Reported by ByteBuddy]
Topics of interest from 'Insider Java':
* Security and Sandboxing Post SecurityManager : Link<https://inside.java/2021/04/23/security-and-sandboxing-post-securitymanager/>
* Foreign Memory Access and NIO channels - Going Further : Link<https://inside.java/2021/04/21/fma-and-nio-channels/>
Project Loom Early-Access Build: Build 17-loom+6-225<https://jdk.java.net/loom/> (2021/4/1)
* These early-access builds are provided under the GNU General Public License, version 2, with the Classpath Exception<https://openjdk.java.net/legal/gplv2+ce.html>.
* These builds are produced for the purpose of gathering feedback. Use for any other purpose is at your own risk.
* Please send feedback via e-mail to loom-dev at openjdk.java.net<mailto:loom-dev at openjdk.java.net>. To send e-mail to this address you must first subscribe to the mailing list<https://mail.openjdk.java.net/mailman/listinfo/loom-dev>.
April 2021 Critical Patch Update Released:
* As part of the April 2021 CPU we released JDK 16.0.1, JDK 11.0.11 LTS, JDK 8u291 and JDK 7u301 as well as OpenJDK 16.0.1 (publicly available).
Regards
Deepak
More information about the adoption-discuss
mailing list