New Update AdGuard for Windows - Stable Updates Thread

SeriousHoax

Level 47
Verified
Top Poster
Well-known
Mar 16, 2019
3,668
There hasn't been a changelog (probably there won't be) but version 7.16 has been released again with a new build number. I guess it was to address this issue:
I don't think this is an issue faced by most users but it's serious enough that they have released a new build during the weekend.
Direct download link:
 

silversurfer

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

AdGuard for Windows 7.17​

Release date: April 16, 2024

Greetings, intrepid ad blocking explorers! Fasten your seatbelts, because AdGuard v7.17 for Windows is about to take you into a digital dimension where we have improved Encrypted ClientHello work and implemented on-the-fly DoH connection filtering. But one thing at a time.

In the new release, we updated CoreLibs, which brings us two important features.

Enhanced Encrypted ClientHello​

AdGuard for Windows supports ECH as an experimental feature. It helps us to encrypt the very last unencrypted bit of information, thus improving your privacy level. We are working hard to resolve some technical issues so that it can become one of the default options for users. The updated CoreLibs is another step towards that goal.

On-the-fly DoH connection filtering​

CoreLibs v1.14 also allows us to implement on-the-fly DoH connection filtering. Why is it so important? Previously, if you set up DoH in a browser but not in AdGuard, we had to filter requests directly in the browser and send them to the system DNS (unencrypted). This process lowered the level of security for such users. Now the situation is completely different. With on-the-fly DoH connection filtering, we can filter DNS requests in the browser without sending them to an unencrypted server.

We also made some minor fixes here and there, updated WFP and TDI drivers, as well as DnsLibs. Check out the massive changelog below and don’t forget to update!

Changelog​


Improvements​

  • Added parsing for the # symbol #4666
  • The Block Flash option has been moved to Advanced Settings #4705

Fixes​

  • Can’t start the protection when selecting the WFP network driver #5055
  • Filter editor sometimes works incorrectly when editing a rule #5058
  • Unable to start the protection after updating to v7.17 beta 3 #5060
  • Setting up a custom DNS server is not always possible, fallback fails #5029
  • The original installation path is changed during installation #4975
  • The AdGuard directory is not removed from Program Files (x86) when updating to v7.16 x64 #4972
  • Searching by type does not work in the Filtering log #4980
  • Unable to start protection after updating to v7.17.0 Nightly 1 (4583) #5017
  • AdguardSvc.exe is branching out into multiple threads #4874
  • Certificate Info is being displayed twice #4964
  • Filtered DNS requests are not displayed in the Filtering log after toggling network off/on #4941
  • Time counter for filter updates doesn’t work #4974
  • Enabling DNS Protection breaks the local Windows domain connection #4906
  • Horizontal scrollbar in the DNS Filter Editor window does not work #4715
  • Launch AdGuard at system start-up checkbox doesn’t respond after the first click #4965

CoreLibs (Filtering engine)​

  • CoreLibs updated to v1.14.52

Improvements​

  • Added an option to use | as a separator in $permissions #1850
  • Added an ability to indicate if 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() #1840

Fixes​

  • Cannot parse QUIC ClientHello split into two packets #1861
  • VOT (voice over translation) script does not work in Google Chrome #1665
  • If content type is not specified, a $permissions rule is applied to all requests #1856
  • Cookie rules with [ and ] in the name are considered invalid #1843
  • Cosmetic rules are not applied in some cases when AdGuard and AdGuard VPN Browser Extension are running simultaneously #1791
  • $all modifier works incorrectly #1842
  • AdGuard content script is not injected on mall.sk #1834
  • Blocking regex rule with escaped slash in a character class does not work #1831
  • Content script is not injected if there is a tag (with embed attribute) before doctype declaration #1825
  • $path modifier does not work with query params #1817
  • $removeparam on URL with port redirects to URL without port #1818
  • AdGuard breaks the android-hilfe.de website #1800
  • Cannot connect to wiki.cemu.info securely #1821

Scriptlets (JavaScript enhancement for filtering rules)​

  • Scriptlets updated to v1.10.1

Improvements​

  • Added compatibility with uBO’s set-cookie scriptlet #332
  • Added new scriptlet call-nothrow.js #333
  • Added new scriptlet spoof-css #317
  • Added new scriptlet trusted-create-element #278
  • Added new scriptlet trusted-set-attr #281
  • Improved set-cookie by adding more supported values #379
  • Improved google-analytics by adding ga.q property #355
  • Improved google-ima3 by adding OmidVerificationVendor property #353

DnsLibs (DNS filtering engine)​

  • DnsLibs updated to v2.5.4 #5047

Improvements​

  • Support for passing hostname to outbound proxy instead of bootstrapping #197
  • Improved handling of HTTPS RRType #215
  • Using Happy Eyeballs for IPv4/IPv6 in DoH #217

 
Last edited:

Gandalf_The_Grey

Level 78
Verified
Honorary Member
Top Poster
Content Creator
Well-known
Apr 24, 2016
6,739
AdGuard for Windows 7.17.1
In this patch, we’ve focused on addressing two critical issues. First, we have fixed a major bug that occurred in the filtering engine, CoreLibs. Second, after installing AdGuard v7.17 for Windows, the application would crash if you put the word in quotation marks in the Exclude app from filtering by entering the full path option. We’ve fixed it and also updated DnsLibs, along the way.

Changelog
Fixes

  • Quotation marks in Exclude app from filtering option prevent AdGuard from working
CoreLibs (Filtering engine)
  • CoreLibs updated to v1.14.53
