2020.4-beta3
Pre-release
Pre-release
Added
- Add shell completions for the mullvad CLI. Installed for bash and zsh on Linux and zsh on macOS.
Changed
- Downgrade to Electron 7 due to issues with tray icon in Electron 8.
- Use rustls instead of OpenSSL for TLS encryption to the API and GeoIP location service.
Windows
- When required, attempt to enable IPv6 for network adapters instead of failing.
Android
- Update the WireGuard Key screen so that it looks the same as on the desktop app. It is now reached
through the Advanced settings screen.
Fixed
- Enable IPv6 in WireGuard regardless of the specified MTU value, previously IPv6 was disabled if
the MTU was below 1380.
Windows
- Improve offline detection logic.
- Enable missing IPv6 interface on the WireGuard TUN adapter when it has been disabled.
Android
- Change button colors on problem report no email confirmation dialog to match the desktop version.
- Fix crash when attempting to run app from the non-default location, such as the SD card or from a
different user profile.
Security
macOS
- Ship native Node modules unpacked to prevent malware checks by macOS on each run. The malware
checks delayed app startup when "block when disconnected" was enabled and performed system network
requests to Apple.
Android
- Fix failure to create tunnel when app is started with auto-connect enabled. This would sometimes
lead to a traffic leak.