Releases: seakee/CPA-Manager-Plus
v1.3.0
CPA Manager Plus v1.3.0
7 commits · 28 files changed · +1819 / -296
Overview
本次发布继续增强 Auth Files 管理体验,新增账号级批量控制、账号补丁基础能力和更可读的默认认证文件名,减少批量导入、编辑和识别认证文件时的重复操作。同时,Codex 巡检会正确处理已停用 workspace,配置与巡检页面复用新的 segmented tabs 组件,提升多模式切换的一致性。
Highlights
Features
- Auth Files 新增账号级批量控制,可在账号维度批量处理认证文件相关操作。(
auth-files) - Auth Files 增加账号级 patch primitives,为更细粒度的认证账号更新提供基础能力。(
auth-files) - Auth Files 生成更可读的默认认证文件名,降低导入后识别账号和来源的成本。(
auth-files) - 新增复用型 Segmented Tabs 组件,并在配置与 Codex 巡检相关页面使用统一的模式切换控件。(
ui)
Fixes
- Auth Files 批量上传改为逐个文件保存,避免一次提交多文件时互相影响。(
auth-files) - Web 端和 Manager Server 的 Codex workspace 处理逻辑兼容已停用 workspace,避免巡检或展示异常。(
web,manager-server)
Upgrade Notes
None.
Full Changelog: v1.2.1...v1.3.0
v1.2.1
CPA Manager Plus v1.2.1
7 commits · 17 files changed · +1123 / -615
Overview
本次发布聚焦 Auth Files 的导入效率,新增 Sub2API auth JSON 粘贴入口,让用户可以直接从 JSON 内容转换并保存认证文件;同时优化下拉菜单边界表现,并清理不应继续随仓库发布的本地协作命令文件。
Highlights
Features
- Auth Files 支持粘贴 Sub2API auth JSON,覆盖解析、转换、API 保存、本地化文案和交互测试。(
auth-files)
UI Polish
- 调整 Dropdown Menu 和 Select 的边界样式,减少菜单贴边或溢出时的视觉问题。(
ui)
Chore
- 移除已跟踪的 Claude release command 和本地 agent 文件,避免协作配置继续进入发布内容。(
repo)
Upgrade Notes
None.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
CPA Manager Plus v1.2.0
10 commits · 34 files changed · +1307 / -527
Overview
本次发布提升监控中心在高密度信息场景下的可读性,并补齐 Anthropic cache read/create token 的采集和展示。侧边栏、监控筛选、指标、表格和卡片使用更紧凑的可见文案,同时保留完整标题与无障碍信息;配置表单和监控账号概览也修复了容易误导用户的状态问题。
Highlights
Features
- 侧边栏导航支持 compact label,并把完整标签保留在 title 中,减少英文和俄文长标签在窄布局中的溢出风险。(
layout) - 监控页的标签页、工具栏控件、状态信息、分页控件、筛选项、排序项和指标模型新增紧凑标签,长文案集中在模型层维护。(
monitoring) - 监控账号卡片、概览表、API key 摘要和实时事件表开始消费 compact labels,密集表格和卡片在不改变布局规则的前提下更易扫描。(
monitoring) - 英文和俄文新增侧边栏、监控筛选、标签页、指标和分页的短文案,为受限 UI 区域提供本地化 compact copy。(
i18n)
Fixes
- 修复 Anthropic cache_read_input_tokens 和 cache_creation_input_tokens 别名未被后端解析的问题,nested usage payload 和顶层 camelCase 字段均已覆盖。(
manager-server) - 前端使用量解析和监控摘要、实时行、账号卡片、API key 摘要现在会展示 Anthropic cache read/create 指标,避免只看到 Cached=0。(
web) - 监控搜索现在覆盖 account snapshot、auth label、auth file、provider 和 auth index 元数据,可搜索完整账号标识。(
monitoring) - Manager 配置的 dirty state 改为基于标准化表单差异计算,空的 CPA Management Key 轮换字段会保留已保存 key,并增加 autofill 防护。(
config) - 监控账号概览移除启用/禁用控件和写操作,账号状态保持为只读汇总,避免聚合账号行触发 provider-wide 副作用。(
monitoring)
Upgrade Notes
None.
Full Changelog: v1.1.1...v1.2.0
v1.1.1
CPA Manager Plus v1.1.1
5 commits · 11 files changed · +486 / -95
Overview
本次补丁发布继续打磨监控中心摘要体验,优化长数字与请求指标的展示,并修复历史导航可能触发的数据刷新循环。整体变更集中在前端监控页面和使用量格式化,升级风险较低。
Highlights
Features
- 监控请求摘要卡片现在展示更清晰的指标内容和辅助提示,表格摘要样式也同步调整,便于快速判断请求规模、耗时和 token 使用情况。(
monitoring) - compact usage 数字格式支持更大的用量范围,减少大额 token、请求数和费用相关数字在界面中的截断或不一致显示。(
web)
Fixes
- 修复监控历史导航时数据 hook 可能反复触发刷新并造成 render loop 的问题。(
monitoring)
Upgrade Notes
None.
Acknowledgements
- @kcocoa - 修复监控历史导航中的 render loop 问题,提升监控页面稳定性。
Full Changelog: v1.1.0...v1.1.1
v1.1.0
CPA Manager Plus v1.1.0
15 commits · 42 files changed · +1827 / -178
Overview
本次发布聚焦监控中心的可读性和计费准确性,补齐事件分页总数、账户显示控制和 Priority/Fast service tier 成本计算。同时,发布流程现在支持版本化 curated release notes,后续 tag 发布会优先使用仓库内维护的发布说明。
Highlights
Features
- 新增监控账户显示模式切换,可在脱敏账户与完整账户标识之间切换,并复用于实时事件来源显示。长标识会保持截断与 hover title,表格列宽也固定以减少切换时的布局跳动。(
web)
Fixes
- 监控事件分页现在返回稳定的
total_count,并使用 timestamp/id cursor,避免相同时间戳事件在翻页时被跳过。(manager-server) - 监控中心展示已加载/总数进度,完成后隐藏旧的无更多事件提示。(
web) - Priority/Fast service tier 的使用成本现在按实际 tier 计价,前端 fallback 成本计算也会应用对应 multiplier。(
manager-server,web) - 错误日志 tab 可以在未启用普通文件日志时独立打开,便于查看 CPA 侧请求失败诊断信息。(
logs) - OpenAI-compatible provider 菜单现在按 priority 语义降序排序。(
web)
CI
- Tag 发布时优先读取
docs/release-notes/<tag>-zh.md、zh-CN.md或en.md作为 GitHub Release body,并保留 git log fallback。(release)
Docs
- 新增 CPAMP 发布流程和 release note 约定文档,明确 preflight、dry-run、PR、tag 与 CI 查找规则。(
release)
Upgrade Notes
None.
Acknowledgements
- @bc19sam-afk - 修正 OpenAI-compatible provider 排序,使菜单显示与 priority 语义一致。
Full Changelog: v1.0.1...v1.1.0
v1.0.1
- d0da3ac Merge pull request #95 from seakee/release/v1.0.1-polish
- 544b75f 📝 docs: refresh README preview screenshots
- 8ab8b0b 🐛 fix(web): clarify CPA connection risk copy
- 6558ad8 Merge pull request #94 from seakee/admin-key-reset-cli
- e0de555 📦 build(release): include docs in native packages
- 1b52bc3 📝 docs(manager-server): document admin key reset recovery
- 6e403f4 ✨ feat(manager-server): add offline admin key reset command
- fe0a28f Merge pull request #93 from seakee/feat/manager-cpa-connection-edit
- 1513533 ✨ feat(web): add editable Manager CPA connection
- 76626bf Merge pull request #82 from bc19sam-afk/codex-auth-quota-status-filters
- ad671e7 ✨ feat(manager-server): allow CPA connection rebinding
- 3d413f2 Clarify filtered Auth Files deletion scope
- f7fab6f Merge pull request #91 from seakee/fix/mobile-sidebar-opacity
- 62e266c 🐛 fix(web): increase mobile sidebar opacity
- a43f2a2 Keep Codex auth statuses scoped by auth index
- e047915 Merge pull request #90 from seakee/feat/codex-inspection-results-pagination
- ae07817 Merge pull request #89 from seakee/feat/realtime-api-key-alias
- 9914959 ✨ feat(monitoring): paginate codex inspection results
- e6c7ca7 ✨ feat(monitoring): show realtime API key alias
- 614d1f5 Align Codex auth status with monthly quota windows
- 603f3e0 Separate Codex auth attention by quota window
- bea445b Clarify why Codex auth needs operator attention
- 7a45a04 Surface Codex auth status before automating action
v1.0.0
- 286b127 Merge pull request #85 from seakee/cpa-v7139-adaptation
- dfe9ab4 ✨ docs: document CPA v7.1.39 compatibility
- 0d06caf ✨ fix(web): adapt monitoring and Codex config fields
- 1c36ff9 ✨ fix(manager-server): handle CPA v7.1.39 usage metadata
- b515c88 Merge pull request #84 from seakee/fix/codex-quota-monthly-window
- 2b48b7a ✨ fix(codex): support monthly quota windows
- 83f23e7 Merge pull request #83 from seakee/cpa-mode-boundary
- 0f09f5b ✨ docs: document CPAMP deployment mode boundaries
- 8abc9e8 ✨ feat(web): separate CPA panel and manager capabilities
- 9cfc33b ✨ feat(manager-server): isolate manager mode auth and binding
- 299d195 Merge pull request #81 from seakee/fix/realtime-monitoring-tps
- 88641dd Merge pull request #80 from seakee/refactor/codex-inspection-config-drawer
- c49adef Merge pull request #79 from seakee/fix/monitoring-filter-options
- e07cec6 Merge pull request #78 from seakee/fix/monitoring-analytics-scope
- d7590ce 🐛 fix(monitoring): calculate realtime TPS from total latency
- fa7770b ♻️ refactor(web): unify codex inspection config editing
- 9013212 🐛 fix(web): stabilize monitoring filter option scope
- a955d8d 🐛 fix(manager-server): add complete monitoring filter aggregates
- e4802d6 Merge pull request #77 from bc19sam-afk/codex-provider-priority-sort
- d1ab2b3 Prune stale Codex model filters
- d273eb7 Align Codex provider ordering with OpenAI controls
- fc0126d Keep disabled Codex providers below sorted entries
- 1e030a8 Match Codex priority sort to default zero semantics
- 48a219a Expose Codex provider priority ordering in the manager UI
v0.7.0-beta
- 9534f63 Merge pull request #71 from seakee/feat/codex-inspection-workflows
- a371739 ✨ feat(web): add Russian inspection review translations
- 5a3102a ✨ feat(web): surface inspection conflict review states
- ca6949a ✨ feat(manager-server): guard file-level inspection conflicts
- 01557c5 ✨ feat(manager-server): guard mixed inspection auto actions
- 5cbab7f ✨ feat(web): localize server inspection load errors
- 98c4bd0 ✨ feat(manager-server): stabilize duplicate inspection auto actions
- 6f04568 ✨ feat(web): show codex inspection action audits
- 2b3baec ✨ feat(manager-server): harden codex inspection actions
- 71affa2 ✨ feat(manager-server): persist codex inspection action audits
- b17c63a ✨ feat(manager-server): add codex inspection action audit schema
- c8b9f13 ✨ feat(web): refine codex inspection workflows
- 389de1b ✨ feat(manager-server): execute codex inspection suggestions
- ff88f2e ✨ feat(manager-server): persist codex inspection reauth metrics
- 22c1d07 Merge pull request #67 from seakee/fix/monitoring-scope-stability
- 880363d 🐛 fix(web): stabilize monitoring scope transitions
- ce9a7b8 🐛 fix(manager-server): support account-scoped monitoring analytics
- 20fdfa6 Merge pull request #63 from seakee/fix/dashboard-source-display
- 1147bbc ✨ fix(web): normalize dashboard and monitoring source labels
- ab1c712 ✨ fix(manager-server): expose readable failure source metadata
v0.6.0-beta
- 800632a Merge pull request #62 from seakee/fix/realtime-monitoring-latency-display
- 6c88649 🐛 fix(monitoring): refine realtime latency display
- 663747f Merge pull request #59 from seakee/feat/cpa-usage-ttft-tps
- b61521e ✨ feat(monitoring): refine realtime metrics table UI
- a864786 ✨ feat(web): surface TTFT and TPS in realtime monitoring
- ec7a6d8 ✨ feat(manager-server): capture CPA TTFT usage metadata
- 0535755 Merge pull request #56 from seakee/sync/upstream-v1-4
- 9acf391 ✨ fix(login): include HTTP details in login errors
- 5beaba5 ✨ fix(config): preserve source YAML during visual saves
- f05e337 ✨ feat(auth-files): add Codex websockets editing
- 9d1a912 ✨ feat(providers): preserve auth-index configs
- ced2fdd ✨ feat(quota): add xAI quota support
v0.5.0-beta
- 5f75886 Merge pull request #43 from bc19sam-afk/codex/resolve-masked-usage-sources
- 04b7bd0 Resolve masked usage sources in monitoring
- b9d7d9e Merge pull request #47 from seakee/docs/cpa-usage-metadata-version
- 3d0adc8 📝 docs: clarify CPA usage metadata version requirements
- 511440d Merge pull request #46 from seakee/fix/docker-setup-remember-credential
- be5bf2e 🐛 fix(login): expose remember credential in Docker setup
- da9d903 Merge pull request #44 from seakee/cpa-redis-usage-metadata
- 160ea0c 📝 docs: document sensitive CPA failure diagnostics
- 9a4324e ✨ feat(web): surface CPA usage metadata in monitoring
- 3e4e32c ✨ feat(manager-server): support CPA Redis usage metadata
- abb1049 ✨ feat(storage): add CPA usage metadata schema columns