Skip to content

Releases: xpipe-io/xpipe

18.6

10 Sep 05:13
Compare
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)

18.5

07 Sep 15:17
Compare
Choose a tag to compare
  • Fix self-update not working when shown after XPipe restart
  • Fix some startup performance slowdowns
  • Fix AUR package info not being updated
  • Fix file renames with only case differences not applying on macOS
  • Fix browser delete action not working in quick access menu
  • Fix Windows registry query errors if registry access was blocked
  • Add option to rename synced key file in case one with the same name already exists
  • Add additional check to verify valid /tmp permissions on Linux

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.4

04 Sep 17:20
Compare
Choose a tag to compare
  • Fix desktop shortcuts for workspaces and actions not working on Linux and macOS
  • Fix computed directory file size being off by a factor of 1024 on Linux
  • Fix license check for entries limited in amount, e.g. Proxmox, potentially disabling all entries and not only one
  • Fix custom git icon sources not persisting after restart
  • Fix docker integration not elevating with sudo if context config required root permissions
  • Fix window possibly entering invalid state on Windows and not showing anymore
  • Fix tunnel session restart not applying any changes made to connection config
  • Show warning when invalid SSH gateway chain is configured
  • Reshow any existing configuration dialog if possible for connection when editing it
  • Improve error handling on Windows when registry library load fails
  • Automatically open connection configuration dialog when cloning a connection
  • Derive custom git icon source directory name from repository URL

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.3

29 Aug 12:13
Compare
Choose a tag to compare
  • Fix docker compose container grouping not working when compose file name different from running compose project name
  • Fix SSH config file import not autofilling key info when detected
  • Fix SSH key spaces breaking config connections
  • Fix SSH config breaking with unknown WarnWeakCrypto option
  • Fix SSH config permissions being wrong on connection update with certain user configurations
  • Fix terminal open failing when rm="rm -i" alias was configured on system
  • Update chinese translations (Thanks to @Xiaomckedou233 for the contribution)
  • Add support to open VSCodium workspaces in addition to all other VSCode applications
  • Add Proxmox PBS dashboard service entry if available
  • Add Windows ARM download links to website as they are now considered stable
  • Show warning when x64 Windows build is used on ARM systems

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.2

27 Aug 11:44
Compare
Choose a tag to compare
  • Rework webtop configuration and documentation to support tailscale properly
  • Make connection clone button preserve all connection entry properties for the copy
  • Fix error on rename of dotfiles in file browser
  • Fix errors in cmd.exe when SSH key file path did contain non-ASCII characters
  • Fix remote cmd.exe startup errors on Linux and macOS
  • Fix file chooser dialog showing all systems instead of only applicable ones
  • Add terminal option to play bell sound on terminal session init
  • Add more documentation links for shell init timeouts

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.1.1

25 Aug 13:05
Compare
Choose a tag to compare
  • Fix sudo elevation in terminal failing with wrong syntax in some cases
  • Add Windows Terminal profile override for starting directory setting

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.1

25 Aug 10:15
Compare
Choose a tag to compare
  • Fix terminal instantly closing on Windows in some cases on first start after update
  • Fix Windows terminal launches not working if a different starting directory was configured in the wt settings
  • Fix SSH MOTD behaviour setting being too strict
  • Fix possible NullPointer and race conditions in network scan
  • Fix AUR package checksums issue
  • Add restart button to network scan
  • Include color preview in connection color chooser menu

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.0.1

24 Aug 08:56
Compare
Choose a tag to compare

XPipe 18 ventures into many new areas. It comes with the first cloud provider integration for Hetzner cloud to kickstart the process of integrating common cloud providers directly into XPipe. Furthermore, it comes with a new MCP server functionality to seamlessly integrate XPipe into your AI agent workflows. On top of everything, there are also many new convenience features like the network scan, multiple hostnames, SSH improvements, many bug fixes, and much more.

MCP server

There is now an MCP server available for XPipe which allows you to perform many actions in an agentic workflow via your favourite MCP client, for example Cursor. The MCP server feature is disabled by default has to be enabled in the MCP settings menu.

Documentation page

Here is how it looks in Cursor:

MCP config

Here is how a chat that uses the XPipe MCP server looks like:

MCP screenshot

Hetzner cloud

This release introduces support for Hetzner cloud servers via the hcloud CLI tool. You can list all your service automatically and then access them normally as SSH connections. This is the first of hopefully many integrations for cloud providers and will serve as a good proof of concept. This integration is available in the Professional plan.

hcloud

Network scan

There is now the option to automatically search the local network for any listening SSH servers and add them automatically as new connections. This also works for remote systems and their networks.

You can find the network scan in the newly organized menu at New -> Network scan.

scan

Host addresses

