CPA Manager Plus v1.11.8
3 commits · 27 files changed · +6402 / -272
Overview
本次发布强化 Manager Server 凭证健康巡检的执行生命周期:跨实例使用可恢复的 SQLite 租约避免重复巡检,运行中的任务可由用户取消,服务重启及短暂 SQLite 写锁不会遗留无终态运行记录。
Highlights
Fixes
- 凭证健康巡检通过数据库租约在多个 Manager Server 实例间保持单实例执行,避免同一批凭证被重复巡检或并发处理(
manager-server/codexinspection)。 - 运行中的凭证健康巡检可在监控面板请求停止;页面会显示取消中、已取消和中断状态,并保留已完成的结果与日志(
web/monitoring)。 - 服务启动会恢复过期的巡检租约,关闭过程会等待进行中的巡检写入终态;短暂 SQLite 写锁不再阻塞整个巡检生命周期(
manager-server/codexinspection)。 - 巡检的轮询、启动和取消请求以最新操作为准,避免旧响应在取消后重新显示任务仍在运行(
web/monitoring)。
Upgrade Notes
- Manager Server 启动时会自动创建巡检租约表及过期索引;现有
usage.sqlite不需要手动迁移。 - 服务关闭时仍在执行的巡检会以中断状态结束;升级或重启后可从监控页面重新发起。
- 此版本没有新增巡检配置项。
Full Changelog: v1.11.7...v1.11.8