Hello all, I would like to share that I was invited to participate in the OpenJDK Quality Outreach providing feedback on the CloudStack used JDK. They reach open source projects to gather feedback and work together looking for bugs in the JDK. There are some Apache projects [1] providing feedback. You can see that CloudStack is already there.
Basically, I need to report which JDK version CloudStack is currently using to build its Java source. We can test any JDK (including Early Access builds), but I don't have to test newer versions if I (we) don't want to. There are ZERO expectations on testing any JDK. But if anyone wants to, it is welcome. IF we find a bug then we have a direct line with the development team that can fix it for us. IF anyone has the intention to test and report it we can do it, otherwise, we keep updated just the current supported JDK Additionally, the OpenJDK team sends status e-mails (each 2-3 weeks). For reference, there is an e-mail attached as an example. Some Apache projects have these e-mails on their dev@ ML. If it is of our major interest I will ask them to forward such e-mails to the Apache CloudStack dev@ ML; otherwise, I will keep them to myself and if I see anything pertinent I will raise it at the dev@. So please, let me know if you are the +1 or -1 one having such status e-mails at our dev MIL. Best regards, Gabriel. [1] https://wiki.openjdk.java.net/display/quality/Quality+Outreach -- Gabriel Beims Bräscher Apache CloudStack PMC Chair (CloudStack VP) The Apache Software Foundation https://www.apache.org/ https://cloudstack.apache.org/
--- Begin Message ---
OpenJDK 17 Early Access build 23 is now available at https://jdk.java.net/17
We need your help in testing new Selector implementation on Windows [1]:
- These early-access , open-source builds are provided under the
- JEPs targeted to JDK 17, so far:
- JEP 356: Enhanced Pseudo-Random Number Generators
- JEP 382: New macOS Rendering Pipeline
- JEP 391: macOS/AArch64 Port
- JEP 398: Deprecate the Applet API for Removal
- JEP 409: Sealed Classes
- JEP 410: Remove the Experimental AOT and JIT Compiler
- JEP 412: Foreign Function & Memory API (Incubator)
- JEP 414: Vector API (Second Incubator)
- Release Notes are available at https://jdk.java.net/17/release-notes
- Changes in recent builds that maybe of interest:
- Build 23
- JDK-8243287: Removal of Unsafe::defineAnonymousClass.
- Build 22
- JDK-8266369: New implementation of java.nio.channels.Selector on Microsoft Windows.
- Build 21
- JDK-8196415: JARs signed with SHA-1 algorithms are restricted by default.
- JDK-8266858: macOS on ARM early access available.
- The ARM port should behave similarly to the Intel port. There are no known feature differences.
- When reporting issues on macOS please specify if using ARM or x64.
Other Topics which might be of Interest:
- The implementation of the Selector API on Windows has been replaced in JDK 17 b22 with a new more scalable implementation [2].
- The old select based Selector implementation has been the default since Java 1.4 (2002) so replacing it is a significant change.
- It would be really helpful to get more testing of the new implementation before the fork for Rampdown Phase One on June 10th.
Project Loom Early-Access Build: Build 17-loom+7-342 (2021/5/11)
- Updates to JEP 411: Deprecate the Security Manager for Removal | Link
- "The meaning, or not, of “LTS” | Link
- JFR Remote Recording Stream | Link
Project Panama Early-Access Build: Build 17-panama+3-167 (2021/5/18)
- These early-access builds are provided under the GNU General Public License, version 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 loom-...@openjdk.java.net.To send e-mail to this address you must first subscribe to the mailing list.
- These early-access builds are provided under the GNU General Public License, version 2, with the Classpath Exception.
- This build is aimed at testing a prototype implementation of the foreign memory support, foreign function support and native extraction tooling from the "foreign-jextract" branch of the Panama repo.
- Please send feedback via e-mail to panama-...@openjdk.java.net. To send e-mail to this address you must first subscribe to the mailing list.
Rgds,Rory
[1] https://mail.openjdk.java.net/pipermail/nio-dev/2021-May/008988.html
[2] https://bugs.openjdk.java.net/browse/JDK-8266369
-- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland
--- End Message ---