AdGuard For Mac Release Notes

Last updated: Jan 19, 2026

  • Dec 18, 2025
    • Parsed from source:
      Dec 18, 2025
    • Detected by Releasebot:
      Jan 19, 2026

    AdGuard For Mac by Adguard

    AdGuard for Mac 2.18

    Version 2.18 boosts performance and adds AI-powered browser support for Atlas, Comet, and Dia, plus macOS 12+ compatibility. CoreLibs and DnsLibs upgrades, new scriptlets, and fixes improve stability and compatibility across the board.

    Great news! Version 2.18 brings a noticeable step forward in performance, stability, and compatibility. One of the main highlights is support for three new AI-powered browsers: ChatGPT Atlas, Perplexity Comet, and Dia. Now you can enjoy clean, ad-free browsing there as well.

    We’ve also updated the system requirements:
    AdGuard for Mac now supports macOS 12 and later.
    Alongside that, we refreshed the Filter List Manager, polished many internal processes, and fixed a number of issues to make everyday app use smoother and more reliable.

    Changelog

    Improvements

    • Added support for the Dia browser
    • Added support for OpenAI’s Atlas browser
    • Added support for Perplexity’s Comet browser
    • Updated FLM to v2.3.5

    Fixes

    • Settings window position resets after after restarting the app
    • Adding a new user rule during the search causes the application to crash
    • App com.adguard.mac.adguard requests local network access multiple times
    • Trusted Type error when blocking an element on YouTube via Safari Assistant
    • AdGuard is not fully synced with the latest Assistant before a release

    CoreLibs (Filtering engine)

    Improvements

    • CoreLibs updated to v1.18.36
    • Added support for ABP’s CSS injection syntax
    • Allowed removing content with empty attribute
    • Improved content-script performance by using browser cache properly
    • Improved performance of content-script loading
    • Removed complicated heuristics for the $domain modifier
    • Added zstd encoding support

    Fixes

    • Filtering disabled because it may affect website performance (new.lewd.ninja)
    • Some extensions stopped working with CoreLibs 1.18
    • $removeparam does not work in pair with the $domain modifier
    • Some React-based sites fail to load due to Minified React error
    • $urltransform combined with $~3p doesn’t modify the request URL if opened directly in the address bar
    • Filter UDP under Linux

    DnsLibs (DNS filtering engine)

    • DnsLibs updated to v2.6.20

    Scriptlets (JavaScript enhancement for filtering rules)

    Improvements

    • Scriptlets updated to v2.2.8
    • Added more examples to scriptlet docs
    • Added new scriptlet: trusted-replace-argument
    • Improved href-sanitizer — added support for uBO arguments
    • Improved prevent-fetch — added ability to set random response content
    • Improved set-cookie and set-cookie-reload — added support for the denied value
    • Improved set-cookie — added empty object value
    • Updated AGTree to v3

    Fixes

    • trusted-set-cookie-reload — infinite reload when values constantly change
    • inject-css-in-shadow-dom — scriptlet fails if adoptedStyleSheets is overridden
    • json-prune — does not correctly handle null values when checking the specified key
    • prevent-element-src-loading — TrustedScriptURL is not defined in Firefox
    • spoof-css — incorrect DOMRect values
    • trusted-replace-node-text — incorrectly output ' , but not '
    • trusted-replace-node-text — some quotes are escaped incorrectly
    • trusted-set-constant — more precise string value detection
    • trusted-suppress-native-method — reset isMatchingSuspended when stack is not matched
    • Scriptlet compilation error in Safari 15 due to unsupported regex lookbehind
    Original source Report a problem

This is the end. You've seen all the release notes in this feed!

Related products