Changes in 1.7.4
VMware support for desktop hypervisors
This update introduces an experimental implementation to support VMware virtual machines in VMware Player, Workstation, and Fusion installations.
The support includes actions like listing, starting, stopping, and pausing VMs plus opening a shell session or browser session via SSH.
Note that the initial connection to a VM, which runs some setup, can take a long time.
It seems like the VMware CLI it is very slow in that regard, maybe I can find some improvements.
If everything works out well with this, support can be expended to other hypervisors.
Git storage for everyone
Up until now, the git storage functionality has always been available with a professional license.
However, due to the complex nature of git repositories, this feature had some inevitable rough edges
and did not live up to the quality of a professional product.
As a result, I am moving this feature into the community edition.
Other changes
- The left sidebars in the connection overview and browser can now be persistently resized
- Implement various performance improvements
- When dragging files straight out of the browser, they now can also resolve to text output.
You can therefore now drag files into a terminal to quickly paste their file names for example. - Rework connection creation to automatically preselect most commonly used type
- Fix browser exit race conditions
- Fix application not starting up when settings file was corrupted
- Fix connection getting stuck when shell did not support stderr. It will now just quit after a few seconds
- Fix application not starting up on Windows systems older than Windows 10
Previous changes in 1.7
Installers
- Windows .msi Installer (x86_64)
- Linux .deb Installer (x86_64)
- Linux .rpm Installer (x86_64)
- MacOS .pkg Installer (x86_64)
- MacOS .pkg Installer (ARM 64)
Portable
- Windows .zip Portable (x86_64)
- Linux .tar.gz Portable (x86_64)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (ARM 64)
Install Script
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" -UseStageDownloads -XPipeVersion "1.7.4"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.4"