v0.5.2
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-authz与dsh-auth-tailscale各自pnpm run check(typecheck + 测试 + 构建)全绿 - 主仓:
cargo test57 通过;pnpm run check:release -- --tag v0.5.2通过 - v0.5.1 重打 tag 后 build-release 全 job(validate/四平台构建/release)成功,确认幻影版本修复有效