Skip to content

Commit d815576

Browse files
committed
[release]
1 parent d76a799 commit d815576

File tree

4 files changed

+71
-2
lines changed

4 files changed

+71
-2
lines changed

app/src/main/java/io/xpipe/app/beacon/BeaconRequestHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ private void handleAuthenticatedRequest(HttpExchange exchange) {
111111
return;
112112
} catch (BeaconServerException serverException) {
113113
var cause = serverException.getCause() != null ? serverException.getCause() : serverException;
114-
ErrorEvent.fromThrowable(cause).omit().expected().handle();
114+
ErrorEvent.fromThrowable(cause).omit().handle();
115115
writeError(exchange, new BeaconServerErrorResponse(cause), 500);
116116
return;
117117
} catch (IOException ex) {

dist/changelogs/15.0.2.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
XPipe 15 comes with many new features, performance improvements, and many bug fixes. 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.
2+
3+
## Tailscale SSH support
4+
5+
You can now connect to devices in your tailnet via Tailscale SSH and your locally installed tailscale command-line client. This integration supports multiple accounts as well to switch between different tailnets.
6+
7+
## Custom icons
8+
9+
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 can 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.
10+
11+
Your existing custom icons set for connections are not lost, it just requires you to first update the icons and then restart XPipe.
12+
13+
## Package manager repositories
14+
15+
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.
16+
17+
## New docs
18+
19+
There is a new documentation site https://docs.xpipe.io. The goal is to expand this over time to provide proper documentation for many features. If you're looking for documentation for a certain feature, let me know.
20+
21+
## Other
22+
23+
- Rework application styling
24+
- Improve performance when having many connections and categories
25+
- Add new action to run scripts in the file browser and show their output without having to open a terminal
26+
- The Homelab/Pro preview for new features is now handled automatically, you don't have to enable it anymore
27+
- You can now import saved PuTTY sessions on a system when searching for available connections. This also works for KiTTY
28+
- 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
29+
- Add support for Gnome Console and Ptyxis Terminal
30+
31+
## Fixes
32+
33+
- Fix user interface not being responsive for a few seconds after launch
34+
- Fix VSCode open actions not showing if code executable was not in PATH
35+
- Fix startup failure on Windows systems when vcredist140.dll was missing
36+
- Fix various issues with shells to Android systems
37+
- Fix issues on Linux systems where language en_US.UTF-8 was not available
38+
- Fix docked file browser terminal staying ahead of other windows even if XPipe loses focus
39+
- Fix permission denied errors on terminal launch when file system had noexec flag set
40+
- Fix git synced vault keys not working on other systems
41+
- Fix double sudo prompt when elevating to root in file browser
42+
- Fix file browser shift selection not marking selected files
43+
- Fix file browser yellow keyboard focus indicator showing after typing path
44+
- Fix ssh service tunnel sometimes failing with a timeout on close
45+
- Fix modal dialogs flickering a bit
46+
- Fix some icons resetting on updates
47+
- Fix desktop shortcuts not launching actions properly
48+
- Fix teleport integration failing for newer teleport versions
49+
- Fix MobaXterm integration not working correctly
50+
- Fix git sync SSH key password always prompting, even if it is specified in place
51+
- Fix creation dialog for scripts and identities still referring to the name as connection name
52+
- Fix password prompts for tunneled VM SSH connections showing wrong hostname as localhost
53+
- Fix Windows Terminal start up failing if it was the first time that it was launched on the system
54+
- Fix some translations not updating when changing display language
55+
- Fix custom service open command not working properly with PowerShell
56+
- Fix shortcut actions not running when daemon had to be started first
57+
- Fix browser directory list entering endless loop if directory contained symlink to itself
58+
- Fix certain actions like RDP failing when XPipe was launched from pwsh
59+
- Fix terminal selection defaulting to Wave if no other terminal is found
60+
- Fix vault version incompatibility notice only offering to disable the git sync
61+
- Fix several cases where adding/deleting vault users would corrupt vault data
62+
- Fix vault user encryption settings not updating properly
63+
- Fix shell init scripts being run multiple times when background shell session was active
64+
- Fix restart button not working for custom workspace locations
65+
- Fix git readme list updating each time when using a different vault user
66+
- Fix installation type detection being wrong when using installer and portable installation side by side
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Fix NullPointers in shell environments when no explicit shell type was set
2+
- Fix shell environment script creation failing when no explicit shell type was set
3+
- Fix some outdated translations

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
15.0.1
1+
15.0.2

0 commit comments

Comments
 (0)