ESC
科技 1 分钟阅读

Java 27 正式发布

JDK 27 作为 Java 27 的参考实现现已正式发布(GA),构建 35 在候选阶段后未发现 P1 级缺陷。本次版本包含九项 JEP:G1 成为所有环境默认垃圾回收器、TLS 1.3 后量子混合密钥交换、默认启用紧凑对象头、结构化并发第七次预览等,另含数百项增强和数千项错误修复。Oracle 已提供 GPL 许可的 OpenJDK 构建下载。

来源:Hacker News

JDK 27,作为 Java 27 的参考实现,现已正式发布(Generally Available)。我们于 8 月 20 日发布了 JDK 27 的第二个候选版本(Release Candidate)构建 35,此后未收到任何 P1 级缺陷报告。因此,构建 35 现在即为 GA 构建,已可用于生产环境。

Oracle 提供的 GPL 许可 OpenJDK 构建可在此处下载:

https://jdk.java.net/27

其他厂商的构建版本无疑也将很快推出。

本次发布包含九项 JEP [1]:

523:让 G1 成为所有环境下的默认垃圾回收器(Make G1 the Default Garbage Collector in All Environments) 527:TLS 1.3 的后量子混合密钥交换(Post-Quantum Hybrid Key Exchange for TLS 1.3) 531:惰性常量(第三次预览)(Lazy Constants (Third Preview)) 532:模式、instanceof 和 switch 中的原始类型(第五次预览)(Primitive Types in Patterns, instanceof, and switch (Fifth Preview)) 533:结构化并发(第七次预览)(Structured Concurrency (Seventh Preview)) 534:默认启用紧凑对象头(Compact Object Headers by Default) 536:JFR 进程内数据脱敏(JFR In-Process Data Redaction) 537:Vector API(第十二次孵化)(Vector API (Twelfth Incubator)) 538:加密对象的 PEM 编码(第三次预览)(PEM Encodings of Cryptographic Objects (Third Preview))

与往常一样,本次发布还包括数百项较小的增强和数千项错误修复。

感谢所有为本次发布做出贡献的人,无论是设计和实现特性与增强、修复错误,还是测试早期访问构建。

  • Mark

[1] https://openjdk.org/projects/jdk/27/