Releases
v0.2.7
Compare
Sorry, something went wrong.
No results found
新增
新增“诊断与支持”:记录切换、同步、备份/恢复、Skill、更新等失败的结构化诊断,并支持导出最近诊断或本次失败诊断。
导出固定五文件 ZIP,可私下发给维护者排查;默认保存到 Windows 下载目录,失败时可由用户主动改存应用诊断目录。
隐私、兼容性与边界
诊断事件与 durable operations.jsonl 分离;诊断失败不会改变原业务终态,清除诊断日志不会删除操作历史、备份、会话、配置或凭据。
ZIP 经过双层脱敏、路径/UUID/秘密形态扫描和 hash/self-check,不包含凭据、聊天正文、原始 JSONL/SQLite、完整配置、进程命令行或稳定设备标识。
v0.2.6 只创建了 annotated tag,最终独立隐私审查在 GitHub Release 前拦截;未创建 Release/Latest,旧 tag 未移动,修复统一进入 v0.2.7。
仍只发布唯一 Windows x64 portable 资产 codex-switch.exe,兼容现有一键更新器。
验证
前端:139 tests passed;TypeScript typecheck 与 production build 通过。Rust:499 tests passed,4 tests intentionally ignored;fmt 与 clippy -D warnings 通过。
隔离 APPDATA / CODEX_HOME 的故障注入、五文件 ZIP 外部敏感扫描、真实 packed EXE UI/E2E、PE32+ x64/双版本 release contract 与 upx -t 通过。
PR CI 31328121903 / 31328135186、main CI 31328794302、tag CI 31329458760 均通过;Release 资产取自唯一 tag-CI artifact。
唯一资产 codex-switch.exe 为 2,411,008 bytes,SHA-256 E8905135EAB0C5D76117BAA25770371E3D8BFDAF07495805463C96A823A5B78E;公开回下载与 tag-CI artifact 完全一致,两个 live GitHub Release 合同测试均通过。
正式 v0.2.5 -> v0.2.7 一键更新 smoke 通过:同路径自动替换并重启,用户状态 byte-exact,staging/install 残留为 0。
You can’t perform that action at this time.