🚀 8 月 17 日 · v1.12.0 ✨ 更新内容 • Accounts 工作区统一凭证、额度、配置、模型、巡检和重新登录入口,并完成桌面与移动端适配。 • 凭证详情可查看当前与历史额度周期、模型范围、重置记录、最近请求和用量预测。 • Provider 额度刷新保持手动触发,Manager Server 可持久化额度窗口与账号用量证据。 • Accounts 会同步被动 Header、服务端巡检、手动刷新和 OAuth 结果,减少陈旧限额或重新登录状态。 • 凭证身份、连接与会话均被隔离,过期请求和客户端取消不会覆盖当前状态。 • OAuth 排除模型与模型别名可在统一工作区安全预览、管理并在失败时回滚。 • weighted round robin 可按凭证权重路由,并在凭证详情显示有效权重。 • Monitoring 完整显示模式可查看受限的客户端 IP、X-Forwarded-For 和 User-Agent 请求元数据。 • 实时监控可显示精确推理 Token,USD 费用在监控、分析和 Accounts 中统一为三位小数。 • Accounts 会正确处理计划与提前额度重置、深链加载和详情抽屉重开后的周期用量。 • 慢速兼容用量下载不再长期占用 SQLite 读取器,WAL 检查点可及时推进。 • 管理面板的日志入口、插件导航和系统信息更直观。 • Dashboard 中的 Manager 与 CLIProxyAPI 版本可直达对应 GitHub Release。 • 推理后缀模型会归入规范分析模型,同时保留请求、上游、计费和定价身份。 • Provider 模型发现与健康检查可使用已配置代理,避免意外直连受限网络。 • 禁用凭证无需恢复请求路由,也可刷新额度和维护可写配置。 • xAI 与 SuperGrok 优先使用统一计费证据,避免缺失字段显示为零美元月额度。 • Manager Server 会先开放 HTTP 监听和健康检查,再执行大规模派生数据维护。 • 派生数据迁移按有界、可恢复阶段推进,并在状态接口和日志中报告进度。 • Monitoring、Usage Analytics 和 Dashboard 会在 rollup 未完整时回退到 raw usage_events。 • 新增 cleanup-derived 离线收尾命令,用于处理延后索引、过期派生数据和超大 legacy quota。 • SQLite 进程锁会阻止多个 Manager Server 或维护命令同时操作同一数据库。 • 稳定发布资产、Docker 1.12 与 latest 将随 v1.12.0 正式更新。 ⚠️ 注意事项 • v1.12.0 的产品源码与 v1.12.0-rc.3 完全一致;本次只新增正式版发布材料并重新构建稳定资产。 • 凭证管理、额度、巡检和重新登录请使用 Accounts;旧 Auth Files 与独立 Quota 页面已移除。 • 升级前请同时备份 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 不会被修改或删除。 • Provider 请求级代理需要 CPA v7.2.130+,weighted round robin 需要兼容的 CPA 运行时。 • Provider 额度仍需手动刷新;持久化额度历史、账号窗口用量和服务端巡检依赖 Manager Server。 • 请求元数据可能包含敏感信息,仅在完整显示模式提供,并且不会进入用量导出。 • 当 /v0/management/usage 的配置上限超过 50,000 条时返回最新 50,000 条,导出接口仍遵循原配置上限。