Skip to content

Releases: cmstar/jumpaccess

v0.2.0-pre.4

v0.2.0-pre.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Oct 18:25

新功能

  • CLI 支持承载 MCP 服务:使用 jumpctl mcp serve 前台启动,与 GUI 共用资源查询、SSH 连接复用、命令任务和文件下载能力;jumpctl mcp status 可查看服务宿主、实际地址及配置是否需要重启生效。
  • 命令行统一管理 MCP 配置和 Token:jumpctl mcp config 不带修改选项时显示全部配置,带选项时只修改指定字段,统一校验、保存后自动回显。支持一次修改多个字段,使用 --rotate-token 生成或替换 Token,使用 --token 设置已有值;Token 在配置输出中完整显示。
  • CLI 持续显示 MCP 调用日志:支持精简、标准和详细三个级别,以及自动、强制开启或关闭 ANSI 颜色。普通日志写入标准输出,警告和错误写入标准错误;按 Ctrl+C 停止服务后保留已有日志和终端滚动历史。

改进

  • GUI 和 CLI 的 MCP 日志时间统一显示为 MM-dd HH:mm:ss,便于区分服务连续运行多天时的记录,并保留原有颜色语义。
  • 用户指南补充 CLI 配置、启动和日志操作,按 GUI、CLI 的顺序介绍;README 界面预览加入 MCP Server 运行日志截图。

兼容性与使用说明

  • CLI 与 GUI 共用已有 MCP 配置和访问 Token,无需迁移;同一应用数据目录只允许一个宿主运行。切换宿主时应先停止原服务,旧连接与任务 ID 随之失效。
  • 运行期间可以保存配置,但监听地址、TLS 和 Token 在下次启动或重启后才生效。已有配置的用户可以直接运行 jumpctl mcp serve;首次配置可先运行 jumpctl mcp config --rotate-token。
  • 本版仍为预览版。真实 Agent 客户端、macOS 原生交互及跨设备局域网场景仍需进一步实机验收;自动化测试与构建检查不代表这些环境均已完成验证。

下载说明

  • jumpctl-v0.2.0-pre.4-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.2.0-pre.4-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.2.0-pre.4-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.2.0-pre.4-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.2.0-pre.4-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.2.0-pre.3...v0.2.0-pre.4

v0.2.0-pre.3

v0.2.0-pre.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:54

新功能

  • mcp:支持本地保存与限时下载链接交付 (947c157)
  • mcp:支持异步文件下载和 SFTP 到 sz 自动回退 (5fe06b3)

工程维护

  • mcp:为重启测试分配空闲端口 (4e3b30c)
  • mcp:修复下载测试时序与 POSIX 环境兼容性 (e54e1b4)

下载说明

  • jumpctl-v0.2.0-pre.3-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.2.0-pre.3-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.2.0-pre.3-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.2.0-pre.3-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.2.0-pre.3-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.2.0-pre.2...v0.2.0-pre.3

v0.2.0-pre.2

v0.2.0-pre.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 17:22

新功能

  • mcp:支持随桌面应用异步启动 MCP 服务 (722ac54)
  • demo:增加 MCP 演示场景与指南截图 (bf55c3a)

问题修复

  • release:仅使用完整版本号作为发布标题 (08a978e)

文档更新

  • mcp:更新自动启动与日志布局的指南截图 (ede6176)

其他变更

  • style(mcp): 统一配置面板宽度并压缩日志工具栏高度 (fb33d05)

下载说明

  • jumpctl-v0.2.0-pre.2-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.2.0-pre.2-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.2.0-pre.2-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.2.0-pre.2-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.2.0-pre.2-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.2.0-pre.1...v0.2.0-pre.2

v0.2.0-pre.1

v0.2.0-pre.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:09

新功能

  • mcp:独立 GUI 工作区并共享有界操作日志 (0b505b8)
  • cli:在 Profile 列表中显示组织名称 (1519516)
  • mcp:开放 SSH 操作工具并接入 GUI 任务管理 (e104428)
  • mcp:合并并发重连并隔离旧执行的取消与清理 (68e618a)
  • mcp:区分远端时限、取消请求与结果未知 (5d9201a)
  • mcp:登记持久命令任务并提供有界增量输出 (a4e55d2)
  • mcp:增加固定登录身份的 SSH 连接池与空闲回收 (1f87e1e)
  • mcp:增加请求去重与有界 FIFO 历史回收 (43ab5df)
  • gui:支持 MCP 统一配置与共享 HTTP 服务启停 (a5e961d)
  • mcp:开放带明确目标和分页的只读资源工具 (ca99ac3)
  • mcp:提供带鉴权和单实例约束的共享 HTTP 服务 (24f526e)
  • auth:为共享登录分配稳定代际并在刷新时保留 (ffb5bf3)
  • mcp:增加共享监听配置与独立访问 Token 管理 (d4928bf)

文档更新

  • 在 README 添加 GUI 界面预览 (34c9d2b)
  • 统一用户指南名称并集中 SSH 文件传输说明 (bef0ba2)
  • 添加用户手册与 CLI 入门教程 (1417a79)
  • mcp:明确 Agent 接入需求与共享 HTTP 架构 (db48abb)

下载说明

  • jumpctl-v0.2.0-pre.1-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.2.0-pre.1-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.2.0-pre.1-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.2.0-pre.1-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.2.0-pre.1-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.8...v0.2.0-pre.1

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 16 Oct 08:55

新功能

  • zmodem:为 CLI 和 GUI 添加传输耗时及平均速度 (79b665c)

问题修复

  • cli:修复 SSH 窗口缩放后命令行显示错位 (7671f35)
  • gui:限制设置内容宽度并对齐配置文件按钮 (fc3a779)

