Tabby

Developer ToolsDesktop

A modern, highly configurable terminal with SSH and serial clients built in.

Latest v1.0.235 · · Desktopby EugenyWebsiteEugeny/tabby

Release activity

Release activity — 10 releases across 10 days since Aug 17, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Aug 17, 2025. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 26, 20261 release on May 3, 2026No releases on May 10, 20261 release on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026
MondayNo releases on Apr 27, 20261 release on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026
TuesdayNo releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20261 release on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 30, 20261 release on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026

10 releases since Aug 17, 2025

Changelog

v1.0.235

Added 6
  • Add pinned tabs
  • Add mouse wheel support for hotkeys
  • Add group nesting folders and profile tree view
  • Add Cool Retro Term Amber theme
  • Add Connect, Disconnect, and Reconnect buttons to serial tab toolbar
  • Add dropdown arrow to form-select elements
Changed 5
  • Sort baud rate selector by numeric order
  • Make keyboard-interactive auth URLs clickable
  • Bundle MSVC runtime DLLs in Windows portable packages
  • Refresh Windows environment variables from registry for new sessions
  • Expose debug hotkeys in settings for remap and disable
Fixed 9
  • Restore terminal redraw after tab reactivation
  • Fix plugins search
  • Restore transparent background when vibrancy is enabled
  • Restore hotkey edit and remove actions
  • Exclude unnecessary Windows build artifacts
  • Reset stale DEC modes on connectable reconnect
Security 1
  • Fix Windows SFTP path traversal vulnerability allowing a malicious server to write files outside the selected download directory (GHSA-59p9-8gwf-v9v7)

Security fixes

  • GHSA-59p9-8gwf-v9v7: Windows SFTP path traversal allows a malicious server to write files outside the selected download directory

Changes

Fixes

New Contributors

Full Changelog: https://github.com/Eugeny/tabby/compare/v1.0.234...v1.0.235

View originalPermalink
How v1.0.235 went

v1.0.234

Added 2
  • Add auto-sudo-password multi language and sudo-rs support
  • Add 'Export to file' option to terminal context menu
Fixed 5
  • Improve transfer menu readability
  • Make macOS build fail if code signing fails
  • Handle keytar password load errors
  • Fix CLI crashes on Wayland due to unhandled X11 error in Glasstron
  • Fix missing terminal titles
Security 1
  • Fix vulnerability where dragging and dropping a file with a specially crafted name onto the terminal could cause the terminal to execute an arbitrary command contained in the file name
Security fixes
GHSA-m937-jm93-pfp6
  • Dragging and dropping a file with a specially crafted name onto the terminal could cause the terminal to execute an arbitrary command contained in the file name.
