Skip to content

Releases: mullvad/mullvadvpn-app

android/2025.10

24 Nov 09:24
android/2025.10
0f96a41

Choose a tag to compare

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

18 Nov 16:41
android/2025.10-beta2
9ae1213

Choose a tag to compare

android/2025.10-beta2 Pre-release
Pre-release

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

17 Nov 10:36
2025.14-beta1
fc359d3

Choose a tag to compare

2025.14-beta1 Pre-release
Pre-release

This release is for desktop only.

Here is a list of all changes since last release 2025.13:

Removed

Changed

  • Move settings in WireGuard settings view into the VPN settings view.
    • Rename Enable IpV6 setting to In-tunnel IPv6.
    • Rename IP version setting to Device IP version.
    • Merge Obfuscation settings and WireGuard port setting into new Anti-censorship view.
  • Change mullvad reconnect to print an error message and exit with a non-zero exit code if issued
    in the disconnected state.

2025.13

10 Nov 08:18
2025.13
20e7ce1

Choose a tag to compare

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

10 Nov 08:11
android/2025.10-beta1
8a92713

Choose a tag to compare

android/2025.10-beta1 Pre-release
Pre-release

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

29 Oct 07:46
2025.13-beta2
5ab41dc

Choose a tag to compare

2025.13-beta2 Pre-release
Pre-release

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

22 Oct 08:15
2025.13-beta1
b31d7d9

Choose a tag to compare

2025.13-beta1 Pre-release
Pre-release

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.

android/2025.9

21 Oct 06:10
android/2025.9
6c49c5c

Choose a tag to compare

Here is a list of all changes since last stable release android/2025.8:

Added

  • Add LWO obfuscation.
  • Add a warning banner to Android 16 users when they are unable to connect after an app upgrade.
    This can happen due to a known issue in Android 16.

2025.12

20 Oct 09:35
2025.12
267b885

Choose a tag to compare

This release is for Windows only.

This release is based on 2025.10 with the addition of a fix for a BSOD that some users experienced.
Here is a list of all changes since last stable release 2025.11:

Added

  • Add helpful warnings when clearing account history. This helps users not lose their account
    numbers.

Windows

  • Add additional logging for tunnel devices and split tunneling to problem reports.
  • Log WFP sessions when transaction lock timeout occurs.

Changed

  • Move placement of login button from inside the account number input to under account number.

Windows

  • Implement UDP GSO for QUIC on client socket. This improves download speeds slightly.

Fixed

  • Fix version being labeled unsupported unexpectedly. So far, this only an issue when using
    development builds.
  • QUIC obfuscation only using one in-address when connecting. It will now randomly select one of
    the available in-addresses for each connection attempt.
  • quinn_udp crate flooding mullvad-daemon.log with warnings.

Windows

  • Mitigate BSOD caused by split tunnel driver during boot.

Security

Windows

  • Block traffic to exit node from non-Mullvad processes. This fixes a leak where traffic could be
    encrypted once, but leave the entry node unencrypted, if and only if the destination were the exit
    node. E.g., this might occur if a browser tries to open a TCP connection to the exit node IP.

2025.11

13 Oct 13:44
2025.11
f348ab7

Choose a tag to compare

This release is for desktop only.

Here are the changes since last stable release 2025.10:
This release is for Windows only. This release reverts all functionality to how the app worked in
version 2025.9 to fix a BSOD (boot loop) bug. Only a few users experienced the issue, but we deemed
it critical enough to revert everything until we have a better understanding of the problem.