CPA Manager Plus v1.14.1
3 commits · 2 files changed · +3 / -6
Overview
v1.14.1 是 v1.14.0 的稳定性补丁版本,修复部分反向代理部署下 Usage Maintenance(用量维护)无法打开的问题。
Manager Server 原生的 HEAD /v0/management/usage/maintenance 返回 204 No Content,但部分反向代理链路会将该 HEAD 请求归一化为 200 OK。v1.14.0 前端把“必须精确返回 204”作为能力探测条件,因此会在实际接口可用时错误显示 This Manager Server does not support usage maintenance.。
v1.14.1 允许能力探测接受 200 或 204,同时继续使用后续真实 GET 响应和现有 schema 校验确认功能支持,避免把旧版或不兼容的 Manager Server 误判为可用。
Highlights
Fixes
- 修复 Docker / Nginx 等反向代理部署中,Usage Maintenance 的 HEAD 能力探测返回
200时被错误判定为“不支持用量维护”的问题。(Web) - 保留现有 GET payload schema 校验;即使 HEAD 返回
200,旧格式或无效 maintenance 响应仍会进入 unsupported 状态,不扩大实际能力边界。(Web) - 增加反向代理 HEAD
200的回归测试,继续覆盖原生204能力探测路径。(Web / Tests)
Upgrade Notes
- 无需数据库迁移或配置变更。
- 使用官方 Nginx 反向代理部署的用户无需为此修复调整代理配置。
- Usage Maintenance 仍然只在 CPAMP Manager Server 提供对应维护接口时可用。
- 完整 Muse / Meta 功能的 CPA 基线继续为 v7.3.4+;本版本没有提高 CPA 最低兼容基线。
Full Changelog: v1.14.0...v1.14.1