Features
  • auto-sudo-password multi language and sudo-rs support (#11019) #11019 (Ponder)
  • add 'Export to file' option to terminal context menu (#11109) #11109 (Utkarsh Adhran)
Fixes
  • improve transfer menu readability (#11272) #11272 (mouse)
  • b82ac4c: Make macOS build fail if code signing fails (#11255) (Copilot) #11255
  • b0c2f5f: handle keytar password load errors (Eugene)
  • 012a62d: Fix CLI crashes on Wayland due to unhandled X11 error in Glasstron (#11264) (Chris McGrath) #11264
  • 03e9aa0: fixed #11283 - missing terminal titles (Eugene)
View originalPermalink
How v1.0.234 went

v1.0.233

Added 4
  • Add hotkey to open SFTP panel in SSH
  • Add refresh button for SFTP
  • Bundle Visual C++ Redistributable in Windows NSIS installer
  • Add option to replace line breaks with spaces on paste
Fixed 11
  • Disable spellchecker to prevent automatic dictionary downloads
  • Hide blacklisted profiles from OS dock/taskbar menu
  • Use switchMap instead of flatMap for plugin search
  • Improve agent authentication error handling and socket path validation
  • Fix UI degradation with large SSH config files
  • Hide all keyboard-interactive prompts where server indicates no echo, not just password ones
Security 5
  • Require HTTPS for sync host to prevent MITM RCE
  • Remove unsafe exec() in UAC.cpp
  • Add user confirmation for zmodem transfers
  • Prompt before running commands via protocol handler
  • Add user warning for the tabby:// paste commands
Changes
  • ssh: add hotkey to open SFTP panel (#11106) #11106 (Utkarsh Adhran)
  • add refresh button for SFTP (#11047) #11047 (Ponder)
  • bf91668: Bundle Visual C++ Redistributable in Windows NSIS installer (#11060) (JosephMcEvoy) #11060
Fixes
  • configSync: require HTTPS for sync host to prevent MITM RCE (#11228) #11228 (Sebastion)
  • disable spellchecker to prevent automatic dictionary downloads (#11107) #11107 (Utkarsh Adhran)
  • hide blacklisted profiles from OS dock/taskbar menu (#11108) #11108 (Utkarsh Adhran)
  • remove unsafe exec() in UAC.cpp (#11195) #11195 (orbisai0security)
  • use switchMap instead of flatMap for plugin search to prevent st… (#11089) #11089 (Varun Subramanyan)
  • improve agent authentication error handling and socket path validation (#11034) #11034 (ayaya)
  • fix UI degradation with large SSH config files. Issue #11078 (#11094) #11094 (hsdelirium)
  • 9152306: add user confirmation for zmodem transfers
  • 45fa605: Hide all keyboard-interactive prompts where server indicates no echo - not just "password" ones
  • e70fafd: remove control characters from dropped paths
  • 9eff849: prompt before running commands via protocol handler
  • bca5138: fix group selector in profile editing modal
  • 6e47c2f: add user warning for the tabby:// paste commands
  • 4c4b1f0: Fix themed backgrounds for side tabs and title bar (#11219) (nguyenhuukhoi) #11219
  • 220f719: Add option to replace line breaks with spaces on paste (#11218) (iroaK) #11218
  • 25ca30e: Implement write queue for Zmodem transfer (#11155) (gmd20) #11155
  • 0e9c570: Fix frosted glass persistence (#11083) (Utkarsh Adhran) #11083
  • 2e85f8d: generate 256 palette (#11043) (jake-stewart) #11043
  • 78a5632: Fix OSC 11 background color reporting (#11074) (Utkarsh Adhran) #11074
View originalPermalink
How v1.0.233 went

v1.0.232

Fixed 1
  • Fix incorrect imports in tabby-ssh
Security 1
  • Warn when opening clickable application URIs in the terminal
Security fixes
GHSA-cmpc-v2x9-j9x9
  • fb9bec8: Tabby now warns when opening clickable application URIs in the terminal.
Fixes
  • 56908f4: fix incorrect imports in tabby-ssh (Eugene)
View originalPermalink
How v1.0.232 went

v1.0.231

Added 4
  • Pre-populate vault password in SSH auth prompts for MFA
  • Add SFTP context menu download for files
  • Implement tabby:// URL scheme handler
  • Allow third-party plugins to add quick connection support
Changed 1
  • Bump xterm to latest version
Fixed 9
  • Fix flex wrapper for gap in buttons in plugins settings tab
  • Upgrade webpack to fix ES6 class extension bug with xterm.js v6
  • Handle OSC sequences split across buffer chunks
  • Prevent scroll-to-top race during fast terminal output
  • Fix hiding the app from macOS dock when docking is enabled
  • Fix recovered tabs crashing after upgrade
Changes
  • ssh: pre-populate vault password in auth prompts for MFA (fixes #9911) (#11170) #11170 (syrexjohnson)
  • 8506173: Add SFTP context menu download for files (#10971) (Leonardo Berbert) #10971
  • Implement tabby:// URL scheme handler (#11005) #11005 (Ponder)
  • Allow third-party plugins to add quick connection support. (#11004) #11004 (Ponder)
Fixes
  • pluginsSettingsTab.component.pug: flex wrapper for gap in buttons (#10986) #10986 (Grovvik)
  • upgraded webpack from 5.86.0 to 5.104.1 to fix ES6 class extension bug with xterm.js v6. (#11007) #11007 (Ponder)
  • handle OSC sequences split across buffer chunks (#11144) #11144 (ToastyTheBot)
  • terminal: prevent scroll-to-top race during fast output (#11102) #11102 (Phil Condreay)
  • 4566a91: Fix hiding the app from macos dock when docking is enabled (#10960) (SergeBakharev) #10960
  • 10a4f54: fixed recovered tabs crashing after upgrade - fixes #10619, fixes #10635, fixes #10672, fixes #10682, fixes #10688, fixes #10730, fixes #10843
  • 18bca3e: Fix trailing semicolons in clickable URLs (#11166) (chaoliang yan) #11166
  • abc16d2: fixed #10131 - bump russh to prevent auto-disconnects
  • c3ede45: Disable global shortcuts on older plasma versions (#11157) (Mario Limonciello) #11157
  • 5d5ac4d: bump xterm (#10974) #10974

Full Changelog: https://github.com/Eugeny/tabby/compare/v1.0.230...v1.0.231

View originalPermalink
How v1.0.231 went

v1.0.230

Added 1
  • Support agent authentication using specific public key identity in SSH
Fixed 4
  • Fixed X11 forwarding
  • Add EOF handling and error propagation for port forwarding in SSH
  • Include HTTP proxy settings in SSH multiplexer key
  • Fix Windows OpenSSH agent detection logic
Fixes
  • 2d01b9a: fixed #10580, fixed #10558, fixed #10237, fixed #8450 - fixed X11 forwarding (Eugene)
  • ssh: add EOF handling and error propagation for port forwarding (#10964) #10964 (ajkrj)
  • include http proxy settings in ssh multiplexer key (#10943) #10943 (TheBlind)
  • ssh: fix windows openssh agent detection logic (#10954) #10954 (Andy_Allan)
  • 315083d: Packagecloud_upload_for_Debian_forky_duke (#10890) (gh-log) #10890
Features
  • ssh: support agent authentication using specific public key identity (#10953) #10953 (Andy_Allan)
View originalPermalink
How v1.0.230 went

v1.0.229

Added 1
  • Add support to connect in winscp through tunnel
Fixed 3
  • Disable SSH compression by default as a workaround for SFTP upload bugs
  • Adjust SSH config time resolution
  • Unexpected configuration was selected in the recent profiles
Fixes
  • 5246355: Disable SSH compression by default as a workaround for SFTP upload bugs (Eugene)
  • adjust ssh config time resolution (#10803) #10803 (osm1892)
  • unexpected configuration was selected in the recent profiles (#10817) #10817 (Kairlec)
Changes
  • 2cf6ef0: Add support to connect in winscp throug tunnel. (#10829) (Indigo.liu) #10829
  • 4f14e92: Bumped node-pty
View originalPermalink
How v1.0.229 went

v1.0.228

Added 1
  • SSH: added mlkem768x25519-sha256 key exchange
Changed 2
  • Reenabled SSH keepalive by default
  • Bumped electron to version 38
Fixed 3
  • Fixed too small draggable area when tabs with vertical-left and window is set to thin
  • Fixed indicator not showing success when uploading files through SFTP
  • Fixed login broken if dynamic SSH username is used by default
Changes
  • c4db286: SSH: added mlkem768x25519-sha256 key exchange - fixes #10792, fixes #10560
  • d1196a0: Reenabled SSH keepalive by default
Fixes
  • e76314d: fixed #10749: Too small draggable area when tabs with vertical-left and window is set to thin (#10750) (Seungyong Hong) #10750
  • d92540f: fixed #10726 - The indicator does not show success when uploading files through SFTP (#10733) (zhaolei) #10733
  • 5060344: bump russh for pageant fixes
  • cf5b994: Bump electron to version 38 (#10801) (et304383) #10801
  • 264f1cb: fixed #10786 - login broken if dynamic SSH username is used by default (Florian Kefferpütz) #10786
View originalPermalink
How v1.0.228 went

v1.0.227

Fixed 3
  • Fix SSH disconnects by bumping russh
  • Fix GTK symbols errors on Linux by bumping electron
  • Fix SSH connection crashes
Commits
  • 9e44ba6/79129e6: bumped russh, fixes SSH disconnects
  • 0e09945: bump electron - fixes GTK symbols errors on Linux - fixes #10633, fixes #10609, fixes #10666 (Eugene)
  • 61f02d1: fixed SSH connection crashes - #10619
View originalPermalink
How v1.0.227 went

v1.0.226

Fixed 1
  • fixed node-pty conpty assertion failure
Changes
  • a2d27fe: fixed node-pty conpty assertion failure - fixes #10618 (Eugeny)
View originalPermalink
How v1.0.226 went
View all

Discussion