Unfour

更新日志

查看面向用户的 Unfour 更新日志,了解免费核心功能、Pro 云同步、账户访问、修复和发布限制。

版本 0.14.0 · 2026 年 11 月 9 日

通过 MCP 整理资源,获得更清晰的操作反馈

Unfour v0.14.0 让 Coding Agent 整理工作区资源,改进错误提示与重试,并在切换环境或离开 Flow 草稿时保护当前操作上下文。

查看 GitHub 正式发布

新增

  • MCP 资源管理 — 创建和重命名本地工作区,整理 API 文件夹,移动或复制请求,管理 Saved SQL,以及发现数据库目录。工具在工作区 MCP 策略下复用桌面资源;整理记录不会发送请求或执行 SQL。

体验优化

  • 更清晰的工作台 — API、Database、SSH、Flow 与 Settings 的明暗主题、导航、焦点和紧凑布局更加一致。优化 API 标签页及控件拖动,减少误选文字;保存的面板尺寸使用有效的像素值。
  • SSH Task 日志 — 向上滚动时暂停自动跟随,从其他模块返回时保留阅读位置,并可主动恢复跟随实时输出。

修复

  • 错误与重试 — Request、Tests 和 Console 均显示 API 失败及 Retry,重试发送当前已编辑的请求。数据库连接与执行失败同时显示在 Messages 和 Results 中;执行成功后清除过期错误。
  • 环境切换 — 排队的环境切换完成前,Send、Retry 和快捷键发送均被阻止。请求使用最后成功激活的环境;激活失败时显示错误,并保留此前已确认的环境。
  • Flow 草稿保护 — 切换、创建或删除工作区前,对未保存的 Flow 编辑提示确认,包括无效 JSON 和隐藏在其他模块后的编辑器。工作区创建/删除进行中,对话框保持打开并防止重复提交。
  • MCP SSH 文件操作 — 修复已有 write_file 和 patch_file 工具。写入使用 SFTP;替换已有文件要求服务器支持 POSIX rename 扩展。补丁操作要求通过兼容 POSIX 的 Shell 调用远端 Python 3。

已知限制

  • 通过 MCP 创建工作区不会自动激活新工作区,并继承授权工作区的环境类型与 MCP 策略。更新或删除 Saved SQL 需匹配修订号;已脱敏的诊断 SQL 不可当作原文保存或执行。
  • Flow 离开确认不等于自动保存或崩溃恢复。明确选择 Discard 后,即使工作区切换失败,也不保证恢复已丢弃草稿。环境切换顺序只覆盖桌面 UI 请求,不是防止 MCP 同时修改的跨进程锁。
  • MCP SSH 写入/补丁仅支持普通文件。内联内容上限为 4 MiB,补丁目标与结果文件上限为 16 MiB。替换保留基本所有者、组和权限,不保留扩展 ACL、属性或硬链接身份。追加可能部分完成;中断后应先检查目标文件,再决定是否重试。

上述新增与修复属于免费核心能力。Pro 仍在同一个应用中解锁可选 Cloud Sync,无需单独下载。平台支持与签名状态未变。

版本 0.13.0 · 2026 年 11 月 7 日

导入 cURL、预览远程文本,让工作区数据保持更新

Unfour v0.13.0 可将受支持的 cURL 命令转为可编辑请求,新增 SFTP 只读文本预览,并在工作区修改提交后刷新打开的桌面视图,为支持的编辑器保留草稿。

查看 GitHub 正式发布

新增

  • 导入 cURL — 粘贴受支持的命令,复核解析字段和遮蔽的敏感值,创建未保存的请求标签页。导入既不执行 Shell 命令,也不发送 HTTP 请求。
  • SFTP 文本预览 — 在只读对话框中查看不超过 1 MiB 的 UTF-8 普通文本文件,可主动复制内容。拒绝二进制、不支持的编码、非普通文件及超限内容。预览内容不持久化到历史或应用共享缓存。
  • 资源搜索 — 按名称筛选已加载的 Database 树,不额外获取模式;按名称、主机、用户名或端口查找 SSH 连接。清空搜索后恢复正常的树展开状态。

