v2.2.1

hcengineering/platformv2.2.1Jun 16, 2026by stenya

AI Summary

This release introduces a new Split Tunneling feature and fixes several Linux compatibility issues. It also removes the username display from the main dashboard to improve user privacy.

Key Highlights

  • Introduced Split Tunneling to route specific apps through a different network interface.
  • Fixed app profiles not migrating correctly when application fingerprints change.
  • Fixed Linux compatibility issues, including IPv6 conntrack cleanup.
  • Improved compatibility with IVPN Client in specific environments.
  • Removed username display from the main dashboard for privacy.

New Features

  • Split Tunneling: Route specific apps through a different network interface.

Full Release Notes

### New

- Split Tunneling: Route specific apps through a different network interface - [#2182](https://github.com/safing/portmaster/pull/2182) / [documentation](https://wiki.safing.io/en/Portmaster/Feature/SplitTunnel)

### Fixes

- App profiles not migrating correctly when application fingerprints change - [#2181](https://github.com/safing/portmaster/pull/2181) / [#1997](https://github.com/safing/portmaster/issues/1997)
- (Linux) Pre-existing connections could bypass SPN routing rules after Portmaster start/resume - [315fc254](https://github.com/safing/portmaster/commit/315fc254a5f1eff0420e56b7d10abb3114637691)
- (Linux) IPv6 conntrack entries not correctly removed during cleanup - [8d627bc1](https://github.com/safing/portmaster/commit/8d627bc1bc7e00ce8cf536ee96db328e07213651)
- (Linux) Improved compatibility with IVPN Client in some environment configurations - [e2f6f1f8](https://github.com/safing/portmaster/commit/e2f6f1f8b66b7483b56c0d264abb9d778382964e)

### UI

- Removed username display from the main dashboard (privacy improvement) - [dea00888](https://github.com/safing/portmaster/commit/dea008886d2c837ad430e2244859efc462d78d66) / [#2123](https://github.com/safing/portmaster/issues/2123)
- "SPN Tunnel" connection detail is now only shown when the connection was actually routed through SPN - [ee2e3ef3](https://github.com/safing/portmaster/commit/ee2e3ef357239689ced1118e495afb50f7da6108)