产品派
返回

Java生态多项目更新涵盖JDK27与Payara

后端InfoQ 中文站2026/9/30 11:00:42
AI 导读

甲骨文发布了 Java 编程语言与虚拟机的第 27 个版本,JDK 27 的正式功能集包含 9 项 JEP。与此同时,JDK 28 早期访问版 Build 16 已开放,它是在 Build 15 基础上的修复版本,主要处理多项已知问题。开发者可继续通过 Java Bug 数据库反馈 JDK 27 与 JDK 28 相关缺陷。BellSoft 也推出了基于 OpenJDK 的 Liberica JDK 27,该版本累计包含 2542 项修复,其中 OpenJDK 相关修复 2387 项、JavaFX 相关修复 155 项,BellSoft 自身贡献了 3 项补丁。

Jakarta EE 12 的规划也有新进展。按照当前安排,Jakarta EE 12 Core Profile 预计在今年 12 月发布,Web Profile 与平台规范则计划分别在明年第一季度和第二季度推出。平台项目当前重点之一是收集规范参与方反馈,并预计就 Jakarta NoSQL 1.1 是否纳入 Jakarta EE 12 发起投票。与此同时,Starter for Jakarta EE 已更新界面设计,以便与 Jakarta EE 官方网站风格保持一致,并邀请开发者试用反馈。

Open J Proxy 1.0.0 正式可用版及两个候选版带来了性能和功能改进,包括为不可变类 DatabaseMetaData、ResultSetMetaData 增加本地缓存,通过 ojp.connection.pool.leakDetectionThreshold 属性为 HikariCP JDBC 连接池配置泄漏检测阈值,以及实现 Core JDBC Type 3 驱动。今年 1 月,Open J Proxy 与 OmniFish 达成合作,目标是帮助 Java 团队在 Kubernetes、微服务和云原生部署等弹性架构中缓解数据库扩展性压力。

WildFly 发布了 A2A Java SDK for Jakarta Servers 1.0.0.Final,这是 A2A Java SDK 面向 Jakarta 的集成版本。相比此前候选版,新版本加入来自 A2A Java SDK 的授权测试,并移除了重复的多版本路由机制,改为在 a2a-jakarta-http-common 模块的类和接口上添加 Jakarta RESTful Web Services 的 @PreMatching 注解,使 A2AVersionProvider 接口实例可通过 CDI 发现。

Azul Payara 7.4.0 的 2026 年 9 月版同步推出,覆盖社区版 7.2026.9、企业版 6.42.0 和企业版 5.91.0。除错误修复和组件升级外,新版本支持 MicroProfile 7.1,修复 Jackson Databind 中的 CVE-2026-68497 漏洞,并在 Payara Micro 与 Payara Embedded 中支持 Jakarta Agentic AI 规范。需要注意的是,随着 MicroProfile OpenTracing 被移至独立规范集,该版本不再支持它,@Traced 注解也无法继续使用,显式插桩需改用 OpenTelemetry 的 @WithSpan 注解。

其他 Java 相关项目也迎来更新。JHipster 9.4.0 增加了以 Playwright 替代 Cypress 的选项,并基于 Spring Data R2DBC 重新实现 R2DBC 存储库;Angular 微前端构建则从 webpack Module Federation 转向 esbuild 与 Native Federation。JetBrains Ktor 3.6.0 新增 OpenID Connect 插件,并可通过自动发现配置 OpenID Connect OAuth2 流程。BoxLang 1.17.0 增加 ModuleService、语法检查命令 check,以及针对 boxlang.json 和 Application.bx 敏感值的新加密机制。Netflix 还推出了名为 ja 的命令行工具,基于 Java 模块系统构建,提供模块解析、代码规范、基于源码的符号搜索和可浏览 API 文档等能力,帮助传统应用逐步演进为 JMS 应用。

JavaJDKJakarta EEPayara

本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。

阅读原文