You can now configure multiple addresses for a host. This allows you to quickly switch between different addresses if needed.

addresses

SSH

  • Rework SSH timeout options to hopefully better handle unexpected connection disruptions
  • There is now a new settings option and improved handling of SSH MOTDs to control whether they should be shown or not
  • Fix SSH ProxyCommand not being executed for custom connections
  • Fix SSH agent public key setting not working on Linux and macOS due to permissions issue
  • The custom SSH agent setting now works differently. To use the agent socket specified in the settings menu,
    you will now have to select the custom SSH agent for a connection. The default OpenSSH agent will no longer use this option
  • Fix custom SSH agent socket location setting not applying correctly
  • Fix SSH gateways not working on systems where username contained a dot
  • Fix some terminal connections asking for passwords even if it was entered before if the connection was edited
  • Add support to launch VsCode Insiders and Trae as well in the VsCode SSH launch menu

File browser

  • The initial transfer size calculation for large directories is now dynamically updated and shown
  • Fix script arguments not being passed with file selection
  • Fix file listing not working on Solaris systems
  • Fix refresh of single file selections failing on Windows systems
  • Fix conflict dialog being cut off
  • Fix renames not working in cmd
  • Fix not supporting dollar signs in directory names
  • Files with trailing or leading spaces are now included in the file list
  • Fix execute action on Windows not being limited to certain file types
  • Fix execute action not showing confirmation dialog if enabled

Other

  • The fonts on macOS have been updated with the goal of better readability.
    If you don't like the new font style, you can still select the old one in the appearance settings menu
  • Tailscale connections are now a top-level entry and can be synced via git
  • Add ability to specify gateways for direct RDP and VNC connections
  • Add two new connection colors with cyan and purple
  • Add new option to prefer available monochrome icons instead of colored variants
  • Add vietnamese translations
  • Improve local shell fallback handling and docs
  • Add more documentation links to the settings menu
  • Proxmox entries are now ordered by their vmid
  • Kitty and WezTerm now also support the tabs or windows settings option for terminals
  • Any small changes such as a change in color other connection are now synced instantly
  • XPipe will now clean any temp files more often

Fixes

  • Fix application freeze when having password manager identities while password manager was not running
  • Fix apt and rpm package manager installs failing due to two download redirects causing a wrong checksum
  • Fix automatic tunnel restart sometimes resulting in an invalid tunnel state
  • Fix BSD and Solaris systems not being recognized correctly
  • Fix performance issue when opening connection chooser dropdown
  • Fix small parts of the UI moving a bit on hover
  • Fix Bitwarden integration in some cases requiring the master password every time
  • Fix restart button not working on Linux
  • Fix license check becoming invalid if xpipe was left running for more than a week
  • Fix git vaultversion conflict not being solved automatically
  • Fix container service entries not showing the port when added initially

There are also many other small changes that are not listed explicitly here.

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)

17.4

03 Aug 12:09
Compare
Choose a tag to compare
  • Add support for SSH agent authentication methods to specify a fixed public key so that only a certain private key will be offered by the agent. This prevents cases in which the authentication fails because the agent tried too many keys
  • Add possible workaround for script execution issues on systems where /tmp is mounted with noexec
  • Improve docs and notes for local directory git repository sync as an alternative to remote repositories for syncing
  • Improve gnu coreutils homebrew package handling on macOS
  • Make bitwarden password manager use existing BW_SESSION environment variable if possible
  • Various macOS styling improvements
  • Fix desktop shortcuts for various actions not being properly recognized by the desktop environment on some Linux systems
  • Fix 1password integration op:// urls being broken
  • Fix exception when VNC connection required username but password manager entry did not provide one
  • Fix long error messages being cut off

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)

17.3

26 Jul 06:04
Compare
Choose a tag to compare
  • Improve terminal logging quality. Terminal escapes are now better cleaned from the logs. To still have access to the raw original logs, there are now two logs written for each connection, one raw and one cleaned.
  • Rework SSH agent socket handling on Linux and macOS. You can now specify the agent socket location in the settings menu to avoid having to deal with various rc files
  • Add support for freerdp on macOS as another alternative RDP client
  • RDP connections do not use the smart resize option anymore to allow the client to change the resolution
  • Improve scaling for remmina and freerdp sessions
  • PowerShell startup failures are now handled better and do not cause multiple errors in various actions
  • Improve git sync handling and documentation for local sync repos with file:// urls
  • Fix clipboard copy sometimes causing the application to freeze
  • Fix macOS app icon brightness
  • Fix actions like a WinSCP open not working
  • Fix custom KeepassXC symlink in PATH not working
  • Fix some children of git vault personal connection frequently moving around in the readme
  • Fix double click setting making some buttons require double-click as well
  • Fix VNC password prompt not resetting cache on wrong password

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)