Skip to content

v0.3.8

Choose a tag to compare

@github-actions github-actions released this 21 Aug 09:50
· 2515 commits to main since this release

这一版修好中继机器的控制台转发。 机器经 relay 接入(没有直连地址)时,
探活是通的、卡片显示「已连接」,但执行纪律 / Env 文件 / 缺省执行者面板、
任务详情页和跨机终端反代全部报「no Host in request URL」。从 v0.3.5 升级
无需改配置。

修复

  • 请求转发基座改走 target 池选路。 REST 转发(?machine=)、按任务 id 的
    透明路由、WS 反代此前都拿 target 的 addr 直连拼 URL——relay 形态的机器
    没有 addr,拼出的是 http:///...。现在三条路复用 targetclient 池的选路
    结果:relay 经隧道、直连行为不变;直连转发顺带补上「agentd 之间永不经
    代理」的纪律(与 v0.3.4 的 WS 拨号同款)。
  • desktop 模块依赖与主模块对齐(v0.3.6 的 release 卡在这道门上,
    版本号已跳过)。
  • 卡片看板测试夹具补上子卡计数字段:CardView 加 children_total /
    children_done 必填字段时漏改了 columns.test.ts 的夹具,tsc -b 在
    release 的前端构建步骤转红(v0.3.7 因此跳过——主分支 CI 不构建前端,
    这类破坏要到 release 才暴露)。