## TODO * 批量下发后台定时任务 * 数据导出(2fa强制) * 探针接入 * 支持csv模板特定格式导入 * AI功能增强 ## [3.7.3](https://github.com/chaos-zhu/easynode/releases) (2026-08-15) * 兼容 移动端 AI Agent 功能 * 其他功能优化与bug修复 ## [native-v1.2.0](https://github.com/chaos-zhu/easynode/releases) (2026-08-15) * AI Agent 功能支持 * ssh&sfpt状态共享优化 * 终端页拖动选择滚动优化 * 支持更多更多主题 * 其他功能优化与bug修复 ## [3.7.2](https://github.com/chaos-zhu/easynode/releases) (2026-08-02) * AI Chat 功能重构为 AI Agent 功能上线 * web 端布局调整 * server 端规范调整 * h5 端优化 * 其他功能优化与bug修复 ## [native-v1.1.0](https://github.com/chaos-zhu/easynode/releases) (2026-07-05) * 新增终端页服务器状态组件 * 新增Docker容器Tab & 终端页Docker联动 * 新增SFTP长按docker-compose.yml的快捷指令下发 * 终端字体可设置为更小 * 终端重连机制优化;支持回车触发重连 * 优化安卓端键盘唤起/收起逻辑 * 其他功能、视觉优化与bug修复 ## [3.7.1](https://github.com/chaos-zhu/easynode/releases) (2026-07-05) * 服务端实例状态获取优化 * AI扫描安全问题修复 * 登录有效期调整为最高支持30天,取消临时登录选项 * 其他功能优化与bug修复 ## [native-v1.0.1](https://github.com/chaos-zhu/easynode/releases) (2026-06-13) * 终端页功能增强:布局调整、长命令输入、脚本库联动、终端连接管理、SFTP联动、功能键支持,终端设置支持 * 移动端风格统一化 * 新增暗黑主题切换 * 其他功能优化与bug修复 ## [3.7.0](https://github.com/chaos-zhu/easynode/releases) (2026-05-30) * 原生Android移动端内测版发布,IOS稍后发布,欢迎Android用户加入内测反馈使用体验 * 鉴权优化,移除IP统计 * 其他功能优化与bug修复 ## [3.6.1](https://github.com/chaos-zhu/easynode/releases) (2026-03-15) * 新增终端内右键挂起&单窗口模式头部右键菜单 * 修复交互式脚本stdin行为异常(终端高亮模式引起路径重复显示问题) * 统一长脚本换行符LF;脚本存储&执行方式更新,支持交互式脚本 * 内置脚本调整优化 * 支持按到期时间排序(排序功能后续还有优化计划) * 移除IP白名单环境变量(不影响已有配置,统一在'登录管理'中配置) ## [3.6.0](https://github.com/chaos-zhu/easynode/releases) (2026-02-08) * 支持终端会话挂起 * 增强鉴权 * 支持自签证书(内网推荐) * 编辑器支持字号调整&缓存本地 * 添加服务器状态ws重连机制 * sftp默认常用目录&优先级调整 * 替换docker日志组件 * 优化剪贴板读取 * 🔒 底层安全依赖更新 ## [3.5.6](https://github.com/chaos-zhu/easynode/releases) (2025-12-28) * docker组件日志优化 * 快捷指令调整优化 * AI对话渲染组件重构 * 新增webhook通知;tg通知下放 * 邮箱通知支持自定义服务 * 其他:安全更新 ## [3.5.5](https://github.com/chaos-zhu/easynode/releases) (2025-12-11) * win: 支持清晰度调整,添加断开按钮 * 安全: 支持登录设备管理;优化日志打印;默认开启DEBUG * 底层组件升级 ## [3.5.4](https://github.com/chaos-zhu/easynode/releases) (2025-11-23) * docker:UI重构、卡片式展示docker容器、支持批量操作 * SFTP:优化SFTP重连、支持右键菜单docker-compse文件操作、文件编辑支持自动检测编码 * 终端:优化批量连接时宽高错误的bug * 其他:加密密钥解密逻辑优化、支持含空格的密码、tab键优化 ## [3.5.3](https://github.com/chaos-zhu/easynode/releases) (2025-11-02) * 优化docker组件: 使用基础命令获取docker容器列表;日志滚动;新增端口检测快捷外链功能; * 终端右键添加同步[目录到SFTP]菜单项(自动同步暂未找到完美的解决方案) * 终端右键添加添加[重新连接]菜单项 - 简化重连操作 * 实例列表新增[列表设置]菜单;支持[展现形式]为"分组"或"列表";添加实例筛选功能; * 优化主机状态监控逻辑,兼容更多Linux发行版 * 修复分组导入bug ## [3.5.2](https://github.com/chaos-zhu/easynode/releases) (2025-10-26) * SFTP上传优化,不再限制文件大小 * 修复ws协议upgrade失败bug,提升终端连接稳定性 * 同步后端socket版本 * 调整终端默认配置 * 终端搜索功能优化 ## [3.5.1](https://github.com/chaos-zhu/easynode/releases) (2025-10-20) * 终端默认缓冲区大小提高至10000@zhanghao-njmu * 支持终端内缓冲区内搜索功能@zhanghao-njmu * 实例列表-添加实例标识展示(Linux|Win) * win用户名小于8位字符可能导致连接失败(已添加弹窗提示,暂未定位原因) * 修复粘贴内容的换行符问题 * ❤️ 特别感谢 @zhanghao-njmu 的功能PR ## [3.5.0](https://github.com/chaos-zhu/easynode/releases) (2025-10-18) * 🖥️ 支持 RDP 远程 Windows 桌面连接(支持移动端交互 & 剪贴板互动) * 🧩 脚本库增强:新增脚本执行模式 — 多行脚本@zhanghao-njmu * 💻 终端增强:输出高亮自定义、配置持久化管理、样式优化、全屏下 bug 修复@zhanghao-njmu * 📂 SFTP增强:宽度拖拽、个性化显示文件信息列(大小、修改时间、权限、拥有者)@zhanghao-njmu * ⚙️ 其他优化与bug修复 * ❤️ 特别感谢 @zhanghao-njmu 的功能PR ## [3.4.2](https://github.com/chaos-zhu/easynode/releases) (2025-08-24) * 🔒鉴权增强 * SFTP连接优化、支持搜索文件(夹)、新建文件(夹)功能名称缓存建议 * 实例列表出现滚动条时出现回到顶部按钮 ## [3.4.0](https://github.com/chaos-zhu/easynode/releases) (2025-08-09) * 🎉新增文件对传功能 * SFTP面板支持手动断开重连 * SFTP loading ui修复 * 禁用MFA2添加验证 * 支持openssh加密密钥 * 点击Logo切换菜单位置 * 换了个新Logo * 合并通知配置tab ## [3.3.0](https://github.com/chaos-zhu/easynode/releases) (2025-08-04) * 🎉新增终端连接代理服务 * 状态面板新增服务端至主机ping值 * 优化主机列表&主机表单布局 * 修复最近连接已移除实例保留的bug * 修复移动端菜单bug * 修复单窗口模式需重启的bug * 服务端第层组件升级 ## [3.2.0](https://github.com/chaos-zhu/easynode/releases) (2025-07-26) * 🎉终端状态监控采用原生指令实现(不再依赖客户端上报) * 终端快速连接更改为最近连接 * 修复全屏功能&单窗口新增聚焦放大终端 * 批量指令支持交互式认证服务器&逻辑重构与修复 * AI组件复制&执行按钮定位位置 * 修复终端脚本不自动执行指令 * 全面移除旧版本sftp&client等服务组件 * 🔒升级底层安全依赖组件(建议升级到此版本) ## [3.1.1](https://github.com/chaos-zhu/easynode/releases) (2025-07-19) * 🎉终端新增单窗口模式 * SFTP新增cd目录快捷菜单 * 微调终端布局&优化文案&底部栏调整为纯脚本库,支持拖动设定高度 * 状态、SFTP等状态本地记忆 * 修复脚本库与窗口输入同步问题 * 优化终端大小重置后自动滚动到最后一行 ## [3.1.0](https://github.com/chaos-zhu/easynode/releases) (2025-07-13) * 重构终端布局,支持单服务器多屏展示(下版本将上线单窗口模式, 单屏展示连接的多个服务器终端 * 重构SFTP面板,实现全功能交互 * 终端页支持实例分组菜单并支持一键连接分组所有实例 * 优化终端渲染,提升缓存行数至5000 * 已授权ip优化UI并支持一键设置到登录白名单 * AI组件对话编辑功能与字体大小优化 * 其他优化 ## [3.0.7](https://github.com/chaos-zhu/easynode/releases) (2025-05-24) * 新增docker容器功能 * 新增AI对话生成指令支持一键发送到终端 * 新增登录有效期选择 * 新增Sftp支持跳板机连接 * 修复serv00 SFTP无法连接的问题 * 修复MFA验证以0开头无法校验的bug ## [3.0.6](https://github.com/chaos-zhu/easynode/releases) (2025-05-05) * AI问答支持历史记录&标题生成 * 新增终端选中多功能菜单(一键询问AI、docker容器ID识别快捷操作. 欢迎issue反馈更多快捷功能) * 添加一些新的内置脚本 * 新增终端链接跳转需按住ctrl|alt键(防止误触) * 修复粘贴情景下多终端tab同步会话无效bug * 修复跳板机提示多余空格 ## [3.0.5](https://github.com/chaos-zhu/easynode/releases) (2025-04-04) * 新增AI问答组件及相关配置项,支持deepseekR1、qwq思维链 * 脚本库菜单自定义展示(可在本地设置中配置) * 支持在面板配置全局API-IP白名单 * 修复终端工具栏高度塌陷 * 修复多页面在内容数量超出视窗时溢出样式问题 * 全局字体优化统一 ## [3.0.4](https://github.com/chaos-zhu/easynode/releases) (2025-03-15) * 新增脚本库分组功能 * 终端页新增脚本库布局 * 优化多行命令编辑器 * 优化终端工具栏布局 * 优化多项新增序号自动累加 * 修复前端连接断开但未释放服务端ssh连接的bug * 修复终端页面同步会话在自动执行脚本开关为true时自动添加回车的bug ## [3.0.3](https://github.com/chaos-zhu/easynode/releases) (2024-12-22) * 支持keyboard-interactive服务器验证(serv00验证通过) * 支持TG Bot通知方式 * 添加web端Plus授权功能 * 修复一些UI问题 * 修复MFA2登录验证码为0开头无法输入的bug ## [3.0.2](https://github.com/chaos-zhu/easynode/releases) (2024-11-20) * 修复添加实例错误禁用的bug ## [3.0.1](https://github.com/chaos-zhu/easynode/releases) (2024-11-18) * 修复同IP实例SFTP连接到其他的实例的bug * 修复一些UI问题 ## [3.0.0](https://github.com/chaos-zhu/easynode/releases) (2024-11-09) * 新增跳板机功能,支持选择多台机器跳转 * 脚本库批量导出导入 * 本地socket断开自动重连,无需手动重新连接 * 支持脚本库模糊搜索功能 * 分组添加实例数量标识 * 优化登录逻辑 * 默认登录有效期更改为当天有效 * 优化脚本库新增脚本时序号自动累加 * 修复一些小bug ## [2.3.0](https://github.com/chaos-zhu/easynode/releases) (2024-10-24) * 重构本地数据库存储方式(性能提升一个level~) * 支持MFA2二次登录验证 * 优化了一些页面在移动端的展示 * 修复偶现刷新页面需重新登录的bug ## [2.2.8](https://github.com/chaos-zhu/easynode/releases) (2024-10-20) ### Features * 兼容移动端UI * 新增移动端虚拟功能按键映射 * 调整终端功能菜单 * 登录日志本地化储存 * 修复终端选中文本无法复制的bug * 修复无法展示服务端ping客户端延迟ms的bug * 修复暗黑模式下的一些样式问题 ## [2.2.7](https://github.com/chaos-zhu/easynode/releases) (2024-10-17) ### Features * 终端连接页新增展示服务端ping客户端延迟ms * 修复自定义客户端端口默认字符串的bug * 终端支持快捷设置开关: 快捷复制、快捷粘贴、选中脚本自动执行 ## [2.2.6](https://github.com/chaos-zhu/easynode/releases) (2024-10-14) ### Features * 支持自定义客户端端口,方便穿透内网机器 * 修复监控数据意外注入bug ## [2.2.5](https://github.com/chaos-zhu/easynode/releases) (2024-10-11) ### Features * 不再对同IP:PORT的实例进行校验 * 支持同IP任意端口的服务器录入 * 支持关闭所有终端连接 * 修复第三方git代理地址 ## [2.2.4](https://github.com/chaos-zhu/easynode/releases) (2024-08-31) ### Features * SFTP支持输入路径跳转 ## [2.2.3](https://github.com/chaos-zhu/easynode/releases) (2024-08-20) ### Features * 添加环境变量 ✔ * 支持IP访问白名单设置 ✔ * 修复一些小bug ✔ * 优化Eslint规则 ✔ ## [2.2.2](https://github.com/chaos-zhu/easynode/releases) (2024-08-19) ### Features * 支持菜单栏的折叠与展开 ✔ * 优化终端回显 ✔ * 优化暗黑模式下滚动条样式 ✔ ## [2.2.1](https://github.com/chaos-zhu/easynode/releases) (2024-08-18) ### Features * 支持暗黑主题切换 ✔ * 批量脚本下发执行结果通知重复的bug ✔ * 修复交换内存占比的bug ✔ * 优化服务端代码引用 ✔ * 修复Code scanning提到的依赖风险 ✔ ## [2.2.0](https://github.com/chaos-zhu/easynode/releases) (2024-08-17) ### Features * 重构通知模块 ✔ * 支持大多数邮箱SMTP配置通知 ✔ * 支持Server酱通知 ✔ * 新增批量指令执行结果提醒 ✔ * 新增终端登录与登录状态提醒 ✔ * 新增服务器到期提醒 ✔ * 修复上传同一个文件无法选择的bug ✔ * 修复终端连接失败抛出异常的bug ✔ * 调整客户端安装脚本 ✔ ## [2.1.9](https://github.com/chaos-zhu/easynode/releases) (2024-08-16) ### Features * 过滤客户端检测更新 ✔ ## [2.1.8](https://github.com/chaos-zhu/easynode/releases) (2024-08-15) ### Features * 终端连接逻辑重写,断线自动重连 ✔ * 终端连接状态展示 ✔ * 终端支持选中复制&右键粘贴 ✔ * 终端设置支持字体大小 ✔ * 终端默认字体样式更改为`Cascadia Code` ✔ ## [2.1.7](https://github.com/chaos-zhu/easynode/releases) (2024-08-14) ### Features * 客户端监控服务支持swap内存交换回传 ✔ * 面板支持展示swap内存交换状态展示 ✔ * 添加初始账户登录警告 ✔ ## [2.1.6](https://github.com/chaos-zhu/easynode/releases) (2024-08-13) ### Features * SFTP支持上传嵌套文件夹 ✔ * 修复面板服务缓存文件夹偶尔不存在的bug ✔ ## [2.1.5](https://github.com/chaos-zhu/easynode/releases) (2024-08-12) ### Features * 新增终端设置 ✔ * 支持更多终端主题 ✔ * 支持终端背景图片(当前版本只缓存在前端且只可以使用内置背景图片) ✔ ## [2.1.4](https://github.com/chaos-zhu/easynode/releases) (2024-08-12) ### Features * 新增cd全路径命令联动SFTP面板 ✔ * 修复SFTP文件编辑文件名称显示错误的bug ✔ ## [2.1.3](https://github.com/chaos-zhu/easynode/releases) (2024-08-11) ### Features * 修复开启or关闭SFTP功能开关时,终端光标位置错误的bug ✔ ## [2.1.2](https://github.com/chaos-zhu/easynode/releases) (2024-08-09) ### Features * 新增导入导出功能(EasyNode JSON) ✔ * 新增服务器列表排序与排序缓存 ✔ * 优化客户端连接状态展示 ✔ * 优化版本更新提示 ✔ ## [2.1.1](https://github.com/chaos-zhu/easynode/releases) (2024-08-05) ### Features * 支持批量操作:批量修改实例通用信息(ssh配置等)、批量删除、批量安装客户端监控应用 ✔ * 自动化构建镜像 ✔ * 调整&优化面板UI ✔ * 内置常用脚本(逐渐添加中...) ✔ ## [2.1.0](https://github.com/chaos-zhu/easynode/releases) (2024-08-02) ### Features * 支持脚本库功能 ✔ * 支持批量指令下发功能 ✔ * 支持多会话同步指令 ✔ * 重写Dockerfile,大幅减少镜像体积 ✔ * 调整优化面板UI ✔ ## [2.0.0](https://github.com/chaos-zhu/easynode/releases) (2024-07-29) ### Features * 重构前端UI ✔ * 新增多个功能菜单 ✔ * 重构文件储存方式 ✔ * 升级前后端依赖 ✔ * 优化前端工程 ✔ * 修复不同ssh密钥算法登录失败的bug ✔ * 移除上一次IP登录校验的判断 ✔ * 前端工程迁移至项目根目录 ✔ * 添加ssh密钥or密码保存至本地功能 ✔ ## [1.2.1](https://github.com/chaos-zhu/easynode/releases) (2022-12-12) ### Features * 新增支持终端长命令输入模式 ✔ * 新增前端静态文件缓存 ✔ * 【重要】v1.2.1开始移除创建https服务 ✔ ### Bug Fixes * v1.2的若干bug... ## [1.2.0](https://github.com/chaos-zhu/easynode/releases) (2022-09-12) ### Features * 新增邮件通知: 包括登录面板、密码修改、服务器到期、服务器离线等 ✔ * 支持服务器分组(为新版UI作准备的) ✔ * 面板功能调整,支持http延迟显示、支持服务器控制台直达与到期时间字段 ✔ * 优化终端输入、支持状态面板收缩 ✔ * **全新SFTP功能支持,上传下载进度条展示** ✔ * **支持在线文件编辑与保存** ✔ ### Bug Fixes * v1.1的若干bug... --- ## [1.1.0](https://github.com/chaos-zhu/easynode/releases) (2022-06-27) ### Features * ssh密钥/密码(采用对称AES+RSA非对称双加密传输与存储)、jwtToken(服务端对称加密传输) ✔ * 加密储存登录密码 ✔ * 登录IP检测机制&历史登录查询✔ * 终端多tab支持✔ * 终端页左侧栏信息✔ * 客户端支持ARM实例✔ ### Bug Fixes * 修复终端展示异常的Bug✔ * 修复保存私钥时第二次选择无效的bug✔ * 修复面板客户端探针断开更新不及时的bug✔ * 修复移除主机未移除ssh密钥信息的bug✔ * 修复服务器排序bug✔ * 解决https下无法socket连接到客户端bug✔ --- ## [1.0.0](https://github.com/chaos-zhu/easynode/releases) (2022-06-08) ### Features * 通过`websocker实时更新`服务器基本信息: 系统、公网IP、CPU、内存、硬盘、网卡等 * 解决`SSH跨端同步`问题——Web SSH