Skip to content

Releases: Windscribe/Desktop-App

v2.24.10-beta

v2.24.10-beta Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 19 Aug 16:43

Improved

  • Retry, backoff, and failover handling in wsnet.

Fixed

  • Local privilege escalation vulnerability via inherited SUID/SGID bits in staged updater bundle on macOS.
  • App skips symlinks and some common app folders when constructing the Split Tunneling application picker on macOS.
  • Failed captcha treated as something to failover on and retry.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 14a4e44176be3fd2198be468df20979bedb95d396af0990d6e44c8fbb0e28a17
Windows arm64 e5769f1b3f809fec573e573746ebf1fd244ab29a1bfc4408baf2ee26710fef7c
macOS universal 514b41820af1e30854d03c267ce4963c68fa3d1b636392dadb313ddfe34feefa
Ubuntu amd64 20ec262ca6aec21a51458f1622845a800d0f55f9cb6b3d9fab62225db8b964f0
Ubuntu arm64 800e17d9aa5dd2d1e4e759df916d5b49a93bad60796f08c92fc1548321ef2167
Fedora amd64 90c4e7908587dc63e7adb7db6b1c7b38a4f8045633dcbdc8049904e42f5885b3
Fedora arm64 d57384dee03f6e01ab2694bb650cffd24a5a807310cac97fee71f66767a25cd7
OpenSUSE amd64 cf9f60462fdcd7d9880eab4ffc268438e8c3cc0cf6756f4de0c642582bfb4dc6
Arch Linux amd64 65f55c74714214f7f443b4e3edba7cf673eff29e3ea74707e735e611281b5cbf

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 4410437550dbee654827caae0bafde11a346b50d5ffe6e2e7e1ef844e2def654
Ubuntu CLI arm64 4646cdbc2f1adfb7968f0807bad02b32b029c59b0be442c7d32f203152ee0786
Fedora CLI amd64 ad86028d27171465cd7ffc599410d1766d613d0ebeb53f6de85d793cea075ea1
Fedora CLI arm64 0e3aaf6bcc5579ce6a2f5f0f8b0ee573f40789946ccb599450983ab4e238038a
OpenSUSE CLI amd64 7c058f9aef16d1d937c519036b8172049e426fa8bdf96cbe62de722c06093464
Arch Linux CLI amd64 72fa60f96934c01ea57d043293c1a18f4e2c9078b47f0817288b20b0cef2fba5

Linux Installer GnuPG Key

v2.24.9-beta

v2.24.9-beta Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 14 Aug 17:32

Improved

  • API retry access to use bounded per-resource exponential back-off, starting at 1 second and doubling to a 5-minute cap with jitter.

Fixed

  • Local privilege escalation vulnerability involving handling of OpenVPN's dhcp-option parameter in custom configs on macOS and Linux.
  • Local privilege escalation vulnerability involving cgroups-down script on Linux.
  • macOS app may hang indefinitely on launch due to delays while constructing the Split Tunneling application picker.
  • CLI-only app is missing a dependency for libbrotli.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 db7da5adb49689a9714cabc2c77e8d97fab83c0baf6add6ffda63450f4e900b8
Windows arm64 3e6709d519a8f83eca7dd1930f9b92353789412a7acac4fb6d33f86283768951
macOS universal f2c788ddd38b2f5d5de181a87a0ed1343fbd1a273ff27cddd1f06b821c9d9a9d
Ubuntu amd64 040f4f1a4c8cfd5fc143838005ba01a2937493b42106773fb673f3b09bc9a1e6
Ubuntu arm64 4f68c4e98e9616ec49ed2480073e98379825ebf911af19c6f45d1e213034aa5a
Fedora amd64 7f8ae1ce7fa447d4d8d5db67581bb638c0b96dba1f679fd3cbc31e4e643d3912
Fedora arm64 b83063f062763abe6734bc8b3f2e69b75117426000059aae4b97abb6f30f9cb6
OpenSUSE amd64 6afdab42ef671a4e58bbffab7a77ec3cdd38281f11cbab3536fd4173cead120b
Arch Linux amd64 020002917fd695004cc932e735b743e51493bc04f1d4f731bf01b720a2a489cc

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 eaddcf5158d781702c026ddd8d573085ad9fc6c538a96345cac58c814ca86cb7
Ubuntu CLI arm64 5d9a7f8a02ef903a0a40f9ff437e4325d34685787135072e2a3e2dbb352933e0
Fedora CLI amd64 e4a3970d127dc14e029fad040891a7b4a9c324d2d99ba73c35bb4afbcad8de30
Fedora CLI arm64 622613926f10a9317fc2244fc6e436a3f80a35c43239577f2c6044ad10daf5ed
OpenSUSE CLI amd64 62aee1b1f72283998c4272f02cc24727c953280bf6e95cc08d9f8641d697b8bf
Arch Linux CLI amd64 86a1f9e0227b4defccd532703b0ac1985df430d9ebe86419cd6114a9c766834a

