Added
- Per-app split tunneling on macOS.
- Decoy traffic feature.
- Showing device name when requesting list of static IP locations in CLI on Linux.
--cacheonly
to the update script for Fedora RPMs.- Extended cleanup logs in wsnet.
Improved
- Changed VPN interface network category from private to public on Windows.
- Windows uninstaller folder security.
- Multi-desktop app window behavior on macOS.
- Windows-on-Arm installer to use arm64 7-zip extractor.
- Detection and logging of failures in the client<->helper communication mechanism on Windows.
- Flow when user enables
Show notifications
but system notifications are disabled on Windows. - Custom connected DNS error UX.
- Initialization and preferences animations.
- Log frequency in wsnet.
- Reliability of wsnet in unstable network environments.
- Ping logging.
Fixed
- App does not retry login if first attempt failed due to lack of connectivity.
- Allow LAN traffic takes precedence over split tunneling rule.
- Fixed split tunnel apps added via the search method may not be split tunneled on macOS.
reset date
being shown on account screen instead ofexpiry date
for some plans.- 2FA code expires before working endpoint can be found [wsnet].
System notifications are disabled
alert shown unexpectedly on Windows.- App update fails when using pre-2.4 app on Windows.
- Installer alerts may not fit in window for some translations.
- Incorrect network status detection on macOS.
- Missing firewall rule to allow the VPN DNS when using IKEv2 on macOS.
- Disconnecting due to out of data turns off firewall.
- Incorrect check for LAN address for custom DNS.
- App stuck during login after accepting prompt to ignore SSL errors.
- Install fails if uninstall registry information is missing on Windows.
- Incorrect characters displayed in Windows installer bootstrap error message.
- Sometimes IP does not change after connecting with inclusive split tunnel on macOS.
- Some CLI commands may indicate that the operation was interrupted when it wasn't on Linux.
- Potential crash in ProcessManager [wsnet] on macOS.
- Mangled ar/fa translations.
- Docked window is sometimes in the wrong position on Windows.
- Inclusive split tunneling, IPv6 interactions, and split tunneling extension versioning on macOS.
- Inconsistent behavior when starting app and 'close to tray' is enabled.
- Window size after dismissing alert at the login window.
- Windows error message box may be displayed when reinstalling deleted/disabled Windscribe service.
- Split tunnel extension versioning on macOS.
- DNS no longer allowed by firewall if toggled while connected on macOS.
- Split tunnel rule in exclusive mode on Linux.
- Window size is incorrect after expanding then collapsing preferences on Linux.
- App is launched minimized instead of minimized to tray when Start Minimized and Close to Tray are enabled.
- Automatic-mode firewall remains on when Windows is restarted and the app is closed to the tray.
- App remains running, but non-functioning, if user cancels Windows shutdown.
- Split tunnel extension sometimes not started on macOS.
- Possible error when parsing the routing table on Linux.
- Location tab transitions to search tab even when modifier keys are pressed.
- Unnecessary delay when disconnecting on macOS.
- DNS not working on macOS 15.4 Beta 2.
- Toggling split tunneling mode while connected with WireGuard may cause loss of connection on macOS.
- CLI platform may be misdetected on Raspberry Pi.
- Missing dependency for the Fedora package.
Updated
- wstunnel dependency to v1.0.5. Adds support for anti-censorship TLS stuffing.
Removed
- IPv6 split tunneling (for now) due to edge cases.
- Some log spam on Windows and macOS.
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 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 | 7ec9466869052f7f6b08382156aed980f646e46c46370df8948a5b71b04a8eae |
Windows arm64 | bb570fab8f9450d22b4f2c0438507d3bc18c0142cd966a0d19d510df962fd226 |
macOS universal | dadbb98bb185c17fc65a5753b39cd2990cac631a7572db7d6fc36f64cc5e9867 |
Ubuntu x86_64 | 017bcc76e33efa3e503cae81635b109fa90f6a134a912101ddd6b9951051366d |
Ubuntu arm64 | ae99dc57f829298ce3b2503fd9170ab239dfd310ceb7c92d1dd0be1f53eeaf43 |
Fedora x86_64 | 052672b4503a19ec36a475dcb3387ab88e77811ff187022077f9022a788289b6 |
OpenSUSE x86_64 | 247401de04c8ad2cc7826a60f9da56a9c04cfa3a024c8bafc8018f3afdb4fb95 |
Arch Linux x86_64 | 8145e731574ccb763b194e06561073816ec416abdf991fd91418cfad24d21d02 |
CLI Installer Hashes
Installer | SHA-256 hash |
---|---|
Ubuntu CLI x86_64 | 924b9a5fa3150e879e7d953266e2096237129a6c1fe4de9ebee62b32e496bc5a |
Ubuntu CLI arm64 | ba1d85c02ef1231fbf99b4934dc9188a167424ca4a9d8204166e545027675d86 |
Fedora CLI x86_64 | cd4dcf59eddd2ddaf85a25e325f790d59f353d6a63f29aede6bed3b58ddf62cf |
OpenSUSE CLI x86_64 | 9ca333760e6aaf74f42102b741eeeba06a96f581e2b5178c4f3a1fc4b8798126 |
Arch Linux CLI x86_64 | d2f51cc9f2de26c5057040f04e042e0e316f226c92686daef9ee09b9189b0334 |