Added
- IPv6 connection modes for WireGuard locations that support IPv6.
- OpenVPN DCO support when the ovpn-dco-v2 module is available on Linux.
- Public IP address to
windscribe-cli statusoutput, including split tunnel mode.
Improved
- OpenVPN anti-censorship support by replacing the custom junk packet implementation with Amnezia-compatible Junk and I packet options.
- OpenVPN custom config filtering for connection blocks and unsafe custom config paths.
- Proxy Gateway security by blocking proxied connections to localhost, LAN, and link-local destinations, and adding authentication for shared proxy access.
- Custom config directory security checks to run without elevation and correctly detect directories writable by other users.
- Flatpak app split tunneling by matching Flatpak app IDs instead of relying only on executable/command name matching.
- Windows installer handling when the Base Filtering Engine service is stopped, unavailable, or blocked by security software.
- JSON/INI import consistency for proxy sharing and MAC spoofing settings.
- Connection manager connector internals for maintainability without changing connection behavior.
- Dependency build tooling security by using safe YAML config loading.
- Validation for settings.
- Helper file handling and permissions on macOS and Linux.
- Helper reliability when reporting system errors on macOS and Linux.
Fixed
- Possible local privilege escalation in the bootstrapper temporary extraction flow on Windows.
- Possible local privilege escalation in the auto-updater signature verification and launch flow on Windows and macOS.
- VPN sharing proxy relay buffering that could duplicate queued socket data or grow memory usage with slow peers.
- Some OpenVPN custom configs being rejected.
- HTTP Proxy Gateway forwarding proxy authentication credentials to destination websites.
- A possible crash when downgrading from 2.23 to an older version.
- Auth token parse failures logging the raw API response, which could expose session token data in debug logs.
- HTTP Proxy Gateway request parsing allowing unbounded pre-authentication input before authentication challenge.
- Helper IPC frame parsing to reject malformed or oversized messages safely on Windows and Linux.
- Exported preferences not preserving the DNS Manager option on Linux.
- Migration of legacy Flatpak split tunneling entries so existing rules continue to work.
- Generated OpenVPN config files and runtime directories using overly broad permissions that could expose VPN key material to local users on macOS and Linux.
- stunnel/wstunnel relay listeners binding to all interfaces instead of loopback only on macOS and Linux.
Updated
- Qt to 6.11.1.
- OpenVPN to 2.7 with handling for management output changes, Windows DCO/TAP behavior, and Stealth/WStunnel disconnect behavior.
- OpenSSL 4.0.
- WireGuard for Windows to the latest 1.0 release.
- Bundled wstunnel binaries to the latest available release.
GUI Installer Hashes
| Installer | SHA-256 hash |
|---|---|
| Windows amd64 | 34a6d2359457db1a607445bc899bf73ad09fe285250674d4e1c81f1fac753e64 |
| Windows arm64 | 827be81b1c34e60382abc5c149cac33774ff7013cffe8834f3c40ef25d5bfacf |
| macOS universal | 53db601fc07c34c15e014b723c2ea6165b8417f51267d1920bffd60504dca4ef |
| Ubuntu amd64 | df96cd2f902d1197375d793f044236617eb80d005415079104d6272c503e0892 |
| Ubuntu arm64 | 755c7773563b4001984a09258c00609a712fd2fee004e6a585b041f4a2c40c0c |
| Fedora amd64 | b28f16509538303be1ce3638ad6ac8897ccc356aafedd29139bd58c391df729c |
| Fedora arm64 | b993f81dc1ba791c0f66749dae0036b115beac9d19e5831ad08ba47eace25ff5 |
| OpenSUSE amd64 | fe5e6e51c3c5a37927491c26facbdb679a0904708d1661e8f75fb862fb2554ac |
| Arch Linux amd64 | 05b18b67377a28360a846d73fc277bfb46f02a6844bb4ced637a8471df50c138 |
CLI Installer Hashes
| Installer | SHA-256 hash |
|---|---|
| Ubuntu CLI amd64 | 91540af707274b245359b54bc4be86c0109215847bf9e3d3c064a86d90eeb589 |
| Ubuntu CLI arm64 | 22d422e4107724cb811a7cc19d5748c5b73cf96e9c340addc66086d2d7c4a517 |
| Fedora CLI amd64 | 254f915b37b8437e2497c86417c899afd44f2b8367d847f492676e378c04982d |
| Fedora CLI arm64 | da5114fe519d90b1a40227f55f45357fdf56eaca92cd35d3586fa59f0d504aa1 |
| OpenSUSE CLI amd64 | 956eb122402b8d5e0c5bae5feee492f9db175d92761ab4cd01a1e72d239fac0a |
| Arch Linux CLI amd64 | 2537a37386ef5a5f3e3cc5c960fa7da94505c18f924f019a40bab18c9d47cb2e |