Skip to content

Releases: xpipe-io/xpipe

12.3.4

19 Oct 13:21
Compare
Choose a tag to compare
  • Update expired code signing certificates

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.3.3

19 Oct 12:14
Compare
Choose a tag to compare
  • Work around a Windows Terminal issue where terminal launches would fail if the Windows Terminal default profile was configured to run as administrator
  • Fix terminal launches failing if local fallback shell was enabled and set to powershell

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.3.2

17 Oct 11:52
Compare
Choose a tag to compare

This is a hotfix release for the 12.3 release to fix the license check being bugged when launching a terminal. Sorry for the inconvenience!

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.3.1

17 Oct 11:14
Compare
Choose a tag to compare

This is a hotfix release for the 12.3 release to fix the new feature preview not working correctly with the homelab plan.

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.3

17 Oct 10:31
Compare
Choose a tag to compare

Logging support

There is now the option to enable terminal session logging where all inputs and outputs of your terminal sessions are written into session log files. This is implemented via either PowerShell transcripts or the util-linux script command. Any sensitive information you type into the terminal like password prompts are not recorded. You can enable this feature in the settings menu under the new logging category.

This feature is available in the professional plan. It is also available in the community edition for two weeks after this release as a preview so that anyone interested can try it out.

Other

  • Fix shell initialization loop error when printed lines were too long
  • Fix exception in file browser when home path was missing
  • Fix multiple exceptions when platform integration could not be started
  • Fix terminal restart starting daemon if it is not running
  • Fix NullPointer when enabling a service tunnel on a VM
  • Fix a few StackOverflow issues when creating a script dependency loop
  • Improve documentation for new VM SSH identity option to clarify where the SSH keys files are used from
  • Improve error message when SSH key file could not be found

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.2

11 Oct 06:20
Compare
Choose a tag to compare
  • Add new rename file conflict action in file browser
  • Add functionality to duplicate files when copy-pasting files onto themselves
  • Add keeper commander password manager template
  • Always show script action in file browser to make it more obvious to set up
  • Improve some error vague messages
  • This release fixes an issue on macOS where XPipe defaulted to sh instead of zsh.
    There seems to be some bugs in macOS 15 where the spawning of external programs fails sometimes,
    leading XPipe to believe that zsh does not work correctly.
    XPipe will now no longer fall back to sh and instead fail to start,
    with the hope that on the next start the process spawning issue won't occur again.
  • Fix macOS window getting smaller on each successive launch
  • Fix tooltip dropshadows not working in webtop
  • Fix XPipe not being in taskbar by default in webtop
  • Fix file browser transfer progress being wrong for files < 1kb
  • Show proper error when a source file gets deleted while a transfer is in progress
  • Fix empty storage directory setting leading to startup crash
  • Fix update script reporting syntax error on zsh
  • Fix NullPointers when a script had no commands on its own

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.1

06 Oct 23:58
Compare
Choose a tag to compare
  • Add new actions in file browser to compress/uncompress zip/tar/tar.gz/7z
  • Implement various performance improvements for lower-end systems
  • Add dropdown to quickly select SSH key files that are already synced via git
  • Add option to change SSH port for VM connections
  • Improve category display on the left for large amounts of connection categories
  • Add ability to fill in missing git author data within xpipe
  • Fix file chooser dialog not closing
  • Fix file browser locking previously visited directories, preventing their deletions
  • Fix some systems being mistakenly identified as Proxmox PVE systems
  • Fix connection counts not being updated when moving connections across categories
  • Fix a few NullPointers

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

12.0

01 Oct 10:50
Compare
Choose a tag to compare

Changes

  • Add popup to automatically save file with sudo when permissions are denied in file browser
  • You can now restart any ended terminal session by pressing R in the terminal
  • Add support for the windows credential manager as a password manager
  • Reuse existing shell session when adding new connection and searching for available connections
  • Implement support for setting custom icons, thanks to https://github.com/selfhst/icons
  • Replace deprecated wmic tool interaction on Windows
  • Add button to log in as a different user for RDP tunnel connections
  • Properly terminate all running connections when shutting down
  • Improve color scheme contrast for light themes
  • Improve connection hub styling
  • Rework Windows OS name detection
  • Improve script summary display
  • Upgrade to GraalVM 22.0.2
  • There is now a docker image with a web-based desktop environment for XPipe at https://github.com/xpipe-io/xpipe-webtop

