Java 27(mail.openjdk.org)
336 points by mkurz 21 hours ago | 348 comments
tl;dr: JDK 27, the reference implementation of Java 27, is now generally available and ready for production use. The release includes nine JEPs, notably making G1 the default garbage collector everywhere, enabling compact object headers by default, and adding post-quantum hybrid key exchange for TLS 1.3, alongside continued previews of structured concurrency, lazy constants, primitive patterns, and the Vector API.
HN Discussion:
  • Java's release cadence and preview process compares favorably to competitors like C#/Microsoft
  • Criticism of specific JEPs like lazy constants for adding classes instead of proper syntax extensions
  • ~Questioning Java's relevance for new greenfield projects in 2026
  • ~Frustration with slow progress of long-awaited features like Valhalla and Vector API GA
  • Dislike of Java's continuous accumulation of new language features