Releases: mullvad/mullvadvpn-app
2024.4-beta1
This release is for desktop only.
Here is a list of all changes since last stable release 2024.3.
Added
-
Add custom bridge settings in GUI. A custom bridge server can be used to cirvunment censorship when regular Mullvad bridge servers don't work
-
Bundle https://github.com/mullvad/apisocks5 as a standalone binary.
macOS
- Add support for split tunneling.
Changed
- Update Electron from 28.1.3 to 30.0.4.
Fixed
Windows
- Fix a race condition which could cause a BSOD when DAITA was enabled during disconnects.
android/2024.3-beta1
Changed
- Always show account history if present on login screen.
- Clarifications to in-app lockdown guide.
Deprecated
- Auto-connect is now legacy on all android devices. This setting will be replaced with a new one
for devices without native OS support.
Fixed
- Improve device revoked detection.
android/2024.2
Here is a list of all changes since last stable release android/2024.1:
Added
- Add the ability to create and manage custom lists in the location selection screen.
- Add the ability to import server IP overrides using text or file.
Fixed
- Remove potentially sensitive tunnel state information from lifecycle log.
Security
- Fix DNS leaks in blocking states or when no valid DNS has been configured due to an underlying OS issue. In these cases a dummy DNS will be set to prevent leaks.
2024.3
This release is for desktop only.
This release is identical to 2024.3-beta1.
Here is a list of all changes since last stable release 2024.2.
Added
Windows
- Add DAITA (Defence against AI-guided Traffic Analysis) setting. On supported servers, this makes
website fingerprinting more difficult by sending random padding packets along with padding all
packets to the same size.
Changed
- Don't fail to start daemon when the offline monitor fails to be initialized.
Fixed
Linux
- Fix GUI not working on Ubuntu 24.04 by adding an AppArmor profile.
- Service failed to start when IPv6 was disabled in the kernel.
android/2024.2-beta2
Security
- Fix DNS leaks in blocking states or when no valid DNS has been configured due to an underlying OS
issue. In these cases a dummy DNS will be set to prevent leaks.
2024.3-beta1
This release is for desktop only.
Here is a list of all changes since last stable release 2024.2.
Added
Windows
- Add DAITA (Defence against AI-guided Traffic Analysis) setting. On supported servers, this makes
website fingerprinting more difficult by sending random padding packets along with padding all
packets to the same size.
Changed
- Don't fail to start daemon when the offline monitor fails to be initialized.
Fixed
Linux
- Fix GUI not working on Ubuntu 24.04 by adding an AppArmor profile.
- Service failed to start when IPv6 was disabled in the kernel.
2024.2
This release is for desktop only.
Here is a list of all changes since last stable release 2024.1.
Added
- Add automatic MTU detection for desktop platforms. This currently only uses information about
dropped packets and does not take fragmentation into account. - Add ability to import server IP overrides in GUI.
Changed
- Change default obfuscation setting to
auto
. - Migrate obfuscation settings for existing users from
off
toauto
. - Change default retry connection attempts.
Fixed
- Continual excessive attempts to update the API IP were made after testing access methods.
- Fix pointless API access method rotations for concurrent requests.
- Fix daemon rotating logs on startup even if another daemon is already running.
- Fix missing redirect to out of time-view when running out of time.
- Fix incorrectly showing "App lost contact with system service" notification on suspend.
- Fix bug where the app would fail to select an existing relay in some scenarios, causing the
user to wrongly end up in a blocked state.
macOS
- DNS was not properly restored in some cases when using custom DNS.
Security
macOS
- Flush states on tunnel state changes. Previously, pre-existing connections could leak when
internet sharing was enabled on a device.
Windows
- Update electron-builder to 24.13.3 to fix CVE-2024-27303, which enabled privilege escelation when
running the installer.
android/2024.2-beta1
Added
- Add the ability to create and manage custom lists of relays.
- Add the ability to import server IP overrides using text or file.
Changed
Fixed
- Fix pointless API access method rotations for concurrent requests.
- Fix broken IPv6 connectivity by making sure the relay selector attempts IPv6 connections.
2024.2-beta1
This release is for desktop only.
Here is a list of all changes since 2024.1.
Added
- Add automatic MTU detection for desktop platforms. This currently only uses information about
dropped packets and does not take fragmentation into account. - Add ability to import server IP overrides in GUI.
Changed
- Change default obfuscation setting to
auto
. - Migrate obfuscation settings for existing users from
off
toauto
. - Change default retry connection attempts.
Fixed
- Continual excessive attempts to update the API IP were made after testing access methods.
- Fix pointless API access method rotations for concurrent requests.
- Fix daemon rotating logs on startup even if another daemon is already running.
- Fix missing redirect to out of time-view when running out of time.
- Fix incorrectly showing "App lost contact with system service" notification on suspend.
android/2024.1
Here is a list of all changes since last stable release android/2023.10:
Added
Android
- Add 3D map to the connect screen.
- Add support for all screen orientations.
- Add possibility to filter locations by provider.
- Add toggle for enabling or disabling split tunneling.
- Add auto-connect and lockdown guide on platforms with system vpn settings.
Changed
Android
- Migrate to Compose Navigation which also improves screen transition animations.
- Increase focus highlight opacity.
- Set auto-connect setting as legacy on platforms with system vpn settings.
- Change default obfuscation setting to
auto
. - Migrate obfuscation settings for existing users from
off
toauto
. - Update support email address to new email address, [email protected].
Fixed
Android
- Improve DPAD navigation.
- Upgrade wireguard-go. This might improve connectivity on some devices such as chromebooks.
- Fix connectivity issues that would occur when using quantum-resistant tunnels with an incorrectly
configured MTU. - Fix crash in Split Tunneling screen caused by apps provding icons bigger than 100MB.