Releases: mullvad/mullvadvpn-app
Releases · mullvad/mullvadvpn-app
2023.6-beta1
This release is for desktop only.
Here is a list of all changes since 2023.5.
Added
- Add customizable relay lists to the CLI on desktop. Custom lists can be managed through
mullvad custom-lists
and can be selected throughmullvad relay set
andmullvad bridge set
. - Add custom lists to location selector in desktop app.
- Add custom API access methods to the CLI on desktop. Custom API access methods allow the user to
proxy API traffic through a peer before connecting to a tunnel. They are managed through
mullvad api-access
, and the initially supported network protocols areShadowsocks
and
SOCKS5
. - Add social media content blocker.
- Add ability to override server IPs to the CLI.
Changed
- Update Electron from 25.2.0 to 26.3.0.
Linux
- Don't block forwarding of traffic when the split tunnel mark (ct mark) is set.
Removed
Windows
- Remove wireguard-go (userspace WireGuard) support.
Fixed
- Show correct endpoint in CLI for custom relays.
- Lower risk of being rate limited.
- Fix error dialog when failing to write to console by handling the thrown error.
- Fix error dialog displayed when the daemon was killed.
- Fix desktop app freezing when navigations occur in very quick succession.
Windows
- Correctly detect whether OS is Windows Server (primarily for logging in daemon.log).
Security
Windows
- Fix possible privilege escalation by setting stricter permissions on mullvad directories such as
the directory in ProgramData (CVE-2023-50446).
android/2023.8-beta1
This release is for Android only.
Here is a list of changes:
Changed
Android
- Add Google Play in-app purchases to the build distributed via Google Play.
- Add social media content blocker.
- Add support for setting per-app language in system settings.
- Improve device and expiry information throughout the app.
- Migrate remaining views to Compose and MVVM (welcome, out-of-time, login, problem report, logs voucher dialog, in-app notifications).
- Add share button to the log view which can be used to copy or in other ways share the log text. This was partially added due to limitations in Compose which result in it not being possible to select and copy text in the log view.
NOTE: The attached binaries does not include support for Google Play in-app purchases.
android/2023.7
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
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 resemblerelay
more. For example, by adding a
unifiedmullvad tunnel get
command and removing individualget
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 ofmullvad 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
andmullvad 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
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
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
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
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
Changed
Android
- New fancy version number in order to try to resolve Google Play distribution issues. Otherwise
same asandroid/2023.4
.
android/2023.4
Changed
Android
- Prevent opening download page in Google Play builds.