修复与改进

  • 工作区数据一致性 — 本地 MCP、其他客户端或 Cloud Sync 提交修改后,打开的视图会刷新。支持的 API、SSH Task、环境编辑器和编辑对话框可检测外部修改,保留草稿供复核,避免静默覆盖较新的已保存数据。Cloud Sync 仍需 Pro。
  • 账户恢复 — 登录错误保留有用的诊断代码和阶段;已消费的授权码不会再次交换。启动时回调读取失败不再阻止重新发起登录。
  • 日常导航 — 切换工作区时保持列表顺序稳定。API 快捷键尊重输入法组合输入、已处理事件和打开的浮层;关闭已修改标签页及处理待提交 Database 编辑时提供确认。
  • SSH 与工作台稳定性 — SSH Task 保存成功后立即更新列表和编辑器。终端清理及工作区归属检查改进会话和历史处理;Flow 执行后返回 Database 不再触发此前的导航循环。两种主题下的编辑器与数据表格对比度得到改善。

已知限制

  • cURL 导入不是完整的 cURL 运行时:不支持的选项或 Shell 语法、本地文件输入、multipart 请求及无法准确表示的请求会被拒绝。预览遮蔽不会移除内存草稿中的凭据。
  • SFTP 在同一会话存在已知的待处理或运行中传输时禁用预览。关闭对话框或切换会话、工作区会丢弃迟到结果,但已发出的读取可能继续到完成或 30 秒超时。
  • 数据刷新不会执行远程操作,也不提供实时协同编辑。本次不包含堡垒机 / 跳板路由或交互式 MFA。

cURL 导入、SFTP 文本预览和本地工作区一致性属于 Free 核心能力。Pro 在同一应用中解锁可选 Cloud Sync,没有单独下载。Stable 分发不变:Windows 与 macOS 仍未签名,macOS 未公证,Linux x64 AppImage 仍为实验性。

版本 0.12.0 · 2026 年 10 月 23 日

跨设备复用 Flow,更便捷地重跑 SSH Task

Unfour v0.12.0 为 Pro 加入 Flow 定义同步,支持复核 SSH Task 历史参数后重新执行,在云同步后刷新跨模块已保存数据,并加强 MCP 与 Database 安全边界。

Pro · 新增

  • Flow Definition Cloud Sync — 在另一台设备继续使用已保存的 Flow。同步名称、步骤、输入声明及非敏感默认值、API/SSH/Database 资源引用。支持更新与删除同步;冲突时选择一份完整的本地或云端定义。

新增

  • SSH Task 参数复用与重跑 — 复用上次参数,或从成功、失败、已取消的历史/结果准备新运行。复核并编辑后执行当前保存的任务;变量来源重新解析,敏感手动值需重新输入。重跑创建新的历史与日志,不从失败步骤续跑。

Pro · 改进

  • 云同步视图自动刷新 — 远端变更应用到本地后,API、SSH、Database、Flow、变量/环境与工作区切换器刷新已保存数据。保留草稿与进行中的工作;接收数据不会触发执行,也不提供实时协同编辑。

安全

  • MCP 与 Database 只读路径拒绝更多伪装写入,并在发送用户 SQL 前验证数据库原生只读约束。SSH 诊断拒绝会修改状态的参数形式。仍需使用最小权限账户:这些检查无法隔离数据库函数的所有外部影响。
  • Guarded 模式的 UPDATE/DELETE 确认检查要求外层 WHERE,注释、字面量和嵌套查询中的 WHERE 不算。存在 WHERE 不代表修改范围很小,full access 保留既有确认绕过行为。Database 工具在权限检查与执行期间使用同一个工作区上下文。
  • API 历史采用脱敏后的实际请求快照,复用前要求复核。改进脚本生成值和新持久化 Flow 历史中编码凭据的脱敏。

修复与体验改进

  • 后续活动日志写入失败时,保留已完成的 API、Database、SSH、SFTP 结果并显示警告,不重复执行操作。SSH 终端历史存储失败仍报告错误,并关闭新建会话。
  • 桌面 Flow 默认使用工作区当前环境,同时保留手动选择。超时/取消竞争时保留已完成步骤结果;未确认的进行中结果标为不确定,不自动重试。
  • Database 区分实际结果截断与 SQL LIMIT。SSH 历史清理后不再恢复过时输出。改进 Flow/Database 空状态与错误提示、SSH Task 反馈和 MCP 导航,方便首次使用与恢复。

