Added
- Add quit button to tray context menu on Linux and Window.
- Add search bar to location list in desktop app.
Windows
- Remove all settings when the app is uninstalled silently.
Changed
- Update Electron from 19.0.13 to 21.1.1.
Fixed
- When a country is selected, and the constraints only match relays that are not included on the
country level, select those relays anyway. - Fix regression where WireGuard relays were connected to over OpenVPN after a couple of failed
attempts, when the tunnel type was set toany
. - Fix missing connect timeout when connecting to a WireGuard relay over TCP.
- Fix failure to apply firewall rules that could occur when connecting timed out.
macOS
- Fix fish shell completions when installed via Homebrew on Apple Silicon Macs.
Linux
- Remove last filesystem dependency of early boot blocking unit.
- Ensure RPM package removes all application directories when uninstalled.
- Fix architecture field for ARM RPM builds so the app installs on Fedora based distros.
Windows
- Ignore adapters that have no valid GUID when removing obsolete Wintun interfaces during install.
Previously, the installer would abort. - Revert to using netsh for DNS config, as some Windows builds did not deal with changes correctly.
TALPID_DNS_MODULE
can be used to override this. - Fix deadlock that could occur when the default route changed while initializing split tunneling.
Removed
macOS
- Remove ⌘Q shortcut.
Security
Windows
- DNS loopback traffic is no longer blocked. Note that local resolvers are still unable to forward
queries to servers that would normally be blocked.