v2.6.37

BenedictKing/ccxv2.6.37Mar 15, 2026by github-actions[bot]

AI Summary

Adds RPM configuration for channel model testing and fixes critical bugs in the ability test feature.

Key Highlights

  • Added RPM configuration for tests
  • Fixed cache hit deadlocks and memory leaks
  • Fixed protocol latency calculation
  • Switched to Round-Robin scheduling

New Features

  • RPM configuration for ability tests

Full Release Notes

### ✨ 新功能

- **能力测试 RPM 配置** - 渠道新增 RPM 字段,可控制模型能力测试的发包节奏

### 🐛 修复

- **修复能力测试死锁** - 解决缓存命中时重复加锁导致程序挂起的问题
- **修复能力测试内存泄漏** - 新增定时 GC,自动清理已完成/失败的历史任务
- **修复缓存命中时任务未正确复用** - 同一渠道重复测试时正确复用已有结果
- **修复协议延迟统计虚高** - 串行执行时各协议延迟改为独立计算

### 🔧 改进

- **能力测试改为 Round-Robin 串行调度** - 跨协议交错调度模型测试,避免并发竞争
- **能力测试全量模型扫描** - 移除协议首次成功后跳过的早退逻辑,所有候选模型均会被逐一测试
- **能力测试对话框改为响应式驱动** - 消除 ref 可能为 null 导致数据丢失的问题
- **关闭编辑渠道弹窗时自动关闭能力测试弹窗** - 避免弹窗叠加后关闭按钮和 ESC 失效

---

**Full Changelog**: https://github.com/BenedictKing/ccx/compare/v2.6.33...v2.6.37