已知限制

  • Flow 同步不包含运行历史、执行状态、实际输入/输出、凭据或设备本地配置。接收定义不会创建缺失资源或启动运行;各设备需配置本地凭据并复核资源引用。
  • 同步定义的载荷上限为 64 KiB。会拒绝可识别的敏感或设备本地内容,但无法可靠识别脚本、SQL 或自由文本中隐藏的任意秘密。使用运行时 Secret 输入,不保存秘密默认值。

Flow 编辑与执行、SSH Task 重跑属于 Free 核心能力。Pro 仅在同一个应用中增加受支持数据的可选同步,没有独立 Pro 下载。继续使用现有平台 Stable 链接。Windows 与 macOS 仍未签名,macOS 未公证,Linux 仍为实验性。

版本 0.11.0 · 2026 年 10 月 10 日

工作区整体迁移与加密本地备份

Unfour v0.11.0 将项目配置一起带走,减少逐个工具重新搭建的工作。分享工作区定义,或保留可按需包含已保存凭据的密码加密本地备份,使用前预览并导入为独立副本。

新增

  • 整体工作区交换 — 整体导出和导入 API 定义、SSH/Database 连接设置、环境与变量、Saved SQL、SSH Tasks 和 Flow 定义。创建新工作区前可预览内容,原有工作区保持不变,资源引用映射到新副本。
  • 加密本地备份 — 普通分享导出移除已识别的敏感值,默认不包含本地路径;密码加密备份可按需包含保存的连接密码、私钥口令、Secret 变量及支持的 API 认证值。导入时可检查和替换本地路径。

修复

  • API 编辑与认证 — 保留 Send 或保存尚未完成时的编辑。先解析变量,再生成 Basic/Bearer/API Key 认证,并尊重显式请求头/查询参数覆盖。
  • 历史记录与 OpenAPI 导出 — 改进历史记录与诊断中的凭据脱敏。按请求处理无效认证;无法确认历史凭据安全脱敏时省略响应示例,包括凭据轮换后的情况。
  • 凭据编辑 — 将查看已保存凭据与替换、清空操作分开,保护共用连接凭据,并恢复中断的保存。
  • Database 浏览 — 修复从侧栏打开 Design Table 的操作;浏览表分页无需等待完整行数统计,页码和行范围提示更清晰。
  • MCP 权限 — 导入工作区默认禁用 MCP,可在导入时选择权限或之后在工作区安全设置中修改,不信任文件中的权限。环境类型与 MCP 权限分别保存。
  • MCP、Flow 与启动稳定性 — 改进 MCP/Flow 会话取消时的稳定性,并在后续启动写入前完成中断的历史修复回滚。

Pro · 修复

  • Cloud Sync 敏感值排除 — 即使 Secret 标记未设置,也将敏感变量值排除在 Cloud Sync 之外。旧的不安全重试继续隔离,安全的本地改动可修复。该版本未加入 Secret Cloud Sync 或 Flow 定义同步;定义同步于 v0.12.0 加入。

已知限制

  • 备份包含定义与支持的凭据,不包含文件、历史记录、布局、SSH 主机信任或 Cloud Sync 绑定;不是数据库备份或完整设备迁移。导入后的 MCP 访问默认禁用,除非你明确选择其他权限策略。
  • 密码丢失无法恢复。加密导出文件不等于加密本地 SQLite 存储,也不提供端到端加密云同步。在该版本中,Flow 定义与运行历史仍为 local-only;v0.12.0 加入定义同步。
  • 请求体、脚本、SQL 和 Flow 默认值中的硬编码敏感值仍按规则脱敏。分享前须检查任意自由文本中的硬编码敏感信息,不宣称能完全清除所有旧历史中的凭据回显。

工作区交换与本地备份属于 Free 核心能力。Pro 继续在同一个 Unfour 应用中解锁支持数据的可选 Cloud Sync。使用对应平台的 Stable 软件包,Pro 没有独立公开下载。

