围绕Java平台的运行时与主流框架在最近一轮发布周期里集中亮相:JEP 542(PEM Encodings of Cryptographic Objects)从JDK 28的Proposed to Target状态提升为Targeted,Atmosphere 4.0迎来GA版本,GraalVM、Azul Payara、Quarkus、WildFly 41、Jakarta Data、Eclipse JNoSQL、Open Liberty 2026年9月beta以及GlassFish 8.0.4的Docker镜像也各自带来了维护性或里程碑更新。据InfoQ报道,本轮动态适合Java平台工程师、安全开发工程师与中间件架构师关注。
JEP 542升为Targeted:JDK 28将内置PEM编解码能力
JEP 542此项规范已经历JDK 25、JDK 26、JDK 27三个版本的多轮预览,此次状态变更意味着距离最终定稿更近一步。该规范定义了一套接口,用途是把承载加密密钥、数字证书以及证书吊销列表的对象转换成隐私增强邮件(Privacy-Enhanced Mail,PEM)这种常见的传输格式,同时还能把PEM文本重新解析回对应的对象。
在格式互转层面,它可以完成PEM文本与PKCS #8、X.509两类二进制格式之间的双向转换。规范细节上有两处调整:原先被定义为record的Pem类改为常规类,从而能够提供接收Base64编码字节数组的构造方法;另一个接口名由DEREncodable变更为BinaryEncodable,这样命名更贴合PEM文本中实际存放的二进制数据的语义。
JDK 27与JDK 28早期访问构建同步推进
JDK 27目前可获取的早期访问构建版本仍为Build 35,相关说明见发布说明。JDK 28的早期访问构建则推进到Build 13,该版本基于Build 12做了一些问题修复,详细内容同样记录在发行说明中。针对这两个版本,官方建议开发者借助Java Bug Database提交缺陷报告。
GlassFish与GraalVM:Docker镜像上线,性能与安全两手抓
OmniFish团队推出了面向GlassFish 8.0.4以及GlassFish Embedded的Docker镜像,使用方法与相关说明可在项目用户指南中查询。
GraalVM 25.3引入的能力集中在两个方向。其一是新增SubstratePriorityInliningPhase类,在JIT与Native Image两种执行模式下实现了优先内联器(inliner),用于改善生成代码的运行效率;其二是加强了安全加固手段,目的是阻止攻击者把程序执行流程劫持到预期之外的代码位置。
Jakarta Data与Eclipse JNoSQL:里程碑版打磨空值安全与自动转换
Jakarta Data 1.1.0的第四个里程碑版本涵盖了缺陷修复、文档完善与依赖升级,并加入若干新功能:更新后的TCK测试、借助@OrderBy注解指示 null 值排序位置的能力,以及采用Jakarta注解规范里的@Nullable与@Nonnull注解来增强空值安全。
作为Jakarta NoSQL规范的实现,Eclipse JNoSQL 1.2.0的第二个里程碑版本也带来了几处变化:新增AutoApplyConverters类,可扫描Jakarta Persistence中AttributeConverter接口的实现,从而在JNoSQL映射反射模块内自动启用转换器;在半结构化存储与键值存储的实现中支持CDI拦截器,便于处理横切关注点。
Azul Payara与Open Liberty:gRPC升级、先碰Agentic AI规范
Azul Payara 7.3.0正式上线,覆盖Community Edition 7.2026.8、Enterprise Edition 6.41.0与Enterprise Edition 5.90.0。除常规缺陷修复和组件升级之外,三条产品线都统一支持最新的gRPC 1.83.1,新增用于自定义与过滤访问日志记录内容的机制,控制台中Azul Payara Micro访问日志的格式显示也得到优化。这次更新还包含了Jakarta Agentic AI规范的初步实现。
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、Quarkus与Atmosphere:反序列化过滤收紧,智能体能力落地
WildFly 41.0.1在缺陷修复与组件升级之外,也含有多项重要改动。按照JEP 290(Filter Incoming Serialization Data)的过滤要求,应用的bin/jdk.serialFilter文件中增添了新的拒绝名单;此外服务器升级到最新Apache CFX版本,该版本支持阻止解耦目的地,作为削弱服务器端请求伪造(Server Side Request Forgery,SSRF)风险的缓解措施。
Quarkus 3.39.0同样修复了缺陷并升级依赖,同时带来两项特性:Quarkus的TLS Certificate Registry扩展开始支持后量子密码学(Post-Quantum Cryptography);考虑无反射Jackson序列化器目前仍存在一些问题,团队撤销了默认开启该能力的决定,尽管相关功能已趋于稳定。
Quarkus团队另外发布了Quarkus Flow 1.0.0,该扩展实现了开发工作流规范(Open Workflow Specification)。功能上,它提供可以通过YAML或者直接在Java代码中书写的Java DSL来定义工作流,能够配合LangChain4j完成Agentic AI编排,还具备发出与消费云事件的能力。
Atmosphere 4定位为JVM上的AI智能体实时引擎,该版本现已内置可移植的AI智能体组件。近两次维护性发布的代码变更包含两处值得注意的功能:借助定义在AiConfig类中的configureForAgent()方法约束RUNTIME.md工作空间设置的生效范围,让工作空间为默认进程提供种子内容;在@ManagedService注解之下补充Spring Boot低级处理器层。
小结:JEP 542已完成三轮预览并升至Targeted,JDK 28将让PEM与PKCS #8、X.509之间拥有官方转换API;Atmosphere 4.0与Quarkus Flow 1.0.0把智能体和实时能力推进落地,GraalVM、Payara、WildFly等运行时的补丁则把性能、空值安全和反序列化防护补得更厚。
