This release is for desktop only.
Here is a list of all changes since last stable release 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.
- Update OpenVPN to 2.6.8 from 2.6.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
- Update OpenVPN to 2.6.8 to fix CVE-2023-46850, which could cause freed memory to be sent to the peer.
Windows
- Fix possible privilege escalation by setting stricter permissions on mullvad directories such as
the directory in ProgramData.