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
- Decoy Traffic algorithm data rate limits on high-bandwidth networks.
- Changed VPN interface network category from public to private 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
- Always-on firewall not functional after reboot on Linux.
- 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 | 56eb96462db9beaaa94920edfa85f3f1ccea457d4f64ba97bc4dc6341467b31c |
Windows arm64 | 22b41e82beb2265edb678f24a7cbd72311190a4489bea123dbdcd38d534606ef |
macOS universal | 46c0f014bc4b9da72c911fd960d6557f4558c39668d0221d8fcfa999cb8addeb |
Ubuntu x86_64 | c7cd64fde324a21313bb158c780d745acce1bbd032968c0838d2a2c57c73e16c |
Ubuntu arm64 | d8b13cf4c3377bcf94eb6635d1d943316ae96694807b76a6529dace8d6344893 |
Fedora x86_64 | 8ae804ee1314e3b626007f945ac55fb28aab1715b3ed86b68dac533be6a3f85e |
OpenSUSE x86_64 | c60256a960fc74146c0bc9ba419de75e371396ecef40486b20dc4e9e0a33262a |
Arch Linux x86_64 | 1df91155780b4d1d5ff90a827994d8eeb6ba194a035cf648bef16d3990f02806 |
CLI Installer Hashes
Installer | SHA-256 hash |
---|---|
Ubuntu CLI x86_64 | c74ac24d859552d509f1d1fe91665b4c7ba910ca1c3ca9b938295fb873166aec |
Ubuntu CLI arm64 | ca4b2d6e7a104ecc0973b9bf97de7bbadaf648c3097a251cb388770afbea21ff |
Fedora CLI x86_64 | 379a8316b8dd534e684d5a2b1e17b95106ba5772b582f766c090aaf3861aecd0 |
OpenSUSE CLI x86_64 | 2f99c5e280db9065fda3f848878972abfcab2f84c924d97232264c47e29153f0 |
Arch Linux CLI x86_64 | 33d49dfc1dcaea1de36c4966bff3788542b84e550dbb370dc20751a9e87ee7b1 |