Skip to content

Faber v1.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 09:17
· 12 commits to master since this release

Faber v1.4.0

更新内容

  • Computer Use 升级至 0.5.0,同步更新 macOS ARM64、macOS x64 和 Windows x64 原生助手。桌面操作新增 AI 光标、点击波纹、目标窗口边框和控制标记;继续保留现有审批和系统权限边界。
  • 内置 Cloudflare Tunnel(cloudflared)升级至 2026.10.7。
  • 「关于」页面显示当前实际使用的 cloudflared 版本,新增检查更新和独立更新按钮,支持中英文显示、更新状态、失败提示和重试。
  • cloudflared 独立更新仅使用 Cloudflare 官方 GitHub 正式版资源,按平台选择文件,验证官方 SHA-256、文件大小和可执行文件版本后才启用。更新保存在运行配置旁的 components/cloudflared/ 目录,不改写已签名的应用包。
  • 运行中的 Runtime 或隧道禁止替换 cloudflared;成功更新在下次启动隧道时生效,无需重启应用。下载或验证失败保留原组件;未来应用内置版本更高时优先使用新内置版本。自定义隧道程序路径需自行更新。
  • 固定 minimatch 11.0.4,修复 GHSA-g3hv-75wg-m249 模式膨胀拒绝服务漏洞,消除其自身及上层 Pi 依赖的两条关联审计报告。

验证

  • 类型检查、前端与服务构建、包来源和发行边界校验通过;依赖安全审计为 0 漏洞。
  • 115 项本地测试通过,包含 cloudflared 更新校验、失败保留、平台资源、生命周期和模式膨胀限额检查;1,088 组文件和模型匹配兼容性用例与旧版结果一致。自动化测试和截图仅保留本地。
  • 在隔离目录实测从官方源下载、校验并启用 cloudflared 2026.10.7,未启动实际隧道或修改用户配置。浏览器夹具验证了版本显示、运行中禁用、失败重试及中英文显示。
  • Computer Use JS/MCP 集成通过;本机 macOS 原生助手握手验证为组件 0.5.0、协议 3,并包含 control_feedback_v1。未执行桌面输入;Windows 和 macOS x64 安装包由版本标签 CI 构建和验证。

兼容与安装

  • 保留主分支已有的 OAuth 异常 DNS 恢复修复;不恢复应用内 HTTP 代理配置。独立更新仍要求能够访问 GitHub 官方 API 和下载源。
  • 保持应用配置、Bundle ID 和更新签名的兼容性。macOS 主应用要求 macOS 13 或更高版本;Windows 仅支持 x64。
  • macOS 使用长期自签名证书,未经过 Apple 公证;Windows 安装包未进行 Authenticode 签名。
  • Release 提供桌面安装包、更新归档、更新清单和校验文件。