版本历史
English Fixed Fixed idle SSH sessions being closed after a socket wait timeout, including JumpServer sessions that could repeatedly request MFA verification after the terminal lost focus. Fixed a native SSH concurrency crash during slow large-file uploads by serializing command-channel EOF and exit-status reads with SFTP and other libssh2 operations on the shared session. Enabled the existing per-host SSH keepalive interval for native sessions and continued idle shell polling after keepalive sends. 中文 修复 修复 SSH 会话空闲等待超时后被错误关闭的问题,避免终端失焦后 JumpServer 会话反复断开并重新要求输入验证码。 修复慢速大文件上传期间的原生 SSH 并发崩溃:命令通道的 EOF 和退出码读取现在与共享会话上的 SFTP 及其他 libssh2 操作严格串行。 让原有的主机级 SSH 保活间隔真正作用于原生会话,并在发送保活包后继续进行终端空闲轮询。
English Added Added Finder-style multi-selection for remote files, including batch clone, move, delete, and download actions. Clone operations now show live progress and safely cancel when the remote session changes. Added a designed drag-to-Applications DMG to every macOS release alongside the updater-friendly ZIP package, with SHA-256 checksums for both formats. Changed Updated the terminal engine to the official SwiftTerm v1.18.0 release while keeping Remora's bounded output coalescing inside RemoraTerminal. This brings improved Unicode combining-character rendering and more reliable local-process exit delivery without returning to a private dependency fork. Fixed Fixed SSH reconnect after a transport timeout by invalidating the stale shared remote session before opening the replacement connection, including cases where another window still holds a lease. 中文 新增 为远程文件增加 Finder 风格多选,支持批量克隆、移动、删除和下载;克隆过程现在会显示实时进度,并在远程会话切换时安全取消。 macOS 发布产物除自动更新使用的 ZIP 外,现在还会生成带拖拽到“应用程序”布局的设计版 DMG,并为两种格式同时提供 SHA-256 校验文件。 变更 将终端引擎升级到官方 SwiftTerm v1.18.0,并把 Remora 的有界输出合并逻辑保留在 RemoraTerminal 内部。此次升级改进了 Unicode 组合字符渲染和本地进程退出事件可靠性,同时不再依赖私人 fork。 修复 修复 SSH 传输超时后的重连问题:建立替代连接前会先使失效的共享远程会话退出,即使其他窗口仍持有该会话租约也能正确恢复。
English Fixed Fixed remote text editor saves on SFTP v3 servers by using atomic POSIX overwrite rename when available and a rollback-safe compatibility path otherwise. Save failures now also show localized file-operation messages instead of internal Swift error identifiers. 中文 修复 修复远程文本编辑器在 SFTP v3 服务器上无法覆盖保存已有文件的问题:服务器支持时使用 POSIX 原子覆盖重命名,否则使用带回滚保护的兼容替换流程;保存失败时也会显示本地化文件操作提示,不再暴露 Swift 内部错误编号。
English Added Added a bundled native SSH engine based on libssh2 1.11.1 and Mbed TLS 3.6.7 for terminal shells, remote commands, SFTP, and local port forwarding. Remora no longer requires Homebrew or a separately installed SSH/SFTP runtime. Added first-class JumpServer routes with two explicit modes: an interactive asset menu for terminal-only access, and a bound asset/account route that opens the selected asset directly and enables Docker, files, administrator files, metrics, and forwarding. Added multi-round keyboard-interactive authentication for JumpServer and other SSH servers, including password, OTP, email-code, MFA-code, and mixed prompt rounds with the correct echo behavior. Added administrator file access over a native SFTP v3 stream launched through sudo -n sftp-server, so privileged file operations no longer depend on parsing shell command output. Changed Unified terminal, Docker, file manager, administrator files, server metrics, remote tools, and port forwarding on one managed remote session. Each window now owns an independent lease, so closing the terminal, Docker window, or file window does not disconnect the others. Replaced process-based OpenSSH, System SFTP, ControlMaster, sshpass, and SSHASKPASS paths with the native session architecture instead of retaining hidden compatibility fallbacks. Moved Docker operations, archive handling, remote search, live logs, and metrics onto typed command channels with separate route, authentication, privilege, timeout, and parsing errors. Moved normal file browsing and transfers onto native streaming SFTP operation…
English Added Added native Docker container management for connected SSH sessions, including container start, stop, delete, logs, shell entry, and detail inspection workflows. Added Docker Compose project management with two-level container grouping, expand/collapse support, and running/stopped sections for clearer container state scanning. Added a Docker activity monitor with live container resource refresh and sortable columns for name, CPU, memory, network, disk, and PIDs. Added Docker and file-manager shortcuts to the SSH session panel header so users can quickly open container management and the standalone file manager from an active connection. Changed Refactored the Docker container list into a native macOS-style split workspace with a clearer sidebar, compact container rows, aligned icons, and detail panes that stay in sync with selection changes. Refactored the file manager into a standalone native window and improved the window-opening experience from active SSH sessions. Updated Kubernetes entries to show a coming-soon state while those features are still under development. Fixed Fixed Docker workspace search-field focus styling so the focused border renders cleanly without being clipped. Fixed Docker log popover closing behavior and improved container detail copy actions for common fields. Fixed SSH connection reuse edge cases around shell sessions, SFTP, remote commands, and stale ControlPath cleanup. Fixed Docker activity monitor refresh behavior so periodic updates preserve sorting, selection, scroll position, and the current detail row. 中文 新增 新增原生…
稳定维护
近 90 天有持续更新,频率或新鲜度还有提升空间 · 最近更新于 19 天前