Skip to content

v1.1.0 — 安全与稳定性修复

Choose a tag to compare

@Luoyehe Luoyehe released this 14 Sep 01:23

本次发布整合 v1.0.1 后续独立审计修复,并更新中文 README、部署迁移步骤和已知限制。保留三种模型源与单管理员自托管方式。

主要修复

  • 分离网关与 Agent 系统账号、管理令牌与供应商数据,本机访问也需要管理认证。
  • 加固 root 文件写入、可信运行时路径与安全删除;检查全部注册项目及挂载边界。
  • Linux 后台完整进程树回收,清理未确认时阻止新任务,避免残留后台并行执行。
  • 发送与管理操作持久化编号和结果;修复跨会话、断线及延迟确认覆盖草稿或重复发送的风险。
  • 修复模型默认思考档位、配置同步与重启协调;完善 MCP 流式传输、交互输入和终端容量控制。
  • root 更新通过 DynamicUser 的独立临时副本运行候选测试,兼容 noexec 环境并保留失败恢复材料。

升级前必读

v1.0.1 → v1.1.0 需要停机迁移。 请先结束任务、备份,在原实例的可信安装目录取得新版,再直接运行新版 deploy/manage.sh reinstall repair;不要依赖旧更新器,也不要仅替换 dist。必须应用新版服务注册流程,建立独立网关账号、控制目录和启动器,并使用新管理令牌重新登录。

旧 root 服务、不可信运行时路径及旧数据权限需先明确迁移;脚本不会递归接管属主。自定义实例须使用一致的服务名和路径。修复重装保留模型配置与现有 edge,但首次迁移不提供普通事务式更新的整套自动回滚。

详见首次迁移步骤。

验证与边界

  • Windows:518 项通过、43 项平台/环境跳过;Linux:559 项通过、2 项跳过,均无失败。
  • 类型检查、构建、ShellCheck、依赖审计、待发布文件及 Git 对象凭证扫描通过。
  • Linux 实际 DynamicUser 候选流程与固定 Codex 0.149.0 隔离初始化通过;最终提交 CI。

最后一轮独立审计未再确认新的 P0/P1,不代表零缺陷;低优先级的审批显示、并发历史图片、失败回合回放、多标签状态及部分运维限制仍保留,见完整更新记录与已知限制。

本次未重新调用商业模型或真实 MCP 任务,未升级现有服务器。公网 DNS/ACME、外部防火墙和外部认证部署仍需在目标环境验收。

使用说明 · 完整变更

发布提交:43062a5cc0c92ba330cd119be993021091c349fe