AdGuard for Linux 1.1
Release date: October 6, 2025
This update brings CoreLibs, our filtering engine, up to v1.19 and the Filter List Manager up to v2.0, so your filters are fully taken care of!
As for what’s new, this version is mainly a system update to keep everything stable. Plus, we fixed bugs and made little improvements here and there to make ad blocking on Linux even more reliable.
Changelog
Improvements
Added a more convenient way to configure
outbound_proxyAdded the ability to export and import settings
Added the option to set a custom data directory
Added support for
cli platform filtersUpdated FLM to v2.0
Added automatic activation of language-specific filters
Added optional support for notifications
Added UDP filtering support for Linux #46
Fixes
AdGuard CLI with a beta license does not update when a different update channel is selected
AdGuard cannot add CA certificate in Arch Linux
The error page
Web page is not available appears in Russian instead of the system languageDefault value for
filter_ev_certificates is incorrectRunning a parallel instance of Firefox triggers an HTTPS CA warning
Scriptlets fail to work
/usr/local/bin/ directory is missing on Ubuntuadguard-cli fails to start if filter metadata is not updatedError occurs during certificate creation and update
Installer does not support multiple browser profiles
CoreLibs (Filtering engine)
CoreLibs updated to v1.19
Improvements
Added support for ABP’s CSS injection syntax #1927
Improved content script performance by using the browser cache more effectively #1929
Improved overall content-script loading performance #1930
Added the ability to remove content with an empty attribute #1934
Added wildcard and regular expression support for the
$app modifier #1906Removed complex heuristics from the
$domain modifier #1875Added support for “zstd” encoding #1976
Added support for the ALPS extension #1987
Fixes
Content-type modifiers cannot be used with the
$urltransform modifier #1978Filtering is disabled because it may affect website performance #1994
Some React-based websites fail to load correctly due to
Minified React error #1953Some extensions stopped working with CoreLibs 1.18 #1993
XHR timeout occurs with the
immersivetranslate userscript #2000$urltransform combined with ~3p does not modify the request URL if opened directly in the address bar #1931
AdGuard for Linux 1.0
Release date: April 29, 2025
This release marks the beginning of something huge: AdGuard for Linux is here to give our Linux users the protection AdGuard is known and trusted for, now on their OS!
For years, Linux users have been asking for their own version of AdGuard — that’s why we’ve poured our time and energy into making the Linux experience a powerful one. With AdGuard v1.0 for Linux, you now have access to a broad range of features and a complete, flexible way to stay protected on Linux.
If you tested AdGuard v1.0 for Linux nightly, you’ll love the stable version — it adds even more features to enhance performance and usability.
App exclusions
This feature drastically improves the usability of AdGuard for Linux. If you’re not familiar with it yet — it lets you selectively route traffic from specific apps, skipping AdGuard’s filtering when you don’t need it. Whether you’re troubleshooting or just want to keep seeing the ads from a certain service, this can come in handy.
And to make your life even easier, we’ve put together two pre-built lists of browsers and apps to be excluded from HTTPS filtering — so setting up exclusions is faster and way less manual.
The list can be edited in the files
proxy.yaml (for app exclusions) and browsers.yaml (for browser exclusions). You can edit them using the built-in terminal editor (or any other text editor) by entering nano [path to the file], and then restart the protection. To see the location of the file, check the output of the config command. Differential filter update
In this version, we have replaced the filter update method with a differential one. To put it simply, instead of fetching the entire filter list, AdGuard for Linux will only download the changes that were made to the list since the last update. Less traffic will be spent on updating and filters will be updated faster. You will always have the most current versions of filters and a more accurate ad blocking.