DnsLibs (DNS filtering engine)
  • DnsLibs updated to v2.5.19
 

Alexai

Level 3
Aug 12, 2023
149
Nowadays I use AG for Windows only for MS Edge. I'm not experiencing any slowdown. Maybe it depends of the filterlists and/or the number of filterrules. I use only seven lists with a total of 50.600 rules. As you know I have Brave unticked in AG for Windows. About Vivaldi I can't say anything.
No I don't think it's rules number - I use less lists than uBO, and number of rules are the same - I think it's some setting. I share mine in a dedicated thread, if you like to see. Thanks :)
 

monkeylove

Level 12
Verified
Top Poster
Well-known
Mar 9, 2014
548
I tested it in Firefox: Adguard with DoH turned off in the browser, and uBlock Origin with DoH in Firefox turned on. In both cases, Kaspersky web protection was turned off (with something like Trafficlight or Malwarebytes security addon used) and on (with Adguard excluded in the scan, and vice versa).

I felt that the speed of loading sites was similar across all processes and that any slowdown was caused by the DNS used. Sometimes, Cloudflare's fast, and then a few days later some sites would be delayed in loading. The problem would disappear if I switched to Adguard or NextDNS public or free registered, after which a few days they'd slow down, too.
 

SeriousHoax

Level 47
Verified
Top Poster
Well-known
Mar 16, 2019
3,668
It slow down a lot sites opening
For me now, it's very fast. Still slightly slower compared to how it is with adblocking extension. But the speed difference now with AdGuard is quite minimal and acceptable. I have 11 filters and quite a few userscripts also.
@Jan Willy Do you use the optimized AdGuard filters in your ADG for Windows? I heard some ADG for Windows filters works differently compared to ADG extension, so I didn't use optimized versions.
 

Jan Willy

Level 12
Verified
Top Poster
Well-known
Jul 5, 2019
573
@Jan Willy Do you use the optimized AdGuard filters in your ADG for Windows?
The only AG optimized filterlist I use in AG for Windows is AG Annoyances Optimized. In the past I used also other optimized lists, which did very well. But over time I've chosen for even smaller lists: EasyList (minified) and EasyPrivacy (minified). I have those three lists collected into one self-composed list. Additionally I use AG URL Tracking filter, AG Legitimate URL Shortener, AG Dutch filter, uBO Quick fixes, Kees1958 most used EU US ad & tracking networks, User rules, among other things:
||*^$script,subdocument,third-party,to=~be|~com|~de|~eu|~inf|~io|~ms|~net|~nl|~org|~uk|~us
 
Last edited:

SeriousHoax

Level 47
Verified
Top Poster
Well-known
Mar 16, 2019
3,668
The only AG optimized filterlist I use in AG for Windows is AG Annoyances Optimized. In the past I used also other optimized lists, which did very well. But over time I've chosen for even smaller lists: EasyList (minified) and EasyPrivacy (minified). I have those three lists collected into one self-composed list. Additionally I use AG URL Tracking filter, AG Legitimate URL Shortener, AG Dutch filter, uBO Quick fixes, Kees1958 most used EU US ad & tracking networks, User rules, among other things:
||*^$script,subdocument,third-party,to=~be|~com|~de|~eu|~inf|~io|~ms|~net|~nl|~org|~uk|~us
Interesting especially for using Minified versions instead of Optimized. I'll have a look at this and see how I can reduce the number of rules.
 

SeriousHoax

Level 47
Verified
Top Poster
Well-known
Mar 16, 2019
3,668
I have done some experiments with AdGuard for Windows and my result is that I didn't see any improvement at all in browsing performance by using small, optimized filter lists. Ram usage also didn't really reduce. In AdGuard's reporting tool, it doesn't let you report if you're not using at least AdGuard Base filter.
I also had issues with cookie notices on two websites that were not solved by AdGuard Annoyance Optimized on desktop (fine on AdGuard Android).
AdGuard Tracking filter also have rules related to cookies. It seems to modify some cookies to prevent tracking. It does that even on Microsoft Edge's homepage every single time. AdGuard Extension can't do that on Edge's homepage. EasyPrivacy don't have those particular rules.
Due to these things, I have gone back to AdGuard's stock Windows version's filters plus a couple of extra filters and userscripts that I need. Even added two huge DNS filters, Hagezi Multi Pro++ and OISD BIG with Cloudflare Malware Blocking as the DNS provider. No additional performance impact is noticed.
I'm not using it full time. I'm also checking out Brave which works pretty great on most things but reported filter related issues (ads & annoyances) are not fixed as quickly as AdGuard.
@Jan Willy I saw that you use "uBO Quick fixes" in your AdGuard. So, I asked "Yuki2718" (who is a filter maintainer for uBO, EasyList and AdGuard) about using it in AdGuard and she said,
Not something I recommend or want to do. It's a small list to temp fix uBO-specific issues. AG extensions diff-update faster than Quick. Some of past YT fixes in Quick should have conflicted if used in AG, though few people would've noticed due to the nature of YT anti-block.
 

Jan Willy

Level 12
Verified
Top Poster
Well-known
Jul 5, 2019
573
@SeriousHoax
Yes, I use uBO's Quick Fixes in AG for Windows. For me it's a simple way to keep on par with YouTube's anti adblock measures. And so far it works very well. The only downside is the slow start of YT video's. Perhaps it wouldn't be necessary if I would use all the default AG filterlists. But as you know I'm using a minimalistic filterset. So I'm not afraid of unwanted interference from QF with other lists.
 

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