New Update AdGuard Browser Extension - Beta Updates Thread

Petrovic

Level 64
Thread author
Verified
Honorary Member
Top Poster
Well-known
Apr 25, 2013
5,355
Today we release new beta version of Adguard extension. This beta brings many important changes and improvements.

If you want to help us in developing of Adguard or be the first to have a look on new features, then you’re welcome to participate in the beta testing of our extensions.

Read further to learn what have changed in this new beta version.

Significantly improved performance and memory usage
Simply look at the screenshot below and compare memory usage of the previous version (1.0.3.8) and this new beta (2.0):
chrome_task_manager_1_0_3_8_vs_2_0.png


New Filtering Log
Now it is much more than a list of requests processed by Adguard – this is a full-fledged filter development tool. With the help of the Filtering Log you will be able to analyze what requests are blocked or allowed by Adguard. Analysis is not the only task of the Filtering Log, just a couple of clicks and you can block or unlock any request.

request_details_en.png


You can open it through the context menu or by clicking on the “magnifier” icon in the extension menu.

One more important change – Filtering Log is fully functional even if extension works in integration mode.

“Pause protection” function
Pausing protection allows to completely (not only on some particular site) disable Adguard filtering. Resuming it is as easy as turning off.

protection_stop_en.png


Adguard goes Open Source
Adguard browser extension source code is published under the terms of GNU Lesser General Public License:
https://github.com/AdguardTeam/AdguardBrowserExtension

Feel free to use and/or modify it.

How to try this beta version?
Detailed instruction is available on our forum.
https://blog.adguard.com/en/adguard-news/beta-adguard-adblock-2-0.html
 

Petrovic

Level 64
Thread author
Verified
Honorary Member
Top Poster
Well-known
Apr 25, 2013
5,355
Extension beta 2.0.1
* Fixed an issue with css injection on browser startup
* Fixed Filtering Log window size in Firefox
Source
 
  • Like
Reactions: yigido

Petrovic

Level 64
Thread author
Verified
Honorary Member
Top Poster
Well-known
Apr 25, 2013
5,355
Extension beta 2.0.2
https://github.com/AdguardTeam/AdguardBrowserExtension/releases/tag/2.0.2-beta

Changelog:

* Fixed language-specific filters auto-detect in Opera and Yandex Browser
* Added cache for url filter rules (we need it in FF because of tons of shouldLoad calls)
* Fixed bug with AG icon after closing filtering log in Firefox
* Fixed Browsing security work in PaleMoon
* Fixed memory leak caused by editing user filter
* Fixed AG icon style in FF
* Fixed an issue with browser startup (we now apply filters right after extension init on browser startup)
* Fixed element selection (forum.iphone.cz issue)

Also Adguard extension beta is now available in Chrome WebStore:
https://chrome.google.com/webstore/detail/adguard-adblocker/gfggjaccafhcbfogfkogggoepomehbjl

Source
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176
The new version of AdGuard Browser Extension has undergone major changes that are not immediately noticeable. We've moved all the “filtering” code into a new, separate library — this allows us to prepare the extension for a seamless transition to MV3.

A bit of background​


Some time ago we transferred the URL filtering engine from the extension to a separate library called `tsurlfilter'. The main purpose of the library is to reuse the filtering logic in our products (browser extensions for Chrome and Firefox, rules converter for Safari, linter, etc.).

The `tsurlfilter' had two main parts:
  • A filtering engine that matches URLs with the rules loaded into it
  • A Chrome- and Firefox-specific programming interface responsible for applying the rules found

With MV3, we need to maintain filter code not only for different browsers, but also for different manifest versions, as well as provide a seamless transition from MV2 to MV3 as browsers remove the old API. We're in no hurry to move to MV3 right away as its API is very limited.

Adding new logic to solve this problem in tsurlfilter would have made the library too heavy, so we decided to design a new software platform that would hide the logic specific to different browsers and manifests behind a single and simple API. The new library was named tswebextension.

The new tswebextension library​


With tswebextension, it will be easier to maintain and update our products.

The new version of the browser extension for Chrome and Firefox has completely redesigned the background service using tswebextension — this will allow us to seamlessly move to MV3 in Chrome in future major releases.

In addition, we've updated the AdGuard API which also uses tswebextension “under the hood”.

This version on GitHub.

 

oldschool

Level 82
Verified
Top Poster
Well-known
Mar 29, 2018
7,111
This may be the extension to use in Chromium when MV3 finally arrives. In the long-term, development will likely be more dependable than gorhill's one-man show, i.e. with ageing and/or loss of interest.

BTW, anyone have an idea how old he is? 🤔 I've always pictured him as an older guy. :D
 

oldschool

