Skip to content

Releases: xpipe-io/xpipe-ptb

1.7.15-2

16 Jan 17:02
759de8c
Compare
Choose a tag to compare

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

Portable

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

15 Jan 22:17
759de8c
Compare
Choose a tag to compare

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

Portable

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

11 Jan 15:56
759de8c
Compare
Choose a tag to compare

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

Portable

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

03 Jan 17:08
759de8c
Compare
Choose a tag to compare

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

Portable

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

02 Jan 16:20
759de8c
Compare
Choose a tag to compare

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

Portable

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

02 Jan 13:22
759de8c
Compare
Choose a tag to compare

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

Portable

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

01 Jan 16:38
759de8c
Compare
Choose a tag to compare

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

Portable

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

31 Dec 14:01
759de8c
Compare
Choose a tag to compare

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

Portable

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

30 Dec 09:55
759de8c
Compare
Choose a tag to compare

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

Portable

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

29 Dec 04:02
759de8c
Compare
Choose a tag to compare

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

Portable

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"