2020.4-beta1
Pre-release
Pre-release
This release is Android only
Added
- Add signal handlers on Linux, macOS and Android to better log critical faults with the daemon.
- Add WireGuard MTU setting to desktop app.
- Add option to receive notifications about new beta releases.
Android
- Add option to enable auto-connecting behavior
- Include an initial relay list in the APK so that the app can connect to the VPN even if it fails
to connect to the API after it is installed. - Add a reconnect button to disconnect and connect again without closing the tunnel device to avoid
leaking any data during the reconnection. - Add quick settings tile to control the tunnel state.
- Enable IPv6 traffic through the tunnel.
Changed
- Prefer WireGuard when tunnel protocol is set to auto on Linux and MacOS.
- Wait for tunnel state machine to properly shut down, cleaning up the firewall properly on Windows
during the daemon shutdown. - Switch to new logo.
- Show better message when the app failed to block all connections after an error.
Fixed
- Fix bug that could lead to Javascript error dialog to appear upon the desktop app termination.
- Fix rendering glitch in the map and improve the map's resource usage.
macOS
- Fix firewall rules to properly handle DNS requests over TCP when "Local network sharing" is
disabled. Previously DNS requests over TCP would timeout.
Android
- Fix notification action button not working when requesting to connect the tunnel after being
disconnected for a long time. - Make the settings screen scrollable, so that the quit button is reachable on small screens.
- Fix connectivity listener leak causing possible battery usage increase.
- Fix crash that could sometimes happen when restarting the background service.
- Fix incorrect location information sometimes shown in main screen.
Windows
- Fix bug where failing to initialize the route manager could cause the daemon to get stuck in a
blocked state. This only affected WireGuard.
Security
- When upgrading or reinstalling while connected, exit the daemon in a blocking state to prevent
unintended leaks. This only affects upgrades from this release.
Windows
- Fix issue in daemon where the
block_when_disconnected
setting was sometimes not honored when
stopping the daemon. I.e. traffic could flow freely after the daemon was stopped.
Android
- Fix issue where IPv6 traffic could leak outside of the tunnel.