OpenJDK JDK 20.0.2 GA Release

📊Did you know?
➡ JDK had 26,976 classes (Temurin JDK20, Windows)
➡ Including 11,960 inner classes

#java #jdk #openjdk #jdk20 #antcommanderpro

@Gradle should come with a warning label: "May not work with the latest #JDK release" (right now that is #JDK20). I guess #Gradle 8.3 will catch up (just in time for it to fall behind again when #JDK21 is released in September). #Developer #Java #OpenJDK
@lprimak @StephanWindmueller I completely agree with you on identifying the weakest link in the chain. OW2 has done a an absolutely amazing job with ASM being out in front of new #JDK versions. @ApacheGroovy has also done quite well keeping up. To #Gradle's credit, the gap between #JDK20 and Gradle 8.1 was smaller, but the gap could be smaller yet. The shift to #Kotlin may make this whole discussion less relevant in the future, but probably not for a couple years.
You can now get container (docker) images of Oracle #JDK20 and #JDK17 under the no-fee terms and conditions from https://container-registry.oracle.com
Home

Java: 7 features you will love in JDK 20 | Javarevisited

Explore the latest features released in Java 20

Javarevisited

OpenJDK JDK 20.0.1 General-Availability Release is here:

https://jdk.java.net/20/

Release Notes:

https://jdk.java.net/20/release-notes

#OpenJDK #JDK20

OpenJDK JDK 20.0.2 GA Release

@overheadhunter That's good to know in case #Oracle stops to publish the #early-access binary builds. Thanks!

I am waiting for #JDK20 to be released on #ArchLinux to move on.
https://archlinux.org/packages/?sort=&q=jdk-openjdk&maintainer=&flagged=

Arch Linux - Package Search

@overheadhunter
Due to the changes for the Foreign Function & Memory API, that came with #JEP434, jextract had been brought in sync with the #JDK20 branch.

And binary builds for all platforms were already released too. 👍 😎
https://jdk.java.net/jextract/

Jextract Early-Access Builds

jFUSE (#FUSE bindings for #Java based on #ProjectPanama FFI) has now been migrated to #JDK20 and #JEP434.

https://github.com/cryptomator/jfuse

GitHub - cryptomator/jfuse: Experimental panama-based Java bindings for FUSE

Experimental panama-based Java bindings for FUSE. Contribute to cryptomator/jfuse development by creating an account on GitHub.

GitHub