Hi,
thanks for the heads-up. JDK-17 is now in the loop for Lucene: we got first fails (our fault): https://jenkins.thetaphi.de/job/Lucene-main-Linux/29852/console It’s easter holiday, no time to fix it! 😊 Uwe ----- Uwe Schindler Achterdiek 19, D-28357 Bremen https://www.thetaphi.de eMail: <mailto:[email protected]> [email protected] Uwe Schindler [email protected] ASF Member, Member of PMC and Committer of Apache Lucene and Apache Solr Bremen, Germany https://lucene.apache.org/ https://solr.apache.org/ From: Rory O'Donnell <[email protected]> Sent: Friday, April 2, 2021 10:04 AM To: Uwe Schindler <[email protected]> Cc: [email protected]; Dalibor Topic <[email protected]>; Balchandra Vaidya <[email protected]>; Deepak Nenmelithara Damodaran <[email protected]>; Dawid Weiss <[email protected]>; [email protected] Subject: OpenJDK 17 Early Access build 16 is now available Hi Uwe & Dawid, OpenJDK 17 Early Access build 16 is now available at <http://jdk.java.net/17> http://jdk.java.net/17 * These early-access , open-source builds are provided under the * <http://openjdk.java.net/legal/gplv2+ce.html> GNU General Public License, version 2, with the Classpath Exception * 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> 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: <http://jdk.java.net/loom/> Build 17-loom+5-191 (2021/3/19) * These early-access builds are provided under the GNU General Public License, version <http://openjdk.java.net/legal/gplv2+ce.html> 2, with the Classpath Exception. * 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 [email protected] <mailto:[email protected]> . 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: 1. Java 16: Consistency and Innovation (Aurelio Garcia-Ribeyro): https://youtu.be/1acKCBbd6f4 2. Java Language Futures: Spring 2021 (Gavin Bierman): https://youtu.be/K9SVV0XNIP8 3. Ask the Java Architects (Mark Reinhold, Brian Goetz, Mikael Vidstedt, Ron Pressler): https://youtu.be/CVE4bWvuD3o 4. Learn Java 16 with IntelliJ IDEA (Trisha Gee[JetBrains]): https://youtu.be/1hyWJTjxeGM 5. How Records Can Improve Serialization (Julia Boes, Chris Hegarty): https://youtu.be/44D8M6ZxuLU 6. Vector API: SIMD Programming in Java (Paul Sandoz, Sandhya Viswanathan[Intel]): https://youtu.be/VYo3p4R66N8 7. Your Guide to OpenJDK Development (Jesper Wilhelmsson): https://youtu.be/bHcKTYy_Nec 8. Project Skara: Migrating OpenJDK to Git and GitHub (Erik Duveblad, Robin Westberg): https://youtu.be/-pBgplk7fVk 9. Monitoring and Troubleshooting Tools in the JDK (Poonam Parhar): https://youtu.be/mcfubUmbZhQ 10. Fast and Efficient Microservices for Java with GraalVM (Alina Yurenko): https://youtu.be/_eRD6qJqtNw 11. Accelerating Productivity with Micronaut and Java Records (Graeme Rocher): https://youtu.be/RoNeoXQBs9w 12. Scalable Microservices for Java using Helidon and Coherence CE (Dmitry Aleksandrov, Aleks Seović): https://youtu.be/WTL0Zbjzveo 13. Cross-Platform User Interfaces, Developed with Java & OpenJFX Project (Johan Vos [Gluon]): https://youtu.be/7eytbaBMm5o Rgds,Rory [1] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021 -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland
