1.7.15
Changes
- Add support to create customized SSH connections using arbitrary options.
This can be done using the SSH config format but without having to create an actual file. - Unify all SSH connection types to support the same functionality.
I.e. they all now support host key and identity file fixes plus can be used with SSH tunnels. - Make it possible to specify any identity to be used for SSH config connections
- Properly detect when an active connection has unexpectedly reset during a file browser session.
It will now be automatically restarted when any action is performed and fails. - Rework connection creation menu layout to give a better overview
- Make the connection timeout value in the settings properly apply to ssh connections as well.
This should help with SSH connections that take a long time to connect. - Include pre-rasterized images for various sizes to reduce the render load at runtime
- Implement various performance improvements
- Rework some UI elements to better work with keyboard navigation and screen readers
- Add unsupported shell notice when restricted bash is detected
- The daemon now properly reports any startup failure causes when started from the CLI via
xpipe open
- Regularly clean logs directory to free up older log files
- Improve file browser handling in smaller window sizes
- Add support for WezTerm and Windows Terminal Preview
Fixes
- Fix application windows on Linux not initializing with the correct size
- Fix connections to pfSense systems not working (This time properly)
- Fix NullPointerException when a Linux system did not provide any release name
- Fix startup errors when operating system reported invalid window sizes
- Fix various Exceptions caused by race conditions
Downloads
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)
- 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 "1.7.15"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.7.15
VirusTotal Analysis
Automated VirusTotal analysis of all artifacts: