github binaricat/Netcatty v1.1.59

latest releases: v1.1.82, v1.1.81, v1.1.80...
one month ago

✨ Release Highlights

🔗 A deep-link release for faster handoffs into Netcatty

v1.1.59 makes Netcatty much better at turning external connection links into real terminal sessions. The headline is JumpServer client-link support: Netcatty can now optionally handle jms:// links from JumpServer pages, decode the one-time connection payload, and open an ephemeral session through the JumpServer gateway without saving those credentials to the vault. This release also expands regular ssh:// links with password support, making browser, note, and external-tool handoffs feel more direct while keeping temporary secrets temporary.

🧭 JumpServer links can open directly in Netcatty

JumpServer jms:// links are now supported behind an opt-in setting, so Netcatty will not take over from the official JumpServer client unless you choose it. SSH, SFTP, and Telnet JumpServer payloads are accepted, but the connection still goes through the JumpServer SSH gateway where the one-time token is valid. SFTP payloads open the terminal session and bring up Netcatty's SFTP side panel automatically, so file-transfer links land in the file browser instead of feeling like a plain shell-only launch.

🔐 One-time credentials stay one-time

Both password-bearing ssh:// links and JumpServer links now use temporary in-memory hosts instead of saved vault entries. The credentials are used for the launch, but they are not written into saved hosts, not restored as normal sessions, and not reused for sudo/password autofill. That keeps deep links convenient without quietly turning one-time tokens into long-lived passwords.

📁 Open folders from Finder into a terminal

On macOS, Netcatty can now open a terminal from a Finder folder handoff. This makes it quicker to jump from local file navigation into a shell in the same location, especially when working across project folders or downloaded artifacts.

🛡️ Safer Vault and credential edits

Vault delete actions now have stronger confirmation handling, reducing the chance of removing important hosts, groups, or related data by accident. Credential retry handling was also tightened so saving a password after an SSH retry no longer leaves a stale keychain identity attached to the host.

⚙️ Terminal, scripting, and AI reliability fixes

Several fixes make day-to-day sessions steadier: ZMODEM transfer listeners survive same-session reconnects, scripted waits are less likely to mistake fresh multi-line output for stale text, high-latency SSH output flow is smoother, OpenAI-compatible streaming recovers better when tool-call names desync, and an input-lock issue after confirmation dialogs has been fixed.

Download based on your OS:

OS Download
Windows Setup x64
macOS DMG Apple Silicon DMG Intel X64
Linux AppImage x64 DebPackage x64 RpmPackage x64 ArchPackage x64
AppImage arm64 DebPackage arm64 RpmPackage arm64 ArchPackage arm64

What's Changed

  • Update Nix release metadata for v1.1.58 by @binaricat in #1948
  • fix(zmodem): keep transfer listeners across same-session reconnects by @binaricat in #1962
  • Fix script waits misjudging fresh multi-line output as stale by @binaricat in #1964
  • fix(terminal): raise SSH flow high-water mark to stop WAN pause ping-pong (#1961) by @binaricat in #1968
  • Re-inject tool call names on OpenAI-compatible stream desync by @binaricat in #1966
  • [codex] Fix input lock after delete confirmations by @binaricat in #1969
  • fix(terminal): detach stale keychain identity when saving retry credentials by @binaricat in #1970
  • Add Vault delete confirmations by @binaricat in #1974
  • Address Vault delete confirmation review feedback by @binaricat in #1975
  • [codex] Add Finder folder open terminal support by @binaricat in #1973
  • Support password in ssh:// deep links with ephemeral connect by @binaricat in #1963
  • [codex] Bring JumpServer jms links to main by @binaricat in #1976
  • Prevent JMS tokens from sudo autofill by @binaricat in #1977

Full Changelog: v1.1.58...v1.1.59

Don't miss a new Netcatty release

NewReleases is sending notifications on new releases.