Linux Installer GnuPG Key

v2.24.8-beta

v2.24.8-beta Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 10 Aug 17:24

Improved

  • Connection failed messaging when IKEv2 (RAS) services are unavailable on Windows.

Fixed

  • App startup/shutdown delay when IKEv2 (RAS) services are unavailable on Windows.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 d19710ecdaacd19ce4872eb19dc1eac8a15856077f1e7ec343d5c0ff75b3da2f
Windows arm64 e08939f5a3ba34198618f8c336cffa8902a11a380d4d21951fce547fb0df7d3f
macOS universal 0bbae474df28d02c3e484e324acf72068b3fe0ea9ecad7c3dd18ba631aa67987
Ubuntu amd64 31cbc84cf0eb535dc1c26e86d12ce8a4f27343a34b4f9dcaa53e87132ebaa37b
Ubuntu arm64 072595ea75daac87122ab6c7e586629459e08cbb4b47ec4edb63ed70ae021e23
Fedora amd64 75ed68061bc04c59797d2e72c0340ccd1bedbf8ee2447b0531fd952149e0c48f
Fedora arm64 fcc25b139b79d1b3a98043491a9544b7a8b792041f0a8aae0dfe39a66dd605d0
OpenSUSE amd64 e0abddb53a57f792761ad1771daef83b3ab9de22c0eba8d4636eaaaffd5e6d5e
Arch Linux amd64 97da2feb4e49596e9c707da9300b9a1db218061ca38a77adde4c1784cad3f53c

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 2a4c0331102e808b4d6667709db81f6885ef76ae28003724f673fafd524381a3
Ubuntu CLI arm64 e871ffcd5feea2f19669e16d9079b08afe04dc3115cb84f62fc772e09512819c
Fedora CLI amd64 646c6b7667f69f3a36de0564065441aebf1385e6b94679b67e3af9a15f291083
Fedora CLI arm64 949904a0fed13dfd875a53f101adaab87d1aca2688cc1a13b3553ee9272e30de
OpenSUSE CLI amd64 d2fa479019f3ba82651f52c5a1f45d3f3e421cbe0ed8e2dd6789c8bb2d6a2289
Arch Linux CLI amd64 e8c9ae469959300e508fa748356a9f309b7893180c541013e3536b106fb09416

Linux Installer GnuPG Key

v2.24.7-beta

v2.24.7-beta Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 05 Aug 16:18

Fixed

  • First click on Rotate IP may not rotate IP.
  • Inclusive split tunnelled apps have no IPv6 on Windows (regression introduced in 2.24.4).
  • Line-wrapped resolvectl output omits resolvers from DNS leak protection on Linux.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 eb3e38eb3bd97e3af585095b9385cc94f5a7b6bb35ee198af540fea7b362a34d
