把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

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

  • 2025-12-02
    北京
  • 本文字数:1492 字

    阅读完需:约 5 分钟

大小:807.41K时长:04:35
Java资讯汇总:Liberica JDK、Jakarta EE、Open Liberty、Quarkus、JDKUpdater、OpenXava和Gradle

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 的libxsltlibxml模块中发现的。

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-typehas-annotationhas-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

2025-12-02 09:574

评论

发布
暂无评论
Java资讯汇总:Liberica JDK、Jakarta EE、Open Liberty、Quarkus、JDKUpdater、OpenXava和Gradle_编程语言_Michael Redlich_InfoQ精选文章