文档更新

  • 建立贡献指南与中英文 Issue 和 PR 模板 (86338d9)
  • 补齐项目文档分类索引与历史决策维护规则 (aee2682)

下载说明

  • jumpctl-v0.1.8-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.8-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.8-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.8-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.8-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.7...v0.1.8

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 12 Oct 03:40

新功能

  • gui:支持 SSH 终端全屏切换与工具栏显示设置 (618577e)

问题修复

  • gui:修复 macOS WebKit 终端字体测量导致字间距过大 (d5c8d5e)
  • gui:修复数字开头的终端字体名导致字符错位 (e580a4f)
  • gui:为非当天的资产同步时间显示完整日期 (c46fc09)
  • gui:为 Alias 和资产搜索输入框禁用自动文本更正 (3b6a812)

下载说明

  • jumpctl-v0.1.7-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.7-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.7-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.7-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.7-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.6...v0.1.7

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 20 Sep 11:10

新功能

  • cli:新增 --no-browser 支持在外部浏览器完成 OAuth 登录 (336e362)

问题修复

  • build:去除 macOS GUI 链接中重复的 libobjc (a63a92b)
  • 修复 macOS 构建参数与 SSH 会话提前关闭 (261421a)
  • credential:修正 SecItemDelete 的 CGO 字典类型转换 (82450ab)
  • credential:替换 macOS 已弃用的 Keychain API (a78cb28)
  • sftp:将文件操作和异步结果绑定到原会话 (490062c)
  • gui:隔离 Profile 切换后的详情与搜索结果 (3ca7dec)
  • gui:按请求排队处理并发主机密钥确认 (81d912b)
  • gui:修复终端历史达到上限后停止显示新输出 (2bd7aa2)
  • ssh:让取消和超时覆盖完整会话协商 (abf4825)
  • ssh:重新校验并串行保存共享主机信任 (948eeda)
  • alias:统一账号歧义判断并原子创建别名 (a015420)
  • auth:统一凭据写入互斥并校验 Token 所属站点 (9f75ed5)

文档更新

  • 更新共享核心与异步状态约束并统一忽略点文件 (193e63e)

工程维护

  • 将 Windows 和 macOS 原生编译及链接警告视为失败 (cf2b2f5)

下载说明

  • jumpctl-v0.1.6-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.6-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.6-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.6-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.6-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.3...v0.1.6

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Sep 05:16

新功能

  • gui:在终端样式中支持隐藏 SSH 底部状态栏 (19cb8bc)
  • gui:将 SSH 传输进度和取消操作移至顶部单行栏 (ccc686e)
  • cli:列表优先展示名称并为别名提供完整引用视图 (0025c85)
  • cli:支持唯一前缀命令缩写并提示歧义候选 (6d1ca71)

问题修复

  • gui:修复 Windows 窗口最大化后边缘仍显示缩放光标 (bfe8c8c)
  • gui:将资产列表分页大小从 50 调整为 100 (7670d0c)
  • connect:资产搜索支持翻页并使用首个精确匹配 (8e645c5)

下载说明

  • jumpctl-v0.1.3-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.3-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.3-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.3-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.3-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 08:42

新功能

  • gui:配置 SSH 下载保存位置并提示传输来源和文件名 (74dcb61)
  • gui:快速连接支持 SSH/SFTP 与弹窗级快捷键 (056d626)
  • gui:增加离线演示模式和手动截图工具 (1bd63f3)

文档更新

  • gui:增加快速连接搜索结果截图 (500b02a)

下载说明

  • jumpctl-v0.1.2-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.2-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.2-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.2-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.2-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 07:31

新功能

  • gui:展示多类型资产及协议能力,并在详情中管理多个 Alias (622e692)
  • gui:统一消息、警告和错误提示并增加开发版演示入口 (8f813a7)
  • gui:支持 SSH 终端选中文本时按回车复制并提供开关 (5a96fd3)
  • gui:支持将新 Tab 打开在末尾或当前 Tab 右侧 (306e6b5)
  • gui:为终端滚动条提供三种显示模式并统一配色与预览 (82d2244)
  • gui:增加默认开启的终端滚动条显示开关 (423984c)
  • gui:为 SSH 终端增加独立背景图设置与实时预览 (011725b)
  • gui:将终端配色扩充至 28 款,补齐 Windows Terminal 和 Ubuntu 方案 (95c5471)

问题修复

  • gui:将 Profile 启用按钮移至卡片顶部并移除组织字段 (eb65c73)
  • gui:Tab 优先显示别名并提高窄窗口密度,悬停展示组织和账号名称 (84901e5)
  • gui:刷新 Profile 认证时显示旋转图标并禁用按钮 (a0a47ce)
  • gui:统一设置项字体并将背景图说明移到标题下方 (0f4134c)
  • gui:切换 Tab 时保留资产页和设置页的滚动位置 (388b618)
  • gui:资产立即同步时重试未填充的组织列表 (58e8be3)
  • gui:加宽资产名称列并将资产分页大小增至 50 (c7ea8cf)

下载说明

  • jumpctl-v0.1.1-windows-amd64.zip:Windows CLI
  • jumpaccess-v0.1.1-windows-amd64.zip:Windows 桌面 GUI
  • jumpctl-v0.1.1-darwin-amd64.tar.gz:macOS Intel CLI
  • jumpctl-v0.1.1-darwin-arm64.tar.gz:macOS Apple Silicon CLI
  • jumpaccess-v0.1.1-darwin-universal.zip:macOS Universal 桌面 GUI
  • checksums.txt:所有发布文件的 SHA-256 校验值

可执行文件没有进行 Windows/macOS 签名,新下载的文件首次运行时操作系统可能显示安全提醒,放行后可正常使用,后续不会再次提示。

完整变更

v0.1.0...v0.1.1