Skip to content

Releases: electerm/electerm

v3.15.32

05 Jun 00:26

Choose a tag to compare

Bug fixes

  • Fix: AppImage release icon (#4377).
  • Fix: Support for trzsz Chinese file name.
  • Fix: zmodem transfer modify time issue and Chinese file name charset issue.

问题修复

  • 修复:AppImage 发布图标问题 (#4377)。
  • 修复:trzsz 中文文件名支持。
  • 修复:zmodem 传输修改时间问题及中文文件名字符集问题。

Download下载: https://electerm.html5beta.com

v3.15.28

02 Jun 08:34

Choose a tag to compare

New features/UI/Updates

  • MCP/AI Agent: Support run background command
  • AI config: Support ai config name and show model name in chat history
  • Terminal: Support osc52 clipboard escape sequences for TUI

Bug fixes

  • #4371 Fix appx submit to ms store CI
  • #4361 Fix protocol support for single app mode
  • #4370 Handle Windows paths correctly in terminal navigation
  • #4367 Fix rx/tx support for serialport session
  • Fix some sftp operations when no sftp situation by @yulianjie
  • Fix concurrent sftp transfer, make sure finish properly by @yulianjie

新功能/界面/更新

  • MCP/AI 代理:支持运行后台命令
  • AI 配置:支持 AI 配置名称并在聊天历史中显示模型名称
  • 终端:支持 osc52 剪贴板转义序列用于 TUI

问题修复

  • #4371 修复提交到 Microsoft Store 的 appx CI 问题
  • #4361 修复单应用模式下的协议支持
  • #4370 正确处理终端导航中的 Windows 路径
  • #4367 修复串口会话的 rx/tx 支持
  • 修复在没有 sftp 情况下的一些 sftp 操作,by @yulianjie
  • 修复并发 sftp 传输,确保正确完成,by @yulianjie

v3.15.0

31 May 14:06

Choose a tag to compare

New features/UI/Updates

  • #4365 Support WSL path in Windows OS
  • #4366 Make sure window server remote path always correct
  • Web app: Support download/upload from browser
  • Support record terminal feed to file
  • Add save terminal log context menu for terminal
  • UI: Improve server info panel UI
  • UI: Improve AI chat UI

Bug fixes

  • Fix terminal state sync with terminal info panel
  • Fix switch tab server info panel not properly update issue

新功能/界面/更新

  • #4365 支持 Windows 系统中的 WSL 路径
  • #4366 确保窗口服务器远程路径始终正确
  • Web 应用:支持从浏览器下载/上传文件
  • 支持将终端输出录制到文件
  • 添加终端右键菜单中的保存终端日志选项
  • 界面:改进服务器信息面板界面
  • 界面:改进 AI 聊天界面

问题修复

  • 修复终端状态与终端信息面板同步的问题
  • 修复切换标签页时服务器信息面板未正确更新的问题

Download下载: https://electerm.html5beta.com

v3.12.0

29 May 12:00
13e06f0

Choose a tag to compare

New features/UI/Updates

  • serialport: Add XMODEM protocol support for file transfers in serialport session (#4358)
  • serialport: Support TX/RX line endings for serialport session
  • AI Agent: Add close_tab function for tab management
  • AI Agent: Support sftp transfer
  • MCP/AI Agent: Add open tab tool to directly open session without creating bookmark
  • MCP: Enhance bookmark create by adding data validation and sanitization
  • MCP/AI Agent: Fix MCP/AI run command ability, now can run in any tab
  • Add confirmation for clearing AI chat history
  • Add AI chat mode persistence with local storage
  • UI: Improve bookmark list mouse over UI
  • UI: Improve history UI logic

Bug fixes

  • Fix sftp upload folder modify time issue
  • Fix server info code, avoid potential crash (#4362)
  • Fix backspace can not trigger terminal scroll to bottom issue

新功能/界面/更新

  • serialport: 为串口会话添加 XMODEM 协议支持,用于文件传输 (#4358)
  • serialport: 支持串口会话的 TX/RX 行尾符设置
  • AI 代理:添加 close_tab 功能用于标签页管理
  • AI 代理:支持 SFTP 文件传输
  • MCP/AI 代理:添加 open tab 工具,可直接打开会话而无需创建书签
  • MCP:通过添加数据验证和清理增强书签创建功能
  • MCP/AI 代理:修复 MCP/AI 运行命令功能,现在可在任意标签页中运行
  • 添加清空 AI 聊天历史的确认提示
  • 添加 AI 聊天模式的本地存储持久化
  • 界面:改进书签列表鼠标悬停效果
  • 界面:改进历史记录界面逻辑

问题修复

  • 修复 SFTP 上传文件夹修改时间的问题
  • 修复服务器信息代码,避免潜在崩溃 (#4362)
  • 修复退格键无法触发终端滚动到底部的问题

v3.11.12

27 May 09:11

Choose a tag to compare

Bug fixes

  • Fix sftp upload not working in Windows OS

问题修复

  • 修复 Windows 系统下 SFTP 上传不工作的问题

Download下载: https://electerm.html5beta.com

v3.11.11

27 May 02:10

Choose a tag to compare

New features/UI/Updates

  • Add line ending option to serial bookmark schema
  • MCP widget: add bookmark keyword filter to restrict bookmark access, limit bookmark props, no auth info exposed any more
  • Add support for parsing connection strings with trailing slashes
  • #4353 Support password encrypt for webdav
  • Support loong64 legacy (#4349)
  • Support manually input font family name in setting

Bug fixes

  • Improve IME support
  • #4342 Fix potential memory leak (#4352)

Security

  • Replace shell commands with fs.promises methods for rm, cp, and mv operations
  • Avoid potential risk of unsafe file name when do trzsz/rzsz file transfer

新功能/界面/更新

  • 为串口书签架构添加行尾选项
  • MCP 组件:添加书签关键词过滤以限制书签访问,限制书签属性,不再暴露认证信息
  • 支持解析带尾部斜杠的连接字符串
  • #4353 支持 WebDAV 密码加密
  • 支持 loong64 legacy (#4349)
  • 支持在设置中手动输入字体名称

问题修复

  • 改进 IME 支持
  • #4342 修复潜在内存泄漏 (#4352)

安全

  • 将 shell 命令替换为 fs.promises 方法进行 rm、cp 和 mv 操作
  • 避免 trzsz/rzsz 文件传输中不安全文件名的潜在风险

Download下载: https://electerm.html5beta.com

v3.11.0

23 May 13:10

Choose a tag to compare

New features/UI/Updates

  • Support agent mode for AI chat that can directly run command, create/open bookmark, check tabs etc (#4350)
  • Add connection testing functionality to AI config form
  • MCP widget: Add optional API key authentication and remove permissive CORS from MCP server (#4341) by @sebastiondev
  • Improve app init load speed with lazy loading entry components
  • Refactor terminal interactive handling to support multi event queue
  • Enhance event listener management in WebSocket class
  • Add milliseconds in time formatting of terminal log
  • Support npm install electerm in loong64 linux
  • Build loongarch64.deb (#4346)

Bug fixes

  • Fix trust OS-installed CA certificates for WebDAV sync (#4347) by @forever765
  • Fix can not run issue in snap (#4340)
  • Fix RDP download logic, should not blink the icon after finish download
  • Fix Alert message display in terminal error handler

新功能/界面/更新

  • 支持 AI 聊天的代理模式,可以直接运行命令、创建/打开书签、检查标签页等 (#4350)
  • 为 AI 配置表单添加连接测试功能
  • MCP 组件:为 MCP 服务器添加可选API密钥认证并移除宽松的 CORS 设置 (#4341) by @sebastiondev
  • 通过懒加载入口组件提升应用初始化加载速度
  • 重构终端交互处理以支持多事件队列
  • 增强 WebSocket 类中的事件监听器管理
  • 在终端日志的时间格式中添加毫秒
  • 支持在 loong64 linux 上通过 npm install electerm 安装
  • 构建 loongarch64.deb (#4346)

问题修复

  • 修复信任操作系统安装的 CA 证书用于 WebDAV 同步的问题 (#4347) by @forever765
  • 修复 snap 中无法运行的问题 (#4340)
  • 修复 RDP 下载逻辑,下载完成后图标不再闪烁
  • 修复终端错误处理器中的 Alert 消息显示问题

Download下载: https://electerm.html5beta.com

v3.10.0

20 May 14:05

Choose a tag to compare

New features/UI/Updates

  • Support loong64 (LoongArch64) Linux (#4335)
  • When user types exit in terminal, close the tab
  • Add drag/drop file to terminal behavior setting
  • Add command blacklist(and builtin blacklist), whitelist configurations with validation in MCP server
  • Implement SSH host key verification and management
  • Support editing log path for every terminal

Bug fixes

  • Fix bookmark root level filter logic
  • Resolve issue with macos ssh session input lag (#4330) by @forever765
  • Use append mode for log file stream to preserve existing terminal logs

新功能 / 界面 / 更新

  • 支持 loong64 (LoongArch64) Linux 架构 (#4335)
  • 当用户在终端中输入 exit 时关闭标签页
  • 添加拖放文件到终端的行为设置
  • 在 MCP 服务器中添加命令黑名单(及内置黑名单)、白名单配置和验证
  • 实现 SSH 主机密钥验证和管理
  • 支持为每个终端编辑日志路径

Bug 修复

  • 修复书签根级别过滤逻辑
  • 解决 macOS SSH 会话输入延迟问题 (#4330) by @forever765
  • 使用追加模式写入日志文件流以保留现有终端日志

Download下载: https://electerm.html5beta.com

v3.9.15

13 May 13:09

Choose a tag to compare

UI/Feature updates

  • UI: Improve tab UI — more obvious feed icon.
  • New: Enhance custom editor functionality with auto-open.
  • New: Improve terminal password prompt handling and show status in tab title.

Bug fixes

  • Fix: update password hint format to include port if available.
  • Fix: scroll reset logic on file list update.
  • Fix: bookmark matching now includes description in search.
  • Fix: bookmark item now updates live after edit.

Security

  • Update encryption to use AES-256-GCM and improved format handling.
  • Only expose a safe environment to the renderer process.

界面/功能更新

  • 界面:改进标签 UI,突出显示订阅图标。
  • 新增:增强自定义编辑器功能,支持自动打开。
  • 新增:改进终端密码提示处理,并在标签标题显示状态反馈。

Bug 修复

  • 修复:密码提示格式,必要时包含端口信息。
  • 修复:文件列表更新时滚动重置问题。
  • 修复:书签匹配现在包含描述字段的搜索。
  • 修复:编辑后书签项不能实时更新的问题。

安全

  • 将加密更新为 AES-256-GCM 并改进格式处理。
  • 仅向渲染进程暴露安全环境变量集。

Download下载: https://electerm.html5beta.com

v3.9.5

12 May 13:02
a027cb3

Choose a tag to compare

New features/UI/Updates

  • Add Unix timestamp tooltip for terminal time number selections.
  • Support connection hopping in RDP session.
  • Add option to skip SSL verification in WebDAV sync settings and support using system CA.
  • Improve terminal connection failed message UI.
  • UI: improve bookmark control icons and use a proper icon for keep-alive.
  • Enhance NSIS installer to preserve shortcuts during upgrades.
  • UX: no longer require entering an AI API key in the UI.

Bug fixes & Security

  • Security: disallow unsafe props when opening deep links.
  • Security: do not expose process.env to the renderer process.
  • When a widget fails to start, clean the process and show a proper error message.

新功能 / 界面 / 更新

  • 为终端时间数字选择添加 Unix 时间戳提示。
  • 支持 RDP 会话中的连接跳转,改善 RDP 连通性。
  • 在 WebDAV 同步设置中新增跳过 SSL 验证选项,并支持使用系统 CA。
  • 改善终端连接失败提示的 UI 展示。
  • 界面:优化书签控制图标,使用合适的 keep-alive 图标。
  • 增强 NSIS 安装程序在升级时保留快捷方式(arm/x64)。
  • 用户体验:不再需要在界面中输入 AI API Key。

Bug 修复 与 安全性

  • 安全:打开深度链接时禁止不安全的 props。
  • 安全:不再向渲染进程暴露 process.env
  • 当 widget 启动失败时,清理进程并显示合适的错误信息。

Download下载: https://electerm.html5beta.com