Skip to content

MacDNS v1.1.22

Choose a tag to compare

@marcusgrando marcusgrando released this 09 Apr 18:42
· 3 commits to main since this release
338f6c9

Improvements

More Reliable Service Start and Stop

Fixed several issues where rapidly toggling DNS protection could leave services in an inconsistent state. Starting and stopping are now fully synchronized, ensuring protection is always cleanly enabled or disabled without getting stuck.

Better Blocklist Update Error Reporting

When blocklist downloads fail, MacDNS now properly reports the error instead of silently treating it as up-to-date. You will see clear feedback when updates cannot be completed.

Improved Extension Update Detection

macOS now reliably detects and installs updated system extensions on every app update, even for minor changes. Previously, some updates could be skipped if the version number had not changed.

Comprehensive Stability and Security Fixes

A thorough review resulted in over 30 fixes across the application:

  • DNS queries now have a timeout to prevent stalled lookups
  • Improved handling of encrypted DNS bypass attempts over UDP
  • Captive portal recovery is now more reliable
  • Memory usage is better controlled under heavy DNS activity
  • Dependency downloads are verified with checksums for integrity