Warning
This is a beta of the next Termix release, built from dev-26.10.2. It can have bugs, so keep a backup and don't use it where you can't afford problems.
Found a bug or have feedback? Send beta feedback. It is the fastest way to get it fixed before the stable release.
How to get it
- Docker:
ghcr.io/termix-ssh/termix:betafollows every beta.ghcr.io/termix-ssh/termix:26.10.2-beta.1stays on this one. - Desktop: download an installer from the assets below.
- Going back: switch to the
latestimage or a stable installer. Keep a backup of your data folder, since a beta can change the database.
Changes in 26.10.2 Beta 1
Features
- let a plugin raise its public route rate limit
- setting to let the hover side menu push content again
- sort the dashboard host status card (Plugin-Host-Metrics#6)
- option to hide the sidebar after opening a host (#1652)
Fixes
- use the vite proxy for plugin sockets on any dev port
- skip comment-only chunks when splitting migrations
- show why a client tunnel failed to start (Plugin-Tunnels#2)
- say the server is down and keep retrying instead of a database error (#1637)
- let the hover side menu overlay content instead of resizing it (Plugin-Remote-Desktop#2)
- stop building ssh2 native crypto in the docker image (#1644)
- smooth host editor jumps to lower sections
- don't delete a local row when the server can't send its copy (#1650)
- leave user manage view when switching admin sections (#1649)
- keep Indonesian technical terms consistent (#1636)
- let a linked desktop enable mirrored plugins it does not trust on its own (#1632)
- drop ssh_data.vault_profile_id so removing the vault plugin keeps hosts writable (#1633)
- send shared hosts with text columns in their stored form (#1631)
- find spawn-helper in universal macOS builds (#1630)
- sort hosts by IP address numerically (#1629)
- harden external editor and session cookie IPC (#1627)
- don't auto-enable synced plugins signed only by a server-sent key (#1623)
- enforce unique usernames (#1628)
- keep foreign keys on during user data import (#1626)
- check trusted proxy login against nginx's peer, not nginx (#1625)
- only trust the server's origin in the desktop login frame (#1624)
- read artifact manifest with the same tar parser as the unpack (#1622)
- validate external login URL scheme and callback port (#1621)
- stop auto-accepting changed jump host keys (#1620)
- keep concurrent ssh pool connects from overwriting each other (#1619)
- cancel pending app store review before submitting a new version
Other changes
- update translations
- test that an update keeps a changed auth type (#1601)
- add changelog entries for 26.10.2 fixes
- update paths for renamed local folders
- simplify readme and docs wording
- only build update files for the release's own channel
- bump Homebrew cask to 26.10.1