版本 0.10.0 · 2026 年 9 月 30 日

本地 Flow Runbook 与更便捷的资源交换

Unfour v0.10.0 加入第四核心模块 Flow,用于重复的后端检查与运维任务,同时提供更便捷的 API 资源交换和数据库导出。

新增

  • 本地 Flow Runbook — 用 Condition 分支与 Wait Until 检查组合已保存的 API 请求、SSH Task 和 Database 查询。通过 Canvas、带类型输入、前序步骤结果与运行历史,复用你定义的检查。
  • 通过 MCP 使用 Flow — Codex、Cursor 可以管理和执行与桌面共用的本地 runbook,取消运行并查看分页历史。即使在 full access 下执行 Flow 也需要确认;read-only 策略会阻止执行。
  • 集合与环境导入导出 — 集合支持 Unfour、Postman 与 OpenAPI,环境支持 Unfour 与 Postman。应用前可预览导入内容,导入名称保持区分。导出的环境秘密值为空;分享前仍需检查脚本和自由文本。
  • 数据库表导出 — 导出单表结构、数据或两者。结构使用 SQL,数据支持 SQL、CSV 或 JSON。MCP 导出还支持选定列、过滤与行数限制;不限制行数的数据导出需要确认。

修复

  • openGauss 兼容性 — 通过 PostgreSQL 协议连接,改进服务器检测、目录与表浏览、自增列、索引、原生表 DDL 和导出。
  • SQL 与 Saved SQL 上下文 — 打开查询、运行脚本、重开历史、保存或恢复 SQL 时保留所选数据库与 Schema;已保存查询显示在对应数据库下。
  • Flow 运行反馈 — 执行前验证资源与变量引用,运行已确认的定义版本,并更清楚地显示验证、失败、取消与历史结果。

已知限制

  • 在 v0.10.0 中,Flow 定义与历史仅保留在本地,Pro 用户也不例外;v0.12.0 加入定义同步,历史仍在本地。Flow 是用户定义的 runbook,不是通用 workflow 或自主根因分析平台;不提供定时调度、Webhook 触发、并行步骤、子 Flow 或 LLM/Agent 节点。
  • Flow API 步骤不支持已保存请求的脚本与 multipart 请求体。Wait Until 使用 GET/HEAD API 检查或只读 Database 查询;取消不会回滚已完成的操作。

Flow、API、SSH、Database 与 MCP 均属于同一个 Unfour 应用中的免费开源核心能力。Pro 增加受支持数据的 Cloud Sync;该版本不含 Flow 定义同步,定义同步于 v0.12.0 加入。Stable 安装包继续使用现有平台下载链接;Windows 与 macOS 安装包仍未签名,Linux x64 AppImage 仍为实验性。

版本 0.9.6 · 2026 年 9 月 14 日

响应更及时的 MCP 调用与更安全的编辑操作

Unfour v0.9.6 改进长时间 MCP 诊断,并保护未保存的 SQL、API 保存过程与 SSH 会话。

新增

  • MCP 诊断 — 查看工作区范围内的数据库查询历史,更新或删除连接信息,测试 SSH 连接并读取已保存的主机指纹;破坏性删除仍需确认。

修复

  • MCP 取消与超时 — 长时间工具调用保持控制消息响应,并在支持时接受客户端取消。MCP 调用设有 120 秒安全期限,包括禁用 HTTP 超时的 API 请求。
  • SQL 草稿与确认 — 关闭未保存的 Query 标签页前会询问;Run 按钮与快捷键不再批准待确认的高风险查询,应使用独立的 Confirm run 操作。
  • Saved SQL — 打开已保存查询不会替换当前编辑器。保存成功更新已保存状态,失败保留未保存草稿,删除前要求确认。
  • API 保存与历史 — 失败直接显示在当前位置,保存失败保留输入名称,忽略重复的待处理提交,历史显示加载、错误与重试状态。
  • SSH 批量关闭 — 关闭全部、关闭其他及关闭左侧 / 右侧会话时统一询问一次,再断开选中的会话。

版本 0.9.5 · 2026 年 9 月 12 日

