Skip to content

Releases: mullvad/mullvadvpn-app

android/2023.7

11 Oct 11:42
android/2023.7
b9dc337
Compare
Choose a tag to compare

This release is for Android only.

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

Changed

Android

  • Minor addition to problem report logs to aid debugging of user issues.

2023.5

10 Oct 12:14
2023.5
93fcf31
Compare
Choose a tag to compare

This release is for desktop only.

Changes since 2023.5-beta2:

  • Start signing the deb and rpm files (GPG)
  • Fix connectivity issues when switching between networks or disconnecting on macOS.

Here is a list of all changes since last stable release 2023.4.

Added

  • Add --help and --version options to the desktop GUI application.
  • Add creation date below device name in the device list screen.
  • Add account view button in main view in the desktop app.
  • Add time left and device name in the header bar in the desktop app.

Linux

  • Start signing the deb and rpm files (GPG)

Changed

  • In the CLI, update the tunnel subcommand to resemble relay more. For example, by adding a
    unified mullvad tunnel get command and removing individual get subcommands like
    mullvad tunnel ipv6 get.
  • Update the CLI multihop settings to make it possible to set the entry location without toggling
    multihop on or off.
  • In the CLI, the mullvad account get command will now print the account number (if there is one)
    after the device has been revoked.
  • Update the CLI relay, multihop & bridge selection interface to accept a hostname as sole argument,
    inheriting the behavior of mullvad relay set hostname. This is in addition to accepting a
    geographical location as basis for filtering relays.
  • Silence OpenVPN "replay attack" warnings.
  • Update Electron from 23.2.0 to 25.2.0.

Windows

  • In the CLI, add a unified mullvad split-tunnel get command to replace the old commands
    mullvad split-tunnel pid list and mullvad split-tunnel get.

Fixed

  • Update relay list after logging in. Previously, if the user wasn't logged in when the daemon
    started, the relay list would only be updated after attempting to connect to the VPN.

macOS

  • Fix inability to sync iCloud and Safari bookmarks while connected to the VPN.
  • Ensure that the default tunnel route is added back after waking from hibernation. Previously, the
    tunnel became unusable despite the app appearing to be connected.
  • Work around issue where the default route was lost after disconnecting after switching between
    networks.
  • Fix slow offline detection.
  • Fix inability to switch from a network to a higher-priority network without the tunnel timing out.
  • Fix connectivity issues when switching between networks or disconnecting.

Removed

  • Remove the CLI subcommand mullvad relay set hostname.

android/2023.6

26 Sep 12:12
android/2023.6
86f0156
Compare
Choose a tag to compare

This release is for Android only.

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

Added

Android

  • Add quantum resistant tunneling.
  • Add UDP-over-TCP WireGuard obfuscation.
  • Improve how the Android firewall handles incoming connections on Android 11+ devices.
  • Add search bar to the Select location view.
  • Add settings entry to configure WireGuard port by either using a predefined or custom port.

Changed

Android

  • Combine the "Preferences" and "Account" settings sub-menus into a single one called
    "VPN Settings".
  • Make "Split tunneling" more accessible by placing it directly in the main settings menu.
  • Migrate multiple views to Compose and MVVM (Settings, Account, Split tunneling, Select location).

Fixed

Android

  • Reduce flickering in the main/connect view.
  • Fix UI inconsistencies.
  • Fix missing scrolling in the changes dialog.
  • Fix unused bundled relay list.

2023.5-beta2

21 Sep 14:11
2023.5-beta2
61de744
Compare
Choose a tag to compare
2023.5-beta2 Pre-release
Pre-release

This release is for desktop only.

Fixed

macOS

  • Ensure that the default tunnel route is added back after waking from hibernation. Previously, the
    tunnel became unusable despite the app appearing to be connected.
  • Work around issue where the default route was lost after disconnecting after switching between
    networks.
  • Fix slow offline detection.
  • Fix inability to switch from a network to a higher-priority network without the tunnel timing out.

android/2023.6-beta2

13 Sep 14:08
android/2023.6-beta2
7e32630
Compare
Choose a tag to compare
android/2023.6-beta2 Pre-release
Pre-release

Fixed

Android

  • Fix tunnel state and connection details sometimes getting stuck showing the wrong information.
  • Fix MTU dismiss behavior.
  • Fix DNS input crash.
  • Fix inconsistent dialog padding.

