Releases
v2.16.14
Compare
Sorry, something went wrong.
No results found
Added
New app UI design.
Bundled backgrounds and sound notifications.
Look & Feel tab in preferences.
Two stage login and CAPTCHA.
A new firewall mode Always On+.
Advanced parameter for configuring the VPN adapter network category as public on Windows (ws-use-public-network-category).
Advanced parameter to suppress pings (ws-no-pings).
Flag resources for new locations.
Improved
Installer icon on Windows and macOS.
Preferences import/export to include advanced parameters.
Inconsistent (English) spelling.
App logs to output GUI and engine settings in JSON format.
Chinese translation from GitHub user YerongAI.
Russian translation.
Build instructions.
WireGuard® support on adverse networks by forcing a handshake after interface configuration.
Fixed
Best Location is chosen incorrectly.
CLI-only client waits forever to connect without internet connectivity.
CLI-only client may not display a useful error.
Some blocking CLI commands may consume more CPU than intended.
Existing local DNS ignored when using custom DNS on Windows.
Reconnection after waking from sleep may fail if split tunneling on macOS.
Split tunnel rule precedence after waking from sleep on Linux.
Internet connectivity detection when using PPPoE on Windows.
Linux app aborting due to exception in boost library.
400 'header or cookie too large' for Cloudflare API endpoints.
App firewall blocking Sidecar/Continuity features on macOS.
Docked window is sometimes in the wrong position on macOS.
Misleading log error message on Windows.
wsnet sometimes not detecting OS default DNS server when using DHCP during app start on macOS.
Build-a-plan shows as free account.
Upgrade banner may show on a Pro account.
OpenVPN config file path missing terminating double-quote in helper.
In-app update download may fail prematurely on slow networks.
Maximum CAPTCHA trail size too large and causing login failures.
Updated
c-ares to 1.34.5.
ctrld to 1.4.4.
wireguard-go to 0.0.20250515 on macOS and Linux.
GUI Installer Hashes
Installer
SHA-256 hash
Windows amd64
ecf7a5fe00be0f64456690a3eacdc7bfb0b86c8b0d209664168f4a51d5baf9b5
Windows arm64
49143220b622af030e7732d3fb7e3c3fab645d55635e4ef24743ac04b76a48e4
macOS universal
5c1a9600407d8db9da769c02e4b9d39b3344b18ab662f95dd2eeb4303c0e232a
Ubuntu amd64
3b5a805bc322e52b4bc3e6f5078660b129fff183f9a0af017ef5794c596d3e97
Ubuntu arm64
e5f518498b26f9a1821a543730d4b12502aaf12e77e2e70270dc07ade724fe24
Fedora amd64
75ddc73d135777879c71766072f39a13094ac80d7d71ec9a2d402b62a2855785
Fedora arm64
d2f95408fd6900c61fff3b303ebd7e12d0c37b2b8d2a048499d1657a5c5571ae
OpenSUSE amd64
f720845b803347f08ccf1924cdbed49574782eefa0ae55878ce300ef983bec5f
Arch Linux amd64
57aec615747f64a9c738f3b0dd80747b2eec2e33a42ce75fe91d9f4c7987a433
CLI Installer Hashes
Installer
SHA-256 hash
Ubuntu CLI amd64
7e8ac55bf7fc5cf3ca919d4069519b9b8216462cacc0d776c06ebde6a7aadffc
Ubuntu CLI arm64
a068bb7b3b56e4b2718e9ad973ec13da5c8effa4a7b9f9c49ca73bc60f972684
Fedora CLI amd64
f11c690f47402ac3557be959cd69dff378c4bb8c4a4bbea46110c0623dd5f6db
Fedora CLI arm64
b68d7332d8beb72bbd92fc5659d79ceb420bd24644a7f26e1f091d1ceb7079f0
OpenSUSE CLI amd64
b22f46e6e9937eeff7b37158208fb933c829a77583d886059d38c9f1539489c3
Arch Linux CLI amd64
7c7e68b67fd6dc56dbda2476eac3e09ed66c97fa525514cf4e5769b0ab244795
You can’t perform that action at this time.