[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:windscribe:es":3,"releases:stats:cask:windscribe:es":625,"releases:cask:windscribe:1:false:false:es":626,"releases-count:cask:windscribe:true:es":750},{"accentColor":4,"artifacts":5,"autoUpdates":47,"categories":48,"conflictsWith":55,"dependsOn":58,"deprecated":51,"description":66,"descriptionEn":67,"developer":68,"disabled":51,"displayName":68,"downloadSha256":69,"downloadSize":70,"downloadUrl":71,"editorChoice":51,"formulaeUrl":72,"homepage":73,"iconUrl":74,"installCommand":75,"installs":76,"installs30d":77,"isFont":51,"isLibrary":51,"kegOnly":51,"kind":80,"latestRelease":81,"machineTranslated":47,"name":68,"names":98,"platforms":100,"primaryCategory":598,"rank30d":599,"releaseCount":600,"releaseStats":601,"repoUrl":608,"screenshots":609,"sourceLocale":92,"sourceUrl":610,"summary":611,"summaryTranslation":612,"supports":615,"tags":617,"tap":623,"token":99,"version":97,"versionChangedAt":624},"#254168",{"apps":6,"binaries":7,"entries":8,"pkgs":46},[],[],[9,25,33],{"declaration":10,"phase":23,"sources":24,"type":23},{"uninstall":11},[12],{"delete":13,"launchctl":18,"quit":21},[14,15,16,17],"\u002FApplications\u002FWindscribe.app","\u002FLibrary\u002FLaunchDaemons\u002Fcom.windscribe.helper.macos.plist","\u002FLibrary\u002FPrivilegedHelperTools\u002Fcom.windscribe.helper.macos","\u002Fusr\u002Flocal\u002Fbin\u002Fwindscribe-cli",[19,20],"com.windscribe.helper.macos","com.windscribe.launcher.macos",[22,19,20],"com.windscribe.gui.macos","uninstall",[],{"declaration":26,"phase":30,"sources":31,"type":32},{"installer":27},[28],{"manual":29},"WindscribeInstaller.app","install",[],"installer",{"declaration":34,"phase":43,"sources":44,"type":45},{"zap":35},[36],{"trash":37},[38,39,40,41,42],"~\u002FLibrary\u002FApplication Support\u002Fcom.apple.sharedfilelist\u002Fcom.apple.LSSharedFileList.ApplicationRecentDocuments\u002Fcom.windscribe.launcher.macos.sfl*","~\u002FLibrary\u002FApplication Support\u002FWindscribe","~\u002FLibrary\u002FPreferences\u002Fcom.aaa.windscribe.windscribe.plist","~\u002FLibrary\u002FPreferences\u002Fcom.windscribe.Windscribe2.plist","~\u002FLibrary\u002FSaved Application State\u002Fcom.windscribe.gui.macos.savedState","cleanup",[],"zap",[],true,[49],{"icon":50,"machineTranslated":51,"name":52,"slug":53,"sourceLocale":54},"lucide:network",false,"Networking","network","zh-CN",{"casks":56,"formulae":57},[],[],{"arch":59,"casks":62,"formulae":63,"requirements":64},[60,61],"arm64","x86_64",[],[],{"macos":65},{},"Windscribe es una aplicación VPN de escritorio multiplataforma con un cliente para macOS y controles de línea de comandos. Su proyecto oficial proporciona el código fuente y documenta la compatibilidad con equipos Mac con procesadores Intel y Apple Silicon que ejecutan macOS 13 o posterior.\n\n## Conexiones y controles de privacidad\nEl proyecto de escritorio admite WireGuard, OpenVPN UDP\u002FTCP, IKEv2, Stealth y WSTunnel, con varios puertos de conexión. Un cortafuegos proactivo está diseñado para evitar fugas de tráfico. El túnel dividido por red y por aplicación permite decidir qué tráfico utiliza la VPN, y las reglas de red pueden conectar o desconectar automáticamente. Se pueden importar configuraciones personalizadas.\n\n## DNS y uso compartido local\nEl bloqueador DNS integrado R.O.B.E.R.T. filtra anuncios, rastreadores, malware y dominios personalizados. El DNS personalizado admite servicios de resolución de terceros. Un servidor proxy local HTTP o SOCKS5 puede permitir que los dispositivos de la red realicen solicitudes a través del túnel VPN. El proyecto también documenta la suplantación de direcciones MAC y la compatibilidad con CLI. Las funciones y su disponibilidad en cada plataforma deben comprobarse según la versión instalada y la configuración de la cuenta.\n\n## Instalación y alcance de las versiones\nEl cask de Homebrew registrado instala el DMG universal oficial 2.24.12 mediante WindscribeInstaller.app. Las tres versiones más recientes registradas en el backend son 2.24.12, 2.23.11 y 2.22.10; no se afirma que sean las últimas versiones del proyecto original. Las notas oficiales de las versiones incluyen correcciones de seguridad, del instalador y del túnel dividido para macOS, junto con cambios para otras plataformas.\n\n## Fuentes\n- https:\u002F\u002Fwindscribe.com\u002F\n- https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\n- https:\u002F\u002Fwindscribe.com\u002Fchangelog\u002Fmac\u002F\n- https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fw\u002Fwindscribe.rb","VPN client for secure internet access and private browsing","Windscribe","0a5624463d1ad4959181d7317658b7afd3121802c3a2e83e653d7eb85d1534a9",73102459,"https:\u002F\u002Fdeploy.totallyacdn.com\u002Fdesktop-apps\u002F2.24.12\u002FWindscribe_2.24.12_universal.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fwindscribe","https:\u002F\u002Fwindscribe.com\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F596f4bbf57df\u002Fbf5e22434ec0-256.png","brew install --cask windscribe",{"d30":77,"d365":78,"d90":79},157,2906,681,"cask",{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":47,"id":84,"isLatest":47,"isPrerelease":51,"machineTranslated":51,"publishedAt":85,"sections":86,"source":91,"sourceLocale":92,"summary":93,"title":94,"translation":95,"version":97},"## Official cross-platform release notes\n\n### Added\r\n* Custom SNI support for stunnel\u002Fwstunnel anti-censorship connections.\r\n* Cross-platform diagnostics for API connectivity login failures so logs can better distinguish DNS, routing, proxy, IPv4\u002FIPv6, and local security-policy failures.\r\n* A SECURITY.md document.\r\n\r\n### Improved\r\n* The Windows IKEv2 connector.  A complete rewrite of the code to improve connection setup speed and connection robustness.\r\n* Anti-censorship startup and failover by supporting parallel backup domain testing in wsnet.\r\n* Firewall behavior consistency across platforms and firewall modes.\r\n* Always On\u002FAlways On+ firewall handling with Allow LAN Traffic by disabling risky LAN allowance on mode enable and warning when LAN traffic is explicitly re-enabled.\r\n* Hardening for elevated executables using Windows process mitigation APIs where applicable.\r\n* Windows compiler and linker security hardening, including Control Flow Guard and related mitigation settings.\r\n* Windows build targeting to Windows 10 2004 so newer Windows APIs can be used without changing the minimum install version.\r\n* macOS installer\u002Fupdate code paths and installer flow.\r\n* Split tunneling error handling so startup failures can show the usual Split Tunneling failed alert on macOS.\r\n* CLI-only behavior by automatically watching config file changes instead of requiring `windscribe-cli preferences reload`.\r\n* Custom SNI handling by keeping Custom SNI Domain visible\u002Feditable independently of the Protocol Tweaks mode, while still applying it only to Stealth\u002Fstunnel and WSTunnel connections.\r\n* wsnet\u002Fdesktop hardening by validating values received from wsnet and applying wsnet security-audit fixes for URL construction, TLS\u002Fnetwork handling, logging, parsing, and failover robustness.\r\n* DNS leak firewall setup by de-duplicating DNS server entries before adding Windows firewall filters on Windows.\r\n* Split tunneling so non-tunneled apps can preserve native ISP IPv6 on dual-stack networks while tunneled apps remain leak-protected on Linux.\r\n* Installer and uninstaller logging on Windows.\r\n* The ConnectionManager sub-system.\r\n* WireGuard stale-handshake detection.\r\n* Connection failed messaging when IKEv2 (RAS) services are unavailable.\r\n* API retry access to use bounded per-resource exponential back-off, starting at 1 second and doubling to a 5-minute cap with jitter.\r\n* Belarusian translations in the GUI, installer and CLI from GitHub user `dubovy-achvelak`.\r\n* Dependency build integrity by pinning or verifying wstunnel and AmneziaWG prebuilt source dependencies.\r\n* Logging when modifications to the Windows hosts file fail during IKEv2 connect\u002Fdisconnect.\r\n* Networking-service handling so installers avoid force-enabling NetworkManager\u002Fsystemd-resolved and nmcli-dependent features degrade gracefully when unavailable on Linux.\r\n* Linux firewall\u002Frouting fwmark handling by centralizing fwmark use and avoiding incorrect WireGuard mark behavior.\r\n* Linux firewall implementation by replacing iptables shell calls with libnftables.\r\n* Linux split tunneling so non-tunneled apps can preserve ISP IPv6 on native dual-stack networks while tunneled apps remain leak-protected.\r\n* Objective-C memory management consistency by enabling ARC uniformly across the project.\r\n\r\n### Fixed\r\n* Local privilege escalation vulnerability caused by a race condition in the staged macOS updater bundle.\r\n* Local privilege escalation vulnerability caused by a replaceable installer archive on macOS.\r\n* Local privilege escalation vulnerability caused by inherited SUID\u002FSGID bits in staged updater bundle on macOS.\r\n* Local privilege escalation vulnerability caused by SGID helper descriptor reuse and OpenVPN custom config parser differences on Linux.\r\n* Local privilege escalation vulnerability caused by OpenVPN inline-parser differences and root-execution-capable directives in custom OpenVPN configs.\r\n* Local privilege escalation vulnerability caused by an embedded NULL in a custom config coercing OpenVPN to load a malicious plug-in.\r\n* Local privilege escalation vulnerability caused by handling of OpenVPN's dhcp-option parameter in custom configs on macOS and Linux.\r\n* Local privilege escalation vulnerability caused by cgroups-down script on Linux.\r\n* File disclosure vulnerability in the Windows helper.\r\n* Security audit findings covering macOS signature validation, Windows WireGuard config permissions, local IPC robustness, AmneziaWG input validation, and sensitive logging paths.\r\n* Insecure OpenVPN management interface behavior that could allow local management-port hijacking, spoofed VPN state, or credential capture.\r\n* WireGuard connection mode unavailable when Always On+ firewall mode is enabled and cached WireGuard connection information is available.\r\n* c-ares Windows DNS server detection regression that could leave only 127.0.0.1:53 and cause DNS resolution failures.\r\n* The Windscribe service getting stuck in the stop pending state when a stop is requested while the desktop app is running on Windows.\r\n* A possible crash when enabling Secure Hotspot after connecting the VPN on Windows.\r\n* A rare crash when launching at startup before macOS screen information is available.\r\n* Linux firewall block rule ordering so Windscribe's kill-switch block path takes precedence over UFW\u002Fthird-party allow rules.\r\n* Allow LAN traffic not applying correctly to IPv6 LAN and multicast traffic while connected on Windows.\r\n* 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.\r\n* Missing warning when split tunneling is enabled while the macOS split tunneling extension has been manually disabled.\r\n* Inclusive split tunneling with WireGuard on Windows tunneling non-included traffic through the VPN.\r\n* Inclusive split tunneling on Windows blocking native ISP IPv6 for non-included apps on dual-stack networks.\r\n* HTTP Proxy settings rejecting valid high port numbers in the 63536-65535 range.\r\n* Always On+ firewall mode skipping WireGuard when a valid cached WireGuard config is available.\r\n* Always On+ unsecured-network handling disconnecting during WireGuard-to-OpenVPN fallback when no cached WireGuard config is available.\r\n* Split tunneling extension lifecycle bugs and improved cleanup on macOS.\r\n* Connected DNS split-DNS reachability to internal RFC1918 DNS servers while the VPN is active.\r\n* Cached WireGuard config is not cleared when its keys are invalidated.\r\n* WireGuard may fail to connect if IPv6 is disabled in the Linux kernel.\r\n* OpenVPN adapter creation failure insufficiently reported to the user on Windows.\r\n* First click on Rotate IP may not rotate IP.\r\n* Line-wrapped resolvectl output omits resolvers from DNS leak protection on Linux.\r\n* App startup\u002Fshutdown delay when IKEv2 (RAS) services are unavailable on Windows.\r\n* macOS app may hang indefinitely on launch due to delays while constructing the Split Tunneling application picker.\r\n* CLI-only app is missing a dependency for libbrotli.\r\n* App skips symlinks and some common app folders when constructing the Split Tunneling application picker on macOS.\r\n* Failed captcha treated as something to failover on and retry.\r\n* Network name does not refresh after waking on a different network on Windows.\r\n* App may get stuck on the logging in screen.\r\n* Hashed-login failures caused by user accidentally including leading\u002Ftrailing whitespace in their input.\r\n* Static IP OpenVPN\u002FTCP connections prompting for credentials instead of supplying stored Static IP credentials internally.\r\n* Remembered credentials for external `.ovpn` custom configs not being persisted immediately across restart\u002Freboot.\r\n* Account tab Add Email text may overlap when account has no email and language is non-English.\r\n* Polish free-data counter text overlapping the upgrade CTA and locations-list chevron.\r\n* Help\u002FAbout->Jobs link referencing stale URL.\r\n* openSUSE Tumbleweed RPM install failure related to the libcap-progs dependency path.\r\n* openSUSE Tumbleweed SSL\u002FAPI validation failures caused by missing Debian-style CA bundle path.\r\n* openSUSE packaging missing libdbus-1-3.\r\n\r\n### Updated\r\n* cURL 8.21, c-ares 1.34.7, OpenVPN 2.7.5, and OpenSSL 4.0.1.\r\n* WireGuard for Windows to 1.1.\r\n* wireguard-go 0.0.20250522 for macOS and Linux.\r\n\r\n### GUI Installer Hashes\r\n\r\n| Installer | SHA-256 hash |\r\n| --- | --- |\r\n| [Windows amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002FWindscribe_2.24.12_amd64.exe) | f2258515892aaad39f31b33a65b9d1edb0dc173979a6d43ef5b02079e60e7d07 |\r\n| [Windows arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002FWindscribe_2.24.12_arm64.exe) | 3786441280d2531be0af3f1b93932d5a80679f3cb7de9eb7b5906d517557a65e |\r\n| [macOS universal](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002FWindscribe_2.24.12_universal.dmg) | 0a5624463d1ad4959181d7317658b7afd3121802c3a2e83e653d7eb85d1534a9 |\r\n| [Ubuntu amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_amd64.deb) | 9a27a51ede9cb24f5ffbc830db890c380700f328248b94351bd48e9811dbf2f4 |\r\n| [Ubuntu arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_arm64.deb) | 5cd8a9aadf3a705c93f2b519f9901f4e23d3b45200f6c75b816eace475d71263 |\r\n| [Fedora amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_amd64_fedora.rpm) | e7c9242bf92774f2af042223133988698cbe967e4dd07021bd5cb43e474528ec |\r\n| [Fedora arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_arm64_fedora.rpm) | 186712cd78f7fcd9148cb73c979b3bff9a073fd5b46f2b8ab1e14f7d42376616 |\r\n| [OpenSUSE amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_amd64_opensuse.rpm) | ee5eea3a38e9024596fe183facedceaa9953c39441aaad9d222425162c42df67 |\r\n| [Arch Linux amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe_2.24.12_amd64.pkg.tar.zst) | 9e3baca2f5c33a8c64dc62e186b3accbe6445e0706d4f4dce80ad2e6bedf28dd |\r\n\r\n### CLI Installer Hashes\r\n\r\n| Installer | SHA-256 hash |\r\n| --- | --- |\r\n| [Ubuntu CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_amd64.deb) | 07532a963f98bce9753834348f8ce6feb516be59a6b7cc344bce251625ac8b2a |\r\n| [Ubuntu CLI arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_arm64.deb) | 871f6fc63e79fc031efb985d485d47a5cf62859d916ddb7cf50d3614f81b2b1a |\r\n| [Fedora CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_amd64_fedora.rpm) | e0d3c3e1248f92114712a9345695d050d9ffab11e6a5823aa6fec77704b9aa09 |\r\n| [Fedora CLI arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_arm64_fedora.rpm) | d6a7d2e3be4525a6d82f474576b144db82e00bdc44bf948b1652ad917bddbb7f |\r\n| [OpenSUSE CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_amd64_opensuse.rpm) | f24ce8f20e3595906bb39612018f2d094209569549f4c5bdec016f4c218c11ff |\r\n| [Arch Linux CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fwindscribe-cli_2.24.12_amd64.pkg.tar.zst) | 4c755ee9bf7ef187ee9b3e0d2468e0cba82eed9ae18efe9c856b9761cefe6e0a |\r\n\r\n[Linux Installer GnuPG Key](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.24.12\u002Fgnupg_key.pub)\r\n\n\nSource: https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Ftag\u002Fv2.24.12\nHomebrew version evidence: https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fcommit\u002Fbd5cfa24918a4f3aad29ddea398bd0d66e4875fa","2026-09-02T17:13:21Z",2892,"2026-09-02T17:44:06Z",[87],{"area":88,"items":89},"macOS",[90],"Hardens macOS installers and updates; fixes split tunneling and startup.","editorial","en-US","Adds custom SNI and connectivity diagnostics; hardens macOS updates and installers, fixes privilege-escalation issues and improves split tunneling, firewall handling and startup reliability.","Windscribe 2.24.12",{"locale":92,"machineTranslated":51,"sourceLocale":92,"status":96},"source","2.24.12",[68,99],"windscribe",[101,137,172,208,243,279,314,350,385,421,456,492,527,563],{"arch":61,"artifacts":102,"conflictsWith":126,"dependsOn":129,"downloadSha256":69,"downloadUrl":71,"macos":135,"requiresRosetta":51,"tag":136,"version":97},{"apps":103,"binaries":104,"entries":105,"pkgs":125},[],[],[106,114,119],{"declaration":107,"phase":23,"sources":113,"type":23},{"uninstall":108},[109],{"delete":110,"launchctl":111,"quit":112},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":115,"phase":30,"sources":118,"type":32},{"installer":116},[117],{"manual":29},[],{"declaration":120,"phase":43,"sources":124,"type":45},{"zap":121},[122],{"trash":123},[38,39,40,41,42],[],[],{"casks":127,"formulae":128},[],[],{"arch":130,"casks":131,"formulae":132,"requirements":133},[61],[],[],{"macos":134},{},"27","golden_gate",{"arch":60,"artifacts":138,"conflictsWith":162,"dependsOn":165,"downloadSha256":69,"downloadUrl":71,"macos":135,"requiresRosetta":51,"tag":171,"version":97},{"apps":139,"binaries":140,"entries":141,"pkgs":161},[],[],[142,150,155],{"declaration":143,"phase":23,"sources":149,"type":23},{"uninstall":144},[145],{"delete":146,"launchctl":147,"quit":148},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":151,"phase":30,"sources":154,"type":32},{"installer":152},[153],{"manual":29},[],{"declaration":156,"phase":43,"sources":160,"type":45},{"zap":157},[158],{"trash":159},[38,39,40,41,42],[],[],{"casks":163,"formulae":164},[],[],{"arch":166,"casks":167,"formulae":168,"requirements":169},[60],[],[],{"macos":170},{},"arm64_golden_gate",{"arch":61,"artifacts":173,"conflictsWith":197,"dependsOn":200,"downloadSha256":69,"downloadUrl":71,"macos":206,"requiresRosetta":51,"tag":207,"version":97},{"apps":174,"binaries":175,"entries":176,"pkgs":196},[],[],[177,185,190],{"declaration":178,"phase":23,"sources":184,"type":23},{"uninstall":179},[180],{"delete":181,"launchctl":182,"quit":183},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":186,"phase":30,"sources":189,"type":32},{"installer":187},[188],{"manual":29},[],{"declaration":191,"phase":43,"sources":195,"type":45},{"zap":192},[193],{"trash":194},[38,39,40,41,42],[],[],{"casks":198,"formulae":199},[],[],{"arch":201,"casks":202,"formulae":203,"requirements":204},[61],[],[],{"macos":205},{},"26","tahoe",{"arch":60,"artifacts":209,"conflictsWith":233,"dependsOn":236,"downloadSha256":69,"downloadUrl":71,"macos":206,"requiresRosetta":51,"tag":242,"version":97},{"apps":210,"binaries":211,"entries":212,"pkgs":232},[],[],[213,221,226],{"declaration":214,"phase":23,"sources":220,"type":23},{"uninstall":215},[216],{"delete":217,"launchctl":218,"quit":219},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":222,"phase":30,"sources":225,"type":32},{"installer":223},[224],{"manual":29},[],{"declaration":227,"phase":43,"sources":231,"type":45},{"zap":228},[229],{"trash":230},[38,39,40,41,42],[],[],{"casks":234,"formulae":235},[],[],{"arch":237,"casks":238,"formulae":239,"requirements":240},[60],[],[],{"macos":241},{},"arm64_tahoe",{"arch":61,"artifacts":244,"conflictsWith":268,"dependsOn":271,"downloadSha256":69,"downloadUrl":71,"macos":277,"requiresRosetta":51,"tag":278,"version":97},{"apps":245,"binaries":246,"entries":247,"pkgs":267},[],[],[248,256,261],{"declaration":249,"phase":23,"sources":255,"type":23},{"uninstall":250},[251],{"delete":252,"launchctl":253,"quit":254},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":257,"phase":30,"sources":260,"type":32},{"installer":258},[259],{"manual":29},[],{"declaration":262,"phase":43,"sources":266,"type":45},{"zap":263},[264],{"trash":265},[38,39,40,41,42],[],[],{"casks":269,"formulae":270},[],[],{"arch":272,"casks":273,"formulae":274,"requirements":275},[61],[],[],{"macos":276},{},"15","sequoia",{"arch":60,"artifacts":280,"conflictsWith":304,"dependsOn":307,"downloadSha256":69,"downloadUrl":71,"macos":277,"requiresRosetta":51,"tag":313,"version":97},{"apps":281,"binaries":282,"entries":283,"pkgs":303},[],[],[284,292,297],{"declaration":285,"phase":23,"sources":291,"type":23},{"uninstall":286},[287],{"delete":288,"launchctl":289,"quit":290},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":293,"phase":30,"sources":296,"type":32},{"installer":294},[295],{"manual":29},[],{"declaration":298,"phase":43,"sources":302,"type":45},{"zap":299},[300],{"trash":301},[38,39,40,41,42],[],[],{"casks":305,"formulae":306},[],[],{"arch":308,"casks":309,"formulae":310,"requirements":311},[60],[],[],{"macos":312},{},"arm64_sequoia",{"arch":61,"artifacts":315,"conflictsWith":339,"dependsOn":342,"downloadSha256":69,"downloadUrl":71,"macos":348,"requiresRosetta":51,"tag":349,"version":97},{"apps":316,"binaries":317,"entries":318,"pkgs":338},[],[],[319,327,332],{"declaration":320,"phase":23,"sources":326,"type":23},{"uninstall":321},[322],{"delete":323,"launchctl":324,"quit":325},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":328,"phase":30,"sources":331,"type":32},{"installer":329},[330],{"manual":29},[],{"declaration":333,"phase":43,"sources":337,"type":45},{"zap":334},[335],{"trash":336},[38,39,40,41,42],[],[],{"casks":340,"formulae":341},[],[],{"arch":343,"casks":344,"formulae":345,"requirements":346},[61],[],[],{"macos":347},{},"14","sonoma",{"arch":60,"artifacts":351,"conflictsWith":375,"dependsOn":378,"downloadSha256":69,"downloadUrl":71,"macos":348,"requiresRosetta":51,"tag":384,"version":97},{"apps":352,"binaries":353,"entries":354,"pkgs":374},[],[],[355,363,368],{"declaration":356,"phase":23,"sources":362,"type":23},{"uninstall":357},[358],{"delete":359,"launchctl":360,"quit":361},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":364,"phase":30,"sources":367,"type":32},{"installer":365},[366],{"manual":29},[],{"declaration":369,"phase":43,"sources":373,"type":45},{"zap":370},[371],{"trash":372},[38,39,40,41,42],[],[],{"casks":376,"formulae":377},[],[],{"arch":379,"casks":380,"formulae":381,"requirements":382},[60],[],[],{"macos":383},{},"arm64_sonoma",{"arch":61,"artifacts":386,"conflictsWith":410,"dependsOn":413,"downloadSha256":69,"downloadUrl":71,"macos":419,"requiresRosetta":51,"tag":420,"version":97},{"apps":387,"binaries":388,"entries":389,"pkgs":409},[],[],[390,398,403],{"declaration":391,"phase":23,"sources":397,"type":23},{"uninstall":392},[393],{"delete":394,"launchctl":395,"quit":396},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":399,"phase":30,"sources":402,"type":32},{"installer":400},[401],{"manual":29},[],{"declaration":404,"phase":43,"sources":408,"type":45},{"zap":405},[406],{"trash":407},[38,39,40,41,42],[],[],{"casks":411,"formulae":412},[],[],{"arch":414,"casks":415,"formulae":416,"requirements":417},[61],[],[],{"macos":418},{},"13","ventura",{"arch":60,"artifacts":422,"conflictsWith":446,"dependsOn":449,"downloadSha256":69,"downloadUrl":71,"macos":419,"requiresRosetta":51,"tag":455,"version":97},{"apps":423,"binaries":424,"entries":425,"pkgs":445},[],[],[426,434,439],{"declaration":427,"phase":23,"sources":433,"type":23},{"uninstall":428},[429],{"delete":430,"launchctl":431,"quit":432},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":435,"phase":30,"sources":438,"type":32},{"installer":436},[437],{"manual":29},[],{"declaration":440,"phase":43,"sources":444,"type":45},{"zap":441},[442],{"trash":443},[38,39,40,41,42],[],[],{"casks":447,"formulae":448},[],[],{"arch":450,"casks":451,"formulae":452,"requirements":453},[60],[],[],{"macos":454},{},"arm64_ventura",{"arch":61,"artifacts":457,"conflictsWith":481,"dependsOn":484,"downloadSha256":69,"downloadUrl":71,"macos":490,"requiresRosetta":51,"tag":491,"version":97},{"apps":458,"binaries":459,"entries":460,"pkgs":480},[],[],[461,469,474],{"declaration":462,"phase":23,"sources":468,"type":23},{"uninstall":463},[464],{"delete":465,"launchctl":466,"quit":467},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":470,"phase":30,"sources":473,"type":32},{"installer":471},[472],{"manual":29},[],{"declaration":475,"phase":43,"sources":479,"type":45},{"zap":476},[477],{"trash":478},[38,39,40,41,42],[],[],{"casks":482,"formulae":483},[],[],{"arch":485,"casks":486,"formulae":487,"requirements":488},[61],[],[],{"macos":489},{},"12","monterey",{"arch":60,"artifacts":493,"conflictsWith":517,"dependsOn":520,"downloadSha256":69,"downloadUrl":71,"macos":490,"requiresRosetta":51,"tag":526,"version":97},{"apps":494,"binaries":495,"entries":496,"pkgs":516},[],[],[497,505,510],{"declaration":498,"phase":23,"sources":504,"type":23},{"uninstall":499},[500],{"delete":501,"launchctl":502,"quit":503},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":506,"phase":30,"sources":509,"type":32},{"installer":507},[508],{"manual":29},[],{"declaration":511,"phase":43,"sources":515,"type":45},{"zap":512},[513],{"trash":514},[38,39,40,41,42],[],[],{"casks":518,"formulae":519},[],[],{"arch":521,"casks":522,"formulae":523,"requirements":524},[60],[],[],{"macos":525},{},"arm64_monterey",{"arch":61,"artifacts":528,"conflictsWith":552,"dependsOn":555,"downloadSha256":69,"downloadUrl":71,"macos":561,"requiresRosetta":51,"tag":562,"version":97},{"apps":529,"binaries":530,"entries":531,"pkgs":551},[],[],[532,540,545],{"declaration":533,"phase":23,"sources":539,"type":23},{"uninstall":534},[535],{"delete":536,"launchctl":537,"quit":538},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":541,"phase":30,"sources":544,"type":32},{"installer":542},[543],{"manual":29},[],{"declaration":546,"phase":43,"sources":550,"type":45},{"zap":547},[548],{"trash":549},[38,39,40,41,42],[],[],{"casks":553,"formulae":554},[],[],{"arch":556,"casks":557,"formulae":558,"requirements":559},[61],[],[],{"macos":560},{},"11","big_sur",{"arch":60,"artifacts":564,"conflictsWith":588,"dependsOn":591,"downloadSha256":69,"downloadUrl":71,"macos":561,"requiresRosetta":51,"tag":597,"version":97},{"apps":565,"binaries":566,"entries":567,"pkgs":587},[],[],[568,576,581],{"declaration":569,"phase":23,"sources":575,"type":23},{"uninstall":570},[571],{"delete":572,"launchctl":573,"quit":574},[14,15,16,17],[19,20],[22,19,20],[],{"declaration":577,"phase":30,"sources":580,"type":32},{"installer":578},[579],{"manual":29},[],{"declaration":582,"phase":43,"sources":586,"type":45},{"zap":583},[584],{"trash":585},[38,39,40,41,42],[],[],{"casks":589,"formulae":590},[],[],{"arch":592,"casks":593,"formulae":594,"requirements":595},[60],[],[],{"macos":596},{},"arm64_big_sur",{"icon":50,"machineTranslated":51,"name":52,"slug":53,"sourceLocale":54},600,22,{"brewLag":602,"cadence":606,"count30d":607},{"compared":603,"earlierCount":604,"medianMinutes":605},3,2,-30,"irregular",0,"https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App",[],"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fw\u002Fwindscribe.rb","Cliente VPN con varios protocolos de conexión, protección contra fugas mediante cortafuegos, túnel dividido, configuraciones personalizadas, filtrado DNS y controles por línea de comandos.",{"locale":613,"machineTranslated":47,"sourceLocale":92,"status":614},"es-ES","machine",{"arm64":47,"requiresRosetta":51,"status":616,"x86_64":47},"known",[618,619,620,621,622,52],"VPN","Privacy","WireGuard","Split Tunneling","DNS Filtering","homebrew\u002Fcask","2026-10-07T09:38:44.668496Z",null,{"current":627,"records":628,"size":747,"stats":748,"total":600},1,[629,634,647,660,667,672,677,682,687,692,697,702,707,712,717,722,727,732,737,742],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":47,"id":84,"isLatest":47,"isPrerelease":51,"machineTranslated":51,"publishedAt":85,"sections":630,"source":91,"sourceLocale":92,"summary":93,"title":94,"translation":633,"version":97},[631],{"area":88,"items":632},[90],{"locale":92,"machineTranslated":51,"sourceLocale":92,"status":96},{"bodyMarkdown":635,"brewCommittedAt":636,"hasNotes":47,"id":637,"isLatest":51,"isPrerelease":51,"machineTranslated":51,"publishedAt":638,"sections":639,"source":91,"sourceLocale":92,"summary":643,"title":644,"translation":645,"version":646},"## Official cross-platform release notes\n\n### Added\r\n* Package signing and update authenticity hardening for supported Linux packages.\r\n\r\n### Improved\r\n* App hardening from the Fable 5 audit, including WireGuard key validation, Control D API key log redaction, IPC exposure hardening, safer logging, installer argument redaction, and package\u002Fdependency handling fixes.\r\n* Windows helper IPC parameter validation to reduce local IPC attack surface.\r\n* Linux helper IPC\u002FAPI hardening after EGL gid-check bypass review.\r\n* Windows IKEv2 connector stability to mitigate possible crashes.\r\n* macOS builds against Xcode 26.5 and enabled ARC for client-common Objective-C++ code.\r\n* Proxy Gateway privacy by no longer logging blocked destinations for HTTP and SOCKS gateway requests.\r\n* IP Stack preference wording to clarify it applies to WireGuard only.\r\n* Preferences title casing consistency.\r\n* Sign Up screen helper text styling under the Password and Email fields.\r\n* JSON\u002FINI import consistency for proxy sharing and MAC spoofing settings.\r\n* Debug logs by removing false positives that could mislead automated log analysis on Windows.\r\n* Russian and Ukrainian translations in the desktop app, installer, and CLI from GitHub user `WkdXeqtr`.\r\n* Belarusian translations in the desktop app, installer, and CLI from GitHub user `dubovy-achvelak`.\r\n\r\n### Fixed\r\n* DLL planting vulnerability in the Windows bootstrapper and uninstaller.\r\n* Windows installer\u002Fupdater staging TOCTOU allowing the privileged helper to copy from a different source path than the one it validated.\r\n* Local privilege escalation security vulnerability from app retaining SETGID capability after group switch on Linux.\r\n* Possible local privilege escalation chain involving external-link opening and OpenVPN directive validation bypass.\r\n* OpenVPN custom config filtering to handle embedded NULL\u002Fcontrol characters consistently and reject unsafe directives.\r\n* OpenVPN custom config parsing to prevent commented-out `route-nopull` \u002F `route-noexec` text from disabling automatic firewall handling.\r\n* Malformed OpenVPN inline tags bypassing custom config directive filtering.\r\n* AmneziaWG custom WireGuard I-values allowing newline\u002Fconfig injection in imported custom configs.\r\n* Custom OpenVPN device names that could bypass Linux DNS leak protection by using wildcard-style interface names.\r\n* Split tunneling service startup failures not showing the expected user-facing warning prompt on Windows.\r\n* A crash when clicking the menu bar icon on affected macOS 27 beta builds.\r\n* DNS leak protection allowing pre-VPN OS DNS resolvers when DNS traffic egressed over the VPN interface on Linux.\r\n* Always On+ firewall feature eventually showing the Ignore SSL errors prompt during blocked or delayed connectivity.\r\n* Launch on startup mechanism may fail to apply during a reboot.\r\n* Control D via API Key connections failing when an IPv6 bootstrap IP from Custom DNS was retained without native IPv6.\r\n* Ignore SSL Errors runtime bypass handling to reset wsnet failovers before retrying failed requests.\r\n* IP pinning fallback when an Advanced Parameters remote IP does not match the selected location.\r\n* Memory leak when handling CLI IPC commands.\r\n* Windows installer progress handling near completion when uninstalling previous components and launching the app.\r\n* Periodic reconnects on Windows IKEv2 connections caused by transient OS status checks.\r\n* Logout\u002Fsession deletion leaving the Windscribe IKEv2 VPN profile in macOS System Settings.\r\n* Linux address selection so IPv6-capable VPN connections do not incorrectly prefer IPv4 via Windscribe gai.conf handling.\r\n* deb\u002Frpm packages installing scripts or helper files with world-writable permissions.\r\n* Data-remaining counter showing 0 bytes after an expired\u002Fblocked account state and newly logged into account has remaining data.\r\n* Networks marked Unsecured being treated as Secured on launch, which could incorrectly trigger auto-connect.\r\n* Imported dashed MAC spoof values showing incorrectly and reporting MAC spoofing failure even though the spoof was applied.\r\n* IKEv2 inclusive split tunneling leaving a low-metric default tunnel route active, causing non-included traffic to route through the VPN on Windows.\r\n* Linux IPv6 split-tunnel routes being added without the required interface name.\r\n* Linux IPv6 DNS leak protection missing ip6tables rules for IPv6 DNS resolvers.\r\n* Linux split-tunneling process monitor skipping proc events after the first netlink read.\r\n* Linux split-tunneling setup failures being reported as successful.\r\n* Persistent Ignore SSL Errors preference behavior so TLS validation bypass is runtime-only and does not survive app restart.\r\n* Connected DNS Custom 0.0.0.0 breaking local ctrld resolver behavior while connected.\r\n* Split tunneling disabled message handling on macOS.\r\n\r\n### Updated\r\n* Updated wsnet to 1.5.20.\r\n\r\n### Removed\r\n* The Contact Humans preference from the help UI.\r\n\r\n### GUI Installer Hashes\r\n\r\n| Installer | SHA-256 hash |\r\n| --- | --- |\r\n| [Windows amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002FWindscribe_2.23.11_amd64.exe) | 3430c28f606591b8f13c9d4d1a960b844ae217b0b6c5ebeb50bd764a3e88a33b |\r\n| [Windows arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002FWindscribe_2.23.11_arm64.exe) | 065544d2f821aa5730db43fbdc3a71b01b18a41872bf038af6977a82ea5c7c5c |\r\n| [macOS universal](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002FWindscribe_2.23.11_universal.dmg) | 393a9c0650a66b4fea87716f9a47369a20cb70681cb2cc6ee0cef157f693d116 |\r\n| [Ubuntu amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_amd64.deb) | 9b22ad0369e7539d309c21a2535f46aa7d805d9e2ad6250dbbc376de87c333ee |\r\n| [Ubuntu arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_arm64.deb) | 9f6bf75d4579c2e9193235b18bc2d603426b08558df31d2a4eb47fc92335d42c |\r\n| [Fedora amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_amd64_fedora.rpm) | f2e5299902a991067dc168120e5596739ef32e7b9c5c88c7c6251654bde2a864 |\r\n| [Fedora arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_arm64_fedora.rpm) | cc621bd7fcf286b3fc8da34395c8bbfacb3cca7df145d2dc10d543d868d14fef |\r\n| [OpenSUSE amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_amd64_opensuse.rpm) | 4b31e4b52009a9eb6d15fc37bfb69606f815835b46aff0d94c317108f0dc5967 |\r\n| [Arch Linux amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe_2.23.11_amd64.pkg.tar.zst) | c7a1c9a140807298444bb352ac635f349f535de9b13ae0cef33954c0cb29c30f |\r\n\r\n\r\n### CLI Installer Hashes\r\n\r\n| Installer | SHA-256 hash |\r\n| --- | --- |\r\n| [Ubuntu CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_amd64.deb) | cac917bf60b6f7fe9f9e6ac09e970ba0ffbbb52ac0d4d4afe259ae78727b0e11 |\r\n| [Ubuntu CLI arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_arm64.deb) | 5775fd86f67d08e926a31853fb74fd1401932a8a6af88f006bbac0c3efbde7f9 |\r\n| [Fedora CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_amd64_fedora.rpm) | 9ae35e6c7877f0fd4203c3c5826536f403a729bcb90a496e8a252753de929023 |\r\n| [Fedora CLI arm64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_arm64_fedora.rpm) | f0522b756efd188a29b7627fb8b7594e1bfc5b13d95df54f84bcb287453525e3 |\r\n| [OpenSUSE CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_amd64_opensuse.rpm) | 44a2462b7c117bb2c221e1119ca41a375fde0f5ec574b67ac13f82d1b2cd0edf |\r\n| [Arch Linux CLI amd64](https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Fdownload\u002Fv2.23.11\u002Fwindscribe-cli_2.23.11_amd64.pkg.tar.zst) | b4a338c525032dab9fa62f9fb2f282e967533c182b91467d3f13d40d7be0d658 |\r\n\n\nSource: https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Ftag\u002Fv2.23.11\nHomebrew version evidence: https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fcommit\u002Fd39cf72807b3bbfd0b38eef27fbf6f9698061ca2","2026-07-06T17:45:03Z",2894,"2026-07-06T17:42:40Z",[640],{"area":88,"items":641},[642],"Fixes macOS beta menu-bar crashes and logout profile cleanup.","Hardens custom-config validation and local IPC, fixes macOS menu-bar beta crashes and logout profile cleanup, improves split-tunneling warnings and restricts persistent TLS bypass.","Windscribe 2.23.11",{"locale":92,"machineTranslated":51,"sourceLocale":92,"status":96},"2.23.11",{"bodyMarkdown":648,"brewCommittedAt":649,"hasNotes":47,"id":650,"isLatest":51,"isPrerelease":51,"machineTranslated":51,"publishedAt":651,"sections":652,"source":91,"sourceLocale":92,"summary":656,"title":657,"translation":658,"version":659},"## Official cross-platform release notes\n\n### Added\r\n* A 'ports' command to the CLI.\r\n* Belarusian (Taraškievica) localization. Community contribution by dubovy-achvelak.\r\n* Support for the new server list v2 API.\r\n\r\n### Improved\r\n* Filtering of potentially malicious directives in OpenVPN custom configs to prevent a local privilege escalation.\r\n* \"No P2P\" icon to display per-city (datacenter) instead of per-country in the locations list.\r\n* BFE service status detection on Windows when SCM access is restricted from unelevated processes.\r\n* WireGuard PersistentKeepalive to use a value of 25 on all platforms.\r\n* HTTP ping to use IP address rather than hostname.\r\n* Field validation for custom WireGuard config import.\r\n* Non-critical scriptlet commands on Linux to be optional to prevent failures when reinstalling or upgrading.\r\n\r\n### Fixed\r\n* Application blocked by TLS fingerprinting in Russia.\r\n* AmneziaWG custom configs with valid H1-H4 ranges rejected by the security validator.\r\n* Possible local privilege escalation in the helper due to insufficient parameter validation before executing shell commands on macOS and Linux. We thank Johan Wahyudi for responsibly disclosing this issue.\r\n* IPC frame bounds checking to reject malformed or oversized messages.\r\n* Security vulnerability in ctrld command argument processing on macOS and Linux.\r\n* WireGuard custom config IP\u002FCIDR validation to prevent command injection via crafted .conf files on Linux.\r\n* Command injection in CLI update handler on Linux.\r\n* Possible local privilege escalation and TOCTOU exploits in the macOS helper and installer.\r\n* Possible local privilege escalation and TOCTOU exploits in the Linux helper.\r\n* Potential privilege escalation during app update process on Linux.\r\n* WireGuard service may start then terminate immediately in a loop after wake from sleep on Windows.\r\n* Possible app crash when initiating an IKEv2 connection on Windows.\r\n* Potential deadlock at app start.\r\n* Factory reset does not fully reset preferences on macOS.\r\n* Call continuity doesn't work with firewall enabled on macOS.\r\n* OpenVPN TCP fails to connect when LAN proxy feature is enabled on macOS.\r\n* Multicast traffic not working on split tunneled apps on macOS.\r\n* Server sub-menus for the locations list in the OS tray menu should have a delay before being displayed.\r\n* Protocol indicates \"WireGuard\" while disconnected and selected location is an OpenVPN custom config.\r\n* WireGuard key limit dialog overlaps notification banners on app launch.\r\n* Standard\u002Fhashed login text overlaps when language set to Belarusian.\r\n* wsnet receiving system language rather than user's preferred language.\r\n* News feed title is clipped and entry height miscalculated when entry is expanded.\r\n* Location list hover states broken after clicking main window.\r\n* Third-party custom config may no longer pass tunnel test.\r\n* Dropdown menus in Preferences scrolling to the wrong position.\r\n* El Salvador flag icon.\r\n* App does not consistently connect to the specific server that has the user's pinned IP.\r\n* Purchased ALC locations cannot be selected.\r\n* Unnecessary VPN reconnection when switching between WiFi access points on the same network on macOS and Linux.\r\n* An app crash when on macOS when all app sessions are cleared via the website account page.\r\n* A potential crash while reinstalling the app on macOS.\r\n* A crash when interacting with credential fields on macOS.\r\n* P2P indicators not shown for premium locations.\r\n* Cannot connect to purchased individual locations because the UI shows them as premium-only.\r\n* Cannot connect with custom configs requiring credentials.\r\n* Bridge API session tokens not being cleared during logout and persistent settings cleanup.\r\n* Potential use-after-free crash when API handles outlive global wsnet teardown.\r\n* Advanced parameters not parsed after being written on Linux.\r\n* WireGuard reconnect fails after plan downgrade until app restart.\r\n* Protocol Tweaks toggle not enabling during fresh install on a Russian network.\r\n* Location nickname may be corrupted when best location changes.\r\n* Incorrect knowledge base URL in Help window.\r\n* Change protocol screen maximizes vertically after moving it.\r\n* Linux CLI does not log the user out when all active sessions are deleted from the account.\r\n* DNS manager may misdetect as resolvconf on Ubuntu when it should be NetworkManager.\r\n* Linux Dockerfile build tool downloads not hash verified.\r\n\r\n### Updated\r\n* Qt 6.11.0.\r\n* cURL 8.18.0.\r\n* OpenSSL 3.6.1.\r\n* OpenVPN DCO driver 2.8.2.\r\n* ctrld to 1.5.0.\r\n\n\nSource: https:\u002F\u002Fgithub.com\u002FWindscribe\u002FDesktop-App\u002Freleases\u002Ftag\u002Fv2.22.10\nHomebrew version evidence: https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fcommit\u002F39f7c13c03f1dbda343422d95cd28facada4f80a","2026-05-22T20:14:32Z",2896,"2026-05-22T21:26:26Z",[653],{"area":88,"items":654},[655],"Fixes macOS helper\u002Finstaller security and split-tunnel multicast.","Adds CLI ports and the server-list v2 API; fixes macOS helper\u002Finstaller security, factory reset, call continuity, OpenVPN TCP with LAN proxy and split-tunnel multicast.","Windscribe 2.22.10",{"locale":92,"machineTranslated":51,"sourceLocale":92,"status":96},"2.22.10",{"brewCommittedAt":661,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":662,"source":663,"translation":664,"version":666},"2026-05-19T20:40:33Z",[],"homebrew",{"status":665},"none","2.22.9",{"brewCommittedAt":668,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":669,"source":663,"translation":670,"version":671},"2026-03-30T17:19:32Z",[],{"status":665},"2.21.7",{"brewCommittedAt":673,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":674,"source":663,"translation":675,"version":676},"2026-02-23T20:02:25Z",[],{"status":665},"2.20.7",{"brewCommittedAt":678,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":679,"source":663,"translation":680,"version":681},"2026-01-05T19:46:54Z",[],{"status":665},"2.19.7",{"brewCommittedAt":683,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":684,"source":663,"translation":685,"version":686},"2025-11-24T17:00:49Z",[],{"status":665},"2.18.8",{"brewCommittedAt":688,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":689,"source":663,"translation":690,"version":691},"2025-09-30T17:05:07Z",[],{"status":665},"2.17.9",{"brewCommittedAt":693,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":694,"source":663,"translation":695,"version":696},"2025-07-28T16:27:56Z",[],{"status":665},"2.16.14",{"brewCommittedAt":698,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":699,"source":663,"translation":700,"version":701},"2025-07-21T16:22:34Z",[],{"status":665},"2.16.11",{"brewCommittedAt":703,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":704,"source":663,"translation":705,"version":706},"2025-06-02T19:39:34Z",[],{"status":665},"2.15.9",{"brewCommittedAt":708,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":709,"source":663,"translation":710,"version":711},"2025-05-22T13:49:02Z",[],{"status":665},"2.15.8",{"brewCommittedAt":713,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":714,"source":663,"translation":715,"version":716},"2025-04-03T19:06:58Z",[],{"status":665},"2.14.12",{"brewCommittedAt":718,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":719,"source":663,"translation":720,"version":721},"2025-03-31T16:02:43Z",[],{"status":665},"2.14.10",{"brewCommittedAt":723,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":724,"source":663,"translation":725,"version":726},"2025-01-27T22:00:44Z",[],{"status":665},"2.13.8",{"brewCommittedAt":728,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":729,"source":663,"translation":730,"version":731},"2024-11-20T22:46:11Z",[],{"status":665},"2.12.7",{"brewCommittedAt":733,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":734,"source":663,"translation":735,"version":736},"2024-09-17T12:09:29Z",[],{"status":665},"2.11.11",{"brewCommittedAt":738,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":739,"source":663,"translation":740,"version":741},"2024-07-02T22:17:06Z",[],{"status":665},"2.10.15",{"brewCommittedAt":743,"hasNotes":51,"isLatest":51,"isPrerelease":51,"sections":744,"source":663,"translation":745,"version":746},"2024-02-21T04:59:41Z",[],{"status":665},"2.9.9",20,{"brewLag":749,"cadence":606,"count30d":607},{"compared":603,"earlierCount":604,"medianMinutes":605},{"current":627,"records":751,"size":627,"stats":757,"total":600},[752],{"bodyMarkdown":82,"brewCommittedAt":83,"hasNotes":47,"id":84,"isLatest":47,"isPrerelease":51,"machineTranslated":51,"publishedAt":85,"sections":753,"source":91,"sourceLocale":92,"summary":93,"title":94,"translation":756,"version":97},[754],{"area":88,"items":755},[90],{"locale":92,"machineTranslated":51,"sourceLocale":92,"status":96},{"brewLag":758,"cadence":606,"count30d":607},{"compared":603,"earlierCount":604,"medianMinutes":605}]