android/2023.6-beta1

29 Aug 12:05
android/2023.6-beta1
0a86f65
Compare
Choose a tag to compare
android/2023.6-beta1 Pre-release
Pre-release

Added

Android

  • Add quantum resistant tunneling.
  • Add UDP-over-TCP WireGuard obfuscation.
  • Improve how the Android firewall handles incoming connections on Android 11+ devices.
  • Add search bar to the Select location view.
  • Add settings entry to configure WireGuard port by either using a predefined or custom port.

Changed

Android

  • Combine the "Preferences" and "Account" settings sub-menus into a single one called "VPN Settings".
  • Make "Split tunneling" more accessible by placing it directly in the main settings menu.
  • Migrate multiple views to Compose and MVVM (Settings, Account, Split tunneling, Select location).

Fixed

Android

  • Reduce flickering in the main/connect view.

android/2023.5

02 Aug 09:20
android/2023.5
b215b1b
Compare
Choose a tag to compare

Changed

Android

  • New fancy version number in order to try to resolve Google Play distribution issues. Otherwise
    same as android/2023.4.

android/2023.4

19 Jul 12:33
android/2023.4
25b78ea
Compare
Choose a tag to compare

Changed

Android

  • Prevent opening download page in Google Play builds.

2023.5-beta1

13 Jul 13:36
2023.5-beta1
1b85bed
Compare
Choose a tag to compare
2023.5-beta1 Pre-release
Pre-release

This release is for desktop only.

Added

  • Add --help and --version options to the desktop GUI application.
  • Add creation date below device name in the device list screen.
  • Add account view button in main view in the desktop app.
  • Add time left and device name in the header bar in the desktop app.

Changed

  • In the CLI, update the tunnel subcommand to resemble relay more. For example, by adding a
    unified mullvad tunnel get command and removing individual get subcommands like
    mullvad tunnel ipv6 get.
  • Update the CLI multihop settings to make it possible to set the entry location without toggling
    multihop on or off.
  • In the CLI, the mullvad account get command will now print the account number (if there is one)
    after the device has been revoked.
  • Update the CLI relay, multihop & bridge selection interface to accept a hostname as sole argument,
    inheriting the behavior of mullvad relay set hostname. This is in addition to accepting a
    geographical location as basis for filtering relays.
  • Silence OpenVPN "replay attack" warnings.
  • Update Electron from 23.2.0 to 25.2.0.

Windows

  • In the CLI, add a unified mullvad split-tunnel get command to replace the old commands
    mullvad split-tunnel pid list and mullvad split-tunnel get.

Fixed

  • Update relay list after logging in. Previously, if the user wasn't logged in when the daemon
    started, the relay list would only be updated after attempting to connect to the VPN.

macOS

  • Fix inability to sync iCloud and Safari bookmarks while connected to the VPN.

Removed

  • Remove the CLI subcommand mullvad relay set hostname.

2023.4

28 Jun 11:38
2023.4
a64b10f
Compare
Choose a tag to compare

This release is for desktop only.

Here is a list of all changes since last stable release 2023.3.

Added

  • Log select settings on each connection attempt.

Changed

  • Update Electron from 21.1.1 to 23.2.0.

macOS

  • Change macOS app signing key and certificates. Replace those issued to Amagicom AB (the parent
    company of Mullvad VPN AB) with new certificates issued directly to Mullvad VPN AB.

Deprecated

Linux

  • Deprecated support for Debian 10. This also means dropping support for glibc older
    than 2.31 and Linux kernels older than 5.10.

Fixed

  • Fix location search in desktop app only searching for English location names.
  • Fix automatic WireGuard key rotation not being initialized correctly when not running the GUI.
  • Fix duplicated notifications in some situations.
  • Fix notification setting being inverted. When non-important notifications were disabled it instead
    disabled important ones and showed non-important ones.
  • Work around issues with PQ and multihop caused by fragmentation in the tunnel. The workaround
    doesn't fix fragmentation issues in general but prevents the PSK exchange packets from being
    fragmented by setting an explicit maximum segment size.
  • Fix misaligned read in shadowsocks leading to a panic on some platforms.

macOS

  • Fix tray window behaviour when opening mission control and switching between full-screen
    workspaces.
  • Fix issue where app stopped responding on ARM Macs.

Linux

  • Fix RPM package containing unecessary files causing conflicts with other electron-builder based
    packages.