Releases: xpipe-io/xpipe
1.4.2
Changelog
Changes in 1.4.2
- Fix SSH connections where an additional password that was not
required was provided failing with the error "Input was closed before end was read" on Windows - Fix sidebar having an insatiable hunger for more space and crushing
everything else when display scale was set to 150%+ on Windows
Changes in 1.4.1
- Fix application not starting on Windows (Sorry, for that!)
Changes in 1.4.0
- Implement support for SSH tunnels / port forwarding.
This includes local, remote, and dynamic tunneling. - Rework file browser transfer pane. Files dropped there will no longer be downloaded automatically.
Instead, you can also use it just to quickly transfer a set of files across file system tabs.
Only when you now click the new download button, the set of files is downloaded
to your local machine and can be dragged into your native desktop environment as regular files. - Publish xpipe package to the arch user repository
- Add support for podman containers
- Add support for BBEdit as an editor
- Add support for Alacritty on Windows and macOS as well
- Add support for Kitty on macOS
- Restyle sidebar to take up less space
- Improve scaling of connection list display information
- Improve askpass script retention
- Properly apply startup mode setting
- Fix some features not working on busybox systems due to unknown base64 --decode option
- Fix local elevation not working on macOS with Fig installed
- Fix commands and psql not launching when username contains spaces
- Many other small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- 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 (Experimental)
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.4.2"
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.4.2
1.4.1
Changelog
Changes in 1.4.1
- Fix application not starting on Windows and macOS (Sorry, for that!)
You have to manually reinstall this version to fix the broken v1.4.0 update.
Changes in 1.4.0
- Implement support for SSH tunnels / port forwarding.
This includes local, remote, and dynamic tunneling. - Rework file browser transfer pane. Files dropped there will no longer be downloaded automatically.
Instead, you can also use it just to quickly transfer a set of files across file system tabs.
Only when you now click the new download button, the set of files is downloaded
to your local machine and can be dragged into your native desktop environment as regular files. - Publish xpipe package to the arch user repository
- Add support for podman containers
- Add support for BBEdit as an editor
- Add support for Alacritty on Windows and macOS as well
- Add support for Kitty on macOS
- Restyle sidebar to take up less space
- Improve scaling of connection list display information
- Improve askpass script retention
- Properly apply startup mode setting
- Fix some features not working on busybox systems due to unknown base64 --decode option
- Fix local elevation not working on macOS with Fig installed
- Fix commands and psql not launching when username contains spaces
- Many other small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- 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 (Experimental)
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.4.1"
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.4.1
1.3.2
Changelog
Changes in 1.3.2
- Rework temporary directory handling.
Temporary scripts will now be created in the user home directory ~/.xpipe/temp instead of the global temp directory
to fix cases in which permission issues occurred on Linux when trying to clear the shared directory. - Fix LXD socket access permission issues by checking the actual socket permissions rather than just user groups.
- Fix startup errors due to unrecognized shell type on macOS when Fig was installed
- Fix connection creator dialog not showing an error if it occurred before
and also throwing errors when a screen reader was active. - Fix filter text field becoming stuck in a loop and freezing up
- Make docker inspect action more prominent and fix it failing if elevation is needed
- Use cp -a instead of just cp to copy directories in browser
- Many other small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- 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 (Experimental)
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.3.2"
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.3.2
1.3.1
Changelog
Changes in 1.3.1
- Attempt to fix docker socket permission issues by checking the actual socket permissions rather than just user groups.
Accessing docker containers should also now not require elevation when not needed. - Fix LXD container list failing due to unsupported compact format option that is not present in older lxc versions
- Fix storage directory change functionality not working properly and not applying changes
- Fix temporary scripts directory not being cleaned properly on launch
- Set TERM variable to dumb for local shells as well to signal profile files to not use any fancy formatting
- Fix tabby terminal not launching on macOS
- Fix VSCode not launching on Windows when being installed system-wide
- Fix some rare startup crashes
- Many other small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- 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 (Experimental)
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.3.1"
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.3.1
1.3.0
Changelog
Changes in 1.3.0
- Completely rework connection management
(Note that this change might remove some old connections that we're not compatible with the new system.) - Add shift-click selection to file browser
- Many small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- 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 (Experimental)
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.3.0"
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.3.0
1.2.0
Changelog
Changes in 1.2.0
- Introduce new landing page in file browser that remembers where you left off
- Show commands that are executed to open a shell in connection
creation wizard so that you are able to manually reproduce any connection issues - Merge settings and about pages
- Add support for handling symbolic links in file browser
- Add support for many more Linux terminals
- Improve UI layout on Linux systems
- Introduce new logo
- Fix macOS local machine shell connection not finding some executables
- Many small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.2.0
1.1.3
Changelog
Changes in 1.1.3
- Fix posix shell detection being wrong and launching wrong shell type
Changes in 1.1.2
- Fix browser initialization race condition
- Fix OOB for some PowerShell sessions
Changes in 1.1.1
- Improve startup time
- Improve error messages when command or shell connection fails
- Fix directory copy across systems not finishing
- Fix self-updater not launching on Linux and macOS. Might require a reinstallation to get it working again
- Fix file browser not working for some Alpine Linux distributions
- Add support for Tabby terminals
- Start up local and wsl sessions in user home directory
- Improve search for connections dialog
- Improve accessibility support for screen readers
- Improve error messages
- Properly clean temp directories
- Many small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -v 1.1.3
1.1.2
Changelog
Changes in 1.1.2
- Fix browser initialization race condition
- Fix OOB for some PowerShell sessions
Changes in 1.1.1
- Improve startup time
- Improve error messages when command or shell connection fails
- Fix directory copy across systems not finishing
- Fix self-updater not launching on Linux and macOS. Might require a reinstallation to get it working again
- Fix file browser not working for some Alpine Linux distributions
- Add support for Tabby terminals
- Start up local and wsl sessions in user home directory
- Improve search for connections dialog
- Improve accessibility support for screen readers
- Improve error messages
- Properly clean temp directories
- Many small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) 1.1.2
1.1.1
Changelog
Changes in 1.1.1
- Improve startup time
- Improve error messages when command or shell connection fails
- Fix directory copy across systems not finishing
- Fix self-updater not launching on Linux and macOS. Might require a reinstallation to get it working again
- Fix file browser not working for some Alpine Linux distributions
- Add support for Tabby terminals
- Start up local and wsl sessions in user home directory
- Improve search for connections dialog
- Improve accessibility support for screen readers
- Improve error messages
- Properly clean temp directories
- Many small miscellaneous fixes and improvements
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 .rpm Installer (x86_64)
- 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)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) 1.1.1
1.1.0
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 .rpm Installer (x86_64)
- 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)
- MacOS .dmg Portable (x86_64)
- MacOS .dmg Portable (arm64)
Bash Script (Linux / MacOS)
Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) 1.1.0
Changelog
Changes in 1.1.0
- Add new overview page for file browser sessions
- Fix file IO being corrupted and freezing on Windows systems with global UTF8 enabled
- Show error messages in case a file write operation fails in browser
- Many small miscellaneous fixes and improvements