Releases: Windscribe/Desktop-App
Releases · Windscribe/Desktop-App
v2.13.5-beta
Fixed
- Scroll position not retained when leaving/reentering a window.
- Importing JSON may put the Secure Hotspot preference in an invalid state.
- Changelog link for many platforms in General Preferences.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
23f191ceba03da29a3a9e6657ee61fbe9a7fd9e24993bcc97a6c56de9ede33ea |
Windows arm64 |
ca1948f4cd424da2f42eb581c8a1af1895b48f20c77488dd8f5cb8ee077316fc |
macOS universal |
50b76df533f996baed009ac3e4f00f41688f8af236637eca31e4df02ccc3a179 |
Ubuntu x86_64 |
92f45642d6d6db2db03665f1500cf6e8092f7cbb9e8ac4fc46ea99c1598f188d |
Ubuntu arm64 |
048561c236b7b0cc5c42cce4ddcf419abd600cabe7bc13acc9bc4a3fe2809dfa |
Fedora x86_64 |
9f14e29d2e19505c76bf4172e1acee6e8f329fe63c2265d81c71c61978ad29be |
OpenSUSE x86_64 |
6771ea596c7b44a3a35e66dcd3723ea15e98ffc7f7d89382cf91dab552089a72 |
Arch Linux x86_64 |
7e1a188723154040909f881c03b8952450b64ea6b4e99977015683db5c2d0cc8 |
CLI Installer Hashes
v2.13.4-alpha
Added
- A changelog link in the About preferences screen.
Improved
- Windows installer to notify the user if the helper service fails to install.
- Network detection and minimized location service requests on Windows 11 24H2.
- Error reporting if installation to a custom folder fails on Windows.
Fixed
- Ecuador flag.
- Invalid MAC spoofing loop when specifying an invalid address on Linux.
- Log entries from wsnet are double encapsulated on Linux.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
dc12eecc73a095078fb0b4a18d7d6ee0c3c306847325979dbd0764f8edff785b |
Windows arm64 |
a032783adb54d53650dca2b2322d1d19405deeb154986c595de030ad1e63c168 |
macOS universal |
aefb32260c1e5ccc9ba58f7f8054ab1eafaea763c79370e5e862873b1da38219 |
Ubuntu x86_64 |
fe439e7dd60546c4838e042ec2688abadac6f6c25ce0cb00368e412799681b8c |
Ubuntu arm64 |
2e15704caaf7c556e737d211fae8508d5de5efe213e512d1f92849d842de7fd9 |
Fedora x86_64 |
ec1cd59ad6fc29aeb29fc2fefbb13020751fe29c556c050ba702ecd1bdd69de5 |
OpenSUSE x86_64 |
6ec96ea92e7594bfc87ad1595422a77e6bce05228c183e43d172f3b315d1511f |
Arch Linux x86_64 |
d47e853c4d0ea35203a3aaffc05f7922175acaebaa7e3c294100673543256d52 |
CLI Installer Hashes
v2.13.3-alpha
Improved
- UX and performance when dragging windows to different screens.
- Split tunneling apps list population on Linux, based on contributions from GitHub user
intangir
.
- Login/logout CLI flow
- Debug log content.
Fixed
- A potential app hang when exiting the app.
- App can't be dragged to a screen above the initial screen on Windows.
- App is positioned off-screen when it is docked and device pixel ratio is not 1 on Windows.
- Incorrect usage of
nmcli
in the CLI client on Linux.
- Custom config path not verified when importing preferences from JSON.
- Symlink target for windscribe-cli incorrect on macOS.
- Additional 'Start Minimized' use cases on macOS.
- Incorrect log names for CLI client on Linux.
- Missing null check in GUI logic.
Removed
- Ability to use Secure Hotspot together with inclusive split tunneling on Windows.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
872cb121016eacf6c6266418796d011f1aae64fb4641f92cef59d54354667081 |
Windows arm64 |
e9f86176769415f9af6e6541bba2aa5811a339ae37604808e7ffa6536519a1f7 |
macOS universal |
4170a85aed13c9d9a53cb4bbc2272e353bbfb4ebb493319b2e588b7ff26cec02 |
Ubuntu x86_64 |
cf3797fb7672f578562aec85c74efafac4c65a5ac835c1f08054febf37c6ae6f |
Ubuntu arm64 |
d278b1f6acee09aac56bb6c09abd2d98e8cf6e4e6de5a60ebab397c16663dce0 |
Fedora x86_64 |
2c3e6d994a28016f873c29a4f024add89427003d3ac12ddf0b524ca0d1d9cf2b |
OpenSUSE x86_64 |
790ed465f6b09fcf9d418d7159b2e60f0f4742bf8f02c290c3a3f2ea2aa6d6f9 |
Arch Linux x86_64 |
f2224a9a78ad156dbebf9b015ebcec1ebf793733e2480cc59f023b45c14935c1 |
CLI Installer Hashes
v2.13.2-alpha
Added
- IPv6 support for split tunneling.
- Static IP support in CLI.
- Toggle to enable proxy gateway only while VPN is connected, based on contributions from GitHub user
intangir
.
h3://
and sdns://
protocol support for ctrld (custom DNS preference).
- Restored translations of 'Release' and 'Beta' release channels.
Improved
- Location ordering when searching.
- CLI entry of credentials when logging in.
- UX for some CLI commands.
- Japanese translations from GitHub user
Ue05
.
- Russian translations from GitHub user
MedicalJewel105
.
- Debug log content to facilitate automated debug log analysis.
- Null pointer checks in Objective-C code.
Fixed
- Static IP commands in CLI with GUI backend.
- CLI symlink sometimes not created on macOS.
Start Minimized
prefernce may not work when Minimize windows into application icon
is enabled on macOS.
Removed
- IPv6 toggle in preferences on Windows.
- IPv6 enabling/disabling on macOS.
Updated
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
3c5e49edee598ab9954194d2098c903455266266f8cd579c1121499f8112e1bc |
Windows arm64 |
1eb0d6af44cb7725dc7583fac9735d5e63d062af8f1d25f2faa2ddc60edc7186 |
macOS universal |
1b6438ba884d24da5b6939696bcc6539ad0ff70b2903d939559b6be1358ae340 |
Ubuntu x86_64 |
d445a5969584ef4ba25d6cc504bb2255839805a1e0f6189adf02c106aaf9569b |
Ubuntu arm64 |
7f786f80babbe0f39aa9809c0e20aeff08f025f4c54558d00308d4a5e10d077f |
Fedora x86_64 |
4ba0908254910d8b1413901d4aead4867a72af468c70c480663ac69b84ef9b40 |
OpenSUSE x86_64 |
b24cdbe2fa1877aac2a5e73d0a24ed056f9da1f7f7704a7e532be4b9dcd3efe0 |
Arch Linux x86_64 |
b35184cfb5481aae349fcad9bda3b3467cbf53ad826962753a50b5dd3ccfdffa |
CLI Installer Hashes
v2.12.7
Added
- MAC spoofing in Linux.
- Support for in-app updates from many immutable Linux distros.
- Flags for new and upcoming locations.
- Link to our website for further information about the Circumvent Censorship feature in preferences.
- Additional curl logs for failed server API requests in wsnet.
Improved
- UDP/TCP/Stealth/WStunnel protocol performance on Windows by using the OpenVPN DCO kernel driver as their default driver.
- Behavior when querying the SSID on Windows 11 24H2 and Location services is off.
- Behavior when querying the SSID on macOS 15.
- Description for packet size, clarifying that it doesn't do anything for TCP-based protocols.
- Error message when update download fails.
- The failover algorithm in wsnet to prevent it from 'sticking' to one domain.
- Split tunneling behavior on Linux by doing a self-test at service start.
Fixed
- Docked Windows app does not detect change in taskbar size and adjust position when displayed.
- App update may fail to stop and remove OpenVPN/Wireguard daemons on Windows.
- Debug log may fail to send.
- Double blinking cursors on custom config credentials prompt.
- Custom config authorization data not deleted when custom config directory cleared.
- Latency endpoint duplicate requests.
- Imported JSON values may be incorrect.
- Additional JSON & GUI input validation errors.
- Proxy validation to only allow an IP address. Prior proxy configurations using a hostname will no longer function.
- Proxy gateway sometimes sends invalid headers.
- Memory leaks in wsnet.
- UDP protocol on Windows may fail to connect when Circumvent Censorship is enabled.
- "Secure Hotspot" feature not being disabled properly when using IKEv2 on Windows.
- Installer ignoring username/password command-line arguments on Windows.
- Emergency connect fails to connect due to incompatibility with OpenVPN DCO driver on Windows.
- macOS installer may mangle the 'windscribe' user if it's a regular user.
- Always-on firewall may not be enabled after reboot on macOS.
- Installer window in wrong position during in-app update on macOS.
- Unexpected permission prompt during upgrade on macOS.
- Custom DNS may be bound to wrong interface due to firewall state cache on macOS.
- Potential app crash on macOS when App Internal DNS setting is 'OS Default'.
- Potential app crash when installing helper on macOS.
- Memory leaks in IPC and other macOS-specific code.
- Linux helper may get stuck when disconnecting on Raspberry Pi with split tunneling enabled.
- openSUSE CLI install script not starting the helper service.
- Auto-rotate MAC not working when disconnecting and reconnecting to the same network on Linux.
- Linux helper service may not be restarted after update.
- Debian package dependencies for Debian Trixie.
- Possible delay when setting firewall rules on Linux.
- Update not working in Fedora Silverblue while connected.
Updated
- Windows OpenVPN DCO driver to v1.2.1.
- German translations provided by GitHub user Evonos.
- Spanish translations provided by GitHub user IceString3.
- Russian translations in installer.
- c-ares in wsnet to the latest version 1.33.1, increased timeouts for DNS requests.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
c6678edba05f5af3148e7777940de0eff7d5d5e030f28822d7b988e2c4d63dc7 |
Windows arm64 |
3d13056ad15bd7bf5854a23b044b9c3dca41afca0e49cd264f3d51fb55367471 |
macOS universal |
e49a734482fb1f6aaf8775ab3138abdd359b2e331519bd8c62ab68650e60b579 |
Ubuntu x86_64 |
1eaec655553bf5bf949557df5e5752cf9037025e446a719ac26f452c0c5fa74b |
Ubuntu arm64 |
11369dbe4d77cf15334e07ea28d4cc16bc94a59fcc593f8ccecbf65dc3e6ce0e |
Fedora x86_64 |
7226f319ec8e979132399ee26078ff7919bb0153876079a64909bbd0f39dbf0c |
OpenSUSE x86_64 |
39d7824bc2ed2c95886e40aca76c53cd3c68ee63f2de450a53c3e5b20ca0de46 |
Arch Linux x86_64 |
f18883a9598008270931b17a4639bd2e0c1e56adae1391b0685f201a80441be7 |
CLI Installer Hashes
v2.12.4-beta
Fixed
- UDP protocol still failing to connect for some Windows users when
Circumvent Censorship
is enabled.
Secure Hotspot
feature not being disabled properly when using IKEv2.
- Possible delay when setting firewall rules in Linux.
- Update not working in Fedora Silverblue while connected.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
1d525c211b67fe1a28c06bfdf498cddc318ceca4050c6c54c155bd58ed466320 |
Windows arm64 |
b0a9ae30a07c765bde3aaee22cf4d18f6c924058d00410e8a9682077f7720ef0 |
macOS universal |
64af04504306dc12778f5498cb9f397ff7ef7ee9507757f20c14f0bfd181a260 |
Ubuntu x86_64 |
80797d9865577a09bc03f31be041a205c108c9255892b7af823bac57692d3a24 |
Ubuntu arm64 |
f1ae24352091382e376eefcf41873ce0e26c8c593f431170cec2f96bb2f6b619 |
Fedora x86_64 |
a3d26324a83d3e119ca79943f3c88a36202a7ef031aa78a997d5341878a08240 |
OpenSUSE x86_64 |
6f0adbb23b21c28fdd7cf51cf8fc52352169c26b205e0a1d51295b17c5312dd7 |
Arch Linux x86_64 |
82cd4970cd9a6c5ae3fbb68395320b6f798b65f8dff90fc8a0544d916aa9a237 |
CLI Installer Hashes
v2.12.3-alpha
Added
- Link to our website for further information about the
Circumvent Censorship
feature in preferences.
Fixed
- Unable to connect in Windows when using the UDP protocol and the
Circumvent Censorship
feature.
- Imported JSON values may be incorrect.
- Proxy validation now only allows an IP address. Prior proxy configurations using a hostname will no longer function.
- Proxy gateway sometimes sends invalid headers.
- Potential app crash in macOS when App Internal DNS setting is
OS Default
.
- Potential app crash in macOS when installing helper.
- Memory leaks in IPC and other macOS-specific code.
- Memory leaks in wsnet.
- openSUSE CLI install script not starting the helper service.
- Auto-rotate MAC not working when disconnecting and reconnecting to the same network in Linux.
- Helper service may not be restarted after update in Linux.
- Debian package dependencies for Debian Trixie.
Updated
- Russian translations in installer.
Known Issues:
- Windows: the
Circumvent Censorship
feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN DCO driver. If you require use of the the TCP protocol and the Circumvent Censorship feature, you can add ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of the wintun driver.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
4f96643443199cb9b8cdcea2085fec2ea438b1a9159bff883dc134b4ffb5f2ff |
Windows arm64 |
2ea8fdefc54967f2a8d333112c2debfb0627472d60e1dc2159ded96ebfab5a30 |
macOS universal |
1efb6e9846fb690b897c06701b75ea35287a2e29f2406fc760feeb13d53bd22e |
Ubuntu x86_64 |
1edc9137f5182c7d3509e5a3433e7ffd904310e822f51c25e9b57e60e7da6717 |
Ubuntu arm64 |
554ce6c7f1f39d08ffc1d2f7b7867efda5338deb5cba112124095b27a490a0f9 |
Fedora x86_64 |
587fbd0df6d9cebc7748322b454388a9d0161d90a5e2d67544e3f0caa7eb0cb1 |
OpenSUSE x86_64 |
95f5d5920d125ea6aa62e4bec70e3a4f5732fec600d99436f6e7f188dca64d36 |
Arch Linux x86_64 |
61b25ec83ad57e8b5997968323af34cc3f08569ffed230fa962fecf57ad5de34 |
CLI Installer Hashes
v2.12.2-alpha
See changelog for details on what is new and fixed.
Known Issues:
- Windows: the UDP/TCP/Stealth/WStunnel protocols may fail to connect if the Circumvent Censorship feature is enabled. Please use the 2.11.11 release if you require one of these protocols and the Circumvent Censorship feature. Alternatively, if you would like to use this build with Circumvent Censorship enabled, you can add
ws-use-openvpn-wintun
to the Advanced Parameters setting to force the use of wintun.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
ce61f8872b0bb46451160ddc1d76aed076a9f2f432945857f5ff5701b9d7c8ee |
Windows arm64 |
1c3b124d69c22269d8b77496337715e0d6d77cbacaf2230ae34d54725aca0ba3 |
macOS universal |
a57f63fe99a16e01ca5722b0fe91089a8826fc67aebd7250a68c02313f234c14 |
Ubuntu x86_64 |
731add139e49c08bf2da9d405dbd2e7d4a5c69bc43a0b74fe662b689af899a3e |
Ubuntu arm64 |
1aafe105723d0336d4730a58851640c864e084a44293d097b91a441f0cc9de97 |
Fedora x86_64 |
86c47d56b40bfef484db10fcb7aab264eb0dd59d9626946013f568ec9a3a567a |
OpenSUSE x86_64 |
5a77068b57467790122b7f625b2bc5eeaa448f07efccb2b88a5ad0d441d773e7 |
Arch Linux x86_64 |
6d07246d92db693f7d650a731c42507cafe8305451b4ad81f7275724a4c18584 |
CLI Installer Hashes
v2.12.1-alpha
See changelog for details on what is new and fixed.
Known Issues:
- Windows: the UDP/TCP/Stealth/WStunnel protocols may fail to connect if the Circumvent Censorship feature is enabled. Please use the 2.11.11 release if you require one of these protocols and the Circumvent Censorship feature.
- Linux: MAC address spoofing is not working correctly.
- Linux: it is possible to lose ingress LAN connectivity when in exclusive split tunneling mode.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
7d8a75e3b80872eddf865b88a7e0aa25137fd1d5527163785f95bf923ca2f788 |
Windows arm64 |
5b442e81064085672b7916f400b0b0a96f27039c7b33eb4ea8a0549cd15f2f6d |
macOS universal |
a743fe647e83c80bfa26fe52e9ed49d1e73184c59e06ed9f341905845c794160 |
Ubuntu x86_64 |
7dc3039a3a73fe6177ebd0b31e8296553e407989e896e10ff2dc4098a5c3f4db |
Ubuntu arm64 |
3083095c9966f58b396d57655dd8f63aa08e1ee88915994bef85c03d0e07286e |
Fedora x86_64 |
51a77b4088b393f39619a35d4a58ce0f79aa1fe6f9dd6b36a98d5f049e0d25b9 |
OpenSUSE x86_64 |
31cfd2538465c31ccae849cf4d5e88f2f4dc2300b0acb96fa250607f1e60e566 |
Arch Linux x86_64 |
475cac7fba246369ee66801c553a89a63797e921ef19aee0b363eaf88fadece7 |
CLI Installer Hashes
v2.11.11
See changelog for details on what is new and fixed.
GUI Installer Hashes
Installer |
SHA-256 hash |
Windows x86_64 |
4fe31d4e40fb10cd0662cb5f4e8cedaf99abfa9e1dfd25d89a6601d6d03aa8fb |
Windows arm64 |
30c31944c776d9e359f9611c6c08cb1ffae33f525f9b91880ca1646258a36ddb |
macOS universal |
965f17aff5e2e551ce89d95aefa27f7d1cbb8cd2de4d4650dff67e940079fd20 |
Ubuntu x86_64 |
82d9d2fd2e962eaa19a6720aa094a201b68177661e9e4a785381c16ef89c73e7 |
Ubuntu arm64 |
a7531eb9fabc3b1e506efdc5907eb554d1f2150ee8be0388196621ff1b631e7b |
Fedora x86_64 |
cc2f74559ec1dd64ea8be337851d9c49b8645266fc144de460d6eb817fd2179a |
openSUSE x86_64 |
bdbe4593e7e1bc2d988b4ae442a8fc2e41f7de77ac574be514bfb15e6ebab2a5 |
Arch Linux x86_64 |
d3f65ab4a94ace219abf7e4b97fc430a61f2e32bcad60e1c0ec42e550beb66c2 |
CLI Installer Hashes