PackageTrack
Sign in Get early access

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 2026
2024 2025 2026
Release Pre-release

Releases

latest 60 of 158
  1. v0.1.27-0.20260815092752-dca1425cd9c6 15 Aug 2026 pre-release

    Nothing published for this version

  2. v0.1.27-0.20260731160315-d6801b9fcd18 31 Jul 2026 pre-release

    Nothing published for this version

  3. v0.1.27-0.20260726092957-3f756e3743a9 26 Jul 2026 pre-release

    Nothing published for this version

  4. v0.1.26 26 Jul 2026
    Release notes

    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 -M flag to enable multiplexing master mode.
      • Added -O <ctl_cmd> flag to control the multiplexing master process (#260).
      • Added -S (ControlPath) support, enabling tssh to be used as the underlying SSH client for tools like Mosh.
      • Migrated to native ssh.NewControlClientConn from upstream golang.org/x/crypto for safer, native OpenSSH ControlMaster proxying.
    • UDP Session Attach & Detach: Support for detaching from active UDP sessions and attaching to existing UDP sessions across different devices.
    • Host Key Verification & Management:
      • Added support for VerifyHostKeyDNS for SSHFP-based host key verification (#261).
      • Added --remove-host-key option to easily clean up stale entries in known_hosts (#267).
      • Added support for the HashKnownHosts SSH configuration.
    • Host Canonicalization: Implemented support for canonical host lookups, CanonicalizeHostname, and corrected CanonicalizeMaxDots behavior (#248, #251).
    • Protocol Overrides: Added --tcp and --quic options to easily override UdpMode (#263).

    ✨ Enhancements

    • Connection & Stability:
      • Updated tsshd dependency with significant reconnect and diagnostics improvements.
      • Added configurable UdpReconnectExitKey (e.g., Ctrl+D) to manually exit during UDP connection loss (#244).
      • Increased default UdpAliveTimeout to 10 days and improved time formatting.
      • Optimized UDP preview fetching, rendering, and terminal redraws.
      • Enhanced forwarding shutdown and attach error handling.
    • Configuration & DNS:
      • Added CustomDnsServer configuration in tssh.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).
    • 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 KexAlgorithms and unified SSH algorithm handling (#240).
      • Support for ProxyCommand in 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).

    🐛 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[6n filtering.
    • 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.Destination with 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-helper path resolution (#241).
      • Replaced strings.ToLower comparisons with strings.EqualFold for 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 utils to net.
    • Updated package metadata and bumped dependencies.

    New Contributors

    Full Changelog: v0.1.25...v0.1.26

    Open source →
    Release notes

    v0.1.26 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  5. v0.1.26-0.20260712080811-ddbac5ae3dda 12 Jul 2026 pre-release

    Nothing published for this version

  6. v0.1.26-0.20260704225236-3d45ba7f0aaf 04 Jul 2026 pre-release

    Nothing published for this version

  7. v0.1.26-0.20260628080521-d70dfa7446d9 28 Jun 2026 pre-release

    Nothing published for this version

  8. v0.1.26-0.20260621101708-9c04fa14c8ea 21 Jun 2026 pre-release

    Nothing published for this version

  9. v0.1.26-0.20260607040556-bb6318ea3cd5 07 Jun 2026 pre-release

    Nothing published for this version

  10. v0.1.26-0.20260601052708-18e24a34135b 01 Jun 2026 pre-release

    Nothing published for this version

  11. v0.1.26-0.20260531095009-ff5391dfc9f9 31 May 2026 pre-release

    Nothing published for this version

  12. v0.1.26-0.20260530050356-8bb973dadeb4 30 May 2026 pre-release

    Nothing published for this version

  13. v0.1.26-0.20260524183026-6ffd76175fd6 24 May 2026 pre-release

    Nothing published for this version

  14. v0.1.26-0.20260524063408-7a38bd02b1f9 24 May 2026 pre-release

    Nothing published for this version

  15. v0.1.26-0.20260523155127-d8bc86b88ba8 23 May 2026 pre-release

    Nothing published for this version

  16. v0.1.26-0.20260515163955-a97094aa8af3 15 May 2026 pre-release

    Nothing published for this version

  17. v0.1.26-0.20260509151737-c3af471c1027 09 May 2026 pre-release

    Nothing published for this version

  18. v0.1.26-0.20260503055357-0062ca04c29e 03 May 2026 pre-release

    Nothing published for this version

  19. v0.1.25 03 May 2026
    Release notes

    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}Command directives (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 Match directives via ssh -G integration (#209).
      • Upgraded ssh_config parser to better handle complex Match blocks and configurations.
    • Hostname Canonicalization: Added support for SSH hostname canonicalization (#220), allowing for more flexible host resolution.
    • OpenSSH Parity:
      • IdentitiesOnly: Aligned public key selection with OpenSSH IdentitiesOnly semantics (#224, #225).
      • SendEnv: Support for SendEnv with - negation (e.g., SendEnv -LANG) to match OpenSSH behavior.
      • Algorithm Preference: Updated default signature preference to favor rsa-sha2-512 over rsa-sha2-256 (#208).
    • Unix Socket Control: Honor StreamLocalBindUnlink and StreamLocalBindMask for LocalForward to 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:
      • Windows Fix: Resolved terminal state corruption issues on Windows (#231).
      • Password Input: Added paste support for password prompts in the terminal tools.
      • Exit Feedback: Added detailed warning messages on session exit errors (#218) to help diagnose connection drops.
    • Dependency Upgrades: Upgraded core components including bubbletea to v2 and golang.org/x/crypto.

    New Contributors

    Full Changelog: v0.1.24...v0.1.25

    Open source →
    Release notes

    v0.1.25

    Compare

    Choose a tag to compare

    Open source →
  20. v0.1.25-0.20260426071526-1997e7921ec4 26 Apr 2026 pre-release

    Nothing published for this version

  21. v0.1.25-0.20260418080159-0ba09794a9ed 18 Apr 2026 pre-release

    Nothing published for this version

  22. v0.1.25-0.20260414045115-9d9f169db1e9 14 Apr 2026 pre-release

    Nothing published for this version

  23. v0.1.25-0.20260411165006-5ee05267f613 11 Apr 2026 pre-release

    Nothing published for this version

  24. v0.1.25-0.20260406155056-fcf8361b4bcf 06 Apr 2026 pre-release

    Nothing published for this version

  25. v0.1.25-0.20260405023126-d096392f406c 05 Apr 2026 pre-release

    Nothing published for this version

  26. v0.1.25-0.20260330171708-20755bc5994b 30 Mar 2026 pre-release

    Nothing published for this version

  27. v0.1.25-0.20260329145738-80394e0d8aa2 29 Mar 2026 pre-release

    Nothing published for this version

  28. v0.1.25-0.20260315142028-3343575dc3ae 15 Mar 2026 pre-release

    Nothing published for this version

  29. v0.1.25-0.20260304103841-04b40ac1a949 04 Mar 2026 pre-release

    Nothing published for this version

  30. v0.1.25-0.20260208114047-4d44e1c77967 08 Feb 2026 pre-release

    Nothing published for this version

  31. v0.1.25-0.20260125135737-26e7ceee0a5b 25 Jan 2026 pre-release

    Nothing published for this version

  32. v0.1.25-0.20260124040527-e548941c4e5c 24 Jan 2026 pre-release

    Nothing published for this version

  33. v0.1.24 17 Jan 2026
    Release notes

    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
    Open source →
    Release notes

    v0.1.24

    Compare

    Choose a tag to compare

    Open source →
  34. v0.1.24-0.20260111153517-438d30850015 11 Jan 2026 pre-release

    Nothing published for this version

  35. v0.1.24-0.20260110145106-664760be1980 10 Jan 2026 pre-release

    Nothing published for this version

  36. v0.1.24-0.20260110031008-4579b6d44f40 10 Jan 2026 pre-release

    Nothing published for this version

  37. v0.1.24-0.20260103122727-54eda7d9eb1f 03 Jan 2026 pre-release

    Nothing published for this version

  38. v0.1.24-0.20251228151502-7cf7c33d7984 28 Dec 2025 pre-release

    Nothing published for this version

  39. v0.1.24-0.20251221130630-f62afdb821fc 21 Dec 2025 pre-release

    Nothing published for this version

  40. v0.1.24-0.20251214131652-4bcec0d63f4e 14 Dec 2025 pre-release

    Nothing published for this version

  41. v0.1.24-0.20251207151915-b3179ce3aa5e 07 Dec 2025 pre-release

    Nothing published for this version

  42. v0.1.24-0.20251130142827-76142427bbc3 30 Nov 2025 pre-release

    Nothing published for this version

  43. v0.1.24-0.20251129012158-3acdc7a774b6 29 Nov 2025 pre-release

    Nothing published for this version

  44. v0.1.24-0.20251124103837-b183bea69552 24 Nov 2025 pre-release

    Nothing published for this version

  45. v0.1.24-0.20251123133039-b44552ad486e 23 Nov 2025 pre-release

    Nothing published for this version

  46. v0.1.24-0.20251109141957-1b6b77a56fe0 09 Nov 2025 pre-release

    Nothing published for this version

  47. v0.1.24-0.20251107210528-4f9eaa1bad0b 07 Nov 2025 pre-release

    Nothing published for this version

  48. v0.1.24-0.20251102153917-26dfa39cd0d5 02 Nov 2025 pre-release

    Nothing published for this version

  49. v0.1.24-0.20251101011538-2e6b93c54c03 01 Nov 2025 pre-release

    Nothing published for this version

  50. v0.1.23 26 Oct 2025
    Release notes

    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

    Full Changelog: v0.1.22...v0.1.23

    Open source →
    Release notes

    v0.1.23

    Compare

    Choose a tag to compare

    Open source →
  51. v0.1.23-0.20251019135517-f2cc36a8156b 19 Oct 2025 pre-release

    Nothing published for this version

  52. v0.1.23-0.20251019121827-d319560c9b38 19 Oct 2025 pre-release

    Nothing published for this version

  53. v0.1.23-0.20251019055553-59411dfc5e34 19 Oct 2025 pre-release

    Nothing published for this version

  54. v0.1.23-0.20251012125507-1da86ea9cdf7 12 Oct 2025 pre-release

    Nothing published for this version

  55. v0.1.23-0.20250504123907-7fd3d0d6801b 04 May 2025 pre-release

    Nothing published for this version

  56. v0.1.23-0.20250419172151-c0c237803c3c 19 Apr 2025 pre-release

    Nothing published for this version

  57. v0.1.23-0.20250419095225-262df19caceb 19 Apr 2025 pre-release

    Nothing published for this version

  58. v0.1.23-0.20250322071609-ea8c1a4f9a16 22 Mar 2025 pre-release

    Nothing published for this version

  59. v0.1.23-0.20241130012358-95210d542e4e 30 Nov 2024 pre-release

    Nothing published for this version

  60. v0.1.23-0.20241019133858-6145612de066 19 Oct 2024 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive