Skip to content

Releases: mullvad/mullvadvpn-app

2025.12-beta1

14 Oct 07:30
2025.12-beta1
ef9089c

Choose a tag to compare

2025.12-beta1 Pre-release
Pre-release

This release is for desktop only.

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

Fixed

Windows

  • Mitigate BSOD caused by split tunnel driver during boot.

android/2025.9-beta1

13 Oct 06:26
android/2025.9-beta1
21bc229

Choose a tag to compare

android/2025.9-beta1 Pre-release
Pre-release

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.10

09 Oct 08:09
2025.10
dcc7ac9

Choose a tag to compare

Warning

This release can cause BSOD and boot loops on some Windows computers. We do not recommend upgrading to this version if you are using Windows.

This release is for desktop only.

Here is a list of all changes since last stable release 2025.9:

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.

macOS

  • Fix apps attempting to use IPv6 with in-tunnel IPv6 disabled.
  • Re-add missing loopback alias if removed. This fixes some issues with DNS resolution.

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.10-beta2

02 Oct 07:29
2025.10-beta2
3c2fe9c

Choose a tag to compare

2025.10-beta2 Pre-release
Pre-release

This release is for desktop only.

Here is a list of all changes since last release 2025.10-beta1:

Fixed

  • 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.

Mullvad VPN loader 1.2.0

02 Oct 09:17
desktop/installer-downloader/1.2.0
726415e

Choose a tag to compare

Here is a list of changes since last release 1.1.0:

Changed

  • Ignore releases with a rollout of 0.

android/2025.8

22 Sep 10:54
android/2025.8
92ec209

Choose a tag to compare

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

Added

  • Set default server based on the current location when the app is started for the first time.
  • Add QUIC obfuscation.

Changed

  • Enable quantum-resistant tunnels by default (when set to Automatic).

2025.10-beta1

18 Sep 07:55
2025.10-beta1
6cbc5a6

Choose a tag to compare

2025.10-beta1 Pre-release
Pre-release

This release is for desktop only.

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

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.

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.

Fixed

  • Fix version being labeled unsupported unexpectedly. So far, this only an issue when using
    development builds.

macOS

  • Fix apps attempting to use IPv6 with in-tunnel IPv6 disabled.
  • Re-add missing loopback alias if removed. This fixes some issues with DNS resolution.

android/2025.8-beta1

15 Sep 12:33
android/2025.8-beta1
2e57c95

Choose a tag to compare

android/2025.8-beta1 Pre-release
Pre-release

Added

  • Set default server based on the current location when the app is started for the first time.
  • Add QUIC obfuscation.

Changed

  • Enable quantum-resistant tunnels by default (when set to Automatic).

android/2025.7

08 Sep 09:57
android/2025.7
36d496a

Choose a tag to compare

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

Added

  • Add list of recent server selections in the select location view.
  • Add support for devices with 16KB page size.

2025.9

08 Sep 07:24
2025.9
d04f219

Choose a tag to compare

This release is for desktop only.

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

Added

  • Add QUIC obfuscation (WireGuard only). It will be used automatically when connecting fails with
    other methods.

Fixed

macOS

  • Add support for parsing eslogger output version 10. This fixes split tunneling on macOS 26.
  • Avoid interpreting negative numbers from eslogger as PIDs.