Level 82
Verified
Top Poster
Well-known
Mar 29, 2018
7,111
I just found this old Blog post about Adguard's Tracking Protection Filter:
Browsers themselves can't protect users from CNAME-cloaked tracking. But content blockers can: AdGuard and AdGuard DNS, as well as uBO on Mozilla Firefox already block such "hidden trackers". Still, due to limitations in Chrome, Chromium and Safari, regular extensions can't dynamically resolve hostnames and remove trackers. They're limited to filter lists, and it's hard to imagine someone would check the whole web in search for CNAME-cloaked trackers to compile a 'perfect' comprehensive filter list.

Wait, actually, we did just that. Thanks to our own DNS server, plus a set of standalone and browser-based content blocking tools, we've been able to hunt the hunters (or rather track the trackers), list them, and block them. Now we're making the full list of all known CNAME-cloaked trackers publicly available as a part of the AdGuard Tracking Protection Filter. We've also published it on GitHub so that other content blockers could use it. This is the most complete auto-updating repository of actively used hidden trackers by now, consisting of more than 6000 entries. The list is to be updated on a regular basis to add new hidden trackers as they're being detected.
I must have missed this info when it first posted. o_O
Gotta catch 'em all: how AdGuard scanned the entire web in search of hidden trackers
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.133 beta​

In this version we've updated Scriplets and tswebextension,fixed a few bugs and reduced the switching time of Stealth mode toggle switches.

Changelog​


Features​

Fixes​

  • Scriptlets are not displayed in the request details bar of the Filtering log #2341
  • Cosmetic rules are not applied on tabs deactivated by Chrome Memory Saver #2342
  • Incorrect query parameters are inserted into the bug report #2352
  • The update of custom filters does not work #2356
  • Filtering log does not display event types #2366

Versions​

  • Updated Scriplets to v1.9.37
  • Updated tswebextension to v0.3.3

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.142 beta​


This is another beta version of the AdGuard Browser Extension, ahead of the massive v4.2 release. There aren't many changes, but they all make the extension better. We've fixed a few bugs, including false triggering of the $popup modifier, and improved applying of cosmetic rules on pages with service workers.

Changelog​


Fixes​

  • Impossible to move external rules editor to the main browser's window #2379
  • Background tab is absent in the filtering log #2381
  • The pre-compiler hints and filter list sources for Edge and Opera are incorrect #2380
  • The cache for the Safe Browsing is not being cleared #2388
  • Safe Browsing is applied if global protection is disabled #2389
  • Cosmetic rules are visible in the filtering log, even though they were not applied #2387

This version on GitHub.
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.148 beta​


The AdGuard Browser Extension v4.2.148 contains several useful changes. We’ve fixed a bug with filters resetting at Firefox launch in private mode and improved the display of events in the Filtering log when processing requests with redirects. We’ve also solved an issue that caused a settings reset when updating an extension with a custom filter set up, and updated Scriptlets to v1.9.57.


Changelog​


Fixes​

  • Filters reset at Firefox launch in private mode #2329

Versions​


This version on GitHub.
 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.159 beta​


We have identified and fixed several critical bugs that were reported after AdGuard Browser Extension v4.2 for Chrome was deployed to 5% of our user base. These bugs were affecting the functionality of the extension.

To address these issues, we have released a hotfix. We will continue to monitor the situation closely. If no further critical bugs are reported, we will gradually increase the rollout to all users.

We apologize for any inconvenience this may have caused and appreciate your patience and understanding as we work to improve the extension.

Changelog​


Features​

  • Improved $redirect syntax compatibility with uBO #59

Fixes​

  • Cannot apply CSS rules inside iframe #2420
  • Do not expose JS rules in global scope #2440
  • The extension popup doesn’t show switch and number of blocked ads if you leave the browser tab in the background and then switch back to it #2433

Versions​


 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.168 beta​


This hotfix addresses several issues and fine-tunes the extension for an even smoother browsing experience.

We’ve fixed the most important bugs so, among other things, all rules will now be applied correctly from the get-go and you’ll be able to keep track of blocked requests more accurately.

Changelog​


Fixes
  • Specific rules not applied in the new tab on the first opening #2459
  • The number of blocked requests in the extension menu is less than in the filtering log — redirects are not counted #2443
  • Domains from the allowlist are not properly escaped before being passed into the regular expression rules #2461
  • Custom filter name is not shown in the filtering log #2454
Versions

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.185 beta​


We continue to clean up the bugs left over from the v4.2 release. This patch addresses a number of issues mainly concerning filtering, which should now work smoothly.

Changelog​


