内容提要
本周Java动态包括Jakarta EE 12更新、Open Liberty 1月版、Quarkus小版本、Spring Shell、Apache Tomcat和Gradle维护版本,以及JHipster 9.0测试版发布。同时,JDK 26和27的早期版本也进行了更新,鼓励开发者报告bug。Jakarta EE 12预计于2026年底发布。
关键要点
-
本周Java动态包括Jakarta EE 12更新、Open Liberty 1月版、Quarkus小版本、Spring Shell、Apache Tomcat和Gradle维护版本,以及JHipster 9.0测试版发布。
-
JDK 26和27的早期版本进行了更新,鼓励开发者报告bug。
-
Jakarta EE 12预计于2026年底发布,多个规范已达到里程碑2版本。
-
Spring Shell 4.0.1发布了维护版本,包含bug修复和文档改进。
-
Open Liberty 26.0.0.1 GA版本引入新的日志节流机制和重要bug修复。
-
Quarkus 3.31发布了bug修复和新特性,支持JDK 25。
-
Apache Tomcat发布了多个版本,提供bug修复和依赖升级。
-
JHipster 9.0.0第二个测试版支持Spring Boot 4.0,并进行了CI和测试基础设施的全面改造。
-
Gradle 9.3.1解决了构建缓存存储问题,并恢复了ModuleVersionSelector接口。
延伸解读
Jakarta EE 12的发布延迟
Jakarta EE 12的发布预计推迟至2026年底,主要原因是Jakarta EE 11的延迟导致开发者资源紧张。开发者应关注这一变化对项目进度的影响,尤其是在依赖Jakarta EE的应用开发中。
Open Liberty的新特性
Open Liberty 26.0.0.1引入了新的日志节流机制,旨在减少重复日志输出。这一特性对提高系统性能和可读性至关重要,开发者在使用时应注意配置该机制以避免日志泛滥。
Gradle 9.3.1的修复
Gradle 9.3.1解决了构建缓存存储问题,并恢复了ModuleVersionSelector接口。开发者在升级时应关注这些修复,确保构建过程的稳定性和兼容性,特别是在处理复杂依赖时。
延伸问答
Jakarta EE 12的发布预计在什么时候?
Jakarta EE 12预计于2026年底发布。
Spring Shell 4.0.1版本有哪些新特性?
Spring Shell 4.0.1版本包含bug修复、文档改进和增强功能,如改进的CLI解析器和新的DefaultCompletionProvider类。
Open Liberty 26.0.0.1版本引入了什么新机制?
Open Liberty 26.0.0.1版本引入了新的日志节流机制,默认启用,以防止短时间内重复日志事件的过量输出。
Quarkus 3.31版本有哪些重要更新?
Quarkus 3.31版本提供了bug修复、依赖升级和新特性,包括对JDK 25的全面支持和新的Maven打包类型。
JHipster 9.0.0的第二个测试版有哪些显著变化?
JHipster 9.0.0的第二个测试版支持Spring Boot 4.0,并进行了CI和测试基础设施的全面改造。
Gradle 9.3.1解决了哪些问题?
Gradle 9.3.1解决了构建缓存存储问题,并恢复了ModuleVersionSelector接口。