github neohiro/dnscrypt-proxy-gui v1.0.5
DNSCrypt Proxy GUI 1.0.5

latest release: v1.1.0
4 hours ago

DNSCrypt Proxy GUI 1.0.5

Fixed

  • Linux/Wayland: app no longer crashes on startup. The system-tray backend could fail while importing on Wayland-only sessions or headless systems in a way the previous guard did not catch; any tray failure now degrades gracefully to running without a tray icon (closing minimises to the taskbar).

Hardened (since 1.0.4)

  • Run-at-startup registration is now correct for every install type: frozen builds no longer register themselves twice, and paths containing spaces, quotes or % characters work in Windows Run keys, Linux .desktop entries and macOS launch agents.
  • Single-instance detection is now reliable (Windows last-error handling hardened).
  • Configuration restarts report "busy" instead of silently dropping changes when another operation is still running.
  • Safer DNS restore policy: a partially failed restore keeps its backup for retry instead of falling back to a DHCP reset.

For contributors

  • CI now runs lint + tests + a headless GUI smoke test on Python 3.11/3.12 for every PR and push, with job timeouts; Dependabot also tracks GitHub Actions versions.

What's Changed

  • Hardening pass: autostart quoting, mutex reliability, lock and restore policies by @neohiro in #7

Full Changelog: v1.0.4...v1.0.5

Don't miss a new dnscrypt-proxy-gui release

NewReleases is sending notifications on new releases.