Skip to content

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 10:54
· 16 commits to main since this release

v0.5.2

dsh 跟线升级到 0.1.2-alpha.2,内置授权插件栈同步跟线;修复导致 v0.5.1 全平台构建失败的 Cargo.lock 幻影版本。

Changes

  • dsh 锁定线升级 0.1.1-rc.2 → 0.1.2-alpha.2:版本闸门同线判定随 SUPPORTED_DSH_VERSION 常量收敛,0.1.2 线(alpha/rc/稳定版)现在可安装;旧线 0.1.1 及以下按跨线规则拒绝(跨线会重排 credentials 格式与插件运行时)
  • vendored 授权插件栈跟线dsh-client-connection-authz 升级到 0.1.2-alpha.2-authz.1(上游 client.js 的 isLoopback 初始化新增 transport.ownsHost 析取支,构建期替换锚点同步;插件 typecheck/41 测试/构建全绿),dsh-auth-tailscale 升级到 0.1.2-alpha.2-auth.1(22 测试通过);submodule 指针、构建脚本 pin 校验、bundle resources 三处已同步
  • 修复 v0.5.1 构建失败根因:Cargo.lock 中 heck/auto-launch 等 8 个包被标成 crates.io 从未发布的 0.5.1(checksum 实为 0.5.0),全部构建 job 在依赖解析阶段失败;已修正回 0.5.0 并对全部 556 个依赖逐包校验 index checksum 确认无其他异常

验证

  • 插件栈:dsh-client-connection-authzdsh-auth-tailscale 各自 pnpm run check(typecheck + 测试 + 构建)全绿
  • 主仓:cargo test 57 通过;pnpm run check:release -- --tag v0.5.2 通过
  • v0.5.1 重打 tag 后 build-release 全 job(validate/四平台构建/release)成功,确认幻影版本修复有效