AdGuard for Android TV 4.7 RC 2
Release date: November 30, 2024
One more RC, one step closer to the final release. This time, we focused on improving our private browser by fixing the stats counting and implementing filtering rules. We also worked on a solid boost for the overall app performance. Almost there!
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
AdGuard crashes when Android WebView unloads #5521
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
Other
it.labfabrici.hub
does not work when protection is working #5284
AdGuard for Android TV 4.7 RC 1
Release date: November 21, 2024
We’re so close to the release, we can practically hear the champagne cork popping... No new features have been added since the last beta, but we promise we weren’t slacking, just getting all the awesome stuff ready for the final version.
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
Other
it.labfabrici.hub
does not work when protection is working #5284CoreLibs (Filtering engine)
CoreLibs updated to to v1.16.53
AdGuard for Android TV 4.7 Beta 1
Release date: November 15, 2024
Today's beta version is exactly what we love: it introduces a fresh feature we can’t wait to see live in the main release. And it’s no small beta either: we’re introducing a privacy browser to the mobile app! Let’s take a closer look at each of these.
AdGuard v4.7 is the last version that offers support for Android 7 and 8. From the next release, we will only offer support for Android 9 or superior.
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’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 a tab
The option to save a browsing session by creating a bookmark — something regular Incognito Mode doesn’t offer! If you want to pick up right where you left off without re-opening every tab or logging back in, this feature is for you. For this to work, though, we do store cookies and localStorage
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
Other
it.labfabrici.hub
does not work when protection is working #5284CoreLibs (Filtering engine)
CoreLibs updated to to v1.16.51
AdGuard for Android TV 4.6.4 Beta 1
Release date: October 3, 2024
This release is all about good vibes and improved filtering quality — the new version of the CoreLibs does just that. We’ve also optimized the way we handle statistics, so they load faster and use less RAM while the app is running. A few minor bugs were fixed as well.
AdGuard for Android TV 4.6 RC 1
Release date: July 19, 2024
This is the Android TV version of the AdGuard app. The main changes have been made to the mobile version and are listed below.
Changelog
CoreLibs (filtering engine)
CoreLibs updated to v1.15.59
AdGuard for Android TV 4.6 Beta 1
Release date: July 11, 2024
As Vince Lombardi says, “Perfection is not attainable, but if we chase perfection we can catch excellence.” We do as he says, and try our best to make every update better. Today we are happy to release the new version of AdGuard for Android. Faster, stronger, and more efficient. Let’s take a look at the major changes.
With the updated filtering engine CoreLibs, we have been able to implement many new features that will improve your filtering experience. First of all, we increased HTTPS filtering speed. Second, we added support for
urltransform
and xmlprune
modifiers. Now even more distracting elements on a page will be blocked.Our developers didn't rest on their laurels, so they also updated DnsLibs, UserscriptsWrapper and fixed a lot of bugs to make the application more stable.
Changelog
Fixes
AdGuard YouTube player cannot open YouTube links or play the playlist #5348
App crashes when tapping the protection notification after quitting AdGuard #5366
Translations do not fit in the field #5324
The warning text “Not routed through AdGuard” does not disappear after resetting settings to default #5340
CoreLibs (filtering engine)
CoreLibs updated to v1.15.54
Improvements
Added
$urltransform
(trusted) modifier support #1364Added
$xmlprune modifier
support #473Added mobile browsers to the list of user agents that support
:has()
natively #1870Allowed ECDSA ciphers on the local side #360
Set up
Sec-Fetch-Dest header: fencedframe
#1853Support uBO's
/regex/
cosmetic rule format #1844Fixes
Adblock syntax rules with FQDN do not work #210
AdGuard and FTP connection error #1864
Userscript XHR error #1876
$all
modifier does not work with non-domain-like URL part #1860URL blocking rules do not work correctly with the
$generichide
modifier #1857DnsLibs (DNS filtering engine)
DnsLibs updated to v2.5.33
UserscriptsWrapper
UserscriptsWrapper updated to v1.2.24
Fixes
vk-metabot.user.js
does not work via AdGuard #1871ContentScript
ContentScript updated to v2.0.6
Fixes
AdGuard for Android TV 4.5 Beta 1
Release date: May 30, 2024
This update brings our YouTube player’s usability to a whole new level. This update brings our YouTube player’s usability to a whole new level: we added background playback, recommended videos, quality settings, and much more. Not so unskippable now, are you, ads? On top of that, this version includes some nice fixes for overall app performance, including the Android TV version.
A ton of improvements for AdGuard’s YouTube player
Just look at what’s available now:
Change video quality, playback speed, and subtitle settings using the gear ⚙ button
Picture-in-Picture mode is now supported, which means you can shrink the video to a small window and keep playing it in the background while using other apps. Great for such things as listening to music or podcasts
View recommended videos at the end of the video or by pausing the video
Double-tap the right or left side of the screen to skip 10 seconds forward or back correspondingly
Quick reminder: to launch the AdGuard player, choose any video in the YouTube app, tap “Share” and select AdGuard Player (it’s likely that you will need to scroll right and tap “More” first).
Changelog
Improvements
Focus now stays in the same place after opening the left-side menu of AdGuard for Android TV and closing it back #5271
Fixes
DNS protection settings fail to reset to default #5322
Language-specific filter "Other, Other" #5232
Failed to reset to default the "Show DevTools on the main screen" option in Low-level settings #5331
AdGuard for Android TV crashes when you try to add a custom DNS server using a link with "adguard:add_dns_server?address=" prefix #5264
AdGuard for Android TV 4.4 Beta 1
Release date: April 27, 2024
We present you the new beta version of AdGuard 4.4 for Android TV.
In this update, the main changes have been made to the mobile version.
We also fixed some minor bugs and updated UserscriptsWrapper, CoreLibs, and DNsLibs.
Changelog
Improvements
Enable HTTPS filtering on the Chromite browser for free #4997
Improved Developer Tools section #5173
Add the "Nothing to export" snack when trying to export rules with empty User rules list #5176
Added com.klook app to default HTTPS filtering exclusions #5143
Include com.nekki.shadowfightarena to QUIC bypass packages by default #5158
Fixes
The license key is not hidden #4496
Fixed the translation on
it
locale #5180Autorun doesn’t work after rebooting Chromecast and Sony TV #5156
Large battery consumption #4960
Cache size grows quickly #5125
App crashes when making changes on the Userscript state and returning back #5131
App crashes when choosing the Indonesian language #5236
DNS server settings reset after resetting the settings in DNS filters tab #5142
Dialog about the certificate installation failure does not disappear after successful installation #5194
Downloading the application update takes more than 400 mAh of battery capacity #5259
Duplicates can be added to Websites allowlist using case difference #5037
Error while exporting settings #5069
Background images are blocked on com.opera.browser #5096
Meross device pairing error (com.meross.meross) #4989
Recent activity of the selected company with two components is not displayed #5067
Remove (.) character for all DNS entries #4824
Scroll area issue on the Browsing security screen #5195
Scrollbar thumb goes behind the bottom menu in Recent activity #4901
Snacks close due to minimizing the application #5018
Some custom filter properties don’t update properly #5171
Statistic cards on main screen doesn't fill full screen width #5118
The popups are displayed in the system language, while the whole application is in English #5168
The radio button state is not imported for the Bootstrap upstreams option #5239
Update loader is not working correctly #5028
Disabling via the notification shade will auto enable itself upon re-opening the app #5146
With AdGuard protection enabled, the app reports that there is no Internet connection #5209
Santander and Sainsburys Bank apps is braking with HTTPS Filtering on #5058
CoreLibs (Filtering engine) updated to v1.14.51 #5280
Improvements
Indicate that outbound proxy is used in the request processed event #1385
Added support for passing host to outbound proxy #1386
Added Firefox 121.0+ to the list of user agents, that natively support
:has()
#1840Added ECH parameters from intercepted DNS HTTPS queries #1794
Improved HTML filtering performance #1855
Fixes
Cannot parse QUIC ClientHello split into two packets #1861
VOT script doesn’t work in Google chrome #1665
Request with Authorization header is not redirected #1851
Support anti-DPI feature for Korea Telecom #1789
Cosmetic rules are not applied in some cases when AdGuard works alongside AdGuard VPN browser extension #1791
One of the subdomains is not filtered due to different site certificates #1839
$all
modifier does not work correctly #1842mall.sk
content script is not injected #1834Blocking regex rule that has escaped slash in a character class doesn’t work #1831
Content script is not injected if there is a tag (with embed attribute) before doctype declaration #1825
$path
modifier doesn’t work with query params #1817$removeparam
on url with port redirects to url without port #1818android-hilfe.de
brakes website #1800Cannot connect to wiki.cemu.info securely #1821
Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25
Improvements
Improved google-analytics, added
ga.q
property #355Improved google-ima3, added
OmidVerificationVendor
property #353Added compatibility with uBO's set-cookie scriptlet #332
Added new scriptlet
href-sanitizer
#327Added new scriptlet
json-prune-fetch-response
#361Added new scriptlet
json-prune-xhr-response
#360Added new scriptlet
trusted-suppress-native-method
#383Added new scriptlet
no-protected-audience
#395Improved
set-cookie
, increased a possible numeric value #388Improved
trusted-click-element
, added support for finding selectors in shadowRoot #323Use some redirects resources as scriptlets as well #300
Added possibility to allowlist scriptlets #377
Added new scriptlet
call-nothrow.js
#333Added new scriptlet
spoof-css
#317Added new scriptlet
trusted-create-element
#278Improved
set-cookie
, added more supported values #379Added new scriptlet
trusted-set-attr
#281Fixes
UserscriptsWrapper updated to v1.2.23
DnsLibs (DNS filtering engine) updated to v2.5.4 #5237
Improvements
Allowed specifying tcp-only and udp-only DNS upstreams #208
Support passing hostname to outbound proxy instead of bootstrapping #197
Improved handling of HTTPS RRType #215
Fixes
AdGuard for Android TV 4.3.1 Beta 1
Release date: December 25, 2023
Sometimes a release is so significant and exciting that it’s easy for a bug to slip through. The only thing left to do is to release a new version as quickly as possible. In this beta, we’ve fixed a major issue: the app would crash when HTTPS proxy is enabled in a browser. We also made sure that the
$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
AdGuard crashes when HTTPS proxy is set in browser #5130
CoreLibs (Filtering engine)
DnsLibs (DNS filtering engine)
DnsLibs updated to v2.4.37 #5123
AdGuard for Android TV 4.3 Beta 1
Release date: December 15, 2023
AdGuard v4.3 for Android beta brings you something not only special, but unprecedented. It’s the same AdGuard you know and love, but now with a TV-sized twist – and we mean that quite literally: we’re glad to introduce the support for Android TV! Important updates and a new Developer tools section are also here to enhance your user experience with our app.
Android TV support
To provide full support for Android TV, we’ve developed a simplified version of AdGuard for Android featuring the most essential features to enhance your browsing experience and content filtering on your TV. The new design, fully adapted for Android TV, includes:
Adapted onboarding
Home screen with statistics
Adapted Protection screen
Adapted settings
Hold on to your remote, what you are about to experience is a brand new app!
Note: Android TV support is a feature exclusive to users with an AdGuard license.
Developer tools
We invite our advanced users and filter developers who interact very actively with the app to explore our new Developer tools, a specialized section designed for quick navigation and switching between features. There you can quickly enable or disable custom filters, access logs, enable recording of different logs, and more. This feature can be enabled in Low-level settings.
CoreLibs and DnsLibs updates
The recent CoreLibs v1.13 update boosts your browsing experience with improved HTML filtering, while the update of DnsLibs to v2.4 makes your connection more secure with support for HTTP basic authentication.
Changelog
Features
Fulguris browser added to the list of browsers #4969
A list of Russian VoWiFi IPs to exclude #4992
Android TV OS support added #3597
Add a button to reset DNS Protection setting #4735
Add support for Macedonian (mk) to AdGuard for Android #5086
HTTPS filtering for com.kantarworldpanel.shoppix disabled by default #4706
Click area for back arrow buttons increased #4789
Sorting order for User rules improved #4779
Parse 'Title' metadata from filter list subscriptions #4760
Operating System name + version sent to ReportsWebApp #5025
Fixes
"Slow work" notification disappears when enabling debug logging level #5017
Product type and AdGuard version are incorrectly detected in the "Report incorrect blocking" form #4895
Bootstrap upstreams setting doesn't reset after resetting low-level settings #4907
Deleting website from blocklist doesn't work properly #4902
In the free version, the status “Disabled Browsing security” appears as “Updated” when checking for updates #4844
Filters can be found in the search only using English #5026
Firewall works when it's disabled and there is no app usage access #5012
Google Play:
com.gpn.azs
app doesn't work #4845Google Play: de.dkb.portalapp incorrect blocking #3734
Importing settings with another language doesn't work correctly #5007
Impossible so open and hear vocal messages in "Orange Téléphone" app #4777
In the snack that appears in all settings, "Undo" is not translated into other languages #4880
In tracking protection blinking at functions when pressing the switch #4879
Incorrect tab is highlighted when redirected to the protection section by long tapping the icon #4860
Infinite loader after tap on a snack from the Website allowlist/blocklist #4843
*It is possible to make a two-line rule via the clipboard #5009
Keyboard lags and text cannot be entered in the search field after collapsing the top of the screen #4979
License expiry date displayed incorrectly #4856
Logs upload changes login and password for Proxy server #4884
Long option names do not fit in the rule creation dialog #4764
Non-relevant results are also displayed on the "Language-specific ad blocking" screen #4891
Redirect from the assistant highlights the incorrect tab in the bar #5001
The "Add userscript" popup does not appear when redirected to AdGuard by the userscript link #4913
The cursor position in the search field resets after collapsing the top of the screen #4892
The loader is displayed on the search field on the Recent activity screen #5035
The same icon is used for unrelated purposes #4737
Unable to send a bug report when the checkbox "Send app logs.." is marked #4894
When adding a DNS filter from the system using a file, the input field is grayed out #4882
When adding custom DNS filters or Userscripts, the "Browse" button is grayed out #4850
When changing the setting of the disabled option the protection is restarted #4762
When importing DNS user rules containing empty lines, these lines are added #4888
When quickly switching switches in Firewall rules, the rule list lines glitch #4885
Wi-Fi calling issue on Xiaomi: add com.qualcomm.qti.cne to routing exclusions #5029
Clearing the statistics doesn't clear apps and companies sections only resets their counters to zero #4748
Impossible to log in to the ONECTA-Daikin app with AdGuard enabled #4775
DnsLibs (DNS filtering engine)
DnsLibs updated to v2.4.16
Basic auth for DoH endpoints #189
Possible DoS attack against the local DNS proxy when it’s using a plain DNS upstream #202
DnsLibs updated to v2.3.4
127.0.0.1 local
is incorrectly interpreted as being for all .local address, breaking mDNS #207Allow C# comments in domain name rules #196
DoH tries to use stale connection too much time #200
Properly filter type=HTTPS requests #199
CoreLibs (Filtering engine)
CoreLibs updated to v1.13.98
Add
!#else
pre-processor directive support #1806Add
$extension
modifier disabling specific userscript #1706Adopt new rule priority scheme #1768
Change sec-ch-ua headers to match user-agent when Stealth Mode is active #1764
Improve HTML filtering performance #1772
Improve HTML filtering rules
$$
-- allow CSS-like selectors #94Support for cap_html_filtering condition #1758
$denyallow does not allow blocking documents #1809
$stealth exceptions do not work on the TCP stack level where we block STUN/TURN #1737
Images are not displayed in Edge Bing Chat #1744
The
网盘直链下载助手
user script not working with AdGuard #1780Websites using SXG have no cosmetic filtering when opening from Google search #1812
socks5 proxy not working with AdGuard v4.0 #4812
Content script is not injected into elements loaded in
object
tag #1769Detect website locale based on HTML "lang" attribute and language request HTTP headers #1736
Increase limit for
$replace
rules #1802Moving certificate is not an option anymore #277
Properly use ECH retry_configs #1793
Support anti-DPI feature for Korea Telecom #1789
The filtering on the macperformanceguide.com website doesn’t work #1810
UDP timeout is too small in TcpIpStack #1796