v2.7.5

BenedictKing/ccxv2.7.5May 18, 2026by github-actions[bot]

AI Summary

Introduces OTA update capabilities and fixes strict Claude compatibility issues, response conversion errors, and public model list availability.

Key Highlights

  • Built-in OTA update capability with SHA256 verification
  • Fixes for strict Claude protocol thinking block validation
  • Resolution of Responses to Chat conversion errors
  • Fix for incomplete public model lists

New Features

  • 内置 OTA 更新能力 - One-click updates with backup and checksum
  • 版本徽标快速入口 - Backend update check with GitHub fallback
  • 修复启用严格 Claude 兼容开关的渠道透传历史 thinking 块问题
  • 修复 Responses 转 Chat 时孤儿 reasoning 块问题
  • 修复公共 /v1/models 未纳入 Chat 渠道问题
  • 修复能力测试取消后恢复时返回过期任务快照问题

Full Release Notes

### ✨ 新功能

- 新增内置 OTA 更新能力,支持在管理界面一键检查新版本并升级,升级前自动 SHA256 校验与备份
- 新增版本徽标快速入口,优先通过后端检查更新,失败时自动降级到 GitHub 直连

### 🐛 修复

- 修复启用严格 Claude 兼容开关的渠道透传历史 `thinking` 块导致 `signature` 验证失败的问题
- 修复 Responses 转 Chat 时孤儿 reasoning 块导致上游报错 `content or tool_calls must be set` 的问题
- 修复 Responses 转 Chat 时简化输入消息被误丢弃的问题
- 修复公共 `/v1/models` 未纳入 Chat 渠道导致模型列表不完整的问题
- 修复能力测试取消后恢复时返回过期任务快照,前端误判任务已结束的问题

### 🔧 改进

- 发布工作流为各平台资产生成独立 `.sha256` 校验文件
- 统一驾驶舱与协议页面的熔断状态判断逻辑
- 能力测试限速、共享结果与运行复用收敛到上游标识维度,并新增单协议测试交互提示

---

**Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.7.4...v2.7.5