Repository navigation
v0.2.10 — Node.js 安全更新
修复受 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)。