明确的 SQL 执行操作与工作台草稿保留

Unfour v0.9.5 让 SQL 脚本执行与确认更明确,切换工具时保留草稿,并改进新账号的 Pro 云同步默认设置。

变更

  • Run All 与 Run Selected — Run All 始终执行整个编辑器脚本,即使已有选区;Run Selected 仅执行选中的 SQL,无选区时禁用。Ctrl+Enter / Cmd+Enter 执行 All,Ctrl+Shift+Enter / Cmd+Shift+Enter 执行选区。
  • SQL 脚本 — 执行前检查整个脚本,在同一连接上运行,遇到首个错误后停止并保留每条语句结果。Stop 阻止后续语句并等待当前语句完成;不再静默用 LIMIT 改写 SQL。
  • 工作台草稿 — 切换模块或布局时保留未保存的编辑内容。

修复

  • SQL 确认 — 视图重新挂载或发现 Schema 后,批准仍绑定到已复核脚本,不会切换执行模式,也不会把确认请求显示为执行失败。
  • 数据库凭据 — 轮换凭据后保存连接,会保留当前凭据引用。

Pro · 修复

  • 新账号云同步 — 设备首次激活账号时开启 Global Sync;既有偏好保持不变,包括用户明确关闭的设置。

版本 0.9.4 · 2026 年 9 月 7 日

Multipart API 请求与更安全的云同步

Unfour v0.9.4 让你可以发送带有有序文本和文件字段的 multipart form-data API 请求,并让 Pro 云同步更安全地应用远程更改。

新增

  • Multipart form-data 请求 — 可按顺序添加文本和文件字段,支持重复键、空值和禁用行。可选择文件进行流式上传。请求历史会保留实际的请求体类型。所选文件路径只是临时绑定:不会随请求保存,也不会进入云同步。

Pro · 变更

  • 更安全的云同步核对 — 云同步会更仔细地跟踪远程工作区数据,避免应用不完整的远程更新。

Pro · 修复

  • 云同步应用安全性 — 如果远程更改无法完整应用,Unfour 会停止而不是留下部分更新,保留本地未同步的工作以便重试,并解决已经与本地状态一致的工作区删除,避免卡住。

版本 0.9.3 · 2026 年 9 月 4 日

API 请求超时与更可靠的云同步

Unfour v0.9.3 让你可以控制 API 请求等待多久,用“停止”取消进行中的请求,并让 Pro 云同步在重新登录或套餐变化后更清楚地恢复。

新增

  • API 请求超时 — 可设置全局桌面超时、在已保存请求上覆盖,或使用 0 表示不超时。“停止”会取消进行中的请求并显示已取消状态,且不写入历史。已保存的超时会随集合导入导出一起保留,并在启用 Pro 时随云同步一起同步。

变更

  • MCP 请求超时 — 客户端未指定超时时,Unfour 使用 60 秒安全默认值;0 表示不超时;正值按原样使用,不再被静默限制为 60 秒。
  • 设置布局 — 账号与云同步合并到“账号与同步”,隐私仍与“通用”在一起,“更新”以及稳定版/测试版通道显示在“关于”页面。

修复

  • API 请求命名与历史 — 可在编辑器中重命名请求,标签页显示清晰名称,历史中显示已保存名称或可读路径。

Pro · 修复

  • 登录后的云同步 — 过期会话不再永久阻塞待同步更改。重新登录即可继续;会话过期时界面显示“需要重新登录”,账号不再包含云同步时显示“需要云同步套餐”,并保留本地工作。
  • 云同步所有权与待同步更改 — 每个本地工作区保留一个云所有者,待同步更改在退出登录或暂停访问后仍会保留,较旧工作区可以上传此前未同步的 API 请求,重试被阻塞的请求会发送当前本地请求。
  • 云同步错误与诊断 — 更容易区分临时服务器、协议和被拒绝请求的失败。诊断会显示最近推送/拉取、重试时间和服务器请求详情,到期工作会立即重试,不必等到下一个周期。

版本 0.9.2 · 2026 年 9 月 2 日

独立侧边栏、更安全的 MCP 与匿名使用统计

