Skip to content

v2.7.57

Choose a tag to compare

@github-actions github-actions released this 20 Mar 07:24
· 230 commits to main since this release

Code Switch v2.7.57

修复

  • 首页供应商错误详情匹配不再只会盯着“下一行”瞎猜:修复首页供应商日志之前只会把控制台里紧跟在 Upstream ... url=... 后面的单行 JSON 当成候选 continuation 的问题;现在会在短时间窗口内扫描并合并连续的多行 JSON 错误体,header + pretty JSON 这类日志也能还原出真正的 provider error。
  • 首页供应商日志优先命中真实错误正文,不再让 url=... 元数据抢戏:修复控制台里同时存在 metadata-only 候选和真实 provider error 候选时,首页有机会选中 url=... content_type=... 这类伪详情的问题;现在候选会按错误正文质量加权,No available providers 这类真实消息会被优先采用。

技术改进

  • 供应商错误候选构建与匹配逻辑从页面里抽离成纯函数模块:把首页弹窗里分散的 console candidate 解析、continuation 合并和匹配评分收口到独立 helper,页面代码少了一坨临时判断,后面继续修这块不至于把 UI 和解析逻辑一起搅成浆糊。
  • 补齐首页错误详情回归测试,覆盖多行 JSON 与候选择优场景:新增针对 header + 单行 JSON、header + 多行 pretty JSON、以及 metadata-only / rich error 同时存在时的匹配优先级测试,后面谁再把这条链路改歪,单测会先给他一巴掌。

更新亮点(自动汇总)

范围:v2.7.56..v2.7.57(共 1 个提交)

其他

  • fix(logs): 稳定首页供应商错误详情匹配

完整对比


下载说明

平台 文件 说明
Windows (首次) CodeSwitch-v2.7.57-amd64-installer.exe NSIS 安装器
Windows (便携) CodeSwitch-v2.7.57.exe 直接运行
Windows (更新) updater-v2.7.57.exe 静默更新辅助
macOS (ARM) CodeSwitch-v2.7.57-macos-arm64.zip Apple Silicon
macOS (Intel) CodeSwitch-v2.7.57-macos-amd64.zip Intel 芯片
Linux (通用) CodeSwitch-v2.7.57.AppImage 跨发行版便携
Linux (Debian/Ubuntu) codeswitch_*.deb apt 安装
Linux (RHEL/Fedora) codeswitch-*.rpm dnf/yum 安装

Linux 安装

AppImage (推荐)

chmod +x CodeSwitch-v2.7.57.AppImage
./CodeSwitch-v2.7.57.AppImage

如遇 FUSE 问题:./CodeSwitch-v2.7.57.AppImage --appimage-extract-and-run

Debian/Ubuntu

sudo dpkg -i codeswitch_*.deb
sudo apt-get install -f  # 安装依赖

RHEL/Fedora

sudo rpm -i codeswitch-*.rpm
# 或
sudo dnf install codeswitch-*.rpm

文件校验

所有平台均提供 SHA256 校验文件(.sha256),下载后可验证完整性:

# Linux/macOS
sha256sum -c CodeSwitch-v2.7.57.AppImage.sha256

# Windows PowerShell
Get-FileHash CodeSwitch-v2.7.57.exe | Format-List