Releases: mullvad/mullvadvpn-app
2025.7-beta1
This release is for desktop only.
Here is a list of all changes since last release 2025.6:
Added
- Add notification that shows when the user is connected to WireGuard with a port that is not
supported.
Linux
- The deb package repositores now have static codenames on top of the existing distro version
specific codenames. The stable repository always have the "stable" codename,
and the beta repository has the "beta" codename.
Changed
- Replace Classic McEliece with HQC as one of the post-quantum safe key exchange
mechanisms used for the quantum-resistant tunnels. The main benefits here are that HQC
uses a lot less CPU to compute the keypair, and the public key sent to the server
is drastically smaller.
Fixed
- Automatically connect when IP version becomes available.
Linux
- Fix syntax error in Apparmor profile.
- Fix issue where settings were lost after an upgrade if
mullvad-daemon
was not restarted
beforemullvad-early-boot-blocking.service
. That is, before a reboot.
Windows
- Fix issue where daemon got stuck trying to connect only over IPv4 (or only IPv6).
macOS
- Fully uninstall the app when it is removed by being dropped in the bin.
Security
macOS
- Fix potential local privilege escalation when app was incorrectly removed by being dropped
in the bin but still leaving behind a launch daemon. This fixes CVE-2025-46351 reported by
Egor Filatov (Positive Technologies).
android/2025.4
Here is a list of all changes since last stable release android/2025.3
Added
- Make feature indicators clickable, allowing for easy access to active features.
- Add device management which enables the revoking of wireguard keys from the app.
Changed
- Improve error message when the app can not connect due to an invalid port.
Fixed
- Fix password prompt appearing every time when returning to the welcome screen.
- Remove unintended permissions added by an unused transitive Google dependency.
- Fix crash on TV devices when trying to access system vpn settings.
android/2025.4-beta2
Changed
- Improve error message when the app can not connect due to an invalid port.
Fixed
- Fix password prompt appearing every time when returning to the welcome screen.
Mullvad VPN loader 1.0.0
Mullvad VPN loader initial release
We're happy to finally release our new meta installer - Mullvad VPN loader
, which is a small tool for installing the latest Mullvad VPN app release.
Mullvad VPN loader
is available for Windows and macOS, and can install both the latest stable app release as well as the latest beta release. Mullvad VPN loader
can be used to update Mullvad VPN
whenever we make a new release.
2025.6-beta2
This release is for desktop only.
Here is a list of all changes since last release 2025.6-beta1:
Fixed
- Fix "No OpenVPN servers" warning being displayed erroneously.
android/2025.4-beta1
Added
- Make feature indicators clickable, allowing for easy access to active features.
- Add device management which enables the revoking of wireguard keys from the app.
Fixed
- Remove unintended permissions added by an unused transitive Google dependency.
- Fix crash on TV devices when trying to access system vpn settings.
android/2025.3
Fixed
- Fix in-app language bug that could cause unexpected language changes
in the app or its notifications.
android/2025.2
Here is a list of all changes since last stable release android/2025.1:
Added
- Prompt password manager to store new account number on account creation.
- Add the ability to force the ip version used to connect to a relay.
- Add the ability to disable IPv6 in the tunnel.
Changed
- Disable Wireguard port setting when a obfuscation is selected since it is not used when an
obfuscation is applied. - Adapt UI on Connect Screen for Android TV, including a navigation rail and redesigned in-app
notification bar.
Removed
- Remove Google's resolvers from encrypted DNS proxy.
Fixed
- Will no longer try to connect using an IP version if that IP version is not available.
- Fix connection details showing in IP from exit server instead of entry when using multihop.
2025.6-beta1
This release is for desktop only.
Here is a list of all changes since last release 2025.5:
Added
- Add a notification for notifying users about the sunsetting of OpenVPN.
Changed
Windows
- Rename
win-shortcuts
native module towindows-utils
.
Removed
- Remove "Automatic" option for tunnel protocol. The default is now WireGuard.
Fixed
- Fix
mullvad-cli
panicking if it tried to write to a closed pipe on Linux and macOS. - Fix bug where new users are not forwarded to the main view after payment.
- Will no longer try to connect over IPv4 if IPv4 is not available.
Windows
- Fix error setting up tunnel when MTU was incorrectly set to a value below 1280 for IPv6.
- Fix node native module being unpacked to a temporary folder.
- Fix BSOD caused by routing loop in wireguard-nt.
macOS
- Fix bug in parsing of network services from SCDynamicStore.
android/2025.2-beta2
Fixed
- Fix focus on TV devices when returning to connect screen from select location.