• OpenTerminal v1.0.24
    CI / typecheck + test + build (windows) (push) Waiting to run
    Stable

    admin released this 2026-10-09 15:51:31 +08:00 | -8 commits to main since this release

    v1.0.24 发布说明

    一轮全面的审查修复:两个数据安全级问题、多处稳定性与内存问题,以及一批界面细节修补。

    稳定性与数据安全

    • 修复应用旧版布局模板会误杀全部 SSH 会话的问题:应用 v0.8 之前保存的单工作区布局模板时,SSH 工作区的活动会话会被静默断开、面板被错误替换为本地终端;现在未受模板影响的工作区保持原样。
    • 配置文件损坏时先备份再重置:命令历史/命令库、连接书签、设置文件若是「合法 JSON 但内容结构不对」,此前会静默按空数据继续运行并在下次保存时整体覆盖;现在会先把原文件备份为 .bak 再重置,不再无声销毁数据。
    • 会话日志退出不再丢尾部:托盘退出/关闭应用时,正在记录的会话日志最后一段也能完整落盘。

    SSH 与传输

    • 连接建立期间更稳:SSH 握手尚未完成时渲染层崩溃或应用退出,不再遗留无法回收的孤儿连接;启动瞬间的双窗口竞态也已修复。
    • 快速退出的 shell 不再留下空白终端:进程在面板绑定前就退出的极端情况下,窗格现在能正确显示退出状态,不再表现为「活着但永远空白」。
    • 主机密钥确认弹窗自动过期:主机密钥确认晾置 2 分钟后(与服务端等待时限一致)自动消失,不再挡住后续主机的确认弹窗。
    • ZMODEM 接收大文件更省内存:向慢速磁盘保存大文件时增加背压控制,内存占用不再随文件大小无上限增长。
    • SFTP 删除不再误报失败:删除的目标文件已被其他方式删除(或重复删除)时视为成功,不再报「删除失败」。

    界面与设置

    • 服务器监控首次采样即失败时显示中断提示,不再一直显示「采集中」。
    • 高亮规则导入增加格式版本校验,错误文件给出明确原因;内置「百分比」规则的名称在英文/繁中/日文界面下正确本地化。
    • 高亮规则导出下载修复偶发保存出空文件的问题。
    • 删除连接书签、清空命令历史等操作失败时给出错误提示,不再无响应。
    • 应用布局模板期间快速连点不再产生错乱(并发保护)。

    内部

    • 更新通道发布护栏加固:通道版本探测失败时拒绝发布,防止旧版本误覆盖线上新版本。
    • 新增 3 组渲染层纯函数测试(共 200 项断言),离线测试增至 22 个。
    Downloads