Skip to content

v1.7.0

Choose a tag to compare

@dushixiang dushixiang released this 23 Sep 12:51
· 9 commits to main since this release

v1.7.0 (2026-09-23)

Added

  • Added SSH X11 forwarding, enabled per host or per temporary connection. The local display and xauth settings stay on this device and GUI windows are shown by the local X server; when X11 is unavailable SSH still connects and the terminal explains why. On Windows the local display defaults to 127.0.0.1:0.
  • Added a configurable maximum execution round count in AI behavior settings (default 100, minimum 1).
  • Bastion client compatibility. Termark can take over the connections a bastion host hands off to it: Xshell-style launch arguments (SSH/Telnet -url, bare addresses, -newtab names) and termark://connect?host=address&port=22&username=user links, with the client executable path configured in Settings. Vendor-specific bastion protocols, Xshell session files and named keys are not supported yet.
  • Command history. View, search, run and clear the history file saved by the remote user, and keep individual commands as snippets. Works on Bash, Zsh and Fish.
  • AI image input. Attach an image to an AI prompt, or paste one from the clipboard, with a preview before sending.
  • termark shell <ASSET-ID> opens an interactive SSH shell on an asset from the command line, and keeps the remote terminal size in sync.
  • Telnet can now be reached through an SSH jump-host chain or an HTTP/SOCKS5 proxy, and temporary Telnet connections can be opened from Xshell-style launch arguments.
  • WSL terminal sidebar tools can run AI commands in the background and perform file operations.
  • Added a Windows terminal Ctrl + V option: keep pasting from the Windows clipboard history, or send Ctrl + V to the terminal program (for example Vim block selection). Ctrl + Shift + V always pastes.
  • Host detection recognizes Kylin, openKylin and 银河麒麟, with a dedicated icon.
  • The terminal metrics bar now reports GPU utilization and VRAM on SSH and WSL hosts, and shows the host CPU model.

Fixed

  • Fixed the local editor picker on Windows and Linux: it could only select directories and, on Windows, could not select an executable file; the editor window no longer stays hidden after launch.
  • Fixed the public-key installation flow: key authentication support is checked before installing, and the host credential switches only after verification succeeds.
  • Fixed session recordings that existed on disk but could not be replayed.
  • Fixed AI auto-audit breaking the terminal's scroll-to-bottom follow when message heights changed.
  • Fixed some models' independent-thinking field being filtered out of requests.
  • Fixed being signed out when a token refresh response carried no id_token and the rotated token was discarded.
  • Fixed OpenAI-compatible endpoints after the SDK upgrade.
  • Fixed the macOS settings window, where the transparent title bar overlapped the scrolling content.
  • Fixed SFTP large-file reads: the request can now be canceled, and the response is streamed instead of buffered.

Changed

  • Quick connect and public-key installation now share one host search list and the same selection interface.
  • Switching a host to public-key authentication now asks for a second confirmation before the saved host password is cleared, and the change is uploaded to cloud sync.
  • Termark no longer installs a downloaded update automatically when quitting; downloads still happen automatically, and you complete the update with "Restart Termark and install". The settings copy was updated to match.
  • Opening a new tab now defaults to ⌘/Ctrl + T and a new window to ⌘/Ctrl + N (previously ⌘/Ctrl + N and ⌘ + Shift + N).
  • Double-clicking a terminal tab now duplicates the session by default; the action can still be set back to renaming a tab in settings.
  • Host terminal capability configuration was removed. Terminal capabilities are enabled by default and adjusted automatically for network devices and restricted shells, and restricted authorized assets may now use SFTP.
  • Docker permission guidance can fill in the group authorization command for you.
  • AI command approvals are remembered more precisely.
  • Cloud sync now verifies the main file and attachment completeness the same way everywhere, caches the derived key, and checks attachments concurrently.
  • Accelerated download supports folders only; deselect files and try again.
  • Termark Light text selection is unified to a neutral blue.
  • Updated the default AI endpoint.

Documentation