Releases: xpipe-io/xpipe
15.8
- Add ability to launch custom terminal-based editors in the custom editor settings. This makes it much easier to use editors like nano or vim
- Fix PowerShell-based shell sessions freezing after some time due to a wrong $ErrorActionPreference. This issue especially broke local machine shell sessions on Windows system with PowerShell being the default shell
- Fix VNC connections with 24-bit color depths getting rendered with switched colors
- Fix SSH key permissions being changed to 400 even if the key had compatible permissions
- Fix SSH askpass failing for portable installations in a directory with non-ASCII characters due to an OpenSSH bug
- Fix random ConcurrentModificationExceptions breaking the gui layout
- Fix file browser download box buttons being usable and potentially misleading while a download was in progress
- Fix startup error when process information access was blocked on Windows
- Fix SSH config connections not allowing to specify an inline identity username
- Fix SSH config connections not applying username specified for the identity
- Fix SSH config parse error when all connections were set to be a tsh ProxyCommand
- Fix LXD unsupported flag errors frequently showing up when searching for connections
- Fix various rendering issues with svg icons
- Fix errors when pressing undo or pasting into a port integer text field
- Fix terminal logging staying enabled after showing notice that it is not available
- Fix connection icon selection not working well with keyboard
- Fix some directories failing to show in file browser on Windows systems
- Fix directories failing to open in native file manager in the webtop container
- Fix application window always taking focus after starting up
- Fix many chinese translations
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.8"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.8
15.7.1
Performance
A severe performance regression was accidentally introduced in the recent 15.4 release. This release fixes this issue, so you will get much better performance in this version. It is recommended that you upgrade to 15.7.
While investigating, there were also a few other performance issues discovered that will be addressed in one of the next releases.
Changes
- Add support for Warp on Windows and Linux
- Fix right part of file browser becoming blocked after a tab is split
- Fix tailscale refresh operations failing with an out-of-bounds error in some cases
- Fix vmware .vmx failing to load if they had an unknown encoding
- Fix some translations
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.7.1"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.7.1
15.6
- Fix some cases where the application used excessive memory
- Fix fish shell session scripts not getting added to PATH
- Fix window becoming unusable on Linux when changing appearance settings while window was maximized
- Fix various rare OutOfBounds exceptions that would break the GUI layout
- Fix StackOverflow for certain sudo elevation requests for shell environments
- Fix terminal launches failing for alpine LXD/incus containers
- Fix NullPointer when pressing undo in a filter text field
- Fix NumberFormatException when launching some xshell connections
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.6"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.6
15.5
- Fix connection hierarchy backgrounds not updating properly when expanding them
- Fix some issues on macOS when zsh failed to start
- Fix XPipe not falling back to sh in some cases on macOS when zsh failed to start
- Fix vscode remote open functionality using wrong app path on macOS
- Fix zsh module zsh/stat breaking some file browser functionality when enabled
- Fix tailscale refresh operations failing with an out-of-bounds error in some cases
- Fix some OS logos not showing correctly
- Fix NullPointer when launching FreeRDP
- Fix outdated manpages docs link
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.5"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.5
15.4
Performance
This release mainly focuses on performance improvements across the board.
It especially tackles bad application performance when a lot of connections are present.
Fixes
- Fix potential issues with terminals spamming restart requests, slowing down xpipe to a halt
- Fix XPipe freezing when many too tunnels were set to start automatically on XPipe launch
- Fix custom SSH connections failing when connection name contained some special characters
- Fix some connections not being able to be added again after being deleted when searching for connections
- Fix some .svg icons missing from the icon list
- Fix some small styling issues
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.4"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.4
15.3
- Fix SSH connections failing when file system the key was on did not support some operations
- Fix tailscale connections not reflecting custom hostname change
- Fix file transfer stop button not working if transfer was stuck already
- Fix NullPointer for some old Proxmox VMs
- Fix newly created identities not filling out default values when created
- Fix custom icons having a bad contrast in dark mode by generating a light variant if needed
- Fix some custom icons showing up even if they are blank
- Fix dark mode detection on some Linux systems
- Fix default display scaling factor calculation on KDE
- Fix file creation dialog intersecting with docked terminal windows
- Fix file creation option not always showing when right-clicking
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.3"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.3
15.2
- Add ability to launch connections from the command-line with the
xpipe launch
command. With thexpipe
CLI executable in the PATH, you can runxpipe launch <connection name>
to open a shell session in an existing terminal session - Add support for cursor, windsurf, and trae editor
- Add support for cosmic-term of the new cosmic desktop environment
- Update homepage and documentation page. There's now much more content at https://docs.xpipe.io
- Fix terminal restart failing with a wrong secret message
- Fix ssh failing on some Windows systems when userprofile contained special characters
- Fix script context menu in hub description being misleading when compatibility could not be determined
- Fix git sync opening a lot of empty windows on Windows in some cases
- Fix git sync test failing with no clear message when git wasn't installed
- Fix podman container state being wrong on refresh
- Fix some connection states not showing when first added
- Fix vmware connections requiring setting VM encryption password that was hidden
- Fix update button having a misleading description
- Fix recognition of Hetzner Storage Box systems
- Fix tailscale translations
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.2"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.2
15.1
- Improve webtop handling of terminals, editors, and rdp clients. This includes many new additions and fixes for preinstalled tools and the desktop environment. There is also now more webtop documentation at https://docs.xpipe.io/guide/webtop
- Fix tailscale port being overwritten by local SSH config files
- Fix tailscale macOS app store version not getting recognized
- Fix gpg signing not working with git vault on Windows when the git bash gpg was used
- Fix file browser list not updating properly when setting login details for a connection
- Fix git sync for data files failing for large files
- Fix agent forwarding being selectable for git sync SSH identity
- Fix NullPointer when a referenced predefined identity is not found
- Fix category arrows being offset on Linux
- Add support to automatically fill passwords in remmina for tunneled RDP connections
- Add support for xfreerdp on Linux
- Add support for uxterm, the unicode version of xterm
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.1"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.1
15.0.2
- Fix NullPointers in shell environments when no explicit shell type was set
- Fix shell environment script creation failing when no explicit shell type was set
- Fix some outdated translations
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.0.2"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.0.2
15.0.1
- Fix custom icons for a connection sometimes not showing due to a loading race condition
- Fix NullPointer when launching a terminal for a new connection while any scripts were enabled
- Fix NullPointer for old VM SSH connections when no X11 forward was set
- Fix terminal loading animation not displaying correctly with PowerShell as local shell
- Fix some broken links
Downloads
All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)
Installers
Installers are the easiest way to get started and they come with an automatic updater functionality. They can also be used to upgrade an existing installation to a newer version. The following installers are available:
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .deb Installer (arm64)
- Linux .rpm Installer (x86_64)
- Linux .rpm Installer (arm64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (arm64)
Portable
If you don't like installers, you can also use portable versions that are packaged as an archive. The following portable versions are available:
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- Linux .tar.gz Portable (arm64)
- Linux AppImage Portable (x86_64)
- Linux AppImage Portable (arm64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Install Script
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
Windows
powershell -ExecutionPolicy Bypass -Command iwr "https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1" ";" "&" "$env:TEMP\get-xpipe.ps1" -XPipeVersion "15.0.1"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 15.0.1