Codex Manager v0.2.2
Codex Manager v0.2.2
这是大型活动库性能与自动刷新版本。它沿用
v0.2.1已公开验证的 Developer ID、Apple notarization 和 Tauri updater 信任链。
主要变化
- 启动时先显示应用壳、最新活动和静态配置,不再让全量 dashboard 计价与活动总数查询阻塞首屏。
- 活动页每 5 秒检查一次轻量采集水位;仅在新数据进入 SQLite 后刷新当前页,不重复执行全局 bootstrap 或全表
COUNT。 - 自动刷新期间保留现有表格;慢请求只合并一次最新后续请求,筛选和分页结果不会被旧响应覆盖。
- 手动“刷新本地数据”仍执行一次有预算的 reconciliation,完成后更新当前筛选和准确总数。
- 使用 logical fingerprint anti-join 代替全表
ROW_NUMBER排序;列表、总数和水位在同一 SQLite 只读事务快照中读取,避免独立 OTel 写入造成旧数据配新水位。
验证与兼容性
- 不修改 Codex 配置,不扩大 WebView、OAuth、文件系统或网络权限;默认仍只持久化元数据。
- 数据库 schema 未变化,可直接从
v0.2.1升级;回滚必须发布更高 SemVer,不能覆盖既有 tag 或资产。 - Release 必须重新通过 Developer ID、Hardened Runtime、双 notary
Accepted、stapling、Gatekeeper、updater 签名、SBOM、provenance、attestation、草稿回下载与公开后匿名复验。 v0.2.1是首个可信 updater 起点;本版本发布后必须实际完成从v0.2.1检查更新、下载验签、确认安装、重启和版本/活动页验证,才能标记updater E2E accepted。
完整性
Release 应包含 codex-manager-v0.2.2-aarch64.dmg、updater tarball/.sig、latest.json、SBOM ZIP、许可证 ZIP、SIGNING-EVIDENCE.json、BUILD-PROVENANCE.json 和 SHA256SUMS-v0.2.2-signed。所有资产必须绑定最终 main exact SHA;源码归档由 GitHub 根据 v0.2.2 tag 自动生成。