Windows arm64 3426b79deb19e14f1a60ea715358552f88786347ca6f2b75705927a16497fca7
macOS universal c495f6d5329acf57306f7ecce7af62362784525a1011858c3da684fd8f3e9c2b
Ubuntu amd64 7943fb707a0e28c56ea8ac603cfa45b0efc06c0904f3863a94252d2cf49886ce
Ubuntu arm64 9d5841aa45300a8aff8f5441b5a4765772259a3cfad382b69fc36b949ec6cff6
Fedora amd64 1472949289ee61e7b78769295bcd69a7b705dedb5f44533ac250412d25f36000
Fedora arm64 89137b0aa875b79e4146bb7ff413b09aebd1aa77e0a799d30c2a70516c32672a
OpenSUSE amd64 61bbc2c1799ebfb499f66c1fe31ae119c99ba6d4cffd1714eca1c7794d1da28b
Arch Linux amd64 a810c2cf268ec53a7c6db98bd7f7bf94b10c6ff4b0f2c0d491c4731f36f7c69c

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 f1a4d337642ab487f0a778a20fda3b2ec3833512949d586b7e214bd3042aa37d
Ubuntu CLI arm64 1940e66deed5cf6db9658d7027ff0ef040cfc105cf97a99ae0375ac548c1bbfd
Fedora CLI amd64 ff08d48d08f259a929d7a873db8d8ea1c6cc4fc2b67ebd2226e9380b917b7400
Fedora CLI arm64 69f61b6161f3edff6103fde15d05632cf8682d77816af59f858d0e137eb255bc
OpenSUSE CLI amd64 3dfcb4e1537c0b2e859c9fbb99eba2bc8f4ed1a9ea05a1f3fa95ccaa30c79c40
Arch Linux CLI amd64 a3bdbbee8e66caa688782c836222f6dfedbbbe09566da9b78911fdb314b1462a

Linux Installer GnuPG Key

v2.24.6-alpha

v2.24.6-alpha Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 29 Jul 18:24

Fixed

  • Possible local privilege escalation due to replaceable installer archive on macOS.
  • WireGuard may fail to connect if IPv6 is disabled in the Linux kernel.
  • OpenVPN adapter creation failure insufficiently reported to the user on Windows.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 dcfb3442eb0d0428036d63d79ade8b61048fa2ef9fb8b0517d84f068a14c0265
Windows arm64 28a55f069e13d55a6e93757ad02374d1b0a28a4aa33938890642a97679eafc67
macOS universal f1ff15947bdfb25d07093c43f3dafa553d78eecfa24685be6c54bb58080700e6
Ubuntu amd64 fefc3215826668bb8317cd6a2e4381d5e12e3bee4d69b3a8b3adb8b82b8c23dc
Ubuntu arm64 b48dbf2a34c029cf659c469e9318b9a3c63f1302dd6631209d1d14bd340f43ab
Fedora amd64 d6a3505fcdd27fcb24e2a76ada7f0eac07c74413c62a076a90176e9e99309eea
Fedora arm64 0f13dc26ab09e2b793f8a86c6931c2160ebdefdc894d661a957a19c7707714f0
OpenSUSE amd64 4b411dbcc45b5e4a6eb6227f93582206a21ef6058b21e9fd47823dfe81a0cccb
Arch Linux amd64 0dc5b77697f4585820355199173ca07b038fbef03cdbc7a6f5c4320a379dbb40

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 1e46221cbfff1fb1c43fd1e02b079562793b13ae9ead3ad8d9661e72b998cfe7
Ubuntu CLI arm64 9a69e9faa520cddf20e88119943aacd02d51090cc0720c33254eec0d00ec389d
Fedora CLI amd64 7be709b62d679364e2e8308d07d39b6291c787f5a96f51b0a0e828e05807461d
Fedora CLI arm64 384e2339bff5d4477a0c60fbbe5a6da07aae0c220d1b029c92c97385491f8406
OpenSUSE CLI amd64 548eea23284330e329940a580195bad773c08af4c69d695fff4108d5f6379e61
Arch Linux CLI amd64 ea70d96342def062cc62cc447b1936c93a283c18b348a85750600db045385a73

Linux Installer GnuPG Key

v2.24.5-alpha

v2.24.5-alpha Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 24 Jul 15:57

Added

  • A SECURITY.md document. Hat tip to sou06912-design for prompting us to do this.

Improved

  • The ConnectionManager sub-system.
  • WireGuard stale-handshake detection.