Fixes​

  • The Proceed anyway button is not working for domain names above the second-level domains #2497
  • Scripts using <AGPolicy> do not work correctly on websites with Trusted Types #2068
  • AdGuard Browser Extension doesn't inject scripts into frame in Firefox on welt.de #2190
  • Unable to apply rules to some <iframe> HTML elements #2328](#2328)
  • Unable to apply CSS rules inside <iframe> #2420
  • In the Filtering log, the tab selector is not updated according to the tab title #2428
  • Russian translation in Edge when installing AdGuard Browser Extension from Microsoft Edge Add-ons #2430](#2430)
  • Filters activation issues #2431
  • $removeparam modified requests are not displayed in the Filtering log #2442
  • Some duplicates are retained when importing user rules #2446
  • The Filtering log crashes when trying to create an exclusion for a CSP rule #2448
  • A tab loading is blocked by $popup modifier rule on direct URL navigation #2449
  • Filtering log does not show applied Stealth mode options #2455
  • Invalid unblocking rule suggested in the Filtering log #2456
  • The $removeparam rule triggers clearing of the Filtering log #2457
  • A webpage does not reload when the state of AdGuard is changed #2471
  • The logging of applied scriptlets fails to function when the Filtering log is open #2481
  • Unable to open the Filtering Log for the current tab from the extension popup if a different tab was previously selected in the Filtering Log #2482
  • Modified cookies requests aren’t marked as modified by Stealth mode rules #2487
  • $csp and $removeparam allowlist rules are not being logged
  • Filtering log crashes when unblocking scriptlet rule

Design​

  • Improved the description of optimized filters #2468

How to install beta:​

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.189 beta​


The final touch before the release: in this beta we’ve fixed a bug that prevented AdGuard Browser Extension from working in Firefox for Android.

Changelog​


Fixes​

  • AdGuard Browser Extension v4.2.168 is malfunctioning in Firefox for Android after an update #2501

How to install beta:​

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.2.240 beta​


We’ve released another update to fix the bugs that we found in the previous version. One of the main problems was with the Firefox browser. Firefox users with the older version of the browser couldn’t use AdGuard Browser Extension. We’ve solved this issue in the new version.

Additionally, we’ve made some minor tweaks to improve the overall performance of AdGuard Browser Extension, updated Scriptlets and the About page.

Changelog​


Improvements​

  • Remove referrer from the document.referrer #1844
  • Show versions of used libs on the About page #2237

Fixes​

  • 'this [#api] is undefined' error #2636
  • If Filtering log is closed, browser console scriptlet logging is disabled #2584
  • Modified cookies requests aren't displayed in modified log events #2512
  • TSUrlFilter library is loaded in the rules editor #2412
  • Font is inconsistent in the "Filters updated" popup notification #2309
  • $$ rules break encoding on some websites #2249

Scriptlets (JavaScript enhancement for filtering rules)​


How to install beta:​

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.3.1 beta​


May the force of the extension be with you! Our Jedi developers have been working tirelessly in order to bring peace to the galaxy you an improved version of AdGuard Browser Extension.

In this version we added differential update capabilities. To put it simply, now AdGuard can download filter lists updates much more frequently, so you will enjoy the most efficient ad blocking with the latest filter rules. We also fixed the problem that occurred when users tried to access websites with enabled Stealth Mode options in the extension settings. The rules were not working correctly. We have fixed this issue, so now rules disable Stealth Mode when it’s necessary.

We have also fixed some minor issues as well as improved the performance and stability. We hope you’ll enjoy the new version of AdGuard Browser Extension v4.3.

Changelog​


Improvements​

  • Added differential updates capabilities #192

Fixes​

  • iCloud mail doesn’t open with enabled Stealth mode #2660
  • AdGuard Browser Extension doesn’t work in Firefox 91 (ESR) #2661
  • AdGuard Browser Extension doesn't work in 360 Browser 13.0 #2626
  • Unable to unblock referrer by custom rules #2648
  • Cosmetic rules with wildcard don’t work on some domains #2650

Scriptlets (JavaScript enhancement for filtering rules)​


How to install beta:​

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.3.13 beta​

  • In this update we have fixed several bugs related to differential updates and made other minor changes that will improve the stability of the extension.

How to install beta:​

 

silversurfer

Level 85
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,176

AdGuard Browser Extension 4.3.25 beta​


As any ad blocking enjoyer will tell you: a good ad-blocking extension shouldn’t gobble up too much memory, leaving your computer gasping for air with each new tab. As proud ad blocking enjoyers, we squash bugs that cause memory leaks like nobody’s business. And while we’re at it, we’ve also fixed a few other bugs and updated Scriptlets.

Changelog​


Fixes​

  • A bug causing a memory leak
  • $all does not work in the current tab #2620
  • Settings failed to open on the very first attempt #2712
  • After installation, all groups and filters are disabled #2713
  • Custom filter subscription UI looks incorrectly on Android #2715 #2697
  • Block trackers is not sent as a parameter via the Report tool #2721

Scriptlets (JavaScript enhancement for filtering rules)​


How to install beta:​

 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top