4.4 KiB
4.4 KiB
更新日志
每个版本一节,标题写成 ## [版本号],可以在后面加日期。发布流程(.github/workflows/release.yml)把与 tag 同版本的那一节原样作为更新说明:显示在 GitHub Release 和 ShellRS 的更新对话框里,用 Markdown 书写,面向使用者。
[0.1.0]
ShellRS 的第一个公开版本。
新增
- 主机与分组:持久保存,分组可以多层嵌套,支持搜索和拖动整理。
- 凭据:密码、密钥(本机文件、粘贴或生成新密钥)和 SSH Agent,多台主机可以共用一条凭据。
- 连接方式:直接连接、SSH 跳板或 HTTP / SOCKS5 代理。
- 终端:本地终端和多个 SSH 终端,支持查找、清屏和延迟显示。
- SFTP:对标 WinSCP 的双栏文件浏览器,上传和下载都支持断点续传和传输队列。
- 端口转发:本地、远程和动态转发,断线后自动重连,可随 ShellRS 一起启动。
- 外部 CLI:
shellrs命令让 AI Agent 用已保存的主机执行命令、传输文件。 - 在线升级:在后台检查并下载新版本,下好后标题栏右上角提示,重启或退出时安装。
[0.1.0-beta.5]
新增
-
终端右侧栏:SSH 终端在前时,窗口最右边有一列工具按钮,点一个就在右侧打开,⌘⌥B(其他平台 Ctrl+Alt+B)显示或隐藏。工具都通过这个终端已有的 SSH 连接执行,不用再次登录:
- 命令片段:按分类保存常用命令,点一下输入到终端或直接执行。
- 历史命令:列出主机上 bash 的历史命令,可以搜索,点一下输入到终端或直接执行。
- Docker:容器按 compose 项目分组,启动、停止、重启和查看日志;卷、镜像和网络可以查看详情和删除。
- 系统服务:systemd 服务的状态和日志,启动、停止、重启和开机启动。
- 进程管理:进程的内存和 CPU 占用,查看详情、结束进程。
- 网络连接:TCP、UDP 连接和监听端口,以及占用它们的进程。
- 系统监控:CPU、内存、网络和磁盘的实时状态。
系统服务、进程管理、网络连接和系统监控只支持 Linux 主机。
-
主机右键菜单增加「复制 IP 地址」(地址是域名时叫「复制主机名」)。
改进
- 端口转发和凭据列表的提示和主机列表一样,显示在行的右侧。
- SFTP 框选的颜色和选中的文件一致。
- 应用图标留出更多边距。
注意
- 第一次启动会升级本地数据库(加入命令片段),升级前自动备份为
shellrs.db.v13.bak。升级后 0.1.0-beta.4 及更早的版本无法再打开这个数据库。
[0.1.0-beta.4]
修复
- Windows:SFTP 本地面板的路径不再显示成
\\?\C:\Users这样,而是平常的C:\Users,传输队列的「来源」也一样。以前添加的本地书签如果带着\\?\,删掉重新添加即可;升级前停在一半的上传不能接着续传,需要重新开始。
[0.1.0-beta.3]
改进
- macOS:点窗口左上角的关闭按钮,现在会把 ShellRS 隐藏到后台,已打开的连接、SFTP 传输和端口转发照常运行;点 Dock 图标就能把窗口找回来,原来的标签都在。要退出请用 ⌘Q,或右键 Dock 图标选「退出」。以前关掉窗口后,ShellRS 留在 Dock 里却打不开窗口。
- 开始页没有连接记录时,去掉了一句重复的提示。
[0.1.0-beta.2]
ShellRS 的第一个测试版本,只发到 Beta 渠道,用来验证安装和在线升级。之后的测试版会通过在线升级自动送达。
新增
- 主机与分组:持久保存,分组可以多层嵌套,支持搜索和拖动整理。
- 凭据:密码、密钥(本机文件、粘贴或生成新密钥)和 SSH Agent,多台主机可以共用一条凭据。
- 连接方式:直接连接、SSH 跳板或 HTTP / SOCKS5 代理。
- 终端:本地终端和多个 SSH 终端,支持查找、清屏和延迟显示。
- SFTP:对标 WinSCP 的双栏文件浏览器,上传和下载都支持断点续传和传输队列。
- 端口转发:本地、远程和动态转发,断线后自动重连,可随 ShellRS 一起启动。
- 外部 CLI:
shellrs命令让 AI Agent 用已保存的主机执行命令、传输文件。 - 在线升级:在后台检查并下载新版本,下好后标题栏右上角提示,重启或退出时安装。