Linux (RPM) Changelog

Stuff changes, see exactly what

v2.16.14

### Windows
- Added new app UI design.
- Added bundled backgrounds and sound notifications.
- Added Look & Feel tab in preferences.
- Added two stage login and CAPTCHA.
- Added an advanced parameter to suppress pings (ws-no-pings).
- Added a new firewall mode Always On+.
- Added flags for new locations.
- Improved installer icon.
- Improved app logs to output GUI and engine settings in JSON format.
- Improved Chinese translation from GitHub user YerongAI.
- Improved build instructions.
- Improved WireGuard support on adverse networks by forcing a handshake after interface configuration.
- Improved inconsistent English spelling.
- Improved preferences import/export to include advanced parameters.
- Improved Russian translation.
- Fixed internet connectivity detection when using PPPoE.
- Fixed some blocking CLI commands may consume more CPU than intended.
- Fixed locations missing nicknames in tray menu.
- Fixed existing local DNS ignored when using custom DNS.
- Fixed Best Location may be chosen incorrectly.
- Fixed internet connectivity detection when using PPPoE.
- Fixed virtual network adapter may not show up in Network Options.
- Fixed build-a-plan shows as free account.
- Fixed OpenVPN config file path missing terminating double-quote in helper.
- Fixed in-app update download may fail prematurely on slow networks.
- Fixed (reduced) maximum CAPTCHA trail size which was causing login failures.
- Updated c-ares to 1.34.5, added additional logs to wsnet.
- Updated ctrld to 1.4.4.

### macOS
- Added new app UI design.
- Added bundled backgrounds and sound notifications.
- Added Look & Feel tab in preferences.
- Added two stage login and CAPTCHA.
- Added an advanced parameter to suppress pings (ws-no-pings).
- Added a new firewall mode Always On+.
- Added flags for new locations.
- Improved installer icon.
- Improved app logs to output GUI and engine settings in JSON format.
- Improved Chinese translation from GitHub user YerongAI.
- Improved build instructions.
- Improved WireGuard support on adverse networks by forcing a handshake after interface configuration.
- Improved inconsistent English spelling.
- Improved preferences import/export to include advanced parameters.
- Improved Russian translation.
- Fixed the Firewall Always On+ mode doesn't keep state on reboot.
- Fixed some blocking CLI commands may consume more CPU than intended.
- Fixed locations missing nicknames in tray menu.
- Fixed reconnection after waking from sleep may fail if split tunneling.
- Fixed Best Location may be chosen incorrectly.
- Fixed app firewall blocking Sidecar/Continuity features.
- Fixed build-a-plan shows as free account.
- Fixed in-app update download may fail prematurely on slow networks.
- Fixed (reduced) maximum CAPTCHA trail size which was causing login failures.
- Updated wireguard-go to 0.0.20250515.
- Updated c-ares to 1.34.5, added additional logs to wsnet.
- Updated ctrld to 1.4.4.

### Linux
- Added new app UI design.
- Added bundled backgrounds and sound notifications.
- Added Look & Feel tab in preferences.
- Added two stage login and CAPTCHA.
- Added an advanced parameter to suppress pings (ws-no-pings).
- Added a new firewall mode Always On+.
- Added flags for new locations.
- Improved app logs to output GUI and engine settings in JSON format.
- Improved Chinese translation from GitHub user YerongAI.
- Improved build instructions.
- Improved WireGuard support on adverse networks by forcing a handshake after interface configuration.
- Improved inconsistent English spelling.
- Improved preferences import/export to include advanced parameters.
- Improved Russian translation.
- Fixed the Firewall Always On+ mode doesn't keep state on reboot.
- Fixed IPv6 firewall rules not cleared after disconnect.
- Fixed some blocking CLI commands may consume more CPU than intended.
- Fixed split tunnel rule precedence after waking from sleep.
- Fixed Best Location may be chosen incorrectly.
- Fixed CLI-only client waits forever to connect without internet connectivity.
- Fixed CLI-only client may not display a useful error.
- Fixed Linux app aborting due to exception in boost library.
- Fixed build-a-plan shows as free account.
- Fixed in-app update download may fail prematurely on slow networks.
- Fixed (reduced) maximum CAPTCHA trail size which was causing login failures.
- Updated wireguard-go to 0.0.20250515.
- Updated c-ares to 1.34.5, added additional logs to wsnet.
- Updated ctrld to 1.4.4.

