Repository navigation
DSH SSH Ops 0.3.24-jay.34
·
71 commits
to main
since this release
修复 SSH 断线后新转发请求导致 DSH 后台退出、界面一直 Reconnecting 的问题。
- 捕获 ssh2 在 TCP 接入时同步抛出的断线错误,失败仅关闭当前连接,不终止 DSH。
- 在等待 SSH 通道期间处理本地 socket 错误,并释放本地连接关闭后迟到的通道。
- 不新增自动重连、命令重放或请求重放,保留原来的主机校验和连接归属。
验证:69 个测试文件 / 619 项测试、类型检查、构建、归档检查;四项独立进程回归测试;最终安装包经真实 SSH 断线注入,确认三次失败转发后 DSH API 和另一条隧道仍正常,无新增 SSH 连接、命令或模型请求。发行流水线还验收三个 DSH 版本、npm 官方源与国内镜像的实际归档完整性及按包名安装。
安装版本:@biogod/dsh-ssh@0.3.24-jay.34。桌面版更新后请保存内容,完全退出并重新打开 DSH。
CI 安装包 SHA-256:eea7ac0b5d0eed3ac0dea65c4fd1cbb5c61bf65b26f11ad2a81de88704d786f7。附件对应同一次发行验收的归档。