Changelog
Improvements
Fixes
Other
it.labfabrici.hub
does not work when protection is working #5284Changelog
Improvements
Fixes
Other
it.labfabrici.hub
does not work when protection is working #5284CoreLibs (Filtering engine)
CoreLibs updated to to v1.16.53
A private browser, because there’s no such thing as too much privacy
Changelog
Improvements
Fixes
Other
it.labfabrici.hub
does not work when protection is working #5284CoreLibs (Filtering engine)
CoreLibs updated to to v1.16.51
Changelog
CoreLibs (filtering engine)
urltransform
and xmlprune
modifiers. Now even more distracting elements on a page will be blocked.Changelog
Fixes
CoreLibs (filtering engine)
Improvements
$urltransform
(trusted) modifier support #1364$xmlprune modifier
support #473:has()
natively #1870Sec-Fetch-Dest header: fencedframe
#1853/regex/
cosmetic rule format #1844Fixes
$all
modifier does not work with non-domain-like URL part #1860$generichide
modifier #1857DnsLibs (DNS filtering engine)
UserscriptsWrapper
Fixes
vk-metabot.user.js
does not work via AdGuard #1871ContentScript
Fixes
A ton of improvements for AdGuard’s YouTube player
Changelog
Improvements
Fixes
Changelog
Improvements
Fixes
it
locale #5180CoreLibs (Filtering engine) updated to v1.14.51 #5280
Improvements
:has()
#1840Fixes
$all
modifier does not work correctly #1842mall.sk
content script is not injected #1834$path
modifier doesn’t work with query params #1817$removeparam
on url with port redirects to url without port #1818android-hilfe.de
brakes website #1800Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25
Improvements
ga.q
property #355OmidVerificationVendor
property #353href-sanitizer
#327json-prune-fetch-response
#361json-prune-xhr-response
#360trusted-suppress-native-method
#383no-protected-audience
#395set-cookie
, increased a possible numeric value #388trusted-click-element
, added support for finding selectors in shadowRoot #323call-nothrow.js
#333spoof-css
#317trusted-create-element
#278set-cookie
, added more supported values #379trusted-set-attr
#281Fixes
UserscriptsWrapper updated to v1.2.23
DnsLibs (DNS filtering engine) updated to v2.5.4 #5237
Improvements
Fixes
$all
modifier now works correctly, updated the CoreLibs and DnsLibs — our beloved filtering engines — and added a few improvements along the way. What else is there to say? Update and see for yourself!Changelog
Fixes
CoreLibs (Filtering engine)
DnsLibs (DNS filtering engine)
Android TV support
Developer tools
CoreLibs and DnsLibs updates
Changelog
Features
Fixes
com.gpn.azs
app doesn't work #4845DnsLibs (DNS filtering engine)
DnsLibs updated to v2.4.16
DnsLibs updated to v2.4.0
DnsLibs updated to v2.3.4
127.0.0.1 local
is incorrectly interpreted as being for all .local address, breaking mDNS #207CoreLibs (Filtering engine)
CoreLibs updated to v1.13.98
!#else
pre-processor directive support #1806$extension
modifier disabling specific userscript #1706$$
-- allow CSS-like selectors #94网盘直链下载助手
user script not working with AdGuard #1780object
tag #1769$replace
rules #1802Changelog
Fixes
CoreLibs updated to v1.12.80 #5003
Dynamic icon #4317
HTTP/3 filtering support #487
Support for two HTTPS certificates
Changelog
Features
Fixes
CoreLibs
DnsLibs
Important for filter maintainers
Changelog
Features
Fixes
Design
Versions
DnsLibs
Changelog
Fixes
Changelog
Features
pref.proxy.disable.reconfigure
#4636Fixes
Versions
Nightly features
New features in this beta
Firewall roaming support
Import and export of user rules, blocklists, and allowlists
In conclusion
Changelog
Enhancement
Updated DnsLibs to v2.0.66
First step to Encrypted ClientHello support DL#161
www.google.com
, your ISP cannot see what exactly you send and receive from it, but they know what website you are communicating with. ECH (Encrypted ClientHello) is a new technology that is supposed to solve this issue and encrypt that last bit of unencrypted information.pref.dns.block.ech
and pref.https.redirect.doh
flags in the Low Level Settings.Updated CoreLibs to v1.10.186
DNS-over-HTTPS filtering
pref.https.redirect.doh
. In the future versions we're planning to enable it by default.Improved content filtering
Enhancement
$jsonprune
basic rule modifier. This modifier allows advanced filtering for JSON responses #1447$hls
basic rule modifier. This modifier provides advanced filtering capabilities for modifying HTTP live streaming files which will help with preventing video ads. #1434$stealth
modifier. Filters maintainers can now specify which Stealth Mode features should be disabled for a given URL. Before that change the only option was to completely disable Stealth Mode. #1224$path
modifier for non-basic rules. #1591$removeparam
can now be applied to POST requests. #1573Fixed
$third-party
modifier #1640:where()
pseudo-class are rejected #1609$third-party
modifier block resources from the site's own subdomain #1637$all
modifier do not block explicitly visited sites #1590Other improvements
Other fixes
Changelog
#%#/scriptlet(“abort-current-inline-script”, ...)
, which could break some web pages; now the problem is solved.
Having dealt with all the issues, we’re ready to present a new version. Please meet v3.6.7-beta, we’ve done our best for it to function smoothly. Changelog
Changelog
Changelog
$removeparam
rules in the filtering log #3873com.android.browser
connection issues on several devicesChangelog
Changelog
Changelog
URL
shouldn’t be allowed #1431Changelog
Changelog
Upgraded CoreLibs to v1.7.150
Changelog
Private
CoreLibs
Upgraded CoreLibs to v1.7.114
Changelog
Upgraded CoreLibs to v1.7.64
Changelog
CoreLibs
Upgraded CoreLibs to 1.7.58
state.txt
when logs are exported #3063DnsLibs
CoreLibs
Changelog
CoreLibs updated to v1.5.265
$all
modifier #1267DnsLibs updated to v1.2.26
Changelog
com.android.providers.downloads
traffic isn't routed #3355adguard:
scheme is now used for adding userscripts #3000stealth.enabled=false
is now sent in query string if Stealth Mode is turned off when sending a report #3169Block ads in all apps
parameter is now sent when sending a report #3350CoreLibs has been updated to v1.5.249
Ad blocking
UI
Networking
Other
Ad blocking
subscribe.adblockplus.org
links interception #2930UI
content:
link was used #2813Networking
Other
Ad blocking
[Changed] Google DOH and DOT URLs in the configuration have been updated #2844
[Fixed] A bug with license status, filters and userscripts updates #2855
[Fixed] The value for one of Stealth Mode settings can't be set #2788
[Fixed] DNS filter's metadata doesn't update #2830
[Fixed] Filter groups' statuses aren't restored from backup #2887
[Fixed] Double tap is required to start protection #2883
[Fixed] Custom filters aren't restored from backup [#2864]
[Fixed] Wrong rule is suggested when blocking an HTTPS tunnel request #2865
[Improved] CoreLibs filtering engine has been updated to v1.4.91 #2928
UI
[Added] Response status to the DNS log entry details #2835
[Changed] Languages' names have been homogenized in the language select menu #2753
[Changed] A bullet has been added to the statistics period selection dialog #2756
[Changed] Icons order in Apps Management has been made consistent #2777
[Changed] Notification about updated userscripts and filters #2796
[Changed] Dialogs on the Stealth mode screen #2808
[Changed] "New custom filter" dialogs layout #2809
[Changed] An indicator telling that AG cannot filter itself has been added to Apps Management #2700
[Changed] AdGuard and Proxy notifications have been combined into a single notification group #2718
[Changed] Upstream DNS server's address is now shown in the Filtering log #2735
[Changed] "Get Premium" activity now closes after free trial is successfully started #2816
[Fixed] UI bug on older LG devices #2789
[Fixed] Settings activity doesn't run on some devices with rare firmware #2770
[Fixed] Search results in Filtering log do not include some matching entries #2681
[Fixed] Valid email address is highlighted as if it was invalid #2752
[Fixed] Minor UI-related issues #2870
[Fixed] An inconsistency with the UI of Stealth Mode settings #2854
[Fixed] Wrong text below the license type in the main menu #2903
[Fixed] UI resets to the classic theme after switching the update channel #2784
[Improved] User dialogs have been greatly improved #2754
[Improved] Items in dialogs are now highlighted on tap #2716
Networking
[Changed] "Block WebRTC" Stealth Mode option is now applied to browsers only #2757
[Fixed] IPv6 is not resolved within IPv6 VPNs if the main connection is IPv4-only #2325
[Fixed] Proxy settings won't renew if user disables proxy via notification #2707
[Fixed] Low-level setting
pref.dns.blocking.nxdomain
works inconsistently #2847[Fixed] Search suggestions don't work in Firefox #2884
Other
[Changed] File names for exported User filter and Whitelist #2880
[Fixed] AdGuard crashes to desktop #2762
[Fixed] AdGuard freezes when the device orientation is switched to landscape mode at a certain time #2765
[Fixed] AdGuard crashes after adding a certain custom filter #2888
[Fixed] App sometimes crashes upon launch on S10+ devices #2825
[Fixed] DNSProxy logging level does not change #2858
[Improved] AdGuard now launches faster #2786
[Changed] Localizations have been updated
[Fixed] Compatibility issues
[Fixed] Few rare crashes
UI
Networking
CoreLibs & Crash
Other
[Improved] App redesign #713
[Added] Dark theme #104
[Added] Stealth Mode module #2094
[Improved] DNS functionality #2415
[Added] More filter subscriptions #12
[Added] Custom filter subscriptions by URL #13
[Added] Statistics charts #2083
[Improved] New first launch wizard #1965
[Added] Protection status tab #2241
[Improved] Widget redesign #2354
Networking
UI
• [Added] Context menu to the license activity #1885
• [Added] CoreLibs version to the About screen #2255
• [Added] Background / foreground CPU time to the battery usage screen #2355
• [Added] Total requests count #785
• [Added] Toggle to turn on/off all user filters & whitelist for debugging #1335
• [Added] Toast notifications to inform user why an item is disabled/greyed out #699
• [Added] Indicator for when Stealth mode rules were applied to a request or response #2365
• [Added] Error notification when exporting logs and system info with an empty file name #2462
• [Changed] Filter settings have been reworked #1806
• [Changed] About screen has been reworked #797
• [Changed] Filtering options in Filtering log have been redesigned #2265
• [Fixed] Filter names have been specified for all filtering rules in Filtering log #2320
• [Improved] A placeholder has been adopted for the current year #2440
Other
• [Added] Firewall events to Filtering log #1214
• [Added] Stealth mode parameters included to the report link #2370
• [Added] Filtering log extended search feature #1369
• [Added] 1×4 widget with current statistics #576
• [Changed] Localizations have been updated
• [Changed] Comments in Filter editor can now be added and deleted individually #2228
• [Fixed] AdGuard icon is missing on some devices after 2.12.223 update #2148
• [Fixed] An issue due to some providers relying on their DNS servers to provide IPv4-mapped addresses #1884
• [Fixed] Compatibility issues
• [Improved] You can now clear stats for a single app #803
• [Improved] You can now sort apps on the Firewall screen #384
• [Improved] Filtering rules limitations #2401
• [Improved] Device’s current SDK level is now sent with check update requests #2328
proxy_state
and proxy_default
. The first one enables/disables the outbound proxy, the latter sets any of the previously configured proxies as default. $network
exceptions rules
[Changed] "ExtendedCss" module has been upgraded to v1.0.9NXDOMAIN
answer (domain does not exist) is now used instead of 127.0.0.1
[Fixed] AdGuard is not capturing the mobile data usage correctly
[Fixed] App traffic is blocked on Android 4.x even when it should not be filtered at all
[Fixed] Manual VPN connections crash when AG is enabled
[Fixed] Error on VPN reconfiguration: failed to bind TUN pcb
[Fixed] IPv6 filtering does not work on Oreo 8.1 + Magisk
[Fixed] Firewall temporary allowance notification is not displayed #966onUdpConnectRequest
handler
[Fixed] Automatic proxy (with root) is starting very slowly
[Fixed] Disabling network access for Android OS does not work 32767
is converted to 0
[Fixed] Incorrect calculation for total data transferred
[Fixed] Protection restarts when exporting settings write_external_storage
permission in runtime when it's required
[Fixed] Proxy mode with Magisk 14.2 takes 2+ minutes to enableNetworking
UI
Other
network_security_config
[Fixed] Android O compatibility issues
[Fixed] VPN + IPv6 issue on Android 4.4.2
[Fixed] IPv4 mapped addresses bypass VPN
[Fixed] Reconfiguring iptables on package add/replace leads to no internet
[Fixed] App preview does not workpref.vpn.disable.pause
setting is ignoredpref.filtered.ports
feature, which turned out to mess up with GCM, affecting a serious number of apps like Gmail, Whatsapp, Telegram etc. Here we fix this problem by changing the default filtered ports and ceasing the HTTPS decryption for ports different from 443.Other
Ad Blocking
Networking
UI
pref.filtered.ports
setting now can understand port ranges Other
Compatibility issues
Ad Blocking
pref.root.clear.youtube
low-level flag [Fixed] $replace modifier breaks content charset
Networking
pref.vpn.ipv4.bypass
low-level setting pref.vpn.ipv4.bypass
, pref.vpn.ipv6.bypass
, DNS requests filtering and Adguard DNS filter (the latter is not crucial, but will help immensely with blocking ads in browsers). Adguard will cease filtering other apps' traffic, and will only block ad domains on the DNS requests level. As a result, ad blocking quality will drop and Firewall functionality will not be available, but also there will be close to zero performance penalty.Other issues
[Fixed] No 4G connection after WiFi is disabled
[Fixed] Divider between 'Autoupdate filters' and 'Filters autoupdate period' is displaced on some devices
[Fixed] System apps are not listed in Apps management section
[Fixed] Different stats on the main screen and inside of 'Apps Management'
[Fixed] Adguard app is "disabled" in Apps Management, but some data stats for it can be seen
[Fixed] Adguard crashes when you enter value of invalid type in low-level settings
[Fixed] $empty modifier and access-control-allow-origin header
Compatibility issues
Ad Blocking
Networking
UI
Compatibility issues
Ad Blocking
Networking
UI
Compatibility issues fixed:
Ad Blocking
UI
Networking
Minor
Compatibility issues fixed:
* SoundHound
* Skype
* Google Allo
* ru.yota.android
* Roboform
* Yandex Mail
* Bria
* Apple Music
* Google Duo
* SwiftKey
* Panda Antivirus
* se.feomedia.quizkampen.ru.lite
Changelog
UI
Networking
Ad Blocking
Install/Update
Compatibility
Minor
UI
Ad Blocking
Compatibility
Changelog
Changelog
Ad Blocking
UI
Compatibility
Other
Here’s what’s new in this beta version
Ad Blocking
Networking
[Fixed] No HTTPS filtering of Google domains in Chrome browser