Fixed

  • A potential local privilege escalation caused by an embedded NULL coercing OpenVPN to load a malicious plug-in.
  • Various low-severity security issues revealed by a local AI audit.
  • Account tab Add Email text may overlap when account has no email and language is non-English.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 a4c3843017799540d14cab5b372705a6db4659027a89bc14c3572582ca7ee3df
Windows arm64 5643075ccc0172cf2fd051e6bd3b3130c62187d8e3dc36f5cf829a2f55c05f44
macOS universal 2955711673ee9754d420f545ab8d09b92627f6dcc777e13cab3e4daf5bd35072
Ubuntu amd64 0242d301ad712ce28f88b81a9ddd71b26c5620ffe975141c299278831e682dbe
Ubuntu arm64 56776ed064caebf7f4d87581defee52aa90da389efc41e30ee9b210068e70cc7
Fedora amd64 071ce143e21a81cd8e63a24fae9e92ab446052ca267099d20210c63b7e216d58
Fedora arm64 4475a82c4730da00b5bb29252c5061efad5662fc9e711b620a7c1a93660a0760
OpenSUSE amd64 7fc8cf98006a8e64ec2bc69e0179dfce6fc93d33bc1153eca32d8a6ca7b576ae
Arch Linux amd64 1f13acc153801c0a9ddb951945953f95fede7e474aa5e306702b1c84bab3925a

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 50e0059395c419c5f2fefd9f0760beafe5e3d5fef42ba87b137e132d5ae40dfe
Ubuntu CLI arm64 8c8d15516b85bf0497ad73bbfe41cdd355def4aa450fa1e10330d9a71c42c69e
Fedora CLI amd64 fdba3a95862e2a1e1acff4eaf736b08fa2c1ddb1c00022ebc351bdbc5f56fbb7
Fedora CLI arm64 6bbdc99caf3fd1fe161d020893e4a208db85e8b463b56b3b394f68ac7a530dda
OpenSUSE CLI amd64 065648d0c275512363033ff6e3028f60829d5f6ea4211ea4a013008b49dee9b9
Arch Linux CLI amd64 abfc40a9bab7aab49b9afb4bbfd1621aeb624bee434d1d30cc41c8764663f7a5

Linux Installer GnuPG Key

v2.24.4-alpha

v2.24.4-alpha Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 21 Jul 21:43

Improved

  • Installer and uninstaller logging on Windows.
  • Logging when modifications to the Windows hosts file fail during IKEv2 connect/disconnect.

Fixed

  • Local root escalation vulnerability involving OpenVPN inline-parser differences and root-execution-capable directives in custom OpenVPN configs.
  • Connected DNS split-DNS reachability to internal RFC1918 DNS servers while the VPN is active.
  • Cached WireGuard config is not cleared when its keys are invalidated.
  • Inclusive split tunneling blocking native ISP IPv6 for non-included apps for dual-stack WireGuard connections on Windows.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 dad3e0324298875c4f69ea75c4575641f45c8636d07d28c2604f0534b9ad3781
Windows arm64 6b90750a1f4f90be1cea4a45e6b3105cdbfb569d0de98bbcb1b3f0d6e5a74ba5
macOS universal 72745622b3995517ba092a8df46d1fd354717db6422c3baa8e656278219cdf57
Ubuntu amd64 a44f96ce5174c37247b4403110cd9f22ca8cfa14f4d24e294b280b572b6d3fff
Ubuntu arm64 8490612f304044801dd4398f4000b57e7e4a9e7b3754aa55a79140ea4011d4aa
Fedora amd64 e3d2e919514b3a21df61f9159a01a82ee8789303b4adf9635cebc832a2ce0a8e
Fedora arm64 abfc958842a8038a37753d09232d61b257a91911e37b58d1bc18446ba44a09b0
OpenSUSE amd64 6f209c09ac28e392efbf1a677e013f478dcb2ad85e1478a26b220fd8a478ecc4
Arch Linux amd64 3ec73f6ba616c5516e6d0246f0f0e0f2f754806bcc5905076b0336bc853c4a22

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 7f9850d8678e683440bf28d2f6b25fcd6d391c281d74894684534a90e4e6dd67
Ubuntu CLI arm64 227e95b4f5bb0257bf699afe8eeb306ff0d3cb64b3a223fa855dd9963365ba9a
Fedora CLI amd64 246a6b2bf8a1b7f2678e3a1e41b84ee2cd983118e4a2b3433933135d23868364
Fedora CLI arm64 4bc1e8b12d8f51140792026d639d88272baaf456c4b15adac57c4a17c74efff7
OpenSUSE CLI amd64 530e197fe4eefcec5fa830b75e7b04e23ffbbc417b7b16d71b6853c6280daba1
Arch Linux CLI amd64 317bf177b0d57350dd9abab91e83dd1ab3bc3a38a2ddf3c492754aad098b6c36

