Releases: xpipe-io/xpipe-ptb
Releases · xpipe-io/xpipe-ptb
1.7.15-2
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 as SSH tunnels. - 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
- The automatic updater will now ask for a confirmation in the terminal before proceeding to install
- Regularly clean logs directory to free up older log files
Fixes
- 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
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.15-2"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.15-2"
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. you can now use SSH config connections to set up SSH tunnels as well. - 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
- The automatic updater will now ask for a confirmation in the terminal before proceeding to install
- Regularly clean logs directory to free up older log files
Fixes
- 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
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.15"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.15"
1.7.14
This is just a small hotfix update to fix a few breaking issues:
- Fix performance regression in JavaFX by downgrading version temporarily
- Fix .deb installers not being able to resolve some packages on Ubuntu < 22
- Fix command-line installation script not refreshing package repositories on Linux if needed
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.14"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.14"
1.7.13-7
Changes
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Add experimental ability to automatically fix SSH key file permissions on Windows if OpenSSH complains
- Rework file browser connection history overview to always update when you close a tab
- The Linux installers now correctly report their dependencies. This was not really a problem on any
normal desktop system, but should make it easier to run on embedded systems or in WSL2g - Improve performance mode speedup by removing more styling. You can enable the mode under Settings -> Appearance
- Change layout of connection names and status to better handle very long connection names across all window sizes
- Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
- Implement fallback to bundled fonts on Linux systems that do not have fontconfig
- Create repository for nixos releases at https://github.com/xpipe-io/nixpkg
- Improve documentation for custom terminal command setting
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix displayed connection summary not updating on edit
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected - Fix default terminal detection sometimes selecting iTerm even though it was not installed
- Fix shell environments for BSD bourne shell failing with invalid -l switch
- Fix connections to pfSense systems not working
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.13-7"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-7"
1.7.13-6
Additions
Changes
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Add experimental ability to automatically fix SSH key file permissions on Windows if OpenSSH complains
- The Linux installers now correctly report their dependencies. This was not really a problem on any
normal desktop system, but should make it easier to run on embedded systems or in WSL2g - Improve performance mode speedup by removing more styling. You can enable the mode under Settings -> Appearance
- Change layout of connection names and status to better handle very long connection names across all window sizes
- Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
- Rework file browser connection history overview to always update when you close a tab
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
- Implement fallback to bundled fonts on Linux systems that do not have fontconfig
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix displayed connection summary not updating on edit
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected - Fix default terminal detection sometimes selecting iTerm even though it was not installed
- Fix shell environments for BSD bourne shell failing with invalid -l switch
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.13-6"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-6"
1.7.13-5
Additions
Changes
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Add experimental ability to automatically fix SSH key file permissions on Windows if OpenSSH complains
- The Linux installers now correctly report their dependencies. This was not really a problem on any
normal desktop system, but should make it easier to run on embedded systems or in WSL2g - Improve performance mode speedup by removing more styling. You can enable the mode under Settings -> Appearance
- Change layout of connection names and status to better handle very long connection names across all window sizes
- Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
- Rework file browser connection history overview to always update when you close a tab
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
- Implement fallback to bundled fonts on Linux systems that do not have fontconfig
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix displayed connection summary not updating on edit
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected - Fix default terminal detection sometimes selecting iTerm even though it was not installed
- Fix shell environments for BSD bourne shell failing with invalid -l switch
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.13-5"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-5"
1.7.13-4
Additions
Changes
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Add experimental ability to automatically fix SSH key file permissions on Windows if OpenSSH complains
- The Linux installers now correctly report their dependencies. This was not really a problem on any
normal desktop system, but should make it easier to run on embedded systems or in WSL2g - Improve performance mode speedup by removing more styling. You can enable the mode under Settings -> Appearance
- Change layout of connection names and status to better handle very long connection names across all window sizes
- Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
- Rework file browser connection history overview to always update when you close a tab
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
- Implement fallback to bundled fonts on Linux systems that do not have fontconfig
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix displayed connection summary not updating on edit
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected - Fix default terminal detection sometimes selecting iTerm even though it was not installed
- Fix shell environments for BSD bourne shell failing with invalid -l switch
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.13-4"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-4"
1.7.13-3
New professional features
- Add ability to open files and directories in VSCode SSH remote environment in file browser
- Added support for fully offline licenses. You can obtain them via email request
in case you're running it on a system without internet connectivity or restricted proxy settings
Additions
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
- Add fallback to bundled fonts on Linux systems that do not have fontconfig
- The Linux installers now correctly report their dependencies. This was not really a problem on any
normal desktop system, but should make it easier to run on embedded systems or in WSL2g
Changes
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Improve performance mode speedup by removing more styling. You can find the mode under Settings -> Appearance
- Change layout of connection names and status to better handle very long
connection names across all window sizes - Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix displayed connection summary not updating on edit
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected
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.13-3"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-3"
1.7.13-2
New professional features
- Add ability to open files and directories in VSCode SSH remote environment in file browser
- Added support for fully offline licenses. You can obtain them via email request
in case you're running it on a system without internet connectivity or restricted proxy settings
Additions
- You can now add SSH connections from arbitrary OpenSSH config files under
Add remote host
->SSH Config
- Add a self test functionality on startup to handle cases where the local shell could not be initialized correctly
Changes
- The SSH config importer now supports include statements. Included files are automatically resolved and joined
- Improve performance mode appearance setting gains by removing more styling
- Change layout of connection names and status to better handle very long
connection names across all window sizes - Make any connection quickly renameable in the edit window without verifying whether we can actually connect
- Allow for creation of multiple connections with the same name
Fixes
- Fix some zsh shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix copying and pasting a file into the same directory returning an error
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected
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.13-2"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13-2"
1.7.13
New professional features
- Add ability to open files and directories in VSCode SSH remote environment in file browser
- Added support for fully offline licenses. You can obtain them via email request
in case you're running it on a system without internet connectivity or restricted proxy settings
Changes
- Improve performance mode appearance setting gains by removing more styling
- Change layout of connection names and status to better handle very long
connection names across all window sizes - Make any connection quickly renameable in the edit window without verifying whether we can actually connect
Additions
Fixes
- Fix some shells not properly setting up the PATH
- Fix git vault repository throwing initialization errors when shared with multiple Windows user permissions
- Fix connections being accidentally listed under scripts category
if they were added while scripts category was selected
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.13"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "1.7.13"