Skip to content

v0.2.4:修复网关启动时国内区未生效

Choose a tag to compare

@Acoder416 Acoder416 released this 21 Sep 03:18
· 15 commits to main since this release
d3a13e4

修复选择国内版后,网关启动或重启仍可能使用国际区账号的问题。

  • 在监听端口前应用所选区域;端口绑定完成后才报告就绪。
  • 使用启动时的 API Key 确认区域,确认失败时停止网关并明确报错。
  • 将区域状态保存在配置的账号目录,重启后正确恢复。
  • 修正测试夹具意外启动真实网关的问题,并将真实启动、重启和区域恢复测试加入 CI。

验证:104 项 JavaScript 测试、44 项 Python 测试、打包检查和离线网关启动验证通过;GitHub unit job 通过。本地 DSH 设置与模型路由集成脚本通过;国内模型实测正常回复,重启后所选区域、实际区域和模型目录均为 cn。

检查限制:GitHub 可选集成任务配置的 DSH main 分支无法拉取(上游默认分支为 master),因此该任务未运行到集成测试,不计为通过。

安装:

dsh plugin --profile web add "github:Acoder416/dsh-plugin-workbuddy-gateway#v0.2.4"

安装前停止 DSH 并备份配置和账号数据;安装后重新启动 DSH 并刷新浏览器。仅重启 Python 网关不能加载宿主插件更新。无需迁移账号数据。

回退:

dsh plugin --profile web add "github:Acoder416/dsh-plugin-workbuddy-gateway#v0.2.3"

v0.2.3 标签保持不变。回退代码不会撤销账号或配置变更。