CURRENT RELEASE · 当前版本

Wisp Science v0.16.2

下载适合当前设备的安装包,并在安装前核对文件名与 SHA256。

01 · DOWNLOAD

下载安装包

安装文件由 GitHub Release 提供;SHA256 可用于下载后核验文件完整性。

macOSDMG

Apple 芯片

M 系列 Mac · 已签名并完成 Apple 公证

文件
wisp-science_0.16.2_aarch64.dmg
SHA256
c13edabe8d2cdcc341aa0917533d241959862f96435b6c849b2661fca8f51d32
下载 wisp-science_0.16.2_aarch64.dmg
macOSDMG

Intel 芯片

Intel Mac · 已签名并完成 Apple 公证

文件
wisp-science_0.16.2_x64.dmg
SHA256
3f05e249426feaf2a0a213b6a6500bb9ca7f54a8cc374dd9af148648b92a577d
下载 wisp-science_0.16.2_x64.dmg
WindowsEXE

安装程序 EXE

标准 Windows 安装程序 · 尚未签名

文件
wisp-science_0.16.2_x64-setup.exe
SHA256
45a45416d338187e4295f1c59066d0cce881232f98e9fd8f224043f24fb86595
下载 wisp-science_0.16.2_x64-setup.exe
WindowsMSI

MSI 安装包

适合企业部署 · 尚未签名

文件
wisp-science_0.16.2_x64_en-US.msi
SHA256
92b9c2ff3135d5fdba13b9e0376312d23f16ff42bf0e6e0844eed6c80d935706
下载 wisp-science_0.16.2_x64_en-US.msi

02 · RELEASE NOTES

本次更新

这是 v0.16.1 之后的 quick fix,重点解决远程功能反复建立 SSH 连接、可能触发服务器连接频率限制的问题。短时远程 RPC 现在会按主机复用一条持久 SSH 会话;SSH 主机配置也明确区分显示名称(Host)与真实地址(HostName),并可在保存前直接测试连接。

降低 SSH 连接频率

  • 按主机复用持久连接:环境探测、Run 状态轮询和远程文件浏览不再为每次操作重新进行 TCP 连接与 SSH 认证,而是在同一执行环境内复用一条长连接。
  • 远程请求串行化:同一主机的短时 RPC 通过持久会话依次执行,避免并发握手形成类似爆破的连接模式。
  • 断线自动恢复:休眠、网络切换或服务端 idle timeout 导致连接失效时,会丢弃旧会话并最多重建一次;超时或协议不同步的会话不会继续复用。
  • 跨平台实现:连接复用基于持久的 OpenSSH ssh ... sh 进程,不依赖 Windows OpenSSH 不支持的 ControlMaster。
  • 认证方式不变:仍由 OpenSSH、/.ssh/config、knownhosts 和系统钥匙串中的密码负责认证,不复制私钥或密码到数据库。

SSH 主机配置

  • 分离名称与地址:新增可选 HostName 字段。名称用于 Wisp 内识别主机,真实域名或 IP 用于连接;不填写 HostName 时继续使用名称并交给 /.ssh/config 解析。
  • 保存前测试连接:新增“测试连接”按钮,使用表单中尚未保存的用户、端口和认证方式进行一次独立验证,成功后会清除该主机的本地连接保护状态。
  • 简化添加表单:端口移到主表单,/.ssh/config 主机继续通过环境页的一键导入入口管理。

03 · UPGRADE

升级说明

  • 可直接覆盖安装 v0.16.1,没有数据库迁移。
  • 已有 SSH 主机配置完全兼容;缺少 HostName 时,连接目标仍是原有别名。
  • 持久连接用于环境探测、Run 轮询、远程文件浏览等短时 RPC。交互终端、SCP 和需要把 stdin 当数据传输的部署操作仍使用独立连接。
  • 每个应用进程只在内存中保存持久 SSH 会话,退出 Wisp 后连接会随进程关闭。

04 · LIMITS

已知限制

  • 服务端如果已按来源 IP 限流或封禁,升级不会自动解除服务端规则;请先在服务器或安全平台解封,再测试连接。
  • Windows 安装包仍未签名,可能触发 SmartScreen。
  • 需自备模型与第三方科研服务的 API Key;对应费用、配额与可用性由用户及服务商负责。