v0.25.0 #783
anfragment
announced in
Announcements
v0.25.0
#783
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What's New
Zen's UI is now available in Vietnamese. Thanks to @vuanhvu11982!
Pressing "Start" failed on standard (non-admin) macOS accounts with a "Command requires admin privileges" error, because
networksetuprefused to run without elevation. Zen now elevates these commands when needed, so starting the proxy prompts for admin approval instead of failing. Thanks to @stevehartwell for reporting the issue!A new
install.shscript installs and uninstalls Zen across Linux distributions, automating the manual process of downloading and extracting a portable binary. See the README for usage. Thanks to @ohdonny!Zen was writing its autostart entry to
~/.configinstead of~/.config/autostart, so "Start on login" had no effect. The entry is now created in the correct directory, with a migration that fixes existing installs on upgrade. Thanks to @yofukashino!Filter list fetching now survives slow or unreliable connections. Downloads are retried with backoff, updates are requested conditionally to save bandwidth, and Zen falls back to the last known-good list instead of losing protection when a fetch fails outright.
Browser navigations that fail at the proxy now show a readable error page instead of a broken connection.
Long-lived connections (SSE, long polling) are no longer cut off by a fixed request timeout, idle connection limits were raised, and outbound connections now close cleanly on shutdown.
Faster process lookups on Linux via kernel Netlink queries instead of
/procparsing (thanks @LucasM4r!), and the Rules help button now points to Zen's new documentation site.New Contributors
Thank you for using Zen!
Full Changelog: v0.24.1...v0.25.0
This discussion was created from the release v0.25.0.
All reactions