Linux Installer GnuPG Key

v2.24.3-alpha

v2.24.3-alpha Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 16 Jul 22:44

Improved

  • Custom SNI handling by keeping Custom SNI Domain visible/editable independently of the Protocol Tweaks mode, while still applying it only to Stealth/stunnel and WSTunnel connections.
  • wsnet/desktop hardening by validating values received from wsnet and applying wsnet security-audit fixes for URL construction, TLS/network handling, logging, parsing, and failover robustness.
  • DNS leak firewall setup by de-duplicating DNS server entries before adding Windows firewall filters on Windows.
  • Split tunneling so non-tunneled apps can preserve native ISP IPv6 on dual-stack networks while tunneled apps remain leak-protected on Linux.
  • Networking-service handling so installers avoid force-enabling NetworkManager/systemd-resolved and nmcli-dependent features degrade gracefully when unavailable on Linux.

Fixed

  • Local root escalation chain involving SGID helper descriptor reuse and OpenVPN custom config parser differences on Linux.
  • Inclusive split tunneling with WireGuard on Windows tunneling non-included traffic through the VPN.
  • Inclusive split tunneling on Windows blocking native ISP IPv6 for non-included apps on dual-stack networks.
  • HTTP Proxy settings rejecting valid high port numbers in the 63536-65535 range.
  • Always On+ firewall mode skipping WireGuard when a valid cached WireGuard config is available.
  • Always On+ unsecured-network handling disconnecting during WireGuard-to-OpenVPN fallback when no cached WireGuard config is available.
  • Insecure OpenVPN management interface behavior that could allow local management-port hijacking, spoofed VPN state, or credential capture.
  • Split tunneling extension lifecycle bugs and improved cleanup on macOS.
  • openSUSE Tumbleweed SSL/API validation failures caused by missing Debian-style CA bundle path.

Updated

  • wsnet to 1.5.29, including security-audit hardening and a fix for Linux CA bundle loading with cURL 8.21.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 5a0453fa5b4f353b5444fbaa332461ce721d828023552a17e456995ecaa0d22f
Windows arm64 14eae2a5647d195f8d91b646e938052591616e6f92bfc3c70599c20115210f3d
macOS universal 5e3473497d960659707f50c2c2c473fef6dbc5e0d478e4bd10bf4c661b84e0b8
Ubuntu amd64 30de0979e4785b848aeb35562fdf09d371e58ac82d4b2976b4d771bddc33c74c
Ubuntu arm64 45526c5a0a07c6d6f1ff8e1ddff600857d3e17a572cc118fbfb10c6f77c4a3f6
Fedora amd64 33385fc33cfc6a43f1aa52c71bdc5ee352134f05363c6e5314aa5a5a7df4e09f
Fedora arm64 17806a49592394c34cf267928a89de155bebaa656d1e59618a911178a17f1897
OpenSUSE amd64 1631cee3935caa86703e84e4e577012b363aa48093841fb3ce685dff19ac3fdc
Arch Linux amd64 a5ee860c4d925ede1e6c4ced32ca362e1a9ce8dd25ef4b1a50522f370d6de01f

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 fcb6be41beebaad526de0c6349b475701c993440534b4b1fbc587a899bddbcce
Ubuntu CLI arm64 92e711343af2efff5528fb17db42203d4cb5b9a75079cc1326a4ba2847daedd5
Fedora CLI amd64 0d0a26a8062efa121c42ed99ad3546afce36eb4853eab8181de4d123b98c0090
Fedora CLI arm64 1119e07c407eae01854b5b2b9cbc9788c712278e78e405c9cfcdc67a959a2f1e
OpenSUSE CLI amd64 d536a618c8e85f493a237a10bbbdbf0e7d7db0364890ed9821d441bc729c5e7c
Arch Linux CLI amd64 a87ff9728007b533c7446dc45835d34ce336ea28144523918c12e53d6f1cb6e2

