Hi Rory, thanks for update. FYI we have moved our JDK checks from Travis CI to GitHub Actions, and I am glad to confirm that all works with JDK 17ea as well, on Linux, Windows and Mac OS:
https://github.com/apache/syncope/actions/runs/711317153 Would you please update the CI build refs in your wiki page? Thanks. Regards. On 02/04/21 09:35, Rory O'Donnell wrote:
Hi Francesco, *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 o GNU General Public License, version 2, with the Classpath Exception <http://openjdk.java.net/legal/gplv2+ce.html> * Schedule (proposed) o 2021/06/10 Rampdown Phase One o 2021/07/15 Rampdown Phase Two o 2021/08/05 Initial Release Candidate o 2021/08/19 Final Release Candidate o 2021/09/14 General Availability * Features:*Heads-up on an important Candidate JEP * o *Candidate - JEP 403: **Strongly Encapsulate JDK Internals <https://openjdk.java.net/jeps/403>* o successor to JEP 396: Strongly Encapsulate JDK Internals by Default <https://openjdk.java.net/jeps/396> o strongly encapsulate all internal elements of the JDK by default o exception for Critical Internal APIs such as /sun.misc.Unsafe/ * JEPs targeted to JDK 17, so far: o JEP 356: Enhanced Pseudo-Random Number Generators <https://openjdk.java.net/jeps/356> o JEP 382: New macOS Rendering Pipeline <https://openjdk.java.net/jeps/382> o JEP 391: macOS/AArch64 Port <https://openjdk.java.net/jeps/391> o 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: o Build 16 + JDK-8263898: (fs) Files.newOutputStream on the "NUL" special device throws FileSystemException: "nul: Incorrect function" (win) # Reported by Apache Ant o Build 15 + JDK-8263575: Conflict between JDK rpms and OL8 Modularity prevents dnf install/updates o 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: 1. *Java 16: Consistency and Innovation* (Aurelio Garcia-Ribeyro): https://youtu.be/1acKCBbd6f4 <https://youtu.be/1acKCBbd6f4> 2. *Java Language Futures: Spring 2021* (Gavin Bierman): https://youtu.be/K9SVV0XNIP8 <https://youtu.be/K9SVV0XNIP8> 3. *Ask the Java Architects* (Mark Reinhold, Brian Goetz, Mikael Vidstedt, Ron Pressler): https://youtu.be/CVE4bWvuD3o <https://youtu.be/CVE4bWvuD3o> 4. *Learn Java 16 with IntelliJ IDEA *(Trisha Gee[JetBrains])*: *https://youtu.be/1hyWJTjxeGM <https://youtu.be/1hyWJTjxeGM>** 5. *How Records Can Improve Serialization* (Julia Boes, Chris Hegarty): https://youtu.be/44D8M6ZxuLU <https://youtu.be/44D8M6ZxuLU> 6. *Vector API: SIMD Programming in Java* (Paul Sandoz, Sandhya Viswanathan[Intel]): https://youtu.be/VYo3p4R66N8 <https://youtu.be/VYo3p4R66N8> 7. *Your Guide to OpenJDK Development* (Jesper Wilhelmsson): https://youtu.be/bHcKTYy_Nec <https://youtu.be/bHcKTYy_Nec> 8. *Project Skara: Migrating OpenJDK to Git and GitHub* (Erik Duveblad, Robin Westberg): https://youtu.be/-pBgplk7fVk <https://youtu.be/-pBgplk7fVk> 9. *Monitoring and Troubleshooting Tools in the JDK* (Poonam Parhar): https://youtu.be/mcfubUmbZhQ <https://youtu.be/mcfubUmbZhQ> 10. *Fast and Efficient Microservices for Java with GraalVM* (Alina Yurenko): https://youtu.be/_eRD6qJqtNw <https://youtu.be/_eRD6qJqtNw> 11. *Accelerating Productivity with Micronaut and Java Records* (Graeme Rocher): https://youtu.be/RoNeoXQBs9w <https://youtu.be/RoNeoXQBs9w> 12. *Scalable Microservices for Java using Helidon and Coherence CE* (Dmitry Aleksandrov, Aleks Seović): https://youtu.be/WTL0Zbjzveo <https://youtu.be/WTL0Zbjzveo> 13. *Cross-Platform User Interfaces, Developed with Java & OpenJFX Project* (Johan Vos [Gluon]): https://youtu.be/7eytbaBMm5o <https://youtu.be/7eytbaBMm5o> Rgds,Rory [1] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021 <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+Report+March+2021> -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland
-- Francesco Chicchiriccò Tirasa - Open Source Excellence http://www.tirasa.net/ Member at The Apache Software Foundation Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail http://home.apache.org/~ilgrosso/