Fixed
- Fixed a stale terminal entry issue where a terminal session could be cleaned up by the backend while the left session tree still showed the old terminal item.
- Removed stale terminal references from the session tree before returning it to the frontend, so expired terminal IDs are not rehydrated into the sidebar.
- Added a frontend fallback that clears stale terminal tree entries instead of silently doing nothing when users click an expired terminal item.
- Fixed repeated port forward retry attempts after an SSH node has already been disconnected or removed.
- Stopped retrying local, remote, and dynamic forwarding when their owning SSH node is no longer available.
Notes
- This is a patch release. No user data migration is required.
📦 Installation Tips / 安装提示
macOS
Downloaded .dmg files are quarantined by Gatekeeper. Run in Terminal:
下载的 .dmg 文件会被 Gatekeeper 隔离,请在终端执行:
xattr -cr ~/Downloads/OxideTerm_*.dmg
# or after install / 或安装后
xattr -cr /Applications/OxideTerm.appWindows
If SmartScreen warns, click More info → Run anyway.
若 SmartScreen 弹出警告,点击 更多信息 → 仍要运行。
Linux
# AppImage
chmod +x OxideTerm_*_linux_*.AppImage && ./OxideTerm_*_linux_*.AppImage
# Debian/Ubuntu
sudo dpkg -i OxideTerm_*_linux_*.deb && sudo apt-get install -f