github.com/trzsz/trzsz-ssh
v0.1.26
#531 most downloaded on Go modules
trzsz/trzsz-ssh
What this package is like to depend on
Last release 9 days ago
15 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Some releases are documented
notes for 9 of 27 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
158 releases · first in 2023
54 releases in the last 12 months
see the full history below
Release timeline
158 releases · May 2023 to Aug 2026Releases
latest 60 of 158-
v0.1.27-0.20260815092752-dca1425cd9c615 Aug 2026 pre-releaseNothing published for this version
-
v0.1.27-0.20260731160315-d6801b9fcd1831 Jul 2026 pre-releaseNothing published for this version
-
v0.1.27-0.20260726092957-3f756e3743a926 Jul 2026 pre-releaseNothing published for this version
-
v0.1.2626 Jul 2026Release notes
Open source →Release v0.1.26
This release brings major new capabilities to SSH multiplexing and UDP session management, alongside extensive compatibility improvements, new configuration options, and a wide array of bug fixes.
🎉 Major Features
- Multiplexing & ControlMaster Support:
- Added
-Mflag to enable multiplexing master mode. - Added
-O <ctl_cmd>flag to control the multiplexing master process (#260). - Added
-S(ControlPath) support, enablingtsshto be used as the underlying SSH client for tools like Mosh. - Migrated to native
ssh.NewControlClientConnfrom upstreamgolang.org/x/cryptofor safer, native OpenSSH ControlMaster proxying.
- Added
- UDP Session Attach & Detach: Support for detaching from active UDP sessions and attaching to existing UDP sessions across different devices.
- Host Key Verification & Management:
- Host Canonicalization: Implemented support for canonical host lookups,
CanonicalizeHostname, and correctedCanonicalizeMaxDotsbehavior (#248, #251). - Protocol Overrides: Added
--tcpand--quicoptions to easily overrideUdpMode(#263).
✨ Enhancements
- Connection & Stability:
- Updated
tsshddependency with significant reconnect and diagnostics improvements. - Added configurable
UdpReconnectExitKey(e.g.,Ctrl+D) to manually exit during UDP connection loss (#244). - Increased default
UdpAliveTimeoutto 10 days and improved time formatting. - Optimized UDP preview fetching, rendering, and terminal redraws.
- Enhanced forwarding shutdown and attach error handling.
- Updated
- Configuration & DNS:
- Added
CustomDnsServerconfiguration intssh.conf(can be overridden by--dns). - Support loading both XDG and legacy SSH config files.
- Added fuzzy host selection configuration and cancel exit code (#269).
- Added
- UI & UX:
- Displays connection RTT directly in the terminal title.
- Hides the host in the "tiny" theme when empty or when it equals the alias (#252).
- Added
-n(NoStdin) flag support.
- Compatibility:
- Support for
KexAlgorithmsand unified SSH algorithm handling (#240). - Support for
ProxyCommandin UDP mode (automatically implies TCP proxy mode) (#262). - Added support for more remote OS and architecture variants (#242, #243).
- Aligned agent key matching and proxy config closer to OpenSSH specs (#247).
- Support for
🐛 Bug Fixes
- Network: honored AddressFamily settings for ambiguous connections (#256).
- File Paths: Resolved issues parsing the home directory (
~/) for identity files (#259). - Terminal Issues:
- Skipped Windows virtual terminal setup when stdout is piped (#264).
- Ignored cursor position reports during
ESC[6nfiltering.
- Routing & State:
- Fixed exit notification when a non-UDP target is behind a UDP jump host.
- Ensured the client exits properly when the remote shell ends.
- Discarded server output during connection loss to prevent terminal artifacts.
- Synced
args.Destinationwith the resolved host so config processing correctly applies Host/Match stanzas (#251).
- General Fixes:
- Ensured atomic binary installation via temporary files to prevent corruption (#245).
- Prevented duplicate host aliases from being incorrectly parsed (#249).
- Fixed macOS default
ssh-sk-helperpath resolution (#241). - Replaced
strings.ToLowercomparisons withstrings.EqualFoldfor safer case-insensitivity.
🔨 Under the Hood (Build & Docs)
- Added automatic pre-release deployment via CI.
- Refined README formatting, table layouts, website URLs, and installation guides.
- Moved the Debian package section from
utilstonet. - Updated package metadata and bumped dependencies.
New Contributors
- @p3ddd made their first contribution in #241
- @shoaly made their first contribution in #244
- @mvanhorn made their first contribution in #260
Full Changelog: v0.1.25...v0.1.26
- Multiplexing & ControlMaster Support:
-
v0.1.26-0.20260712080811-ddbac5ae3dda12 Jul 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260704225236-3d45ba7f0aaf04 Jul 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260628080521-d70dfa7446d928 Jun 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260621101708-9c04fa14c8ea21 Jun 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260607040556-bb6318ea3cd507 Jun 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260601052708-18e24a34135b01 Jun 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260531095009-ff5391dfc9f931 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260530050356-8bb973dadeb430 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260524183026-6ffd76175fd624 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260524063408-7a38bd02b1f924 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260523155127-d8bc86b88ba823 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260515163955-a97094aa8af315 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260509151737-c3af471c102709 May 2026 pre-releaseNothing published for this version
-
v0.1.26-0.20260503055357-0062ca04c29e03 May 2026 pre-releaseNothing published for this version
-
v0.1.2503 May 2026Release notes
Open source →What's Changed
This release introduces significant enhancements to SSH compatibility, security, and connectivity, including long-awaited support for UDP port forwarding, security keys, and external password manager integration.
🚀 New Features
- UDP Port Forwarding: Expanded connectivity options by adding support for UDP port forwarding alongside standard TCP.
- Reconnect Mode: Support for reconnect mode in the foreground (#216), improving session resilience during network instability.
- External Password Manager Integration: Support for
{Key}Commanddirectives (e.g.,PasswordCommand,PassphraseCommand). You can now retrieve secrets directly from tools like 1Password, Bitwarden, or macOS Keychain (#227). - Security Key Support: Full support for hardware security keys (e.g., YubiKey) using
sk-*key types.
⚙️ SSH Compatibility & Configuration
- Enhanced Match Support:
- Support for OpenSSH
Matchdirectives viassh -Gintegration (#209). - Upgraded
ssh_configparser to better handle complexMatchblocks and configurations.
- Support for OpenSSH
- Hostname Canonicalization: Added support for SSH hostname canonicalization (#220), allowing for more flexible host resolution.
- OpenSSH Parity:
- Unix Socket Control: Honor
StreamLocalBindUnlinkandStreamLocalBindMaskforLocalForwardto Unix sockets, ensuring better cleanup and permission management (#229).
🔧 Improvements & Bug Fixes
- Custom MTU: Users can now configure a custom Maximum Transmission Unit (MTU) for optimized network performance.
- Terminal & UI:
- Dependency Upgrades: Upgraded core components including
bubbleteato v2 andgolang.org/x/crypto.
New Contributors
- @Angelbear made their first contribution in #209
- @KimYannn made their first contribution in #227
- @ernie made their first contribution in #229
Full Changelog: v0.1.24...v0.1.25
-
v0.1.25-0.20260426071526-1997e7921ec426 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260418080159-0ba09794a9ed18 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260414045115-9d9f169db1e914 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260411165006-5ee05267f61311 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260406155056-fcf8361b4bcf06 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260405023126-d096392f406c05 Apr 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260330171708-20755bc5994b30 Mar 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260329145738-80394e0d8aa229 Mar 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260315142028-3343575dc3ae15 Mar 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260304103841-04b40ac1a94904 Mar 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260208114047-4d44e1c7796708 Feb 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260125135737-26e7ceee0a5b25 Jan 2026 pre-releaseNothing published for this version
-
v0.1.25-0.20260124040527-e548941c4e5c24 Jan 2026 pre-releaseNothing published for this version
-
v0.1.2417 Jan 2026Release notes
Open source →tssh v0.1.24 is the client for tsshd v0.1.6. For full details on UDP features, see: https://github.com/trzsz/tsshd/releases/tag/v0.1.6
Special thanks to @Drag0nFly for extensive testing and feedback (#167).
tssh Highlights
- SSH escape sequences support
- Subsystem support (scp and sftp)
- Wayland (waypipe) support
- Keep-alive behavior optimized
- Improved debugging experience
- improvements for smoother shutdown
- Enhanced tmux integration
-
v0.1.24-0.20260111153517-438d3085001511 Jan 2026 pre-releaseNothing published for this version
-
v0.1.24-0.20260110145106-664760be198010 Jan 2026 pre-releaseNothing published for this version
-
v0.1.24-0.20260110031008-4579b6d44f4010 Jan 2026 pre-releaseNothing published for this version
-
v0.1.24-0.20260103122727-54eda7d9eb1f03 Jan 2026 pre-releaseNothing published for this version
-
v0.1.24-0.20251228151502-7cf7c33d798428 Dec 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251221130630-f62afdb821fc21 Dec 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251214131652-4bcec0d63f4e14 Dec 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251207151915-b3179ce3aa5e07 Dec 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251130142827-76142427bbc330 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251129012158-3acdc7a774b629 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251124103837-b183bea6955224 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251123133039-b44552ad486e23 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251109141957-1b6b77a56fe009 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251107210528-4f9eaa1bad0b07 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251102153917-26dfa39cd0d502 Nov 2025 pre-releaseNothing published for this version
-
v0.1.24-0.20251101011538-2e6b93c54c0301 Nov 2025 pre-releaseNothing published for this version
-
v0.1.2326 Oct 2025Release notes
Open source →What's Changed
- feat: support connection migration for UDP mode
- feat: first hop of ProxyJump supports UDP mode
- feat: support cert auth for opkssh
- feat: port forwarding support unix socket
- feat: support token %k for UserKnownHostsFile
- feat: support $XDG_CONFIG_HOME for tssh
- feat: support IdentitiesOnly option
- feat: support ConnectTimeout option
- feat: support GSSAPIAuthentication
- feat: support '\t' for ExpectSendText
- feat: support DNS SRV #159
- feat: support --dns argument by @fa1seut0pia in #154
- fix: ServerAliveInterval and ServerAliveCountMax option
New Contributors
- @fa1seut0pia made their first contribution in #154
Full Changelog: v0.1.22...v0.1.23
-
v0.1.23-0.20251019135517-f2cc36a8156b19 Oct 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20251019121827-d319560c9b3819 Oct 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20251019055553-59411dfc5e3419 Oct 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20251012125507-1da86ea9cdf712 Oct 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20250504123907-7fd3d0d6801b04 May 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20250419172151-c0c237803c3c19 Apr 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20250419095225-262df19caceb19 Apr 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20250322071609-ea8c1a4f9a1622 Mar 2025 pre-releaseNothing published for this version
-
v0.1.23-0.20241130012358-95210d542e4e30 Nov 2024 pre-releaseNothing published for this version
-
v0.1.23-0.20241019133858-6145612de06619 Oct 2024 pre-releaseNothing published for this version