Linux Installer GnuPG Key

v2.24.2-alpha

v2.24.2-alpha Pre-release
Pre-release

Choose a tag to compare

@bernerdad bernerdad released this 09 Jul 16:46

Added

  • Custom SNI support for stunnel/wstunnel anti-censorship connections.
  • Cross-platform diagnostics for API connectivity login failures so logs can better distinguish DNS, routing, proxy, IPv4/IPv6, and local security-policy failures.

Improved

  • The Windows IKEv2 connector. A complete rewrite of the code to improve connection setup speed and connection robustness.
  • Anti-censorship startup and failover by supporting parallel backup domain testing in wsnet.
  • Firewall behavior consistency across platforms and firewall modes.
  • Linux firewall implementation by replacing iptables shell calls with libnftables.
  • Linux split tunneling so non-tunneled apps can preserve ISP IPv6 on native dual-stack networks while tunneled apps remain leak-protected.
  • Always On/Always On+ firewall handling with Allow LAN Traffic by disabling risky LAN allowance on mode enable and warning when LAN traffic is explicitly re-enabled.
  • macOS installer/update code paths and installer flow.
  • Linux firewall/routing fwmark handling by centralizing fwmark use and avoiding incorrect WireGuard mark behavior.
  • Hardening for elevated executables using Windows process mitigation APIs where applicable.
  • Windows compiler and linker security hardening, including Control Flow Guard and related mitigation settings.
  • Windows build targeting to Windows 10 2004 so newer Windows APIs can be used without changing the minimum install version.
  • Split tunneling error handling so startup failures can show the usual Split Tunneling failed alert on macOS.
  • Objective-C memory management consistency by enabling ARC uniformly across the project.
  • CLI-only behavior by automatically watching config file changes instead of requiring windscribe-cli preferences reload.
  • Dependency build integrity by pinning or verifying wstunnel and AmneziaWG prebuilt source dependencies.

Fixed

  • Security audit findings covering macOS signature validation, Windows WireGuard config permissions, local IPC robustness, AmneziaWG input validation, and sensitive logging paths.
  • Static IP OpenVPN/TCP connections prompting for credentials instead of supplying stored Static IP credentials internally.
  • Remembered credentials for external .ovpn custom configs not being persisted immediately across restart/reboot.
  • Polish free-data counter text overlapping the upgrade CTA and locations-list chevron.
  • Hashed-login failures caused by user accidentally including leading/trailing whitespace in their input.
  • WireGuard connection mode unavailable when Always On+ firewall mode is enabled and cached WireGuard connection information is available.
  • c-ares Windows DNS server detection regression that could leave only 127.0.0.1:53 and cause DNS resolution failures.
  • The Windscribe service getting stuck in the stop pending state when a stop is requested while the desktop app is running on Windows.
  • A possible crash when enabling Secure Hotspot after connecting the VPN on Windows.
  • A rare crash when launching at startup before macOS screen information is available.
  • Linux firewall block rule ordering so Windscribe's kill-switch block path takes precedence over UFW/third-party allow rules.
  • openSUSE Tumbleweed RPM install failure related to the libcap-progs dependency path.
  • Allow LAN traffic not applying correctly to IPv6 LAN and multicast traffic while connected on Windows.
  • Missing warning when split tunneling is enabled while the macOS split tunneling extension has been manually disabled.
  • Allow LAN traffic IPv6 behavior on macOS so ULA and multicast traffic are blocked on the VPN interface while remaining reachable on the physical LAN.

Updated

  • cURL to 8.21, c-ares to 1.34.7, OpenVPN to 2.7.5, OpenSSL to 4.0.1, and wsnet to 1.5.27 for security updates.
  • WireGuard for Windows to 1.1.
  • wireguard-go to 0.0.20250522 for macOS and Linux.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 e6f83ca72a69d6a7b44e700c76b23df772c8874bc7bdfea738880a86a2d5e23a
