github seakee/CPA-Manager-Plus v1.12.4

4 hours ago

CPA Manager Plus v1.12.4

23 commits · 36 files changed · +1789 / -192

English ->

Overview

v1.12.4 聚焦 Request Monitoring 账号身份隔离、Codex OAuth 重新登录连续性和 Manager Server SQLite WAL 读事务恢复。相同账号在不同 Provider 下不再被合并,同一 Provider 的多个凭证仍保持聚合;Accounts 刷新不会让成功的 Codex 重新登录跳转到新的 OAuth 会话;取消中的 SQLite 读事务释放后,WAL 维护可以继续恢复。本版本不包含数据库 schema、配置或 usage_events 数据迁移。

Highlights

Fixes

  • Request Monitoring Account Overview 使用按 Provider 作用域划分的逻辑账号身份,相同显示账号在不同 Provider 下显示为独立行,同一 Provider 的多个凭证仍聚合为一个账号,并保留 Provider 作用域的筛选。
  • Request Monitoring 使用不透明的账号行标识隔离聚焦、展开、认证、状态和配额刷新状态,避免显示相同的账号共享 UI 状态。
  • Codex OAuth 重新登录在 Accounts 父级刷新和回调成功后的同步过程中保持当前会话,避免再次获取登录地址并保留最终同步结果。
  • Manager Server 将 modernc.org/sqlite 从 v1.34.5 升级到 v1.46.1,并覆盖取消读事务释放读快照后的 WAL 恢复路径,避免读者生命周期阻塞 WAL 维护。

CI / Build

  • CI 与 release workflow 使用 docker/setup-buildx-action v4.3.0。
  • Dependabot 常规版本更新 PR 已停用,机器人维护 PR 不再执行面向人工 PR 的模板检查。

Upgrade Notes

  • 不需要数据库 schema 迁移、配置变更或 usage_events 数据回填;可按常规方式升级。
  • modernc.org/sqlite 更新已包含在 Manager Server、Full Docker 和原生发布包中,不需要额外部署步骤。
  • Monitoring AccountStats 和筛选器的账号行标识现在是按 Provider 作用域划分的不透明值;外部集成应使用 row.id 保存状态和筛选值,并使用 row.account 展示账号,不要仅按显示账号合并。
  • 同一 Provider 下多个凭证的账号聚合和凭证级筛选值保持兼容。

Acknowledgements

  • @HuiCheng - 修复 Codex 回调后的重复 OAuth 跳转,让重新登录流程保持连续。

Full Changelog: v1.12.3...v1.12.4

Don't miss a new CPA-Manager-Plus release

NewReleases is sending notifications on new releases.