🚀 8 月 15 日 · v1.12.0-rc.3
✨ 更新内容
• Manager Server 会在大规模派生数据维护完成前先开放 HTTP 监听和健康检查。
• 派生数据迁移按有界、可恢复的阶段推进,并在状态接口和日志中报告进度。
• Monitoring、Usage Analytics 和 Dashboard 会在 rollup 重建期间安全回退到 raw usage_events。
• 新增 cleanup-derived 命令,用于离线完成延后索引、过期派生数据和超大 legacy quota 清理。
• legacy quota snapshot 回填会保留生命周期边界和历史 model identity。
• SQLite 进程锁会阻止多个 Manager Server 或维护命令同时操作同一数据库。
⚠️ 注意事项
• 这是预发布版本;稳定 Docker 标签和 latest 不会更新,请使用 v1.12.0-rc.3 对应的资产或镜像。
• 升级前请备份 SQLite、WAL、SHM 与 data.key;后台迁移会在 HTTP 服务可用后继续执行。
• 如果日志提示需要 offline cleanup,请停止所有使用该数据库的 Manager Server,再用同版本二进制运行 cpa-manager-plus cleanup-derived --db-path /data/usage.sqlite。
• 不要启动第二个 Manager Server 连接同一 SQLite 或 CPA queue 来加速迁移;usage_events 不会被修改或删除。