Fixes

  • Fix csh, opnsense, pfsense shells being broken
  • Fix VM start/stop actions only being visible when user credentials were supplied
  • Fix tunnels failing to start when the remote login shell was fish
  • Fix dashlane password manager configuration being wrong
  • Fix some shell sessions staying open in the background when closing connection creation dialog
  • Fix SSH bridge not launching on Linux with missing sshd
  • Fix browser transfer progress flickering
  • Fix powershell type not being able to be recognized in certain language modes
  • Fix Cygwin/Msys2/GitForWindows not showing up in connection search sometimes
  • Fix some startup checks not working
  • Fix scrollbar not resetting when changing application tabs
  • Fix file modified dates and color names not being translated

Git vault improvements

  • Add more extensive documentation to the remote git repository settings menu
  • Add restart button to the sync settings menu
  • Improve git failure messages
  • Fix git CLI check not working on macOS due to xcode-select
  • Fix git sync failing when multiple gpg programs were present in PATH

Product hunt

XPipe will be on ProductHunt on October 22. If you interested, you can follow XPipe at https://www.producthunt.com/products/xpipe to get notified.

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

11.3

13 Sep 19:45
Compare
Choose a tag to compare

Changes

  • You can now set shell environments as a default login environment for a system
  • You can now instantly open an existing script in a text editor by clicking on it
  • There are now context menu actions to open a specific proxmox VM/container in the dashboard
  • You can now toggle to show only running systems for Proxmox and VMware
  • Fix PowerShell encoding issues on some Windows systems
  • Fix kubectl versions not being displayed for newer clients
  • Fix issue with zsh loading, causing potential freezing issues with zsh extensions
  • Fix application not starting up when PATH was corrupted on Windows
  • Fix shell environments running init script twice
  • Fix cmd shell environments not displaying a version
  • Fix window close freezing for a short time
  • Fix proxmox pvesh issue

News

The XPipe python API has now been designated the official API library to interact with XPipe. If you ever thought about programmatically interacting with systems through XPipe, feel free to check it out.

The website now contains a few new documents to maybe help you to convince your boss when you're thinking about deploying XPipe at your workplace. There is the executive summary for a short overview of XPipe and the security whitepaper for CISOs.

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner

11.2

07 Sep 14:26
Compare
Choose a tag to compare

Hyper-V support

This release comes with an integration for Hyper-V. Searching for connections on a system where Hyper-V is installed should automatically add connections to your VMs. Note that Hyper-V requires Administrator privileges to interact with the VMs, so you have to start XPipe as an administrator if accessing a local Hyper-V VM and login as a user with Administrator privileges if you're accessing a remote Hyper-V instance.

XPipe can connect to a VM via PSSession or SSH. PSSession is used by default for Windows guests if no SSH server is available on the guest. In all other cases, it will try to connect via SSH. Since Hyper-V cannot run guest commands on non-Windows systems from the outside, you have to make sure that an SSH server is already running in the VM in that case.

I'm looking into integrating this feature with RDP next.

The Hyper-V integration is available starting from the homelab plan. It is also available in the new feature preview for two weeks after release.

PSSession improvements

In conjunction with Hyper-V, the PSSession support has also been reworked. Several broken things have been fixed, so it functions properly now. There's also now support to use gateways, similar to SSH connections. Any specified ComputerName also does not have to be already added to the trusted hosts anymore, XPipe now asks automatically whether to add an entry to the PowerShell remote trusted hosts.

SSH identity sources

With XPipe 11, it was implemented that selecting None for an SSH identity would prevent any SSH keys from being offered, including from external sources like agents and password managers. This however broke some connections where a more exotic type of agent was used that was not explicitly supported by XPipe. One example would be password managers that offer SSH key integration, as they come with their own agent.

You can now select the new identity option Other external source to allow these external programs offering their keys to the SSH client automatically again.

VNC improvements

The VNC integration has been reworked. It now supports more encrypted authentication methods, allowing it to connect to more servers. Furthermore, it is also now possible to create VNC connections without an SSH tunnel for systems that do not have SSH connectivity. The error handling has also been improved to silently ignore unknown server messages instead of displaying errors all the time. You can also now send CTRL+ALT+DEL via SHIFT+CTRL+ALT+DEL.

Other

  • Automatically select correct connection category if filter string has an unambiguous match
  • Connections being cloned are now added relatively to the original connection instead of at the bottom
  • Newly added connections are now added on the top instead of on the bottom
  • The HTTP API now has to be enabled explicitly in the settings menu to strengthen security
  • There is now a new context menu action to copy the current IP of any VM
  • Fix exception when not allowing XPipe access to certain directories on macOS
  • Fix file browser failing when passwd or groups file was corrupt
  • Fix various errors when trying to shut down application while it is still starting up

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:

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:

Install Script

Install XPipe by pasting the installation command into your terminal. This will perform the full setup automatically.

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

VirusTotal Analysis

Automated VirusTotal analysis of all artifacts:

Signatures

All artifacts are signed with the following gpg key: https://xpipe.io/signatures/crschnick.gpg

Banner