Java资讯汇总:Liberica JDK、Jakarta EE、Open Liberty、Quarkus、JDKUpdater、OpenXava和Gradle

来源: InfoQ - 后端

原文

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-7424CVE-2025-7425CVE-2025-6021CVE-2025-10911,这些CVE是在OpenJFX的libxslt和libxml模块中发现的。

Spring Framework

对于Spring来讲,最近非常繁忙,各个团队已经发布了Spring BootSpring SecuritySpring for GraphQLSpring IntegrationSpring ModulithSpring REST DocsSpring 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