github mullvad/mullvadvpn-app 2021.5-beta1

latest releases: android/test-multihop-15-11-4, android/test-multihop-15-11-3, nseventforwarder...
pre-release3 years ago

Added

  • Added possibility to filter locations by provider in the desktop app.
  • Add ability to use WireGuard over TCP towards all relays via the desktop CLI. However,
    this service is not yet available on all relays. At the time of writing, this only
    works towards se6-wireguard, se9-wireguard and se17-wireguard.
  • Add GUI environment variable MULLVAD_DISABLE_UPDATE_NOTIFICATION. If set to 1, GUI
    notification will be disabled when an update is available. This is not intended to be set by
    normal users.
  • Add setting for changing between IPv4 and IPv6 for the connection to WireGuard servers on
    desktop.

Android

  • Added toggle for Split tunneling view to be able to show system apps

Windows

  • Resolve symbolic links and junctions for excluded apps.
  • Add opt-in support for NT kernel WireGuard driver. It can be enabled in the CLI.
    Should give better performance. Especially over Wi-Fi.

Changed

  • Only use the account history file to store the last used account.
  • Update the out of time-view and new account-view to make it more user friendly.
  • Change the app update notification when the suggested version is a beta, to include that it's a
    beta.
  • Upgrade OpenVPN from 2.5.1 to 2.5.3.
  • Update Electron from 11.2.3 to 11.4.9.
  • Move OpenVPN and WireGuard settings in the advanced settings view into separate settings views.
  • Return to main view in desktop app after being hidden/closed for two minutes.

Linux

  • Always send DNS requests inside the tunnel for excluded processes when using public custom DNS.

Windows

  • Upgrade Wintun from 0.10.4 to 0.13.
  • Reduce tunnel setup time for OpenVPN by disabling DAD.

Fixed

  • Fix link to download page not always using the beta URL when it should.
  • Fix deadlock that may occur when the API cannot be reached while entering the connecting state.
  • Fix bug causing desktop app to log in if account number field was filled when removing account
    history.
  • Fix lack of account expiry updates when using the app in unpinned mode and improve updating of
    account expiry overall.
  • Fix incorrect WireGuard relay filtering when exit and entry locations overlap.
  • Fix wrong translations when switching to/from unpinned window after changing language in the
    desktop app.
  • Fix in-app notification button not working for some notifications.
  • Fix incorrectly positioned navigation bar title when navigating back to a scrolled down view.
  • Fix connectivity check for WireGuard multihop when the exit hop is down.
  • Fix incorrect location and connection status while disconnecting and incorrect location in the
    beginning while connecting in the desktop app.
  • Improve responsiveness of the controls and status text in the main view in the desktop app.
  • Read macOS scrollbar visibility settings to decide wheter or not the scrollbars should hide when
    not scrolling.
  • Fix IPv6 connections to WireGuard servers by not dropping select neighbor advertisements and
    solicitations.

Linux

  • Make offline monitor aware of routing table changes.
  • Assign local DNS servers to more appropriate interfaces when using systemd-resolved.
  • Disable DNS over TLS for tunnel's DNS config when using systemd-resolved.
  • Fix DNS when combining a static resolv.conf with ad blocking DNS.
  • Check connectivity correctly on IPv6-only networks.

Windows

  • Fix failure to restart the daemon when resuming from "fast startup" hibernation.
  • Fix OpenVPN not responding to shutdown signals when they are sent early on, causing it to close
    after 30 seconds.
  • Disable notification actions for persistent notifications since they were called when pressing
    close.
  • Remove deleted network devices from consideration in the offline monitor. Previously, the offline
    monitor may have falsely reported the machine to be online due to a race condition.
  • Recover firewall state correctly when restarting the service after a crash. This would fail when
    paths were excluded.
  • Fix daemon not starting when a path is excluded on a drive that has since been removed.
  • Prefer WireGuard if the constraints preclude OpenVPN and the tunnel protocol is "auto", instead
    of failing due to "no matching relays".
  • Retry tunnel device creation multiple times to work around issues early after boot or hibernation.

Android

  • Fix erasing wireguard MTU value in some scenarious.
  • Fix initial state of Split tunneling excluded apps list. Previously it was not notified the daemon
    properly after initialization.

Don't miss a new mullvadvpn-app release

NewReleases is sending notifications on new releases.