Releases: mullvad/mullvadvpn-app
2025.14-beta3
This release is for desktop only.
Here is a list of all changes since last release 2025.14-beta2:
Fixed
- Fix a regression introduced in 2025.14-beta1 where the WireGuard port selection was not respected.
android/2025.11-beta1
Fixed
- Fix failing settings migrations.
- Upgrade DataStore to
1.2.0to fix corruption in user preferences.
2025.14-beta2
This release is for desktop only.
Here is a list of all changes since last release 2025.14-beta1:
Added
- Add port 443 to list of valid UDP2TCP ports.
Fixed
- Fix issues where the in-app updates view is not in sync with the daemon after system is suspended
or daemon is restarted.
android/2025.10
Here is a list of all changes since last stable release android/2025.9:
Added
- Option to show server location in the connection notification.
- Option to include account token in problem reports.
Changed
- Switch from wireguard-go to GotaTun as default wireguard library.
- Improve login and create account error messages.
- Show feature indicators while connecting.
- Show the exact obfuscation method used instead of "Obfuscation" in feature indicators.
- Remember the expanded state of the connection panel between connections.
Fixed
- Recents will now always show the selected location.
- Fix Android 16 upgrade warning text not being displayed properly in some languages.
android/2025.10-beta2
Security
- Fix regression introduced in 2025.10-beta1 where IPv6 traffic would leak when enabling
Local Network Sharing and disabling In-tunnel IPv6.
Fixed
- Fix Android 16 upgrade warning text not being displayed properly in some languages.
2025.14-beta1
This release is for desktop only.
Here is a list of all changes since last release 2025.13:
Removed
- Remove OpenVPN support from the app.
- See blog post for more info: https://mullvad.net/en/blog/removing-openvpn-15th-january-2026
- Remove "Automatic" as a setting for the "Quantum-resistant tunnel" option.
Changed
- Move settings in
WireGuard settingsview into theVPN settingsview.- Rename
Enable IpV6setting toIn-tunnel IPv6. - Rename
IP versionsetting toDevice IP version. - Merge
Obfuscationsettings andWireGuard portsetting into newAnti-censorshipview.
- Rename
- Change
mullvad reconnectto print an error message and exit with a non-zero exit code if issued
in the disconnected state.
2025.13
This release is for desktop only.
Here is a list of all changes since last stable release 2025.12:
Added
- Add settings reset command to the CLI ('mullvad reset-settings').
- Make feature indicators in connection panel navigate to the relevant setting when clicked.
- Add Lightweight WireGuard Obfuscation method (LWO). This is a cheap obfuscation method that
prevents packets from being identified as standard WireGuard packets. - Add possibility to manage devices from account view.
Changed
- Add validation for API access methods to only allow unique names. Access methods with
duplicated names will be renamed. - Change how externally triggered navigation is handled in the UI. This could potentially reduce
issues where users get stuck in the out-of-time view. - Update Electron from 36.5.0 to 37.6.0.
- Run version check hourly and when interacting with the app instead of once per day.
- Add support for gradual rollouts of new app releases
Fixed
- Fix bug introduced in 2025.13-beta1 with translations sometimes not being formatted
correctly.
macOS
- Fix high CPU usage on macOS 26 by updating Electron. This affected the app when it was visible.
Linux
- Install AppArmor profile on all Linux distributions that support AppArmor abi 4.0.
android/2025.10-beta1
Caution
We advise from using this version and instead recommend using 2025.10-beta2 or a later version. This release introduced a regression that would leak IPv6 traffic when enabling Local Network Sharing and disabling In-tunnel IPv6..
Added
- Option to show server location in the connection notification.
- Option to include account token in problem reports.
Changed
- Switch from wireguard-go to GotaTun as default wireguard library.
- Improve login and create account error messages.
- Show feature indicators while connecting.
- Show the exact obfuscation method used instead of "Obfuscation" in feature indicators.
- Remember the expanded state of the connection panel between connections.
Fixed
- Recents will now always show the selected location.
2025.13-beta2
This release is for desktop only.
Here is a list of all changes since last release 2025.13-beta1:
Fixed
- Fix bug introduced in 2025.13-beta1 with translations sometimes not being formatted
correctly.
2025.13-beta1
This release is for desktop only.
Here is a list of all changes since last release 2025.12:
Added
- Add settings reset command to the CLI ('mullvad reset-settings').
- Make feature indicators in connection panel navigate to the relevant setting when clicked.
- Add Lightweight WireGuard Obfuscation method (LWO). This is a cheap obfuscation method that
prevents packets from being identified as standard WireGuard packets. - Add possibility to manage devices from account view.
Changed
- Add validation for API access methods to only allow unique names. Access methods with
duplicated names will be renamed. - Change how externally triggered navigation is handled in the UI. This could potentially reduce
issues where users get stuck in the out-of-time view. - Update Electron from 36.5.0 to 37.6.0.
- Run version check hourly and when interacting with the app instead of once per day.
- Add support for gradual rollouts of new app releases
Fixed
macOS
- Fix high CPU usage on macOS 26 by updating Electron. This affected the app when it was visible.
Linux
- Install AppArmor profile on all Linux distributions that support AppArmor abi 4.0.