v2.7.17
✨ 新功能
- Linux ARM64 桌面端支持 - CI 新增 arm64 AppImage 构建,Linux ARM64 用户可直接使用桌面端
- 桌面端内置 ccx-go 后端 - macOS .app、Windows NSIS、Linux AppImage/deb/rpm 安装包现在内置后端二进制,用户无需单独下载
- 桌面端 .env 外部编辑器打开 - Env 配置页新增"用编辑器打开"按钮,自动检测系统已安装的编辑器(VS Code、Cursor、Sublime Text、Vim 等)
- 桌面端 .env 密码字段复制按钮 - 密码类型字段(如
PROXY_ACCESS_KEY)添加复制按钮,方便快速复制 - Release Sigstore 签名 - 构建产物集成 Sigstore keyless 签名,支持 cosign 验证,三个平台各自生成 checksums 并签名
- 前端测试框架 - 引入 vitest + jsdom,新增单元测试覆盖
- Bindings 同步 CI 守护 - PR 修改 Go 接口时自动验证 TypeScript bindings 同步
🐛 修复
- DeepSeek
user_id透传 - 修复跨协议转换中用户隔离标识丢失的问题 - Responses 转 Claude reasoning 回传 - 修复启用 PassbackReasoningContent 时跨渠道历史请求缺少 reasoning 字段
- 渠道对话框下拉菜单位置偏移 - 修复添加/编辑渠道对话框内首次打开时菜单位置计算错误
- MSIX 打包缺少配置文件 - 修复
wails3 tool msix引用不存在文件导致打包失败 .env解析兼容性 - 支持export前缀和\r\n换行符- 桌面端 Agent 配置初始化错误 - 初始化失败时输出日志便于排查,不再静默丢弃
🔧 改进
- 移除后端 OTA 自动更新 - 桌面端更新改为跳转到 GitHub Releases 下载页面
- 桌面端 Env 配置访问控制置顶 -
PROXY_ACCESS_KEY和ADMIN_ACCESS_KEY配置组移到首位,便于首次配置 - 补齐桌面端测试覆盖 - 新增 configservice 和 backend/manager 测试
Full Changelog: v2.7.12...v2.7.17