Skip to content

v0.2.10 — Node.js 安全更新

Choose a tag to compare

@DotRacel DotRacel released this 21 Oct 16:05
· 6 commits to main since this release

修复受 Node.js 2026 年 10 月安全公告影响的运行环境,包括 Brotli 解码器越界写入(CVE-2026-111497)、TLS 主机名验证和 DNS 空字节校验问题。

  • 服务端及前端构建镜像固定到 Node.js 24.22.1;开发及发布流程通过 .nvmrc 使用同一版本。
  • CLI 支持的 Node.js 安全版本下限调整为 22.23.4、24.22.1、26.12.1;CI 覆盖这三个版本。
  • 升级 Vite 至 8.2.4、source-map-js 至 1.2.2,并更新相关构建依赖锁文件。
  • 发版前验证镜像内的 Node.js 版本和服务健康状态。

验证:本地 Node.js 24.22.1 下 228 项测试全部通过(包含 PostgreSQL 持久化测试);前端类型检查、生产构建、桌面布局检查、CLI 打包和容器健康检查通过;根目录及 web 的 npm audit 均为 0 漏洞。

远端三个 Node.js 版本的测试、前端构建与布局检查,以及 Claude 注入兼容检查均通过。

升级 CLI 前,请先将宿主机 Node.js 更新到上述安全版本。npm 包不包含 Node.js 运行时。

npm 发布状态: 发布请求已被 npm 接受,公开注册表仍在异步处理(latest 暂为 0.2.9)。当前请使用下方 Release 附件安装;注册表处理结束后可通过包名安装。

npm i -g control-claude-code@0.2.10

也可以安装 Release 附件中的同一份 npm tarball:

npm i -g https://github.com/DotRacel/control-claude-code/releases/download/v0.2.10/control-claude-code-0.2.10.tgz

已有自部署后端需要拉取并重建应用容器:

docker compose pull app
docker compose up -d --no-deps app
docker compose exec app node --version # v24.22.1

版本镜像:ghcr.io/dotracel/control-claude-code:0.2.10(同时更新 latest)。

Node.js 官方安全公告