Aquí hi ha 8 versions de RSSH, des de 19 de juny del 2026 fins a l’actual, 0.3.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.3.1Darrera versió | 7 de setembre del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióWhat's Changed
- fix(ui): render all monospace UI text in the terminal font stack by @shihuili1218 in https://github.com/rssh-org/rssh/pull/261
- ci: add arm64 split APK to Android release artifacts by @shihuili1218 in https://github.com/rssh-org/rssh/pull/262
- fix(mobile): lift terminal keybar and AI input above the iOS soft keyboard by @shihuili1218 in https://github.com/rssh-org/rssh/pull/263
- refactor(ui): consistent list rows — icon actions, ellipsis truncation, flat in-card editors by @shihuili1218 in https://github.com/rssh-org/rssh/pull/264
- feat(plugins): sandboxed plugin system with side/strip regions by @shihuili1218 in https://github.com/rssh-org/rssh/pull/265
- review: plugin follow-ups from bot review of #266 by @shihuili1218 in https://github.com/rssh-org/rssh/pull/267
- perf(ui): lazy-load EditPane and ChatPanel to split the startup bundle by @shihuili1218 in https://github.com/rssh-org/rssh/pull/268
- chore: repoint GitHub links to rssh-org after repository transfer by @shihuili1218 in https://github.com/rssh-org/rssh/pull/270
- chore: settings-page trust warnings & README hero rewrite by @shihuili1218 in https://github.com/rssh-org/rssh/pull/272
- chore(ui): hide the plugin manager entry on mobile by @shihuili1218 in https://github.com/rssh-org/rssh/pull/273
Full Changelog: https://github.com/rssh-org/rssh/compare/v0.2.19...v0.3.1 |
| 0.2.19 | 29 d’agost del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióWhat's Changed
- fix(app): keep edit and forward panes mounted across tab switches by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/259
- feat: 终端 GPU 渲染开关 by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/258
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.18...v0.2.19 |
| 0.2.18 | 27 d’agost del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióWhat's Changed
- feat(site): light paper hero with device trio by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/241
- feat(sync): two-tier merge — grouped upsert, preferences full replace by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/242
- feat(ai): visual refresh — translucent bubbles, purple tool cards, themed tints by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/243
- feat(ai): providers become user-defined rows over three protocol types by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/246
- feat(ai): shared radio style, new-session button, endpoint link chips by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/247
- refactor(migrate): replace in-app SSH config import with rssh-migrate site by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/251
- fix(security): upgrade russh 0.60.1 → 0.62.7 for CVE-2026-48110 by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/252
- feat(highlight): richer default rules — status words, dates, MAC, sizes by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/253
- Feat/terminal pane split upstream by @yang-collect in https://github.com/shihuili1218/rssh/pull/233
- docs: add pain-points article for TWiR by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/254
- chore(docs): move site to rssh-org/docs, switch to external links by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/255
- ci: run the test suite on every PR to main by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/256
New Contributors
- @yang-collect made their first contribution in https://github.com/shihuili1218/rssh/pull/233
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.17...v0.2.18 |
| 0.2.17 | 15 d’agost del 2026 | — | 64 bits MSI64 bits EXE (NSIS) Notes de la versióWhat's Changed
- chore(terminal): drop the 8ms/64KB write batcher by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/213
- feat(forward): support multiple rules per tunnel by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/220
- fix(sftp): repair context-menu downloads by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/221
- feat(terminal): redact copied command blocks by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/222
- feat(terminal): add prompt-based command block splitting by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/223
- feat(terminal): bound command block output by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/224
- feat(ai): add secure web research tools by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/228
- fix(android): drop adaptive icon, fall back to legacy launcher PNG by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/230
- feat(terminal): add per-tab auto-fold toggle to block menu by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/229
- fix(sync): auto-create missing WebDAV collections before file requests by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/238
- feat(terminal): tame flood output — WebGL renderer, backlog badge, Ctrl+C release valve by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/234
- feat(welcome): dynamic discovery scene + demo gif, README updates by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/239
- feat(mobile): long-press modifier lock + extension key panel by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/236
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.15...v0.2.17 |
| 0.2.15 | 27 de juliol del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióWhat's Changed
- feat(sync): add versioned provider sync by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/187
- feat(cli): introduce typed command namespaces by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/186
- feat(home): add grouping and sorting options by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/185
- fix: refresh application icon assets by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/190
- docs: add privacy policy by @paradoxie in https://github.com/shihuili1218/rssh/pull/191
- docs: add dynamic discovery guide by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/196
- fix: isolate and reset AI panel state per tab by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/195
- Unify UI icons with hand-drawn SVGs by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/197
- fix: skip session cleanup on WindowEvent::Destroyed for mobile by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/204
- feat(shell): ctrl+right-click opens context menu in paste mode by @raidshoebox1 in https://github.com/shihuili1218/rssh/pull/203
- fix(cli): restore dynamic name completion by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/205
- fix: honor system proxy settings by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/199
- ci: publish beta releases directly by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/207
- feat(ai): add message copy and context rollback by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/210
- feat: add iOS support and remote packaging by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/198
- fix: repair mobile builds and iOS signing by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/211
New Contributors
- @paradoxie made their first contribution in https://github.com/shihuili1218/rssh/pull/191
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.13...v0.2.15 |
| 0.2.13 | 13 de juliol del 2026 | — | 64 bits MSI64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(terminal): support OSC 52 clipboard writes by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/170
- feat(telnet): telnet transport — tabs, profiles, AI panel, headless server by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/163
- feat: add dynamic discovery for Docker and Kubernetes by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/175
- perf(terminal): coalesce render and write bursts by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/171
- feat(ssh): Add per-profile SSH algorithm preferences by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/178
- fix xterm ime 229 input by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/179
- refactor: address post-v0.2.11 review findings by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/181
- feat(settings): add unified connection list by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/182
- docs: refresh project capabilities and guidance by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/183
- fix: isolate discovery resolver tests from host PATH by @shihuili1218 in https://github.com/shihuili1218/rssh/pull/184
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.11...v0.2.13 |
| 0.2.11 | 6 de juliol del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióRSSH v0.2.11 — terminal workflows, safer SSH key import, and observable AI ops
RSSH is a Rust/Tauri SSH client with a desktop GUI, CLI, mobile build, JetBrains tool-window mode, and an AI-assisted ops diagnosis workflow. v0.2.11 focuses on the parts of SSH tools that are mostly muscle memory: tab switching, text selection, local shells, multi-session broadcast, and making AI tool actions visible instead of mysterious.
Why
Terminal UX regressions are expensive because users notice them immediately. After the xterm.js 6 upgrade, macOS Option+Left/Right stopped behaving like word-jump in shells. Apps that enable mouse tracking, such as tmux, zellij, and vim, also made it hard to select and copy text locally on macOS.
At the same time, RSSH's broadcast editor and AI diagnosis panels had useful state hidden behind the UI: users could send text to multiple sessions without enough confidence about the target state, and some AI tool calls were only visible internally. This release makes those flows more inspectable and safer.
What's new
- Fast session tab switching. Use Cmd+1..9 on macOS and Alt+1..9 on Windows/Linux to jump directly to session tabs. RSSH skips the fixed Home tab so the shortcut targets real SSH/local sessions.
- Optional local terminal on startup. A new Shell setting opens one local terminal tab automatically when RSSH starts, without affecting cloned windows or AI handoff windows.
- Live broadcast previews. The broadcast editor now shows a compact minimap for each target session, plus a larger hover preview. The preview is rendered from the existing terminal buffer, with no extra PTY or SSH subscription.
- Selection-aware broadcast. If text is selected in the editor, RSSH sends only that selection; otherwise it keeps the previous behavior and sends the whole document.
- Visible AI tool-call hints. Chat and audit panels now show loaded skills, blocked commands, proposed local-analysis handoffs, and download size limits instead of leaving those actions implicit.
- Safer right-click menu changes. RSSH now asks for confirmation before switching away from the native terminal context menu, which is often the user's entry point for copy/paste.
Rust/Tauri implementation notes
- The macOS word-jump fix restores Option+Left/Right by translating the xterm.js key sequence into Meta-b / Meta-f and sending it through the existing terminal onData -> PTY path. Linux and Windows keep their native Ctrl-arrow behavior.
- macOS local selection while terminal apps own mouse input now follows the iTerm-style Option-drag convention by enabling xterm's macOptionClickForcesSelection.
- The broadcast minimap is derived from xterm viewport snapshots. The implementation handles scrollback cursor position and wide-glyph continuation cells so previews do not paint misleading cells.
- Backend hardening includes an idempotent migration for legacy regex highlight rules with blank names, plus a shared 1 MiB cap for default SSH key-file reads so the native Rust path matches the existing webview import limit.
- AI audit additions are in-memory event variants, so no data migration is required.
How to try it
- Open several sessions and press Cmd+1..9 on macOS or Alt+1..9 elsewhere.
- Enable Shell → Open local terminal on startup if you usually begin in a local shell.
- Open the broadcast editor, hover target sessions to inspect their previews, and select only the text you want to send.
- In AI diagnosis, blocked commands and loaded skills should now appear in the chat/audit timeline.
Fixes and hardening
- Restored macOS Option+Left/Right word navigation after the xterm.js 6 behavior change.
- Enabled local text selection on macOS while mouse-tracking terminal apps are running.
- Fixed the AI chat send/stop button stretching with multi-line input.
- Unified modal/dialog styling behind a shared component and theme-driven surfaces.
- Fixed legacy regex highlight migration naming.
- Capped default SSH private-key file reads at 1 MiB.
Contributors
Thanks to |
| 0.2.9 | 19 de juny del 2026 | — | 64 bits EXE (NSIS)64 bits MSI Notes de la versióWhat's Changed
- feat(window): bind directionally-opened windows so dragging one moves the other by @shihuili1218 in #139
- feat(tab): move focused tab to front (MRU), with a toggle to disable by @shihuili1218 in #140
- feat(highlight): unify rules on regex, require a name by @shihuili1218 in #141
- Doc/readme by @shihuili1218 in #142
- feat: unify file pick/save on webview + plugin-dialog, enable SFTP on mobile by @shihuili1218 in #146
- feat(credential): quick-fill private key from ~/.ssh defaults by @xsq15788 in #148
- fix(sftp): upload dropped local files instead of (bug) opening them by @nan0in in #134
- feat(tab): move "focus tab to front" toggle to Appearance, default off by @xsq15788 in #150
Full Changelog: https://github.com/shihuili1218/rssh/compare/v0.2.9...v0.2.10 |