CPA Manager Plus v1.12.11
18 commits · 61 files changed · +6346 / -199
Overview
v1.12.11 建立 CPAMP 自身的可信版本更新检查与发布通道体系,并修复 Codex reset credit 成功消费后 CPA 仍保留旧路由冷却的问题。本版本只提供更新发现、通知与升级指引,不会自动安装或替换现有部署。
Highlights
Features
- 新增 Manager Server 版本更新检查,支持
auto、stable、rc、beta通道;更新状态保存在现有 settings 中,并提供后台周期检查、手动检查和明确的缓存/失败状态。(Manager Server) - 新增「系统信息 → 软件更新」页面与 Dashboard 更新入口,可展示目标版本、版本摘要、检查状态、迁移/兼容性提示,并针对 Docker 与原生部署提供精确版本升级指引。(Web)
- 每个 Manager 实例对同一精确版本最多主动提示一次更新;查看、关闭、刷新或重启不会重复弹出,同一版本仍可从版本卡片重新进入更新页。(Web / Manager Server)
- 新增经过校验的
release-info.json与 Update Channel 发布链路;发布流程会验证 Release、资产摘要、源提交和双 Registry 镜像,再推进 Stable/Beta 指针、Docker aliases 与 GitHub Latest。(Release) - CPA-hosted / external panel 保留轻量 Stable 更新提示兼容路径,不引入完整 Manager Server 更新状态或预发布通道。(Web)
Fixes
- Codex reset credit 成功消费后会同步调用 CPA 的 quota reset,清除已经失效的路由 cooldown;只有明确的成功业务结果才触发本地恢复,失败时保留 cooldown 并提示 partial success,避免额度已恢复但请求仍被旧 429 状态阻塞。(Web)
- Release Telegram 通知现在等待 Update Channel 发布成功后再发送,避免社区公告已经发出但
latest、Stable channel 或 update-index 仍停留在旧版本。(Release)
Upgrade Notes
- 本版本首次启用新的可信 Update Channel。历史 Release 不会回填
release-info.json,首次 Channel 索引将从具备新元数据的 v1.12.11 开始建立。 - 更新功能在 v1 中仅负责检查、通知和提供升级指引,不会自动修改 Docker 镜像、原生二进制或当前运行版本。
- 可通过
CPAMP_UPDATE_CHECK_ENABLED=false关闭 Manager Server 后台更新检查;手动检查和显式切换更新通道仍可使用。 - 无数据库 schema 迁移,也不会修改 usage 历史数据。
Acknowledgements
- @212duo - 贡献 Codex reset credit 消费后同步清理 CPA 路由冷却的修复及回归测试。
Full Changelog: v1.12.10...v1.12.11