MacDNS v1.1.22
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