Skip to content

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 14:26
· 35 commits to main since this release

[v1.1.0] - 2026-10-03

新增 (Added)

  • 安全拦截受控逃生门:在 ssh_exec 中新增 dangerouslySkipSafetyCheck 参数,配合环境变量 SSH_ALLOW_DANGEROUS_COMMANDS=true 实现双重授权机制,允许运维工程师在必要时受控执行系统重启或维护命令。
  • 建连错误诊断感知:ConnectionPool 记录最近一次建连失败原因 lastConnectionError,在 ssh_list_connections 中回显并在找不到连接时精准提示具体失败原因。
  • 长任务超时语义化引导:在 ssh_exec 达到 60s 快速熔断时,抛出明确的参数调优引导与 ssh_session_* 交互终端模式指引。
  • 供应链 Provenance 签名:GitHub Actions 发布流水线启用 npm publish --provenance,提供由 GitHub Actions OIDC 签发的不可篡改构建来源溯源证明。

优化 (Changed)

  • 跨平台路径表达规范:全文档与所有配置示例统一采用跨平台通用的正斜杠(/)规范,彻底规避 JSON 反斜杠双重转义陷阱。
  • 自动化发版流水线:重构 release.yml,在发布 GitHub Release 时自动提取 CHANGELOG.md 内容,并保底注入环境安装指引与安全溯源报告。


📦 快速免安装运行 (Quick Start)

在任何支持 MCP 的宿主(Claude Desktop, Cursor, Antigravity, Cline 等)中直接配置:

npx -y @atengk/mcp-server-ssh

🔗 相关资产与生态链接

Full Changelog: v1.0.0...v1.1.0