Java生态圈本周迎来多项重要更新。OpenJDK方面,JEP 535(Shenandoah垃圾收集器:默认启用分代模式)已从Proposed to Target阶段提升至Targeted阶段,并计划在JDK 28中交付。该提案将Shenandoah垃圾收集器默认设置为分代模式,非分代模式将被标记为已弃用,并计划在未来版本中移除。
与此同时,JDK 27的发布节奏出现调整。甲骨文公司Java平台组首席架构师Mark Reinhold宣布,由于关键补丁更新(CPU)的发布频率增加,JDK 27首个候选版本(RC)的发布日期将从原定的2026年8月6日推迟至2026年8月20日。该调整与2026年8月18日发布下一个CPU相吻合。
![]()
RC反馈窗口缩短,风险可控
Reinhold在解释此次变更时表示,RC版本的反馈时间将从原定的五周零四天缩短至三周零四天,理论上增加了风险。但他同时指出,从历史数据来看,自JDK 10的发布周期转为六个月以来,只有不到一半的发布需要第二个RC版本,且触发这些版本的缺陷均非来自最终用户报告,因此风险尚在可接受范围内。上周发布的JDK 27构建Build 34,原本计划作为首个发布候选版本。
此外,JDK 27的早期访问构建Build 34和JDK 28的早期访问构建Build 10也已相继发布,均为修复各类问题的升级版本。
GlassFish 8.0.4修复高危漏洞
GlassFish 8.0.4版本正式发布,带来Bug修复、文档改进、依赖项升级及新功能。其中,对AutoDeployer和FileArchive类进行了改进,增加了防止文件从归档文件中泄露的保护机制。安全方面,该版本修复了CVE-2026-59889和CVE-2026-54515两个与Jackson Databind反序列化相关的漏洞,以及一个更严重的漏洞CVE-2026-12605——该漏洞允许攻击者在管理控制台中通过DownloadServlet类泄露的gfresttoken,在令牌过期前完全不经过身份验证就接管GlassFish域。
A2A Java SDK 1.2.0与Apache Grails 8.0.0-M5
A2A Java SDK 1.2.0现已发布,这是一个实现Agent2Agent协议(A2A)的Java库,用于将代理型应用程序作为A2A服务器运行。新版本包含Bug修复、依赖项升级,并带来两项新功能:非CDI集成可复用现有授权流程;全新的TaskStreamLifecycleHook接口允许开发人员监听任务流的生命周期事件,并通过StreamCloseHandle接口按需关闭任务。
Apache Grails 8.0.0的第五个里程碑版本同样值得关注。该版本对GlobalGrailsClassInjectorTransformation类进行了重构,提取了辅助方法使流程更清晰;扩展了对plugin.xml文件的处理能力,并实现了隔离构建行为。此外,GrailsUtil类中的deepSanitize()方法现在可以识别grails.logging.stackTraceFiltererClass和grails.exceptionresolver.logFullStackTraceOnFilter属性中提供的值。
Apache Camel 4.22.0强化AI集成
Apache Camel 4.22.0发布,引入两项新功能以提升AI与Camel的集成能力:camel-ai-tool,一个所有AI框架都可以发现的工具;camel-mcp-server,允许开发者创建Camel路由,使其成为任何兼容MCP客户端都能发现并调用的MCP工具。
TeamCity高危漏洞遭活跃利用
JetBrains旗下TeamCity团队就近期披露的CVE-2026-63077漏洞提供了进一步指导。该漏洞允许攻击者通过HTTP(S)访问TeamCity服务器,绕过身份验证检查并执行任意操作系统命令。自漏洞首次披露以来,已有报告显示未打补丁的TeamCity服务器存在针对该漏洞的活跃利用及利用尝试。官方强烈建议开发人员升级至TeamCity 2025.11.7和2026.1.3;若无法升级,请为TeamCity 2017.1及以上版本应用安全补丁插件。
Gradle 9.7.0:隔离项目进入孵化阶段
Gradle 9.7.0发布,多项变更值得注意:将"隔离项目"(Isolated Projects)的性能特性从实验阶段提升至孵化阶段;对配置缓存(Configuration Cache)进行优化,通过"在后续构建中重复使用缓存配置阶段的结果"来缩短构建时间;安全性和基础设施方面也有改进,使得记录可信PGP密钥更加便捷,签名密钥轮换更易于发现。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.