Unfour v0.9.2 让 API、SSH 和数据库侧边栏宽度各自独立,收紧 MCP 安全策略,并允许 Stable 桌面构建每天发送一次匿名活跃安装信号。

新增

  • 匿名使用统计 — Stable 桌面构建可为每个安装在每个 UTC 日发送一次保护隐私的活跃安装事件。首次运行会显示说明,可在“设置 → 隐私”中关闭,安装 ID 保存在操作系统密钥链中。事件不包含账户、工作区或功能使用数据。测试版和开发构建不会发送。
  • MCP 环境变量工具 — 兼容的 MCP 客户端可以设置或删除环境变量,包括空值;敏感值会脱敏,受保护的删除需要确认。

变更

  • MCP 环境选择 — 客户端可以为一次请求(包括其脚本)选择环境,而不会改变桌面当前环境。重放已保存请求会运行其脚本,并在只读模式下视为写入操作。
  • 更安全的 MCP 默认策略 — 未知或未分类的工具会被拒绝。删除 API 请求、集合、环境和变量等破坏性操作会明确分类。
  • 独立侧边栏 — API、SSH 和数据库各自记住自己的宽度,并兼容此前的共享宽度布局。

修复

  • Windows 上的 Cursor MCP — 一键配置 Cursor 现在可以处理包含空格的 sidecar 路径,例如 D:\Program Files\Unfour\unfour-mcp.exe。

版本 0.9.1 · 2026 年 8 月 31 日

打包与桌面可靠性

继 0.9.0 之后的维护版本,聚焦桌面可靠性和 Linux AppImage 基线。

变更

  • Linux x64 AppImage 现在以 Ubuntu 22.04 为基线。

修复

  • 账户、云同步、更新、API、数据库和 SSH 界面在关闭和刷新时更加可靠。

版本 0.9.0 · 2026 年 8 月 29 日

GitHub 登录与可选 Pro 云同步

Unfour v0.9.0 在同一个桌面应用中加入 GitHub 登录、可选 Pro 云同步、MCP 客户端引导设置和应用内 Stable 更新检查。

新增

  • GitHub 账户登录 — 在浏览器中登录并返回 Unfour,即可在桌面应用中访问账户。
  • MCP 客户端设置 — 在“设置”中通过引导式一键流程配置 Codex 或 Cursor,同时保留已有配置。
  • 应用内检查更新 — Unfour 现在可以在应用内检查新的 Stable 版本。

Pro · 新增

  • 方案与 Pro 访问 — “设置”会显示当前登录账户的 Free 或 Pro 方案及 Pro 访问状态。用户可以打开托管 Pro 结账或账单门户,并在结账后返回 Unfour 刷新 Pro 访问权限。
  • 可选云同步 — 有效 Pro 访问可为以下受支持数据启用云同步:工作区;API 集合、文件夹与已保存请求;环境与变量;SSH 任务;以及 SSH 或数据库连接定义。
  • 云同步可靠性 — 通过重试、冲突处理和恢复机制,帮助受支持的工作区数据保持一致。

安全

  • 账户会话保存在操作系统密钥链中。
  • 云同步不包含凭据和凭据引用。SSH 私钥路径和本地数据库路径保留在当前设备上,运行时历史与 SSH 历史也不会同步。

版本 0.8.0 · 2026 年 8 月 26 日

更快启动与更广泛的数据库兼容性

Unfour 缩短了启动时间,并改善 PostgreSQL、MySQL 和 MariaDB 的查询兼容性。

变更

  • 更快的桌面启动 — 功能模块改为按需加载;非活动的 SSH 和数据库查询会暂停,同时保留此前打开的工作。

修复

  • 数据库查询兼容性 — PostgreSQL 与 MySQL/MariaDB 现在能更可靠地执行所选目录及需要简单查询协议的命令,包括会话、事务、DDL 和 SHOW 语句。

版本 0.7.0 · 2026 年 8 月 23 日

更安全的连接数据

Unfour 让 SSH 和数据库连接变更更安全,同时将凭据与设备专属设置保留在本机。

新增

  • 修订感知的连接数据 — SSH 与数据库连接定义现在会记录修订信息,减少过期或冲突更新。

