This release is for desktop only.
Added
Linux
- Add support for WireGuard's kernel module if it's loaded.
- Add tray context menu with actions.
Changed
Linux
- Open and focus app when opened from context menu instead of toggling the window.
Fixed
- Start key rotation when WireGuard key is first created.
- Remove firewall filters (unblock internet access) when "Always require VPN" is enabled and the app
is uninstalled.
Android
- Fix rare crash that could happen when starting the background service.
- Fix rare crash that happened with large text sizes and long location names on the main screen.
- Fix UI not updating in split screen mode when the window is unfocused.
- Fix split tunneling not being correctly configured after restarting the app.
- Fix app reopening after pressing the Quit button because app was running multiple tasks.
- Fix inconsistent behavior of the quick-settings tile when logged out. It would sometimes enter the
blocking state and sometimes open the UI for the user to login. Now it always opens the UI. - Mark the VPN connection as not metered, so that Android properly reports if the connection is or
isn't metered based solely on the underlying network, and not on the VPN connection.
Linux
- Fix split tunneling rules preventing
systemd-resolved
from performing DNS lookups for excluded
processes. - Honor routes other than the default route with
mullvad-exclude
. This is mainly to improve
routing within LANs.
Security
- Stop resetting the firewall after an upgrade to not leak after an upgrade.