Adguard Release Notes
Last updated: Feb 26, 2026
Adguard Products
All Adguard Release Notes (175)
- Feb 26, 2026
- Date parsed from source:Feb 26, 2026
- First seen by Releasebot:Feb 26, 2026
AdGuard For Windows by Adguard
AdGuard for Windows 7.22.4
AdGuard for Windows shakes up the patch notes with v7.22.4 introducing SockFilter, an experimental lightweight network driver. Promises better VPN and app compatibility and improved stability, though it's still buggy. Known Discord voice/video issue noted; users can switch back if needed.
v7.22.4 introduces SockFilter
This is one of those moments where a patch deserves the same attention as a full release: v7.22.4 introduces SockFilter, a new, experimental lightweight network driver for AdGuard for Windows. While still far from perfect (you will probably find a few bugs here and there), we’re confident in its potential to make AdGuard better in the future.
Why introduce a new driver at all?
Until now, AdGuard for Windows relied mostly on a WFP driver. WFP is powerful, but it also comes with complexity, compatibility challenges, and stability issues.
The TDI driver used to be an alternative, and while it is still available, it’s an outdated solution and may lead to filtering issues in some versions of Google Chrome. A temporary workaround exists, but it’s not a reliable long-term solution.
The conclusion was simple: it was time for a change. That’s why we’re introducing SockFilter — it brings a different approach that works especially well for ad blocking, plus it’s the solution we’ve been waiting for to finally put these problems behind us.The advantages of SockFilter
When fully tested and implemented, SockFilter has the potential to bring several advantages over other drivers. Right now, it’s still experimental and unstable, so you might not see all the benefits yet. But here’s a look at what’s possible in the future:
- Better interaction with other network apps: SockFilter is designed to cooperate smoothly with VPNs, firewalls, and antivirus software. By avoiding clashes over network control, it can help prevent connection issues and make everything work together more reliably.
- Lower risk of system crashes: SockFilter works in a safer part of Windows networking, which can help it avoid deep system errors that can sometimes cause sudden blue-screen crashes. In practice, this can result in better stability and fewer chances of your system unexpectedly crashing while AdGuard is running.
- On track for better stability: SockFilter works closer to how apps normally use the Internet, instead of dealing with low-level network data, resulting in the potential to reduce complexity behind the scenes and making AdGuard more reliable in everyday use.
Known issues
So far, a small number of users have reported an issue with SockFilter: the new driver appears to interfere with voice and video calls on Discord. The problem was described on GitHub.
Our QA team has successfully reproduced the issue and is actively working on a fix. If you notice any related problems or have additional details to share, please let us know. Your feedback helps us resolve this faster.How to start using it
Other issues may appear when using SockFilter, after all, Experimental mode means that it’s ready for testing and that there may be bugs. We’d love your help in finding them!
To test it, go to Settings → Network → Traffic filtering, enable traffic filtering, and select SockFilter (Experimental) from the list of available options. If you notice anything unusual, unexpected, or just plain broken, you can switch back to TDI or WFP at any time. In that case, please report the issue on GitHub — your feedback directly helps shape the future of AdGuard for Windows.Changelog
Improvements- Added SockFilter driver #5780
- Feb 25, 2026
- Date parsed from source:Feb 25, 2026
- First seen by Releasebot:Feb 25, 2026
AdGuard Home 0.107.72
The first release of the year is always important — it sets the tone for the months ahead 📆 The way we kick things off in 2026 may not be flashy, but it’s a solid mix: the new way of handling TLS certificate updates, a couple of other, minor new features, some configuration changes, a couple of key fixes, and the usual security update. Stay tuned for more goodies to come!
Original source Report a problem All of your release notes in one feed
Join Releasebot and get updates from Adguard and hundreds of other software products.
- Feb 21, 2026
- Date parsed from source:Feb 21, 2026
- First seen by Releasebot:Feb 21, 2026
AdGuard for iOS 4.5.16
The app now runs more smoothly thanks to this minor update, which fixes a number of bugs.
Changelog
DnsLibs (DNS filtering engine)
- Updated DnsLibs to v2.8.25 #2504
- Feb 21, 2026
- Date parsed from source:Feb 21, 2026
- First seen by Releasebot:Feb 21, 2026
AdGuard Pro for iOS 4.5.16
The app now runs more smoothly thanks to this minor update, which fixes a number of bugs.
Changelog
DnsLibs (DNS filtering engine)
- Updated DnsLibs to v2.8.25 #2504
- Feb 20, 2026
- Date parsed from source:Feb 20, 2026
- First seen by Releasebot:Feb 21, 2026
AdGuard for Android 4.12.3
This is a technical update aimed to increase the app stability and fix minor bugs.
Changelog
Fixes
- No internet access when protection is enabled
CoreLibs (Filtering engine)
- Updated CoreLibs to v1.19.48
Scriptlets (JavaScript enhancement for filtering rules)
- Updated Scriptlets to v2.2.10
Improvements
- Improve 'href-sanitizer ' — support uBO arguments
- Feb 10, 2026
- Date parsed from source:Feb 10, 2026
- First seen by Releasebot:Feb 10, 2026
AdGuard Browser Extension by Adguard
AdGuard Browser Extension 5.3.0.8
This MV3 release speeds up the extension with faster TSUrlFilter startup, adds native :has support, and enhances HTML filtering while restoring csp_report blocking for stronger privacy. Core libs updated and logs improved for clearer, more reliable protection.
This release strengthens the foundation of the extension, focusing on what matters most — speed, reliability, and smooth performance in the new MV3 environment.
Faster filtering engine startup
The filtering engine, known as TSUrlFilter, powers the extension, blocking unwanted content and keeping pages clean. With this update, the engine starts up twice as fast, so the extension runs smoother, and remains stable even after background restarts.
Native :has support
Native :has support
To block and hide page elements, the engine uses CSS selectors — a fast and reliable way to keep pages clean. Previously, :has selectors were injected by the extension itself using extended CSS. Now, where supported, the engine uses the browser’s built-in :has selector instead. This makes filtering more stable and predictable, while also reducing the load on the system.
Improved HTML filtering
A single filtering method is usually not enough on its own. When ads or other elements try to blend in with page content, HTML filtering comes in handy. It works directly with the page’s structure to detect and remove such elements. This update improves HTML filtering and brings it in line with the latest CoreLibs version, offering more accurate handling of :contains rules.
Restored csp_report blocking
Restored csp_report blocking
Lastly, about our ongoing work with MV3. After moving to the new architecture, the blocking of csp_report requests stopped working, which could let websites collect additional data on blocked content and user activity. This update restores csp_report blocking in an MV3‑compatible way, bringing back the same level of protection and improving user privacy.
Changelog
Improvements
- Improved the readability of exported JSON files with settings by beautifying their structure
- Added support for the :has() pseudo-class as standard CSS when no other extended pseudo-classes are used in the selector, or when the #?# separator is explicitly specified
- Improved readability of filter update logs and added version information before and after updates
- Improved feature names and descriptions in Tracking protection (MV2)
- Improved filtering log performance by optimizing rule text retrieval
Fixes
- Repeated notifications when the dynamic rules limit is reached
- Network rules with the $important modifier are applied even when protection is disabled
- The Save button becomes active before the previous save operation is completed when editing User rules or Allowlist
- Some requests are blocked in Inverted allowlist even when no websites are added to Allowlist
- Filters are enabled after settings import when enabled-filters is empty
- The “Settings applied” notification appears before the settings are actually applied
- The “Preserve log” option does not retain all records in the Filtering log
- Tracking protection is disabled in MV3 extension when protection is paused
- $document blocking rules are applied even when a specific exception rule is present
- Blocked iframes are not collapsed in Firefox
- The extension throws an unexpected error when accessing [::]:8000
- Toggle does not work in User rules fullscreen mode
- Original rule text is displayed incorrectly in the Filtering log after rule conversion
TSUrlFilter (AdGuard Browser Extension filtering engine)
- Updated @adguard/tsurlfilter to v4.0.0
- Added full CSS selector syntax support in HTML filtering rules
TSWebExtension (Library wrapper for Browser API and TSUrlFilter)
- Updated @adguard/tswebextension to v4.0.0
- Jan 13, 2026
- Date parsed from source:Jan 13, 2026
- First seen by Releasebot:Jan 19, 2026
AdGuard for iOS 4.5.15
AdGuard for iOS gets core privacy and filtering upgrades. DNS protection gains post-quantum cryptography with DnsLibs 2.7, auto-secure DNS without extra steps. Safari filtering improves with SafariConverterLib, delivering cleaner pages and smarter rule handling.
DNS protection
We’ve updated DnsLibs to v2.7, adding post-quantum cryptography (PQC) support to DNS (applies to DoH,DoT, and DoQ).
It means your DNS requests are now protected with encryption designed to stay secure even as technologies evolve. As quantum computing develops, some traditional encryption methods may become vulnerable. Post-quantum cryptography is built to withstand those future threats, helping keep your browsing private not only today, but for years to come. Post-quantum protection works automatically when you enable DNS protection and choose one of the AdGuard DNS servers. There’s nothing extra to configure. You can check this setting by following the steps:- Open the Protection screen
- Turn on DNS protection and open its settings
- Go to DNS server and select one of the AdGuard DNS options
Improved filtering in Safari
We’ve also updated SafariConverterLib, which brings new capabilities to how filtering rules work in Safari.
This update gives filter developers more flexibility and allows AdGuard to process complex rules more efficiently. For you, that means cleaner pages, and better handling of tricky ads.Changelog
Improvements
- Added post-quantum cryptography support #245
- Adopted request methods in the content blocker trigger field #88
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.7.6 #2497
SafariConverterLib (Converter of AdGuard rules to Safari content blocking rules)
- SafariConverterLib updated to v4.1 #2498
- Dec 18, 2025
- Date parsed from source:Dec 18, 2025
- First seen by Releasebot:Jan 19, 2026
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
- Dec 12, 2025
- Date parsed from source:Dec 12, 2025
- First seen by Releasebot:Jan 19, 2026
AdGuard for Android 4.12.2
This is a technical update aimed to increase the app stability and fix minor bugs.
Original source Report a problem - Dec 11, 2025
- Date parsed from source:Dec 11, 2025
- First seen by Releasebot:Jan 19, 2026
AdGuard For Windows by Adguard
AdGuard for Windows 7.22.3
Hotfix
In this hotfix, we’re automatically migrating all users from the outdated TDI driver to the more reliable WFP driver. This change comes as a solution to an issue reported by users, ensuring filtering works with the latest versions of Chrome-based browsers, which aren’t fully compatible with TDI.
TDI isn’t going away completely — you can still enable it if you want to. But if you do, the app will show you a clear warning explaining the potential issues and how to temporarily fix them. For all the details, check out our Knowledge Base.
Original source Report a problem