Skip to content

Releases: xpipe-io/xpipe

19.4

27 Nov 06:48

Choose a tag to compare

  • Fix URLs not opening in browser on current Debian sid and potentially other Linux systems
  • Fix file browser defaulting to SFTP for connections with no saved state, e.g. when they were synced the first time via git
  • Fix password field sometimes throwing errors when capslock was active
  • Fix connection filter string match count sometimes being wrong
  • Fix connection filter always switching category even if it was not necessary
  • Fix errors in SFTP session when right-clicking certain files
  • Improve Korean translations (Thanks to @nillpoe)

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.3.1

25 Nov 12:13

Choose a tag to compare

  • Fix SSH failing with bad configuration error when a custom IdentityFile option was used as additional SSH options

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.3

24 Nov 19:09

Choose a tag to compare

  • Fix SSH failing with bad configuration error when a connection had custom SSH options configured
  • Fix file browser symlinks to directories not being treated as directories in some cases
  • Improve yes/no toggle for category configuration to be less confusing in its neutral state
  • Add automatic fallback to Remmina RDP integration to use FreeRDP for RemoteApps when FreeRDP is installed as well

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.2

21 Nov 21:45

Choose a tag to compare

  • Re-enable AVX optimizations as much as possible without causing crashes
  • You can now also filter for connection type / connection information like the os name
  • Add Ctrl+F shortcut to focus search field
  • There is now a warning when you type into a password field and capslock is active
  • Fix RDP client setting not persisting
  • Fix SSH PKCS11Provider option breaking on systems with very old SSH client
  • Fix GNU tools on macOS (e.g. from homebrew or nix) breaking some file browser features
  • Fix file browser drag hover trying to cd into files as well
  • Fix RDP tunnel connections not automatically taking credentials from parent entry
  • Fix file browser context menu not closing on keyboard shortcut (Thanks for @nillpoe for the PR)
  • Fix connection timeout not taking password prompts and others into consideration
  • Fix local file system speeds being slow due to wrong buffer sizes
  • Fix some Keeper password manager error messages not being shown
  • Fix full Keeper record URLs not being accepted
  • Fix SFTP open browser menu option not showing for VMs
  • Fix auto-updater download breaking with dashes in username on Windows
  • Fix issues when opening terminal for a fish v4 login shell
  • Fix integrated VNC client failing to start when shell connection was not possible
  • Fix some issues with VNC handling for libvirt VMs
  • Fix various NullPointers

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.1

19 Nov 15:41

Choose a tag to compare

  • Fix Windows crashing issue on some systems when system did not have full AVX support
  • Fix symlinks not being in shown in file browser in 19.0
  • Add support for the new Google Antigravity editor
  • Bump kasm workspaces registry version support to 1.18
  • Add file browser menu button to open explicit SFTP session for improved transfer speeds
  • Fix occasional NullPointer race condition on startup on macOS
  • Fix root file browser tab name being duplicated
  • Fix occasional error when associating KeePassXC database
  • Fix AUR package not being updated properly
  • Fix various small translation issues
  • Fix various other small errors

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.0.2

16 Nov 13:50

Choose a tag to compare

  • Fix startup failure when git sync SSH was enabled and the app was configured to start in background

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

19.0.1

16 Nov 11:13

Choose a tag to compare

Netbird support

You can now connect to devices in your Netbird network via SSH and your locally installed netbird command-line client.

Netbird

Legacy system support

Up until now, the testing was done on relatively up-to-date machines that were not considered EOL. However, in practice, legacy systems are still used. With XPipe 19, the handling of older Unix-based systems has been greatly improved. As long as you can connect to a system via SSH somehow, it should work now regardless of how old the system is.

The following things have been implemented to improve legacy system support:

  • The unsupported SSH host key / key / MAC dialog will now search for matches that the client supports as well. This is to fix situations in which a server lists crypto algorithms that are so old that a modern SSH clients doesn't even know them anymore
  • Fix file listing not working on older/limited versions of find
  • Fix various SSH timeout options being too aggressive for older versions, resulting in connect timeouts
  • Fix tar browser actions not working on older tar versions
  • Fix systems where set -u was configured breaking xpipe's shell handling
  • Fix file transfer failing on systems with non-GNU dd to work around missing fullblock option
  • Fix various commands on systems where sleep command did not accept decimals
  • Improve non-Linux Unix-based system name formatting
  • Add full recognition for AIX system versions

AIX

HP-UX

You are running old systems? Then feel free to test how XPipe 19 handles for you, and report anything that doesn't work yet.

Abstract hosts and connection organization

Up until now, the handling of systems which did not support shell connections has been limited. While you could add a direct VNC / RDP connection entry, the organization wasn't as refined as with shell-based connections. For those hosts, you can now make use of the improved handling that was added for services and VNC/RDP connections.