v2.15.3 (Alpha)

- Added: location renaming.
- Added: support for local DNS as connected DNS.
- Added: Fedora arm64 build.
- Improved: client log when unable to get WG config from server.
- Improved: anti-censorship mechanisms.
- Improved: IPC communication between the client and helper/service, refactoring without changing the functionality of the program.
- Improved: consistency of install package naming.
- Improved: confusing "No P2P" icon.
- Improved: flag assets.
- Improved: UX when unable to connect to the Windscribe helper/service.
- Improved: behavior when the firewall is on and the app exits unexpectedly.
- Improved: UX and fixed text overlaps on the static IPs screen.
- Fixed: postquantum KEMs should not be proposed for mobile platforms in wsnet.
- Fixed: searching for nicknames not working after location renaming feature.
- Fixed: Ecuador flag, redux.
- Fixed: split tunneling sometimes not working after Qt update.
- Fixed: the app freezing on exit.
- Fixed: cursor may not change when a location becomes disabled/enabled.
- Fixed: static IP link color may be incorrect.
- Fixed: firewall behavior due to iptables 1.8.11 bug.
- Fixed: postquantum KEMs not being proposed.
- Fixed: static IP locations that are unavailable are not displayed.
- Fixed: window height is cut off if window transitions while being dragged.
- Updated: OpenVPN to 2.6.13.
- Updated: Qt to 6.8.3.
- Updated: liboqs to 0.12.0 and oqs-provider to 0.7.0.
- Updated: ctrld to 1.4.1.
- Removed: code usage of Qt5 compatibility module.

v2.15.2

TLDR; This is a troll release, please ignore.

- Added: "Panic Mode" button - cuts internet, blasts dial-up noise to scare off spies.
- Fixed: Bug connecting you to Narnia instead of Norway (no more lion calls).
- Improved: Bandwidth meter now shows "memes downloaded" and "TikTok dances."
- Added: "Pineapple Protocol" - secure, but sends pizza coupons.
- Fixed: App no longer guilt-trips you with "3 days no VPN?" pop-ups.
- Removed: Florida server busy fighting alligators.
- Improved: Kill Switch yells "TERMINATE!" in a deep voice.
- Added: Type "FREEDOM" in settings for eagle screeches and confetti.
- Fixed: Crash from stacking too many VPNs (stop it, mad scientists).
- Added: "Cloaking Cloak" mode - your IP is now a medieval castle.
- Improved: UI windmill spins faster with strong connections.
- Fixed: Bug emailing your grandma on server switches.
- Added: "Server Roulette" - random locations, no refunds if its Ohio.
- Improved: Firewall blocks sketchy diet pill ads with sass.
- Fixed: "Sweet Caroline" loop on Boston servers.
- Added: "Retro Mode" with 8-bit vibes and chiptunes.
- Improved: Error messages now have dad jokes like "Connection lost - too much bandwidth!"
- Fixed: "Miss me?" notifications on app close.
- Added: "Pet Mode" - cute dog wags tail when connections stable.
- Improved: "Make It Fancy" button adds sparkles to clicks.
- Fixed: Klingon language glitch during updates - Qapla!
- Added: "Victory Dance" for bypassing geo-restrictions.

v2.15.1

Manual release! SAD!

v2.11.11

Fedora

v2.3.12 (Alpha)

testing ttt

v1.4.51

No changelog

v1.3.19

No changelog

v1.2.1

No changelog

v1.1.1

No changelog

Open Source Software Attributions