变更

  • 连接信息与设备专属设置分开处理,在不移动本地配置的前提下提高连接更新可靠性。
  • 更新连接定义时会保留兼容的本地凭据,而不是将其覆盖。

安全

  • 跨工作区的连接操作会被拒绝。
  • 凭据引用、SSH 私钥路径和 SQLite 数据库路径只保留在当前设备。

版本 0.6.0 · 2026 年 8 月 21 日

更可靠的 SSH 任务与 MCP 工作流

本版本让 SSH 任务数据和 MCP 工作流更可靠,并改善本地恢复行为。

新增

  • SSH 任务在编辑或删除时会保持步骤和关联关系的一致性。
  • 连接关联 — SSH 任务会显示所属连接。
  • MCP 工作流支持在容器和短时会话中使用临时注册表。

变更

  • MCP 结果现在遵循声明格式,兼容的 AI 客户端更容易使用。
  • 删除工作区时,会一致清理关联的 API、工作区和 SSH 任务数据。
  • SSH 任务传输会保留任务顺序和设备本地路径;终端建议与历史更稳定。

修复

  • Linux MCP 构建现在包含 unfour-mcp 所需的支持。

安全

  • 数据库凭据始终限定在当前工作区。

版本 0.5.0 · 2026 年 8 月 18 日

SSH 历史与更安全的 API 数据

Unfour 新增持久化 SSH 命令历史和更安全的 API 数据处理,同时改善 MCP 辅助工作流。

新增

  • SSH 命令历史与建议 — 在远端回显后按工作区和连接保存命令,并在检测到 shell 提示符时提供基于前缀的输入建议。
  • MCP SSH 历史查询 — 通过只读 unfour.ssh.list_history 工具,按工作区、连接、文本、时间范围和结果数量筛选最近命令。
  • API 数据可靠性 — API 集合、文件夹和已保存请求采用修订感知的更新方式,同时保留存储在本机的脱敏值。

变更

  • 终端历史建议改用明确的弹出列表:上/下键选择、Tab 或点击插入、Escape 关闭,Enter 始终提交当前输入行。

修复

  • 父级条目缺失、更新需要回滚或从 OpenAPI 导入数据时,API 集合恢复更加可靠,并会完整保留本地脱敏值。

安全

  • SSH 历史会排除密码提示输入,并保守脱敏敏感命令;API 快照会脱敏认证、请求头、查询参数、URL、JSON 请求体和表单请求体中的凭据。

版本 0.4.0 · 2026 年 8 月 11 日

工作区变量与 SSH 任务

Unfour 新增面向工作区的 MCP 工具和更完整的 SSH 任务流程。

新增

  • MCP 工作区变量与 SSH 任务 — 兼容 MCP 的客户端可以管理工作区级变量,并创建、运行、查看、取消和清理 SSH 任务,同时保留确认保护。

变更

  • SSH 任务流程 — 支持手动或拖拽调整任务顺序,使用工作区和环境变量默认值,并通过更稳定的实时事件和缓存运行记录查看执行过程。

安全

  • 标记为 secret 的 SSH 任务输入会在任务输出、错误、已保存日志和 MCP 响应中脱敏。

版本 0.3.0 · 2026 年 7 月 30 日

请求脚本与更可靠的工作区流程

Unfour 版本带来 API 检查自动化、隔离工作区数据,以及更可靠的 SSH 和数据库工作流。

新增

  • API 请求脚本 — 可在请求前和响应后运行 JavaScript,用于准备动态请求、检查结果、记录测试,并在独立 Console 中查看输出;脚本会随保存的请求和 OpenAPI 导入/导出一起保留。
  • 工作区数据安全 — 工作区、变量和环境变更现在带有修订、快照和可回溯记录,让本地更新更加可靠。本地偏好和凭据仍保留在设备上。
  • 隔离存储配置 — 分离稳定版、开发版和测试版数据目录,也可以指定绝对路径;已有稳定安装继续使用 ~/.unfour 布局,无需迁移。
  • SSH 终端剪贴板菜单 — 通过右键菜单使用复制、粘贴、粘贴选中文本和全选,并适配平台快捷键。

