Skip to content

v2.12.7

Latest
Compare
Choose a tag to compare
@bernerdad bernerdad released this 20 Nov 22:51
· 4 commits to master since this release

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

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