💡
原文英文,约1200词,阅读约需5分钟。
📝
内容提要
本周Java新闻汇总介绍了多个重要更新,包括JEP 531的懒惰常量、TornadoVM 3.0和NetBeans 29的GA发布,以及Quarkus和JReleaser的维护版本。TornadoVM 3.0改进了项目生成和GitHub操作。Open Liberty 26.0.0.2修复了远程代码执行漏洞,Micronaut和Chicory也发布了新版本,增加了新特性和修复。
🎯
关键要点
- JEP 531懒惰常量已从草案提升为候选状态,提出了新的工厂方法ofLazy(),用于创建稳定的预定义元素。
- TornadoVM 3.0.0发布,改进了IntelliJ项目生成和GitHub操作,移除了用户CLI标志。
- Apache NetBeans 29发布,包含性能改进和新特性,如LazyProject类的初始化性能提升。
- Open Liberty 26.0.0.2发布,支持Java工具链并修复了远程代码执行漏洞CVE-2025-14914。
- Quarkus 3.32发布,提供了与Project Leyden的集成和更优雅的关闭机制。
- Micronaut 4.10.9发布,包含多个模块的错误修复和补丁更新。
- JReleaser 1.23.0发布,增加了对路径属性的支持和时间格式规则的更新。
- Chicory 1.7.0发布,支持WebAssembly的GC提案和多内存提案,朝着Wasm 3.0规范的完全合规迈进。
- RefactorFirst 0.8.0发布,移除了未使用的方法并解决了空指针异常问题。
- Jox 1.1.2-channels发布,增加了非阻塞方法并解决了GitHub操作失败的问题。
❓
延伸问答
JEP 531懒惰常量的主要功能是什么?
JEP 531懒惰常量引入了新的工厂方法ofLazy(),用于创建稳定的预定义元素,支持Java的List、Set和Map集合类型。
TornadoVM 3.0有哪些重要更新?
TornadoVM 3.0.0改进了IntelliJ项目生成,移除了用户CLI标志,并重构了GitHub操作以支持不同JDK版本的测试和部署。
Apache NetBeans 29的新特性有哪些?
Apache NetBeans 29包含LazyProject类的初始化性能提升、对NotificationCenterManager类的警告解决以及对Codeberg项目的支持。
Open Liberty 26.0.0.2修复了什么安全漏洞?
Open Liberty 26.0.0.2修复了CVE-2025-14914远程代码执行漏洞,防止攻击者通过路径遍历上传ZIP文件并执行任意代码。
Quarkus 3.32的主要改进是什么?
Quarkus 3.32提供了与Project Leyden的集成和更优雅的关闭机制,减少了HTTP 503错误的发生。
JReleaser 1.23.0增加了哪些新功能?
JReleaser 1.23.0增加了对路径属性的支持和时间格式规则的更新,改进了文档和依赖项。
➡️