Windows arm64 e7d89dd840c22bfc2aa37e88bb76167f61c2daad32295ee6b88f00810da1afa8
macOS universal 755c5a9fbd571d11a0d4ef7b3ebcd495681429df480238869424a7de5b4fb6b2
Ubuntu amd64 e40ec216bd2807b598db7d10c6fbed008b26175153765047b8ff2e4e0b697d8e
Ubuntu arm64 30a743721d5d5ee268829399a36583316c4884ce9b3483a69367c41429df957f
Fedora amd64 8c69710d9058fc43f255c1eedee8f26509dd7c857bb00fd323e2a20089fbc85e
Fedora arm64 81de556f34a6c10baf39f5106030ae04f3e53463e5dcda7d8896d0cb5fc9f987
OpenSUSE amd64 de38ac25bb7ab7ff6e9c70c151ac6f6aada19a6456c2e467b2e734e57773c245
Arch Linux amd64 8c2902741ac35cc14ff445630721fe5b1cdbac3896300038bdc7c429596d3559

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 07710c97f03899cbc230473a4559ef1e8060c80e1007947860d73fe3ea39ed2b
Ubuntu CLI arm64 787bc80c1c1bf14fd25172b723b20dd2a9faecb6052dec75ea9f259e694bf97c
Fedora CLI amd64 d84d9be7ff123632f824d458f53b0ee6a3492df49af9add308a717c3396bc481
Fedora CLI arm64 baf50387cf842e0ce084ed3a4e643354c4dd43f24af5ed32bad3b8f65069c721
OpenSUSE CLI amd64 018a5a3a134f04f6d2c0712ac9a6669741480f254a1cf4713097cc8e45688f74
Arch Linux CLI amd64 6714f6cef9455b0a45cf606b1ecbdcafa7302935a3066067f870981de1234cfd

v2.23.12

Choose a tag to compare

@bernerdad bernerdad released this 09 Jul 16:16

Fixed

  • WireGuard connection may hang/timeout due to phantom ROOT/WireGuard device nodes created by the Windows feature update process.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 014aae3fddb8cfb858ff3e147d844e791621a61039a0d6aa9ea23db07fdaba3f
Windows arm64 1f65f11a5e8dc0ec74d5e70f3d68b1bfcc82c5adddae4eb59edae94e1f31454c
macOS universal 38994108932d1f0288116cd79296b258bd3ea892ab7cfe20ba731b0a367c43ef
Ubuntu amd64 632498526e54462b025723bd44bfbcf60324427ec2de74e8570ba301f02b232e
Ubuntu arm64 6693bd053f715cc5e2a86b52ae0c7b8214f2883b0b521abb3e9806c3c6dee009
Fedora amd64 e4aa9a42c68f3c28a6565826b74ec89f4bcc66ae35bf2a6c530907d2e01fc16f
Fedora arm64 29600495066351854dc40650f178d32172d6e2c8c3af9c0ef1d53a3cb005aed8
OpenSUSE amd64 8ba494360eb41bb9bf91aebc76f190b1f8bc9931bbc1ecfb293c808463ea5b55
Arch Linux amd64 3cb2e1b1671d44ecff54e0a3d60f1b4884c51d6439e1335b362e83c379b9339f

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 27bff9f1cf2e767958e68156084c745f27921deca9d674e4a973c859cbe3e5fc
Ubuntu CLI arm64 e21a347aec4a0c38228ba79fd86b579dddae04c0f934817ff1061b5abfc6526e
Fedora CLI amd64 a0828cb1b12e1fd1332215293c948e07e883636d94d0d1f337da49294631024c
Fedora CLI arm64 d88f12d6cc2cbef108ef05af54a4585767829468c2f68e237e87227cbf43a621
OpenSUSE CLI amd64 91604460ab59392531a5e1005751d75d3780dec1905e8bcf154f1eb259a8d5e8
Arch Linux CLI amd64 092974ce616fe9b0aba1bc5035e9c0f2af03d4fab17403fe79af5f068e3dff77