This release is for desktop only.
Here is a list of all changes since last release 2026.1:
Added
Linux
- Make it possible to build for RISC-V from source.
- Add
--daemon-onlybuild option for deb and rpm packages for CLI usage.
Changed
- Location setting no longer defaults to Sweden, instead it uses your current location if it
has available relays, and falls back to Sweden otherwise. mullvad-daemonnow defaults toERRORlog level when-vis not specified.
mullvad-daemon -vvis used in system services to maintain previousDEBUGlog level.- Update GotaTun from version
0.2.0to0.5.1. This improves compliance with the
WireGuard spec by adding handshake jitter and implementing padding to multiples of 16 bytes,
fixes a minor vulnerability when generating peer indices, and fixes another when registering
incoming decoy packets for DAITA. - Disable SNI for Mullvad API traffic. This prevents DPI based on domain name when obfuscation is
disabled. - Redact other users' home paths in logs.
macOS
- GotaTun is now used as the WireGuard implementation. It replaces wireguard-go.
Fixed
Windows
- Fix regression in 2026.1 that could cause split tunneling to become unavailable.
Security
macOS
- Mitigate multiple local privilege escalation attacks from admin user to root in the
preinstall
andpostinstallscripts.