Essentially, you can now specify the target address inline or choose an existing host from xpipe. XPipe will then automatically adapt the connection based on what is possible. E.g. if you want to open a web service directly on a device without shell access, e.g. some embedded device, just specify the hostname and optional gateway. You can then open the website in the browser while also having a nice grouping of various connection entries for an abstract host in case you have more connections added for the same host:

Abstract host config

You can also quickly convert existing connections entries like services and direct RDP/VNC connections to an abstract host entry to allow for better organization.

Abstract host

SFTP support

There is now support for systems which only support pure SFTP and no SSH shell sessions. These can be opened in the file browser as normal, although with limited functionality as there is no way to execute commands on these systems.

SFTP

Other

  • Add support for flatpak variants of various editors and terminals
  • Add ability to read files via sudo if current user did not have read permission for a file
  • Improve browser drag-and-drop to also work on the navigation bar to move between directories
  • Add ability to move categories to different parents
  • The accent color of your system appearance now applies to all UI elements
  • Make tunnels close instantly even if there was still traffic going through
  • Bump to JDK 25 and JavaFX 25
  • Rework password choice order
  • Add setting for mstsc RDP client to use smart sizing
  • Add traditional chinese translations
  • Add support for Zed editor on Windows
  • Rework gpg git initialization on Windows due to severe gpg agent slowdowns
  • Improve caching of various shell operations for speed improvements
  • The nixpkg package now also supports macOS and has been reworked as a flake. If you use XPipe on Nix, take a look at https://github.com/xpipe-io/nixpkg for the changes
  • Don't accept 7zip drag-and-drop to prevent confusion about non-existent files
  • The custom icon cache now always registers when it is out of date, prompting you to refresh
  • You can now automatically start service tunnels as well when XPipe is launched
  • Add support to automatically add unsupported SSH MAC type
  • Improve default browser detection for URL opens
  • The file browser can now automatically open UNC paths when using cmd by opening a new PowerShell tab
  • Add option to control application behavior on system hibernation
  • Add possible workaround when default beacon HTTP server port was not usable
  • Improve reliability of shell session restarts when a connection was interrupted
  • There is also now a checkout page for chinese users, which supports common chinese payment methods.

Fixes

  • Fix connection entry validity state sometimes not updating immediately when edited
  • Fix SSH connection host key type / kex type override not applying changes instantly
  • Fix misleading error messages when a file transfer was interrupted or permissions were missing
  • Fix Remmina RDP integration not supporting user domain prefix
  • Fix Linux FreeRDP not using FreeRDP v3 by default
  • Fix identities being moved to initial category when being editing
  • Fix system state info for some VMs and containers not showing
  • Fix fish shell v4 with init scripts failing to launch
  • Fix SSH MOTD errors with fish as a login shell
  • Fix vietnamese translations not being listed
  • Fix kitty launch race conditions sometimes breaking socket
  • Fix synced identities not syncing when no other categories were synced
  • Fix bitwarden sync not refreshing xpipe cache for bitwarden passwords
  • Fix sudo auth failing on legacy systems where openssl did not support certain options
  • Fix Remmina integration failing to encrypt passwords with special characters
  • Fix AppImage workspaces and app restart not working
  • Fix native file manager open not properly selecting files
  • Fix connection entries being able to be renamed to a blank string
  • Fix apple container integration freezing when recommended kernel was not installed
  • Fix local KVM integration constantly bringing up polkit auth window
  • Fix super key not being handled in VNC client
  • Fix Proxmox VNC action not setting empty password
  • Fix opened as root browser tab not launching correct shell in terminal for fish
  • Fix VNC scan adding localhost as a connection on macOS
  • Fix file git sync button sometimes being enabled too early
  • Fix errors when configuring an invalid git account password
  • Fix freeze on macOS with 1password agent when starting in background
  • Fix various NullPointers

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

18.7

17 Sep 06:13

Choose a tag to compare

  • Fix sudo elevation requiring a different approach on the newly released Ubuntu 25.10 due to sudo being replaced by a rust sudo variant
  • Fix host address text field sometimes entering invalid state and not applying hostname changes
  • Fix exception when changing synced key scope to per-user
  • Fix macOS Tahoe display name containing version twice
  • Fix inaccurate error message when a parent of a service did not support tunneling
  • Add setting to customize markdown notes template for connections
  • Remove confirm dialog when skipping connection validation to allow for faster connection creation

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)

18.6

10 Sep 05:13

Choose a tag to compare

  • Fix some types of connection entries being moved to default category after their configuration was edited
  • Fix bitwarden login issues when using custom server
  • Fix some NullPointers
  • The file browser address bar and file list will now update at the same time
  • Rotate service URLs to avoid browser cache issues when running multiple similar services on localhost

Downloads

You can find all downloadable artifacts below attached to this release. For installation instructions, see the installation guide.

All artifacts are signed by Christopher Schnick (2E21 05AB FDBA C0EB)