ARTICLE · 1278825
OpenClaw v2026.10.9 版本更新速览
最新发布版本:v2026.10.9 发布日期:2026-10-29
重点更新
一次以「安全加固 + 数据保命」为核心的维护更新!四组底层依赖集体打补丁,把 MCP 校验、超大集合、邮件发件人伪造、Teams 登录这些潜在风险提前堵死;工具边界收紧到工作区、真实凭据不再被日志带出来;更新回滚、数据库恢复、磁盘写满自愈也一并补强。升完不一定有炫酷新功能,但你会更敢放心用~
更新内容
✅ 安全补丁打包投递
▪️核心依赖全面升级:fast-uri 4.2.3 拒绝畸形 URI 协议与主机,MCP schema 校验不再被绕过
▪️超大集合提前拦截:A2UI 和 Discord 内嵌应用 SDK 会在入口处拒收异常膨胀的 Zod 集合,避免内存被吃干
▪️伪造发件人过不了关:IMAP 邮件解析升级到 nodemailer 10.1.4,改头换面的假发件人骗不过 sender token 校验
▪️Teams 登录链路加固:Microsoft Teams 换用打过补丁的 MSAL Node 7.1.1,认证环节不留旧洞
✅ 权限边界与凭据保护
▪️工作区限制真正生效:tools.fs.workspaceOnly 现在覆盖 Gateway 构建的工具,委托变更照样要审批,媒体工具也跑不出工作区
▪️真实凭据不再外露:MCP 命令行检查不再把线上凭据带进输出,排查问题不用怕顺手泄密
▪️Google 密钥日志打码:OAuth 客户端密钥在日志中自动隐藏,排障分享日志更安心
✅ 升级回滚不"埋雷"
▪️Git 源回滚保住你的改动:回滚时不再重置整个 checkout,运维手写的本地修改原样保留
▪️npm 回滚更聪明:Windows 上遇到瞬时拒绝会自动重试,并准确告知哪一步能恢复可启动的安装,不再把包根目录晾在半路
▪️重挂载后更新状态自修复:文件系统重新挂载后,已发布完成的更新能自动修好,原启动器与密封恢复助手都保留
▪️服务检测失败也能救回来:Gateway 停止后若无法验证服务激活,会走恢复流程;Windows 诊断保留未触动的恢复行为
▪️macOS 不再误卸载: passively 停止时若本就没有安装服务,不再多此一举去卸载
✅ 数据与运行稳定性
▪️数据库自动抢救:SQLite tokenizer 变更后,完好的 agent 数据库和过期全文索引都能找回,更新快照同样覆盖
▪️大归档迁移不再爆栈:超长 transcript 归档迁移绕开 Node.js 字符串长度上限,历史记录完整落地
▪️磁盘写满也能自愈:空间一释放,agent 立刻恢复工作,不用重启进程
▪️并发刷新不再打架:多个模型刷新同时进行时,不会再把正常请求带崩
✅ 日常使用手感优化
▪️ACP 会话落在正确目录:新会话直接在请求的工作目录启动,不再默认跑到 agent 工作区
▪️本地媒体按会话归属解析:Codex steering 消息里的本地图片,从会话自己的工作区找,不会串到别处
▪️SSH 端口说 22 就是 22:openclaw gateway probe --ssh 尊重显式指定的 22 端口,不再被别名配置覆盖
▪️技能元数据不丢:图标、主页等内联 YAML 值后面跟了注释,也能正常保留
▪️节点重连保持在线:重新批准的节点连接会带着配对事实一起发布,请求恢复前不会掉线
▪️进程清理如实汇报:本地 CLI 语音这类缓冲命令的清理结果不确定时,会明确标注,而不是伪装成普通失败
▪️视频生成参数透明:openclaw infer video generate 的文本和 JSON 输出会显示被 provider 忽略的选项,少走弯路
如何升级
推荐直接用内置更新器,回滚保护已经就位:
openclaw update 习惯 npm 管理的同学:
npm update -g openclaw 💡 详细 Release Notes 请查阅 GitHub 官方页面:https://github.com/openclaw/openclaw/releases/latest














































































