Skip to content

Releases: xpipe-io/xpipe-ptb

15.0-9

26 Jan 16:08
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-9"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-9"

Banner

15.0-8

26 Jan 15:20
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-8"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-8"

Banner

15.0-7

26 Jan 14:55
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-7"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-7"

Banner

15.0-6

26 Jan 13:50
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-6"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-6"

Banner

15.0-5

26 Jan 13:10
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-5"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-5"

Banner

15.0-4

26 Jan 12:46
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-4"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-4"

Banner

15.0-3

23 Jan 17:41
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-3"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-3"

Banner

15.0-21

31 Jan 08:35
7c38aed
Compare
Choose a tag to compare

Note that the installation data layout has been changed and executables have been moved around. This will break some shortcuts and the old restart functionality after an update. So if you're updating from within XPipe, it won't automatically restart for this update.

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

Custom icons

You can now add custom icons to use for your connections. This implementation replaces the old model of shipping the icons from https://github.com/selfhst/icons along XPipe. Instead, you can now dynamically add sources of icons. This can either be a local directory or a remote git repository that can be cloned and pulled by xpipe. XPipe will pick up any .svg files in there, rasterize them to cached .pngs, and display them in XPipe. As default icon sources, it will still come with https://github.com/selfhst/icons, but now it will fetch these icons at runtime. If you are using the git vault, you can also add icons to a synced directory in your git vault to have access to them on all systems.

Package manager repositories

There is now an apt repository available at https://apt.xpipe.io and an rpm repository available at https://rpm.xpipe.io. You can add them as sources to apt or your rpm-based package manager. This allows you to also install and upgrade xpipe via your native package manager instead of using the built-in self-updater.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Other

  • Add new action to run scripts in the file browser and show their output without having to open a terminal
  • Improve performance when having many connections and categories
  • The Homelab/Pro preview for new features is now handled automatically, you don't have to enable it anymore
  • The custom service command opener will now use $PORT instead of $ADDRESS to allow for the use of commands that have a separate port argument

Fixes

  • Fix desktop shortcuts not launching actions properly
  • Fix git sync SSH key password always prompting, even if it is specified in place
  • Fix some tsh connections not working properly
  • Fix VSCode open actions not showing if code executable was not in PATH
  • Fix startup failure on Windows systems when vcredist140.dll was missing
  • Fix various issues with shells to Android systems
  • Fix user interface not being responsive for a few seconds after launch
  • Fix creation dialog for scripts and identities still referring to the name as connection name
  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language
  • Fix teleport integration failing for newer teleport versions
  • Fix ssh service tunnel sometimes failing with a timeout on close
  • Fix double sudo prompt when elevating to root in file browser
  • Fix file browser yellow keyboard focus indicator showing after typing path
  • Fix some icons resetting on updates
  • Fix issues on Linux systems where language en_US.UTF-8 was not available
  • Fix Windows Terminal start up failing if it was the first time that it was launched on the system
  • Fix modal dialogs flickering a bit
  • Fix custom service open command not working properly with PowerShell

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 "15.0-21"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-21"

15.0-20

31 Jan 07:24
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

Custom icons

You can now add custom icons to use for your connections. This implementation replaces the old model of shipping the icons from https://github.com/selfhst/icons along XPipe. Instead, you can now dynamically add sources of icons. This can either be a local directory or a remote git repository that can be cloned and pulled by xpipe. XPipe will pick up any .svg files in there, rasterize them to cached .pngs, and display them in XPipe. As default icon sources, it will still come with https://github.com/selfhst/icons, but now it will fetch these icons at runtime. If you are using the git vault, you can also add icons to a synced directory in your git vault to have access to them on all systems.

Package manager repositories

There is now an apt repository available at https://apt.xpipe.io and an rpm repository available at https://rpm.xpipe.io. You can add them as sources to apt or your rpm-based package manager. This allows you to also install and upgrade xpipe via your native package manager instead of using the built-in self-updater.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Other

  • Add new action to run scripts in the file browser and show their output without having to open a terminal
  • Improve performance when having many connections and categories
  • The Homelab/Pro preview for new features is now handled automatically, you don't have to enable it anymore
  • The custom service command opener will now use $PORT instead of $ADDRESS to allow for the use of commands that have a separate port argument

Fixes

  • Fix various issues with shells to Android systems
  • Fix user interface not being responsive for a few seconds after launch
  • Fix creation dialog for scripts and identities still referring to the name as connection name
  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language
  • Fix teleport integration failing for newer teleport versions
  • Fix ssh service tunnel sometimes failing with a timeout on close
  • Fix double sudo prompt when elevating to root in file browser
  • Fix file browser yellow keyboard focus indicator showing after typing path
  • Fix some icons resetting on updates
  • Fix issues on Linux systems where language en_US.UTF-8 was not available
  • Fix Windows Terminal start up failing if it was the first time that it was launched on the system
  • Fix modal dialogs flickering a bit
  • Fix custom service open command not working properly with PowerShell

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 "15.0-20"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-20"

15.0-2

22 Jan 15:37
7c38aed
Compare
Choose a tag to compare

Tailscale support

You can now connect to devices in your tailnet via your locally installed tailscale commandline client. This integration supports multiple accounts as well to switch between different tailnets.

PuTTY import

You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY.

Fixes

  • Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
  • Fix some translations not updating when changing display language

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 "15.0-2"
Bash Script (Linux / MacOS)
bash <(curl -sL https://raw.githubusercontent.com/xpipe-io/xpipe/master/get-xpipe.sh) -s -v "15.0-2"

Banner