Differential filter updates
Changelog
Improvements
Fixes
$generichide
modifier #5213$permission rule
is displayed in the Filtering log #5231CoreLibs (filtering engine)
DnsLibs (DNS filtering engine)
Changelog
Fixes
$permission rule
instead of an appropriate filter name when blocking an HTML element #5231CoreLibs (Filtering engine)
Improvements
Fixes
Blue screen no more
Ad blocker with style
Changelog
Improvements
Fixes
netio.sys
#5169CoreLibs (Filtering engine) updated to v1.16.29
Scriptlets (JavaScript enhancement for filtering rules) updated to v1.11.27
Improvements
Fixes
Changelog
Improvements
Fixes
CoreLibs (Filtering engine) updated to v1.16.19
sony.de
in Firefox when AdGuard is enabled #1867ContentScript updated to v2.0.6
UserscriptsWrapper updated to v1.2.24
DnsLibs (DNS filtering engine) updated to v2.5.41
Changelog
Fixes
CoreLibs
Upgraded CoreLibs to v1.15.47 #5139
Fixes
$all
modifier does not work with non-domain-like URL part #1860$generichide
modifier prevents URL blocking rules from working correctly #1857Improvements
$urltransform
modifier support #1364$xmlprune
modifier support #473/regex/(cosmetic rule)
format #1844Upgraded ContentScript to v2.0.6
DnsLibs
Upgraded DnsLibs to v2.5.33 #5128
Fixes
Changelog
Fixes
Improvements
$xmlprune
and $urltransform
) that will give filter developers more tools to fight ads with.Changelog
Fixes
adguard.exe
process icon is distorted in Task Manager #5110Improvements
CoreLibs
Upgraded CoreLibs to v1.14.55 #5108
DnsLibs
Upgraded DnsLibs to v2.5.25 #5107
Fixes
Scriptlets
Upgraded Scriptlets to v1.10.25
Fixes
set-constant
doesn’t work correctly for some values #403set-cookie
#408set-local-storage-item
conversion doesn’t work correctly #404Improvements
no-protected-audience
scriptlet #395href-sanitizer
scriptlet #327json-prune-fetch-response
scriptlet #361json-prune-xhr-response
scriptlet #360trusted-suppress-native-method
scriptlet #383set-cookie
#388trusted-click-element
#323Changelog
Fixes
Changelog
Improvements
#
symbol #4666Fixes
CoreLibs
Updated CoreLibs to v1.14.38 #5052
Improvements
Fixes
$permissions
rule applies to all requests
#1856Scriptlets
Updated Scriptlets to v1.10.1
Improvements
set-cookie
scriptlet #332DnsLibs
Updated DnsLibs to v2.5.4#5047
Improvements
Fixes
Changelog
Fixes
Program Files (x86)
when updating to v7.16 x64 #4972Filtering log
#4980CoreLibs (filtering engine) updated to v1.14.16
Improvements
:has()
natively #1840Fixes
$all
modifier works incorrectly #1842mall.sk
#1834$path
modifier does not work with query params #1817$removeparam
on url with port redirects to url without port #1818android-hilfe.de
website #1800wiki.cemu.info
securely #1821Scriptlets (JavaScript enhancement for filtering rules) updated to v1.9.105
Changelog
Fixes
AdguardSvc.exe
is branching out into multiple threads #4874Certificate Info
is being displayed twice #4964Changelog
Fixes
CoreLibs (Filtering engine)
Fixes
DnsLibs (DNS filtering engine)
Improvements
Important for filter maintainers
Fixes
Scriptlets (JavaScript enhancement for filtering rules) updated to v1.9.101
prevent-fetch
— set response.status to 0 if responseType is set to opaque #364Fixes
What does it mean?
But AdGuard still works on 32-bit computers, right?
Anything new with ad blocking?
OK, what else you’ve got?
Surely that’s it, right?
Changelog
Improvements
Active
state #4887.bak
extension #540Fixes
Enable all
option in the Filter editor can crash the app #4857CoreLibs (Filtering engine)
Improvements
!#else
preprocessor directive support #1806sec-ch-ua
headers to match user-agent when Stealth Mode is active #1764Fixes
网盘直链下载助手
user script is not working with AdGuard #1780macperformanceguide.com
website doesn’t work #1810DnsLibs (DNS filtering engine)
Improvements
Fixes
127.0.0.1 local
is incorrectly interpreted as being for all .local address, breaking mDNS #207Important for filter maintainers
User rules
option to the filtering log #4560$replace
rules #1802$extension
modifier disabling specific userscript #1706$denyallow
does not allow blocking documents #1809$stealth
exceptions do not work on the TCP stack level where we block STUN/TURN #1737object
tag #1769$$
and allowed CSS-like selectors #94Scriptlets (JavaScript enhancement for filtering rules)
Improvements
$redirect
priorities #59xml-prune
— support xpath for text content matching #325json-prune
— stack #348prevent-xhr
— multiple requests #347trusted-prune-inbound-object
#372set-cookie
#375Fixes
set-constant
scriptlet breaks vimeo.com #380set-constant
scriptlet when maximum call stack size is exceeded #373
* Fixed set-constant
— no value override #330trusted-replace-xhr-response
— breakage on music.youtube.com #359m3u-prune
— content is not pruned if contains carriage return #354trusted-replace-fetch-response
— do not replace content if URL is set by Object.defineProperty #367UserscriptsWrapper
网盘直链下载助手
userscript is not working with AdGuard #1780Changelog
Versions
Changelog
Fixes
Versions
Changelog
Features
Fixes
$stealth
rules with empty pattern #1762:has()
, :not()
, :is()
as a standard pseudo-class if ExtendedCss usage is not forced by #?#
rule marker #1683text decryption key not found
#1750SaveFrom
gives error when loading video with Odnoklassniki #1776mypikpak.com
#1767Important for filter maintainers
Features
Fixes
$app
modifier case insensitive for AdGuard for Windows #1755Versions
Scriptlets updated to v1.9.62
Features
evaldata-prune
#322trusted-replace-fetch-response
/trusted-replace-xhr-response
— added ability to replace all matched content #303remove-node-text
#318trusted-replace-node-text
#319Fixes
XMLHttpRequest.prototype.getResponseHeader()
issue in scriptlet and redirect #295cannot apply rule
message removed for logging scriptlets #313set-constant
scriptlet #316m3u-prune
and xml-prune
— XMLHttpRequest.prototype.send(), changes are not applied even if content is replaced #315Response
issue in scriptlet and redirect #297log-addEventListener
— a lot of errors are printed to console #335prevent-fetch
, prevent-xhr
do not help if a request/domain is blocked by DNS filtering
#334googletagservices-gpt
— updateTargetingFromMap() #293set-cookie
#342google-ima3
to avoid conflict with the DAI SDK #331Updated UserscriptsWrapper to v1.2.20
Fixes
Changelog
Features
Fixes
Design
Versions
Changelog
Fixes
path
modifier does not work on yandex.ru/images #1738Versions
Changelog
Versions
CoreLibs
DnsLibs
Scriplets
Changelog
Functionality
Fixes
Versions
CoreLibs
DnsLibs
ExtendedCSS
DNS protection is enabled by default
Changelog
Enhancement
Added
Fixed
@
in the link #4397Updated
Upgraded Scriptlets to v1.7.20
Fixed
Changelog
Enhancement
Fixed
Changelog
Changelog
CoreLibs updated to v1.10.106
Changelog
Changelog
Upgraded CoreLibs to v1.10.58
$path
#1591$removeparam
parameter to POST requests #1573:xpath
rules #1606@@||example.org^$important,document,app=firefox.exe
isn’t displayed as an allowlisted one #1546:where()
pseudo class are rejected #1609$removeparam
doesn't work if a request is blocked #1580console.cloud.google.com
is broken #1593local.adguard.org
address #1608$removeparam
causes blocking of preflight request #1632tickets.karls-shop.de
is broken #1630www.collierappraiser.com
is not loading with enabled HTTPS filtering #1631Changelog
Changelog
Protect from DPI
status is not sent to ReportsWebApp #4248www
prefix in the HTTPS Exceptions #4240filterlists.com
#4193
Changelog
Enable sound notifications
is disabled #4127Changelog
$$
rules are not visible in the filtering log #4113All rights reserved
string in About tab #4065Changelog
Connection
#3830Netflix.com
with disabled protection on this website 4003Updated CoreLibs to v1.9.20
Sec-Fetch-Dest
header #1382Hide your IP
#1516kinopoisk.ru
doesn't work when Self-destruct third-party cookie files
function is enabled #1502$all
modifier is applied, wrong rule appears in logs #1535pinning-test.badssl.com
#1526RegEx
entries #1544Updated DnsLibs to v1.7.4
Changelog
Changelog
Changelog
adguard:add_dns_server
URLsUpdated CoreLibs to v1.8.256
@@*$network,app=chrome.exe
causes AdGuard to crash #4015#include
directive #1553Updated DnsLibs to v1.6.66
Changelog
In this version, we updated CoreLibs and DNSLibs and fixed all the bugs spotted. Besides, issues with displaying requests have been resolved, so the filtering log now looks way better.
Changelog
!
but it still exists #3766Updated CoreLibs to v1.8.185
$removeparam
rules to all resources #1492$important
modifier should have higher priority than rule with $all
modifier #1440$denyallow
modifier #1304$redirect-rule
modifier #1303$removeheader
modifier #1427$specifichide
modifier #1166$network
rules #1394*##
cosmetic rules #1437$
in path don't work #161Updated DnsLibs to v1.6.36
Changelog
Changelog
Changelog
Changelog
CoreLibs updated to v1.7.201
DnsLibs updated to v1.4
Changelog
Upgraded CoreLibs to v1.7.114
$ping
content type #1258#@#
without any domains specified now disables the rule completely #1296 $redirect-rule
modifier #1303$elemhide,jsinject,extension
disable HTML filtering rules #1337$badfilter
rules are sensitive to domain lists #1331 Changelog
Upgraded CoreLibs to v1.7.37
Changelog
DNS filtering
Disable Windows 10 Tracking
Authorization and license activation via social networks
Pause protection for 30 seconds
Changelog
Upgraded CoreLibs to v1.7.2
Upgraded DnsLibs to v1.3.10
Changelog
Corelibs updated to v1.5.267
In this update, we've made focus on fixing UI-related and other minor issues.
Browser Assistant
Ad Blocking
Network
UI
Other
Ad Blocking
UI
Networking
Other
$redirect
and $rewrite
modifiers support$redirect
and $rewrite
modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.Ad blocking
Networking
UI
Other
/f
command from tools #2920Ad blocking
Networking
UI
stun/turn
requests now have a prefix in the Filtering log #2638Other
[Improved] UI and installer redesign #2574
[Improved] CoreLibs
[Added] Automatic crash reports #2298
To be able to investigate every crash individually and find a proper fix to it, we add integration with an automatic crash report system. If AdGuard crashes, upon the next launch you'll be asked if you want to send a crash report.
Common
Ad blocking
Network
UI
/nosplash
is specified #2434Other
Alt-Svc
header
[Improved] AG icon has been updated to a high resolution version
[Improved] Maximize close box for AdGuard notification twice size (11x11 pxls to 22x22 pxls) on Windows 7important
modifier by default #2305~
symbol looks like -
in Parental control settings #2219
[Fixed] Tab and arrow keys can be used while in the password protected menu #2012
[Fixed] Userscript's requir``e
and resources
parameters are not exported along with with its contents #2212
[Improved] AdGuard.tools
can now be run as a "true" win64 process on 64-bit OS #1809Ctrl+Z
does not work in any input field
[Fixed] Filter editor bug
[Fixed] User filter is always empty when "Filter editor" is opened for the first time@noframes
attribute support
[Fixed] Userscript wrapper breaks window functions
[Fixed] GM_addStyle
implementation is not reliable
[Fixed] @grant none
is not being applied
[Fixed] Userscript does not run on cross-origin iframes
[Fixed] cloneInto
, createObjectIn
, exportFunction
support
[Fixed] instanceof
event does not work as expected
[Fixed] Errors in browser console $important
modifier is now applied to rules created by enabling/disabling filtering via Assistant X-Requested-With
is being used now to detect object-subrequest content type
[Changed] The script is not getting removed anymore if there is an $empty modifier in a rule
[Fixed] Error while parsing filtering rules of a particular type
[Fixed] Duplicate filtering rules0
as a value for self-destructing cookies setting
[Fixed] Closing the right pane for a blocked request in Filtering Log does not highlight the entry
[Improved] Speed of searching in Filter Editor and Filtering Log was increasedUI
Ad Blocking
Networking
Other
Networking
Ad Blocking
UI
Other
Ad Blocking
Networking
UI
Install/Update
Networking
UI
Ad Blocking
Networking
UI
Ad blocking
Networking
UI
Ad Blocking
Networking
Install/Update
Minor
Ad blocking
UI
Networking
Minor
Networking
Minor
Networking
UI
Minor
Stealth Mode
Userscripts
Ad blocking
Networking
UI
[Added] "Whitelisted" filter to the filtering log [Changed] "Browse for executable" button moved to the filtered apps section [Changed] Links to EULA and privacy policy added to "About" view [Changed] Localizations were updated [Fixed] Tooltip positioning problem [Fixed] Adguard shows all filtered apps after adding a new one to the list [Fixed] Adguard GUI starts with a system despite this option is disabled [Fixed] "Clear" button is absent while there are only spaces entered in search string
[Fixed] User filter takes too much time to delete rules from it [Fixed] Adguard recognizes UC browser only if it's launched [Fixed] Adguard crashes when you search for something in 'Settings' and switch tabs [Fixed] Chrome x64 installation is not detected [Fixed] Firefox Nightly installation is not detected
Install/Update
Minor
upload.my.mail.ru
to HTTPS exclusions
[Changed] Added GOM Player to the list of of apps filtered by default
[Changed] Added Telecom 7 browser to the list of apps filtered by default
[Changed] Added "BitComet" to the list of apps filtered by default
[Changed] WWAHost.exe added to the list of apps filtered by default
[Changed] Added line break after filter name in Rule section of blocked request
[Changed] Spotify app added to the list of apps filtered by default
[Changed] Add more modern UI apps to be filtered by default
[Fixed] Uploading video to my.mail.ru is broken by HTTPS filtering
[Fixed] Incorrect blocking rule in Filtering Log
[Fixed] FileWatcher does not work properly when filter file is replaced, not just modified
[Fixed] 'Proceed anyway' button doesn't work
[Fixed] Error 1603: A fatal error occurred during installation
[Fixed] Uninstall utility does not remove UI settings folder
[Fixed] Problem with uninstalling Adguard
[Fixed] Random language change after updating from 5.10 to 6.0
[Fixed] Custom filter contains "enabled" empty rules