Releases: kongweiguang/kerminal
Releases · kongweiguang/kerminal
Release list
Kerminal v0.3.15
- 终端设置新增“显示命令色条”开关;关闭后隐藏左侧命令块色条并回收终端空白,旧配置保持默认开启。
Kerminal v0.3.14
- SFTP 文件浏览器支持保存、选择、重命名、排序和删除路径书签,并按主机隔离远端书签。
- 终端滚动查看历史内容时隐藏灰色命令提示,回到底部后恢复,避免提示与历史输出错位。
- SSH、RDP 和跳板机密码默认遮罩,支持按需切换显示或隐藏,凭据保存契约保持不变。
- SFTP 默认流水线深度调整为 8,与 256 KiB 单包组合为约 2 MiB 在途窗口,兼顾吞吐和服务端兼容性。
Kerminal v0.3.13
- 右栏日志工具收敛为当前终端的命令历史,保留搜索、来源筛选、分页和清理,并优化窄宽度布局。
- 文档编辑器查找框恢复 Ctrl/Cmd+V 原生粘贴,正文编辑快捷键保持不变。
- 新分屏沿用源终端名称;显式选择目标机器时沿用目标机器名称。
Kerminal v0.3.12
- 右侧工具抽屉收起后,已经打开的 Agent 与其它工具保持挂载,避免终端会话被意外卸载。
- 已保存的 Codex/Claude 会话在继续时会保留已选权限模式;缺少精确权限标识的旧会话使用普通权限模式。
- Custom Agent 的原始启动命令不写入 session metadata,避免可能含敏感参数的命令被持久化。
Kerminal v0.3.11
- 主机配置新增独立 SFTP 类型,可从机器侧栏创建、编辑和打开传输工作台,并继续使用加密 vault 引用凭据。
- 启动时会把旧版 host schema v1 一次性原子升级为 v2;未知格式、明文敏感字段或写入失败会安全中止且不留下半迁移状态。
- SFTP 上传会在服务端拒绝流水线写入时自动切换为可靠顺序写入,避免队列任务误失败或丢失后续进度。
- 已恢复 SSH/SFTP、端口转发、命令建议、工作区和 Agent 的运行能力,并在没有活动标签时清除过期服务器监控目标。
- Windows WebView2 终端释放会绕开已知的渲染器 dispose 内存溢出路径,同时保留正常会话清理。
- 主机配置中的临时明文密码不会被凭据解析器采用;无 vault 引用时保持安全的交互式提示边界。
Kerminal v0.3.10
- 端口转发会话现在会显示运行中
direct-tcpip的最近失败,同时保持监听器可继续接受后续重试。 - FileZilla、WinSCP、FlashFXP 等外部 SFTP 启动会进入独立传输工作台,并正确处理堡垒机包装引号、无尾斜杠根路径和关闭清理。
- 标签切换或临时卸载不再误释放外部 SSH 会话;只有用户真正关闭对应标签时才清理临时目标与凭据引用。
- SFTP 传输工作台接入中央文件工作区,可从远端主机窗格打开可编辑文件,并保留既有传输与双栏行为。
- 外部启动诊断增加仅记录参数类别的脱敏形状与稳定错误码,便于排查厂商参数差异且不记录主机、用户名、密码或完整路径。
Kerminal v0.3.9
- 修复 Codex 等 inline TUI 的同步帧合并、瞬态光标显示和前台渲染收敛,长回复与持续刷新不再产生光标漂移、重复字符或残影。
- 中文输入法候选窗改为跟随 xterm 公开 buffer 光标定位,并升级到匹配的 Xterm 6.1 beta 组件,改善中英文混输与宽字符渲染。
- inline TUI 命令色条改由交互信号和真实 buffer 状态共同判定,避免把全屏或持续交互界面误识别为普通命令块。
- 本地 PTY 统一声明 256 色、truecolor 与 Kerminal 终端能力,并隔离宿主进程的无色环境变量,恢复 Codex、Claude 等 CLI 的 ANSI 色彩。
- Kerminal 管理的 Codex Agent 会话自动携带已审查 hooks 的信任参数,减少重复信任确认;GitHub Actions 同步使用当前 Node 24 与新版官方 actions。
macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。
Kerminal v0.3.8
- 新安装默认使用紧凑界面密度,在保持浅色、深色和跟随系统主题可读性的同时提升终端与工具面板的信息密度。
- 空工作区不再恢复陈旧的主机选择,Context Inspector 与右栏工具只展示当前真实终端目标。
- SFTP 传输工作台隐藏没有终端上下文的目录跟随入口;终端右栏继续保留紧凑控制和目标绑定能力。
- SSH 目录跟随新增标准 OSC 7、pane 初始目录和来源优先级兜底,协议目录建立后不再被 prompt 猜测覆盖。
- 修正 MCP HTTP 生命周期回归测试对临时端口回退契约的错误假设,降低 Windows 发布门禁的偶发失败。
macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。
Kerminal v0.3.7
- 全局界面统一为克制的 Apple 启发式视觉体系,完善浅色、深色、跟随系统主题和窄窗口适配。
- 强化终端渲染与生命周期:新安装默认使用 CPU 渲染,保留显式 Auto/GPU 选择,并改善输出、重连、尺寸同步和故障隔离。
- 扩展右栏工作流:新增版本化命令片段目录,完善 Context、SFTP、tmux、端口转发、系统信息和 Agent 会话的目标绑定与交互。
- 加固外部启动、配置工作区和 MCP 运行态契约,补齐凭据生命周期、幂等交付、诊断与跨平台打包门禁。
- 完成前后端模块边界治理,加入 source-size、架构、公共契约、dead-code 和 ESLint 质量门禁,降低后续演进风险。
macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。
Kerminal v0.3.6
- 重构系统信息与实时资源监控:采用 fast/slow/static 分层采样、single-flight 和目标 LRU 历史,提升多目标环境下的实时性与稳定性。
- 优化 Context Workspace 的工作流交互:改进 Agent 会话、终端对象级发送和相关工具面板反馈。
- 终端内容发送至 Agent 时,发送预览覆盖内容区而不重建或压缩已挂载终端,并提供 Escape 取消操作。
- 支持归档 Kerminal 本地 Agent 会话记录:删除前明确确认,同时清理关联预览、运行态映射和本地终端会话;外部 Agent 服务商的历史不受影响。
macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。