
作者 | Michael Redlich
译者 | 张卫滨
JDK 26
JDK 26 的早期访问构建 版本 Build 25 发布,包括对 Build 24 的 更新,修复了各种 问题。有关此版本的更多详细信息,可在 发布说明 中找到。
对于 JDK 26,鼓励开发者通过 Java Bug 数据库 报告缺陷。
Jakarta EE
在每周的 Hashtag Jakarta EE 博客 中,Eclipse 基金会的 Jakarta EE 开发人员倡导者 Ivar Grimstad 提供了 Jakarta EE 12 的最新 进展,他写到:
Jakarta EE 平台项目仍然计划在 12 月 9 日完成 Jakarta EE 12 的第二个里程碑。该工作仍在按计划进行,因此明年夏天之前发布 Jakarta EE 12 看起来是有希望的。Jakarta Agentic Artificial Intelligence 规范项目已经启动,所以应该准备好开工了。社区对这个规范有很多积极的反馈,所以我非常兴奋,期待着它的成果。
根据 Jakarta EE 12 的 发布计划,在 2026 年 7 月的 GA 版本发布之前,将有四个里程碑版本发布。
BellSoft
BellSoft重新发布 了 Liberica JDK 25.0.1、21.0.9、17.0.17、11.0.29 和 8u472 版本,这是他们的 OpenJDK 下游发行版,包括四个 CVE 的补丁,分别是 CVE-2025-7424、CVE-2025-7425、CVE-2025-6021 和 CVE-2025-10911,这些 CVE 是在 OpenJFX 的libxslt和libxml模块中发现的。
Spring Framework
对于 Spring 来讲,最近非常繁忙,各个团队已经发布了 Spring Boot、Spring Security、Spring for GraphQL、Spring Integration、Spring Modulith、Spring REST Docs、Spring Batch 和 Spring Vault 的 GA 版本。更多细节可以参见这篇 InfoQ 的 新闻报道。
Open Liberty
Open Liberty 25.0.0.12 的 beta 版本发布,主要特性包括,通过新的springBoot-4.0以支持 Spring Boot 4.0;提前预览即将发布的 Jakarta Data 1.1,目前处于 M1 阶段,支持 Jakarta EE 12;更新mcpServer-1.0特性,包括会话管理和更容易发现 MCP 端点,以及更新基于 Netty 的 HTTP 传输,包括大文件上传或下载、分块传输、启用压缩的内容和 keep-alive 行为的改进。
Quarkus
RedHat 发布了 Quarkus 的 3.29.4、3.27.1 和 3.20.4 版本(发布公告分别参见 这里、这里 和 这里),提供了缺陷修复、依赖项升级,并且解决了 CVE-2025-59250,这是一个安全漏洞,允许未经授权的攻击者通过 SQL Server 的 JDBC 驱动程序中的不当输入验证在网络上执行欺骗。关于这些版本的更多细节可以在 3.29.4 版本、3.27.1 版本 和 3.20.4 版本 的发布说明中找到。
JobRunr
JobRunr 8.2.4 发布,基于 JobRunr 8.2 前三个补丁版本 发现的问题,提供了持续的改进。这些问题包括,一个回归问题导致 JobRunr 找不到继承的 job 方法,另外还有一个关键的问题,该问题会阻止 Dashboard 的 UI 元素被包含在一个 JAR 文件中。关于这个版本的更多细节可以在 发布说明 中找到。
OpenXava
OpenXava 7.6.2发布,带来了缺陷修复、依赖关系升级和改进,例如,ModuleTestBase类现在支持 JUnit4 风格的测试,同时仍然支持 JUnit 3 风格的测试;editors.xml文件中的has-type、has-annotation和has-stereotype选项现在会排除隐藏属性。关于这个版本的更多细节可以在 发布说明 中找到。
JDKUpdater
JDKUpdater 的 26.0.9+185 版本发布,这是一个使开发人员能够跟踪与 OpenJDK 和 GraalVM 构建相关更新的工具。这个工具由 Azul 的首席工程师 Gerrit Grunwald 在 2024 年 3 月中旬引入,该版本提供了修改过的控件背景颜色。关于这个版本的更多细节可以在 发布说明 中找到。
Gradle
Gradle 9.2.1 是 第一个维护版本,提供了值得关注的变化,例如,支持 Windows ARM;改进的 Publishing API,提供了定义和发布自定义软件组件的新方法,以及增强的错误和警告报告,包括在依赖项验证失败时提供改进的建议和指导。关于这个版本的更多细节可以在 发布说明 中找到。
Java News Roundup: Liberica JDK, Jakarta EE, Open Liberty, Quarkus, JDKUpdater, OpenXava, Gradle(https://www.infoq.com/news/2025/11/java-news-roundup-nov17-2025/)
声明:本文为 InfoQ 翻译,未经许可禁止转载。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.