Tag
XPipe shares hard-won lessons about JDK's new AOT cache feature, which promises free startup/warmup improvements but in practice brings pitfalls, incompatibilities, and potential JVM crashes for real-world distributed applications.
Java 27 (JDK 27) is now generally available, featuring enhancements like making G1 the default garbage collector, post-quantum hybrid key exchange for TLS 1.3, and various preview features.
JEP 544 introduces ahead-of-time code compilation for Java applications to improve startup and warmup times by compiling code to native code in a training run, with dynamic JIT compilation for adaptability in changing workloads.
Oracle engineers will stop maintaining the macOS/x64 port as of JDK 27, deprecating it for removal due to Apple's transition to AArch64 architecture and the maintenance burden.
GraalVM Community Edition 25.1.3 reduces the size of a native Hello World binary to 6.5MB, adds JIT compilation recording/replay, a disassembly tool, and more.
Project Valhalla's JEP 401 (Value Classes and Objects) has been integrated into the OpenJDK main repository, targeting JDK 28, marking a major milestone after a decade of development.