JDK 27的发布节奏正在加速。根据甲骨文公司Java平台组首席架构师Mark Reinhold的正式宣布,由于Build 35中已经没有未解决的P1级缺陷,JDK 27已经进入首个发布候选版(RC1)。这意味着,距离正式版本(GA)的发布只剩最后一步——预计将于2026年9月15日正式亮相。
这次RC1的达成,也意味着JDK 27的功能清单已经冻结。最终版本将包含九项功能,覆盖垃圾回收、安全加密、并发编程等多个关键领域。对于Java开发者来说,这份清单值得仔细过一遍。
![]()
JDK 27最终九项功能清单
根据发布计划,JDK 27正式版将包含以下功能:
- JEP 523:在所有环境中将G1设为默认垃圾回收器
- JEP 527:TLS 1.3后量子混合密钥交换
- JEP 532:模式、instanceof和switch中的基本类型(第五个预览版)
- JEP 533:结构化并发(第七个预览版)
- JEP 537:向量API(第十二个孵化版)
- JEP 538:加密对象PEM编码(第三个预览版)
其中,G1成为默认垃圾回收器这项变更值得关注。它意味着Java运行时在不同环境下的性能表现将更加一致,减少了开发者手动调优GC的负担。而TLS 1.3后量子混合密钥交换则是在安全层面的前瞻性布局,为应对未来量子计算威胁做准备。
JDK 28多项JEP状态推进
在JDK 27冲刺的同时,JDK 28的筹备工作也在同步进行。多个JEP(JDK增强提案)近期完成了状态变更,从Proposed to Target提升至Targeted,确认将在JDK 28中交付。
首先是JEP 541,提议废弃macOS/x64移植版以备移除。原因很直接:苹果公司已经不再支持该架构。这一举措与之前废弃Windows 32位x86移植版的逻辑一致,目的是通过移除旧架构来节省维护成本。
其次是JEP 540,定义了一个简单的标准API,用于解析和生成JSON文档,且不需要依赖外部库。该功能实现了RFC 8259标准,并取代了此前关闭并撤回的JEP 198(轻量级JSON API)。对于长期依赖第三方库处理JSON的Java生态来说,这算是一个值得期待的标准能力。
另外,JEP 542(加密对象PEM编码)已从候选状态提升至Proposed to Target。该功能在JDK 25至JDK 27期间完成了三轮预览,计划在JDK 28中最终定稿。它提供了一套API,用于将加密密钥、证书和证书撤销列表编码为广泛使用的PEM传输格式,并支持从该格式解码回对象。评审工作已于2026年8月26日完成。
早期访问构建持续更新
两个版本的早期访问构建也在持续迭代。JDK 28的Build 12已发布,是Build 11的升级,修复了各种问题。JDK 27的Build 35也已发布,作为Build 34的升级版本。对于在开发中遇到Bug的开发者,可以通过Java Bug数据库进行反馈。
Jakarta EE 12进展与Agentic AI规范
在Jakarta EE方面,Eclipse基金会Jakarta EE开发大使Ivar Grimstad在周更博客中介绍了最新进展。Jakarta EE 12 Core Profile的目标是在2026年JakartaOne直播活动前如期发布,目前进展顺利。与此同时,Jakarta EE平台项目也开始更加关注Web Profile以及平台本身的规范,发布目标定于明年上半年。
值得关注的是,Jakarta Agentic AI 1.0规范近期发布了M1版本,并推出了新的项目网站。该规范的制定工作于2025年11月初获批,标志着Jakarta EE生态开始向AI领域延伸。
BellSoft发布安全补丁,覆盖8个版本
配合甲骨文2026年8月的关键安全补丁更新(CSPU),BellSoft发布了适用于Liberica JDK多个版本的补丁,涵盖26.0.2.1、25.0.4.1、21.0.12.1、17.0.20.1、11.0.32.1、8u504、7u513和6u513共8个版本,以解决CVE列表中的问题。BellSoft表示,通过总计29项修复和回溯移植,他们已参与解决了所有版本中的11个问题。
Helidon 4.5.3与Micrometer更新
Helidon 4.5.3版本发布,带来了依赖项升级以及两项值得注意的变更。在Long Running Actions(LRA)组件中,当使用非Jakarta RESTful Web Services对参与者回调进行身份验证时,开发人员现在需要配置mp.lra.participant.url和lra.participant.non-jax-rs.callback-auth.secret属性。此外,在JSON Processing组件中处理JSON文档时,嵌套对象和数组结构的限制已设为1000个。
Micrometer Metrics 1.18.0首个里程碑版本包含Bug修复、依赖项升级以及一些新功能。其中优化了PrometheusMeterRegistry和MicrometerCollector类,改进了指标收集操作;在未启用统计信息时忽略JCache计量器的注册逻辑。该版本不再使用OpenTelemetry Protobuf Definitions,转而采用支持shading功能的OpenTelemetry Metrics SDK和OTLP Exporter。
Micrometer Tracing 1.8.0的首个里程碑版本则升级了依赖Micrometer Metrics 1.18.0-M1和OpenTelemetry Instrumentation 2.30.0,并重构了W3CPropagation类,增强了对恶意注入、拒绝服务攻击和OutOfMemory异常的防护能力。
Apache Tika 4.0.0发布
Apache Tika 4.0.0带来了多项新特性。一个新的MarkdownParser类可以生成结构化的无损XHTML输出,是对ToMarkdownContentHandler类的补充。新增的推理和OCR模块支持Claude、Gemini、OpenAI和Tesseract OCR。
不过,这个版本也包含一些破坏性变更:文档解析现运行于独立的分叉进程中;配置格式从XML迁移至JSON;为保持一致性,元数据键被重命名为以tk:为前缀的名称。对于正在使用Tika的项目,升级时需要留意这些变化。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.