本期的Java新闻汇总主要包含如下内容:Atmosphere 4.0的GA版本发布,GraalVM、Azul Payara与Quarkus的小版本发布,WildFly 41的维护性发布,Jakarta Data与Eclipse JNoSQL的里程碑发布,2026年9月版Open Liberty的beta发布,以及GlassFish 8.0.4的Docker镜像发布。

OpenJDK

JEP 542,PEM Encodings of Cryptographic Objects",已经从JDK 28的Proposed to Target状态提升为Targeted。该JEP在JDK 25至JDK 27进行了三轮预览后准备将此功能最终定稿。该功能提供了“一个用于将表示加密密钥、证书和证书吊销列表的对象编码为广泛使用的隐私增强邮件(Privacy-Enhanced Mail,PEM)传输格式,并将该格式解码回对象的API。”该JEP将支持在PEM文本与PKCS #8"与X.509"二进制格式之间的转换。变更包括,将PEM record类重新归类为常规类,以便提供接受Base64编码字节数组内容的构造函数,以及将DEREncodable接口重命名为BinaryEncodable,以更准确描述存储在PEM文本中的二进制数据。

JDK 27

Build 35"仍然是JDK 27早期访问构建"的当前版本。有关此发行的更多细节请参见发布说明"。

JDK 28

JDK 28早期访问构建"版本Build 13"发布,包含对Build 12的更新",修复了若干问题"。更多细节参见发行说明"。

对于JDK 28"和JDK 27",鼓励开发者通过Java Bug Database"报告缺陷。

GlassFish

OmniFish"团队已为GlassFish 8.0.4及GlassFish Embedded发布了Docker镜像,详情及使用说明见该项目的用户指南"。

GraalVM

GraalVM 25.3版本发布"带来若干重要功能,例如,新增的SubstratePriorityInliningPhase类,为JIT与Native Image模式实现优先内联器(inliner),以提升生成代码的性能,以及增强的安全加固机制,可防止攻击者将程序执行重定向到意外的代码位置。更多细节见发行说明"。

Jakarta EE

Jakarta Data 1.1.0 的第四个里程碑发布包含缺陷修复、文档改进、依赖升级及新特性,例如,更新的TCK测试,通过@OrderBy注解指示null排序的能力,以及使用Jakarta注解规范中定义的@Nullable与@Nonnull注解改进空值安全性。更多细节见发行说明"。

Eclipse JNoSQL

Eclipse JNoSQL 1.2.0 的第二个里程碑发布(Jakarta NoSQL规范"的实现)带来了值得关注的变化,例如,新增的AutoApplyConverters类,用于扫描Jakarta Persistence的AttributeConverter接口实现,以支持在JNoSQL映射反射模块中自动应用转换器,以及在半结构化和键值存储实现中对CDI拦截器的支持,以便处理横切关注点。更多细节见发行说明"。

Azul Payara

Azul Payara 7.3.0发布",包括Community Edition 7.2026.8、Enterprise Edition 6.41.0与Enterprise Edition 5.90.0。除缺陷修复与组件升级外,三条发行线均带来了新特性:在所有Azul Payara版本中一致支持最新的gRPC" 1.83.1,用于自定义和过滤访问日志记录内容的新机制,以及在控制台中改进的Azul Payara Micro访问日志格式显示。

此次发布还引入了Jakarta Agentic AI规范的初始实现。更多细节参见发行说明"。

Open Liberty

Open Liberty 26.0.0.9的beta版本发布",包含缺陷修复和新功能,例如,在mcpServer-1.0特性中对MCP Java API(org.mcpjava:mcp-server-api:1.0.0)的支持,以及对MCP度量的更新,使MBean名称现在使用其自身的JMX ObjectName键。后者为破坏性变更,要求开发者更新其JMX查询或脚本。

WildFly

WildFly 41.0.1 的发布"带来缺陷修复、组件升级及若干重要变更,例如,根据JEP 290(过滤传入的序列化数据(Filter Incoming Serialization Data)")更新了过滤器,在应用的bin/jdk.serialFilter文件中加入了新的拒绝名单,以及升级到支持阻止解耦目的地的最新Apache CFX版本,作为降低服务器端请求伪造(Server Side Request Forgery,SSRF)风险的缓解措施。更多细节参见发行说明"。

Quarkus

Quarkus 3.39.0发布",带来缺陷修复、依赖升级和两项新特性,也就是在Quarkus的TLS Certificate Registry"扩展中支持后量子密码学(Post-Quantum Cryptography),以及由于无反射Jackson序列化器(reflection-free Jackson serializers)"仍存在问题,撤销默认启用该特性的决定,不过该功能已有所稳定。更多细节见版本3.39.1"和3.39.0"的发行说明。

Quarkus团队还发布了Quarkus Flow" 1.0.0版本,该扩展实现了开发工作流规范(Open Workflow Specification)"。该版本的新特性包括,可通过YAML或直接在Java代码中定义工作流的Java DSL,与LangChain4j的Agentic AI编排,以及发出与消费云事件的能力。

Atmosphere

Atmosphere 4发布"(用于JVM上的AI智能体实时引擎),现在包含了可移植的AI智能体组件。最近的两次维护性发布包含缺陷修复和新特性,例如,通过定义于AiConfig类的configureForAgent()方法对RUNTIME.md"工作空间设置进行作用域限制,使工作空间为默认进程提供种子,以及在@ManagedService注解下添加Spring Boot低级处理器层。更多细节见版本4.0.69"与4.0.68"的发行说明。

查看英文原文: Java News Roundup: GraalVM, Jakarta Data, JNoSQL, Azul Payara, WildFly, Quarkus, Atmosphere"