Java 27: What's New?
7 hours ago
- #JVM Updates
- #Java 27
- #Security Enhancements
- G1 becomes the default garbage collector in all environments, having been improved to match or exceed the performance of Serial GC.
- Post-quantum hybrid key exchange for TLS 1.3 is introduced to enhance security against future quantum computing threats.
- Compact object headers are enabled by default, reducing memory usage and improving performance.
- JFR now includes in-process data redaction to mask sensitive information by default, with configurable filters.
- No features moved out of preview in this release, while several features remain in preview or incubator modules.
- New APIs and methods are added, including inverse hyperbolic functions in Math and StrictMath, and enhanced string and BigDecimal operations.
- Performance improvements include optimizations for HashMap.putAll() and binary search via AVX2 intrinsics.
- Security updates include TLS certificate compression support and additional certificates in the JVM truststore.
- The experimental JVM Compiler Interface (JVMCI) has been removed, affecting projects like GraalVM.