Skip to content

v0.23.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 10:30
· 15 commits to master since this release
ff48477

[v0.23.0] — 2026-10-09

完善代理日志的计时、用量与模型来源,加入 Octopus v5 渠道图导入,修复停用状态与原生协议续轮。

安全

  • 运行时:升级 Go 标准库安全补丁;使用本版镜像或二进制即可,无需修改配置(#1414)。

修复

  • 站点与账号停用:关联渠道立即显示继承不可用并退出选路,恢复后重新可用;不改变渠道自身启用配置或共享模型路由(#1416 → #1419)。
  • 直连 Responses:保留原生 reasoning、工具结果与续轮字段,不再套用旧站点请求清洗;模型映射和显式参数覆盖仍生效(#1424)。
  • 代理日志:列表和详情的 isStream 统一返回布尔值,SQLite 非流式记录不再显示多余的数字 0(#1420、#1423)。
  • 代理日志:流式耗时颜色跟随首输出而非响应头;CSV 保留原有列序并追加计时、模型来源、重试和缓存用量,未知值保持空白。
  • 日志 CSV:按后端分页读取筛选记录,修复超过 100 行静默漏导出;超过 10,000 行时明确提示截断。

变更

  • 代理日志:区分总耗时、上游首字节与 SSE 首输出;proxy_logs 新增可空 first_output_latency_ms,API 返回 firstOutputLatencyMs,旧记录显示未知(#1415)。
  • 代理日志:分别展示请求模型、选路模型与上游自报模型;proxy_logs 新增可空 upstream_reported_model,API 返回 upstreamReportedModel,不将其作为模型身份验证(#1422)。
  • 代理日志:展示缓存读取/写入、未知用量与计费明细;无上游用量或费用时不再伪装成 0,详情显示下游密钥名称与 ID,不返回密钥值(#1407、#1415、#1420)。
  • POST /api/settings/backup/import:支持 Octopus v5 渠道、凭据、模型、授权和分组事务导入,预览与提交须带稳定的 X-External-Origin-Key(#1376 → #1418)。
  • Octopus 重导入:预览来源快照删除项,移除前须确认 X-Octopus-Replace-Origin: true;不删除其他来源或原生记录(#1418)。
  • Octopus 导入:API keys、定价和非代理设置不启用,须确认 X-Octopus-Import-Mode: channels-only;不能表达的自定义策略仍拒绝导入(#1418)。
  • 控制台:整理桌面与移动端信息层级、日志筛选及详情,演示模型更新为现代系列;演示用量与价格不是实时模型报价(#1388 → #1407、#1413)。

开发者可见

  • 验收:恢复严格的完整管理生命周期矩阵与清理检查,纯逻辑前端测试不再加载浏览器模拟环境(#1421、#1417)。

文档

  • API:补充日志计时和模型来源口径、Octopus 预览确认与导入边界;数据库新增列在启动时自动迁移,升级前按部署说明备份(#1415、#1418、#1422)。