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 addws-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
Installer | SHA-256 hash |
---|---|
Ubuntu CLI x86_64 | 2af75dd5ea0a5cbb50db64ce08c0f4e6aa96c21debec4d9eec9b9c2e1e3e6f29 |
Ubuntu CLI arm64 | baa1f71e78fdcf0455ea2de42e1c9c4bc2b1abb716b45fc0ce4370a358ea5d1a |
Fedora CLI x86_64 | 2c68b7d804011f295393e503f48b29a130fa81f6273587d1f34f7fd956cd3e67 |
OpenSUSE CLI x86_64 | 972c4592dfc9730a50a7c9741f8c545f66ed20872bd5cfce3317740ef81c49e6 |
Arch Linux CLI x86_64 | b47a0887a8761fa7ddcacc84b10ce75b793c4f9f4cb1616eac65958363410209 |