变更

  • 桌面应用和 MCP 工作流现在会一致地处理工作区、变量和环境编辑;当前选择、最近打开时间和默认工作区仍是设备本地偏好。

修复

  • Windows 安装和卸载时会检测并停止正在运行的 unfour-mcp sidecar,避免 MCP 客户端仍连接时文件替换卡住。
  • 数据库表格在初始网格布局后启用编辑时,删除行操作仍会保持显示。

版本 0.2.0 · 2026 年 7 月 22 日

SSH 文件传输与任务自动化

一个聚焦 SSH 文件传输与自动化、共享工作区变量和数据库多语句执行的 Unfour 次版本。

新增

  • SSH SFTP 远程文件 — 在独立 Files 面板中浏览远程目录、传输文件和管理远程路径,支持上下文菜单、多选和拖拽上传;SSH 侧边栏新增 Connections、Files、Tasks 三种模式。
  • SSH 任务自动化 — 创建和运行由命令、上传、下载组成的多步骤任务,支持工作区模板、本地路径绑定、运行历史、流式记录和 Save / Run 编辑体验。
  • 共享工作区变量 — 管理工作区级环境、从标题栏切换当前环境,并在工作区默认值之上解析 API 请求。
  • 数据库多语句运行 — 顺序执行当前语句或全部分号分隔语句,并在子标签页中查看多个结果集。

修复

  • 数据库表预览加载更加稳定,不再因占位行闪现错误的表格内容。

变更

  • API 环境的管理与存储移入共享工作区变量,API Client 改为使用工作区当前环境。

版本 0.1.2 · 2026 年 7 月 20 日

API 互操作与数据库编辑

一个聚焦 API 互操作、数据库行编辑以及 MCP 与 SSH 稳定性的功能和可靠性版本。

新增

  • 从 API Client 集合工具栏、共享对话框和树操作导出 OpenAPI 3.1 集合。
  • 通过共享 HTTP 引擎导入路径导入 OpenAPI YAML。
  • 数据库表行编辑,包含确认保护、乐观并发检查和绑定参数 SQL 更新。
  • 通过命令总线管理 API 环境的 MCP 工具。
  • 面向凭据引用工作流的命名 secret 读写辅助方法。
  • 共享数据表和数据库表格支持列宽调整,并改进 JSON 预览。

修复

  • 失败的 SSH 会话标签和连接错误会被保留,不再静默丢弃。
  • MCP 默认禁用空闲关闭,避免长连接客户端意外中断。

变更

  • 数据库查询和模式流程在排障过程中保持更稳定可用。

版本 0.1.1 · 2026 年 7 月 13 日

维护与打磨

继 0.1.0 公开发布后的维护版本,聚焦于打包与打磨。

新增

  • 支持通用深链运行时解析。
  • 改进设置窗口尺寸和 MCP 标签页稳定性。

变更

  • Windows 分发仅保留 NSIS 安装包(移除 MSI)。

修复

  • Windows 现在使用 NSIS 作为支持的安装包;打开设置时,MCP 标签页不再出现高度闪烁。

版本 0.1.0 · 2026 年 7 月 9 日

首次公开发布

首个 Unfour 版本带来了本地优先的开发者工作台。

新增

  • API 客户端 — 编写、发送、保存和检查 HTTP 请求,支持工作区环境和脱敏历史。
  • SSH 终端 — 管理 SSH 连接和终端会话,支持分屏、主机密钥信任和脱敏日志导出。
  • 数据库 — 管理连接、浏览模式、执行 SQL(带确认保护)并预览查询结果。
  • 工作区 — 将请求、环境、连接、活动、标签页和布局限定在本地工作区内,支持唯一命名和独立持久化。
  • 本地 MCP 服务 — 通过命令总线向 MCP 客户端暴露安全的本地诊断工具(API 重放、SSH 连接)。
  • 应用壳层与平台 — 单实例应用、设置窗口、结构化本地日志、集中设计 token 和共享 i18n。

安全

  • 凭据仅以引用方式存储;敏感标头在历史、活动和日志中脱敏;删除连接时清理钥匙串;MCP 工具拒绝禁止的写入/控制操作。