Releases: AdguardTeam/AdguardForAndroid
4.9
We’ve added a major feature in AdGuard v4.9 for Android: native support for userstyles. This feature has been available in AdGuard for Windows and AdGuard for Mac for a while, and now we are bringing it to AdGuard for Android!
Userstyles are similar to userscripts in a way, but they only focus on changing the appearance of websites using CSS, without getting into their code. Now customizing websites — like adding a dark theme — becomes an easy task. You can create your own userstyles in the app itself, or install ready-made styles from trusted online sources.
To add a userstyle, go to Settings → Filtering → Extensions→ Add extension → Import from file or URL. To create your own style, tap Add extension → Create userstyle.
Also, some users might have recently faced a bug that was increasing statistics to ridiculously huge values. We fixed the issue, and once you install AdGuard v4.9 for Android, you will see normal numbers in the Statistics tab.
Please note that statistics accumulated earlier than the last 24 hours will be heavily pruned.
Aside from this serious issue, we have also worked on fixing smaller bugs. As always, we’ve updated CoreLibs and Scriptlets for better functionality of the app.
Changelog
Improvements
Fixes
- Billion values on statistic counters do not convert to abbreviations #5633
- Clicking AdGuard's protection status notification leads to mobile view on Amazon Fire TV stick #5498
- DNS filters are able to be updated if the DNS filters switch is disabled #5382
- Domain with the
$app
modifier fails to be added to HTTPS-filtered website exclusions #5587 - Option Filter secure DNS changes by itself after rebooting #5379
- Statistics bar overlaps the counter description in the Statistics tab #5138
- Impossible to download the Android system update #5651
- Unable to log in to the Adguard Ad Blocker app on Android TV
#5669
CoreLibs (filtering engine)
- CoreLibs updated to v1.17.118 #5654
Fixes
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v2.1.6
Fixes
- Fixed
json-prune
— content of array was incorrectly removed #482
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.9 RC 1
We’ve added a major feature in this RC: please welcome native support for userstyles. This feature has been available in AdGuard for Windows and AdGuard for Mac for a while, and now we are bringing it to AdGuard for Android!
Userstyles are similar in a way to userscripts, but they only focus on changing the appearance of websites using CSS, without getting into their code. Now customising the websites of your choice — like adding a dark theme — becomes an easy task. You can create your own userstyles in the app itself, or install ready-made styles from trusted online sources.
To add a userstyle, go to Settings → Filtering → Extensions→ Add extension → Import from file or URL. To create your own style, click Add extension → Create userstyle.
We are continuing to make the app better while fixing bugs on the way and updating CoreLibs.
Changelog
CoreLibs
- CoreLibs updated to 1.17.118 #5673
Fixes
- Fixed ClientHello fragmentation #1968
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.9 Beta 1
In this beta version, we are continuing our quest on making the app better while fixing bugs and glitches in the UI, and bringing timely updates to our CoreLibs and Scriptlets modules. You will find full details in the сhangelog below.
Changelog
Improvements
- Added support for MSN browser as default #5533
- Added
com.irobot.home
to route traffic through AdGuard exclusions #5284
Fixes
- Billion values on statistic counters do not convert to abbreviations #5633
- Clicking AdGuard's protection status notification leads to mobile view on Amazon Fire TV stick #5498
- DNS filters are marked as updated if the DNS filter switch is disabled #5382
- Domain with
$app
modifier fails to be added to HTTPS-filtered website exclusions #5587 - Option "Filter secure DNS" changes by itself after rebooting #5379
- Statistics bar overlaps the counter description in Statistics tab #5138
CoreLibs (filtering engine)
- CoreLibs updated to v1.17.108 #5654
Fixes
- Error in content-script when
$jsinject
exception is applied #1960 - Special whitelist exceptions for scriptlets not working correctly #1959
Other
- CoreLibs 1.17 blocks access to
ota.googlezip.net
#1963
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v1.11.27
Fixes
- Fixed
json-prune
— content of array is incorrectly removed #482
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.8
We continue to unify the code base of our products, and AdGuard for Android is no exception. Updates will now be more stable and new features will be added faster. Also, in the new version we have accelerated the loading of large amounts of data in Statistics, as well as updated CoreLibs and DnsLibs.
From this version, AdGuard for Android only supports Android 9 or higher.
Changelog
Fixes
- Beeline Wi-Fi calls do not work #5583
- The CPU background value increases drastically after a few series of quitting/starting the app #5504
- Custom DNS does not work after importing settings #5618
CoreLibs (Filtering engine)
- CoreLibs updated to v1.17.88 #5620
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.5.63 #5607
Improvements
- Added
matter._tcp.default.service.arpa
to the list of default exclusions #230 - Block RFC9462 (_dns.resolver.arpa) queries #228
- Use
pretty_str()
in errors reported inDnsRequestProcessedEvent
#223
Fixes
- Long waiting time for response when blocking by DNS #1887
$dnsrewrite=IPv4
rule does not block IPv6 resolution #224
UserscriptsWrapper
- UserscriptsWrapper updated to v2.0.1
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v2.1.4
Improvements
trusted-click-element
— check forcontainsText
of all matched selectors #468
Fixes
trusted-click-element
— element was removed and added again before it was clicked #391
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.8 RC 2
Ad blocking was compromised, but not for long: we fixed an annoying bug reported by users and updated our libraries while we were at it.
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.8 RC 1
We continue to unify the code base of our products, and AdGuard for Android is no exception. Updates will now be more stable and new features will be added faster. Also, in the new version we have accelerated the loading of large amounts of data in Statistics, as well as updated CoreLibs and DnsLibs.
From this version, AdGuard for Android only supports Android 9 or higher.
Changelog
Fixes
- Beeline Wi-Fi calls do not work #5583
CoreLibs (Filtering engine)
- CoreLibs updated to v1.17.82 #5610
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.5.63 #5607
Improvements
- Added matter._tcp.default.service.arpa to the list of default exclusions #230
- Block RFC9462 (_dns.resolver.arpa) queries #228
- Use
pretty_str()
in errors reported in DnsRequestProcessedEvent #223
Fixes
- Long waiting time for response when blocking by DNS #1887
- Rule
$dnsrewrite=IPv4
does not block IPv6 resolution #224
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.8 Beta 1
We continue to unify the code base of our products, and AdGuard for Android is no exception. Updates will now be more stable and new features will be added faster. Also in the new version we have accelerated the loading of large amounts of data in Statistics and updated CoreLibs.
Changelog
Fixes
- Beeline Wi-Fi calls do not work #5583
CoreLibs (Filtering engine)
- CoreLibs updated to v1.16.58 #5579
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.7.1
In this update we've improved the stability of the app and fixed some minor bugs.
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.7
Today’s version is exactly what we love: it introduces a fresh feature we couldn’t wait to see on the app. And it’s no small release – we’re introducing an in-app privacy browser to the app! Let’s take a closer look at what’s new.
AdGuard v4.7 is the last version that supports Android 7 and 8. Starting with the next release, we will only offer support for Android 9 or higher.
A private browser, because there’s no such thing as too much privacy
Keeping privacy in mind while browsing has become an essential part of many users’ everyday life. We want our app to be part of that routine, and that’s why we’re rolling out the AdGuard private browser, bringing an extra layer of privacy to your daily web experience.
So, what’s so cool about this browser?
- Ad and tracker blocking (of course!)
- Easy history deletion with a visible, accessible button. Also, your browser history is automatically cleared when you close the browser
To explore this new feature, tap Try our private browser on the app's home screen. You can also access the browser through the Protection tab, where you can set a default search engine and even create a browser widget.
Just a heads-up: our private browser is still in the early stages of development and has a few limitations, like the inability to handle multiple sessions at once. In the future, we’ll offer a more comprehensive browsing experience, but for now, we suggest using it as a supplement to your usual browser’s Incognito Mode, rather than a replacement. Sounds good?
Changelog
Improvements
- Incorrect translation of Fanboy's Annoyance List description #5423
Fixes
- “Allow app usage access” popup does not disappear after enabling the corresponding switch in the system settings on Android 9 #4906
- Almost all apps are no longer logged as filtered #5426
- Cursor barely visible at search bars in the Dark theme #5397
- Enabling/disabling the switch “Trusted filter” doesn’t make protection restart #5202
- Incorrect error message when trying to send a report with an invalid email on the Report a bug screen #5160
- Magenta color of AdGuard notification if protection is paused #5449
- Routing for problem apps in groups is enabled when you turn on this option for problem-free apps #4918
- TCP keepalive for outgoing sockets screen doesn't scroll #5415
- The user rules are positioned in the middle of the editor #5422
- Translations are missing for Annoyances blocking notice #5388
- The app crashes when Android WebView is unloaded #5521
Other
it.labfabrici.hub
does not work when protection is working #5284
AdGuard for Android direct download links:
AdGuard for Android TV direct download links:
4.6.5
Minor improvements to the statistics module.