OpenJDK 17 Early Access build 16 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<http://openjdk.java.net/legal/gplv2+ce.html>

  *   Schedule (proposed)
     *   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

  *   Features:Heads-up on an important Candidate JEP
     *   Candidate - JEP 403: Strongly Encapsulate JDK 
Internals<https://openjdk.java.net/jeps/403>
     *   successor to  JEP 396: Strongly Encapsulate JDK Internals by 
Default<https://openjdk.java.net/jeps/396>
     *   strongly encapsulate all internal elements of the JDK by default
     *   exception for Critical Internal APIs such as sun.misc.Unsafe

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

  *   Release Notes are available at http://jdk.java.net/17/release-notes
  *   Changes in recent builds that maybe of interest:
     *   Build 16
        *   JDK-8263898: (fs) Files.newOutputStream on the "NUL" special device 
throws FileSystemException: "nul: Incorrect function" (win)
           *   Reported by Apache Ant
     *   Build 15
        *   JDK-8263575: Conflict between JDK rpms and OL8 Modularity prevents 
dnf install/updates
     *   Build 14
        *   JDK-8262277: URLClassLoader.getResource throws undocumented 
IllegalArgumentException
        *   JDK-8262351: Extra '0' in java.util.Formatter for '%012a' 
conversion with a sign character
Project Loom Early-Access Build: Build 17-loom+5-191<http://jdk.java.net/loom/> 
(2021/3/19)

  *   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 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-...@openjdk.java.net<mailto:loom-...@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>.
Quality Report for March 2021 was published here [1].

  *   Thanks to everyone who contributed by creating features or enhancements, 
logging  bugs, or downloading and testing the early-access builds.
Worth reading - The Arrival of Java 
16!<https://inside.java/2021/03/16/the-arrival-of-java16/>

  *   JDK 16 Migration guide - 
https://docs.oracle.com/en/java/javase/16/migrate/getting-started.html
  *   #AllTestsGreenOnJDK16 - If your tests are green on JDK 16 please respond 
to this tweet<https://twitter.com/Sharat_Chander/status/1368978627816136707>.
  *   Oracle Developer Live event - Individual sessions:
     *   Java 16: Consistency and Innovation (Aurelio Garcia-Ribeyro): 
https://youtu.be/1acKCBbd6f4
     *   Java Language Futures: Spring 2021 (Gavin Bierman): 
https://youtu.be/K9SVV0XNIP8
     *   Ask the Java Architects (Mark Reinhold, Brian Goetz, Mikael Vidstedt, 
Ron Pressler): https://youtu.be/CVE4bWvuD3o
     *   Learn Java 16 with IntelliJ IDEA (Trisha Gee[JetBrains]): 
https://youtu.be/1hyWJTjxeGM
     *   How Records Can Improve Serialization (Julia Boes, Chris Hegarty): 
https://youtu.be/44D8M6ZxuLU
     *   Vector API: SIMD Programming in Java (Paul Sandoz, Sandhya 
Viswanathan[Intel]): https://youtu.be/VYo3p4R66N8
     *   Your Guide to OpenJDK Development (Jesper Wilhelmsson): 
https://youtu.be/bHcKTYy_Nec
     *   Project Skara: Migrating OpenJDK to Git and GitHub (Erik Duveblad, 
Robin Westberg): https://youtu.be/-pBgplk7fVk
     *   Monitoring and Troubleshooting Tools in the JDK (Poonam Parhar): 
https://youtu.be/mcfubUmbZhQ
     *   Fast and Efficient Microservices for Java with GraalVM (Alina 
Yurenko): https://youtu.be/_eRD6qJqtNw
     *   Accelerating Productivity with Micronaut and Java Records (Graeme 
Rocher): https://youtu.be/RoNeoXQBs9w
     *   Scalable Microservices for Java using Helidon and Coherence CE (Dmitry 
Aleksandrov, Aleks Seović): https://youtu.be/WTL0Zbjzveo
     *   Cross-Platform User Interfaces, Developed with Java & OpenJFX Project 
(Johan Vos [Gluon]): https://youtu.be/7eytbaBMm5o

Regards, Deepak
[1] 
https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021



Reply via email to