Skip to content

Releases: AdguardTeam/AdguardForWindows

7.20.1

28 Feb 09:20
58e2c79
Compare
Choose a tag to compare

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This hotfix, as well as the release before it, focuses on filters. Many users have reported a big issue: filters and extensions were gone after updating from the previous version. Rest assured, they are not gone permanently — we always create backups. If you’ve been affected by this issue, please follow the steps below to restore your settings:

  1. Open File Explorer and navigate to the path “%programdata%/adguard/backups”.

  2. Find the backup zip file associated with the 7.19 version. It will be named something like adguard_settings_7.19.... Save this file somewhere.

  3. Uninstall AdGuard, but make sure to keep your settings (don’t check the box Delete settings).

  4. Go back to File Explorer and navigate to “%programdata%/adguard”. Delete the FLM folder and the adguard.db file.

  5. From the zip file you saved in step 2, extract the adguard.db file and copy it to the “%programdata%/adguard” folder.

  6. Finally, install version 7.20.1. Your settings should be restored.

Changelog

Fixes

  • Filters and extensions are gone after updating from v7.19 to v7.20 #5356

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.20

25 Feb 10:49
58e2c79
Compare
Choose a tag to compare

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Filtering is the core of any ad blocker, and it’s the main focus of this release. We’ve introduced differential filter updates to ensure you always have the latest filters. Plus, we’ve made DNS filtering easier to customize by offering ready-to-use filters that can be added with just one click. And in other filtering-related news, we’ve revamped the screens you see for blocked websites so you can interact with them more.

Differential filter updates

Previously, even minor changes to a filter list required downloading the entire list again. This approach was inefficient, leading to excessive bandwidth usage, increased latency, and unnecessary server load.

Now, with differential updates, AdGuard downloads only changes to filter lists instead of the entire list. This reduces server load and speeds up the process. You don’t have to do anything — updates are applied automatically, so you always have the latest filters. And what does more filter updates mean? Yes, more effective ad blocking.

One-click DNS filters

In the DNS Protection section, you’ve always been able to import filters to customize your DNS filtering. Now adding filters is even easier: simply select from pre-built, trusted filters — the same ones AdGuard DNS users know and love. Filters are grouped into categories for convenience:

  • General: block ads and trackers
  • Regional: target websites in specific languages
  • Security: block phishing and other threats
  • Other: cover special use cases that don’t fit the above

DNS filters *border

Blocking pages: now interactive

Chances are, you’ve seen one of our blocking screens before — whether due to a phishing threat, Parental Control, or a filtering rule. Previously, these pages were more like roadblocks. Now, they’re more like intersections where you have options.

Website blocked by Parental Control *border

For example, If AdGuard blocks a website due to phishing suspicion, but you’re sure it’s safe, you can let us know directly from the blocked page. You can also access our security check tool to get more details about the website.

Dangerous website *border

A website blocked by a filtering rule? Just click “Add this website to the allowlist” and an unblocking rule will be generated automatically and added to User rules.

Website blocked by a rule *border

As with every new release, this one includes updated WFP and TDI drivers, along with updated filtering engines — CoreLibs and DnsLibs. What else is there to ask for? If there is — your input is welcome in our repository

Heads-up: This version does not support Windows 7. If upgrading to a newer version of Windows isn’t possible, you can stay with AdGuard v7.19.

Changelog

Improvements

  • Added support for Zen Browser #5256

Fixes

  • Excluding Wi-Fi SSID from the DNS filtering does not work #5252
  • Filters are reset when updating from 7.20 nightly 3 to nightly 4 #5296
  • HTML requests are not displayed in the filtering log if there is a rule with the $generichide modifier #5213
  • “Image of the day” is blocked by Disable Windows OS ads #5190
  • Types of filters and some of their names are not translated #5311
  • The message “Settings were successfully imported” appears even though the import link was invalid and the settings were not imported #5316
  • The main window stays open when Windows starts #5294
  • When updating filters, the screen does not fit properly #5249
  • Can’t save a custom IP in Blocking mode for hosts rules #5257
  • The splash screen of the AdGuard app appears after the PC is restarted #5302
  • When importing settings by shared URL, DNS servers add to Recommended list, instead of Custom #5277
  • When adding a custom filter list, notification shows that some filters have been updated #5325

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.17.94 #5353

Improvements

  • Removed trust in GlobalTrust certificates #1883
  • Enable post-quantum cryptography when it’s used by the filtered app #1916
  • Implemented new blocking pages #1859
  • Provided the ability to add userscripts without specifying a resource #1889
  • Added safe search for so.com into Parental Control #1942
  • Allow HTTPS filtering with trusted self-signed certs #1890

Fixes

  • “Proceed anyway” button doesn’t work when website is blocked by rule with the $all modifier #1952
  • Access to function “GM_getValue” is not allowed #1905
  • AdGuard overrides User-Agent changes made by the browser, which reduces privacy #1910
  • On reddit.com, URL parameters with %24 are not removed #1922
  • “##+js(rmnt, #text, [...])” rule with non-ASCII UTF-8 characters is not converted #1946

DnsLibs (DNS filtering engine)

  • DnsLibs updated to v2.5.51 #5264

Scriptlets (JavaScript enhancement for filtering rules)

  • Scriptlets updated to v2.1.4

Improvements

  • trusted-click-element — check for containsText of all matched selectors #468

Fixes

  • trusted-click-element — the element has been removed and then added again before it is clicked on #391
  • trusted-set-cookie — cannot set cookie if name has __Secure- prefix #448

UserscriptsWrapper

  • UserscriptsWrapper updated to v2.0.1

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.20 beta 3

13 Feb 17:16
58e2c79
Compare
Choose a tag to compare
7.20 beta 3 Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

In addition to the traditional CoreLibs update, this beta also introduces revamped blocking pages — you can now do more than just look at them, you can interact with them.

Previously, if you tried to visit a website that was on our list of phishing domains, or if you accessed adult content with Parental Control enabled, you’d see a screen saying that access was blocked. That’s it.

Now you have more options. For example, If AdGuard blocks a website due to phishing suspicion, but you’re sure it’s safe, you can report a false positive directly from the blocked page. You can also access our security check tool to get more details about the website.

Dangerous website *border

A website blocked by a filtering rule? Just click “Add this website to the allowlist” and an unblocking rule will be generated automatically and added it to User rules.

Changelog

Fixes

  • The message “Settings were successfully imported” appears even though the import link was invalid and the settings were not imported #5316
  • Previously added user rules disappear after updating to the latest nightly version #5334

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.17.77 #5327

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.20 beta 2

20 Jan 17:59
58e2c79
Compare
Choose a tag to compare
7.20 beta 2 Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Our devs were too busy enjoying TikTok again, so for now you only have a beta version of AdGuard for Windows. It has some bug fixes and stability improvements.

Changelog

Fixes

  • Types of filters and some of their names are not translated #5311
  • The splash screen of the AdGuard app appears after the PC is restarted #5302

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.20 beta 1

27 Dec 16:29
58e2c79
Compare
Choose a tag to compare
7.20 beta 1 Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

This beta version comes with a feature that has already been introduced in other products and has now made its way into AdGuard for Windows.

Differential filter updates

Previously, whenever there was a minor change to a filter list, the entire list had to be downloaded again. This approach was inefficient and resulted in excessive bandwidth usage, increased latency, and unnecessary server load.

Now we apply differential updates. Instead of downloading the entire filter list each time, AdGuard only downloads the changes made to the lists — automatically every hour. More filter updates = more effective ad blocking.

As we would do with any new release, we have equipped this beta with updated WFP and TDI drivers and updated filtering engines — CoreLibs and DnsLibs. What else is there to ask? If there is — your input is welcome in our repository

Changelog

Improvements

  • Added support for Zen Browser #5256

Fixes

  • Excluding Wi-Fi SSID from the DNS filtering does not work #5252
  • HTML requests are not displayed in the filtering log if there is a rule with the $generichide modifier #5213
  • “Image of the day” is blocked by Disable Windows OS ads #5190
  • When updating filters, the screen does not fit properly #5249
  • Can’t save a custom IP in Blocking mode for hosts rules #5257
  • After importing settings by shared URL, DNS server is added to the Recommended servers list instead of Custom #5277
  • The main window opens at start-up even when Open main window at system start-up is not enabled #5227
  • Filters are reset when updating from 7.20 nightly 3 to nightly 4 #5296
  • The main window stays open when Windows starts #5294
  • When blocking an HTML element, the $permission rule is displayed in the Filtering log #5231

CoreLibs (filtering engine)

  • CoreLibs updated to v1.16.48 #5246

DnsLibs (DNS filtering engine)

  • DnsLibs updated to v2.5.51 #5264

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.19

24 Oct 18:59
58e2c79
Compare
Choose a tag to compare

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Rolling in like that quirky relative who always brings the best presents, here’s version v7.19 for you! With it, you can share your settings via link, enjoy fancy userstyles, log in in a new way, and say goodbye to nasty bugs.

Before you dive in, we have some important news: this is the last release to support Windows 7. Why?
We use several libraries for our work, the latest versions of which no longer support Windows 7. And the latest versions are necessary — both for user safety and for the overall functionality of the app.
If upgrading to a newer version of Windows isn’t possible, please stick with version 7.19.

Now, onto the features.

Sharing settings

We believe that sharing is caring, so we’ve introduced a new feature that lets you share your settings via a link. If you’ve got everything set up perfectly, just scan the QR code to transfer your settings to another device. Or share the link with friends — spread the lovesettings!

Adding style to your browsing

Want a dark theme on a website that doesn’t have one? With userstyles, it’s possible!

Userstyles are custom themes that allow you to change how web pages look in your browser without modifying their content. They work by adding CSS styles to the website’s existing styles.

To add a userstyle, go to Settings → Extensions → Add → Import from file or URL. Feeling creative? Click Add → Create userstyle. You can find ready-made userstyles online. Once you install one, just open your browser, and voilà — it’s all styled up.

Logging in a new way

Now, when you select Log in with email, you’ll be taken to a browser to sign in to the app and your AdGuard account. Not so convenient at first, but you can put a password manager to use — enable autocomplete in your browser and you won’t have to enter your login info every time. Plus, it makes it easier for us to maintain the service, which means we’ll be able to respond more quickly if something goes wrong.

You can also opt for one-time codes. We’ll send you a code to your email, and you’ll never have to worry about remembering your password again.

Last but not least

You know that list of settings on the left side of the app? Well, we’re updating their names to make it clearer what they actually do. So Stealth Mode becomes Tracking protection. Makes sense, since it doesn’t make you literally invisible, but it does protect you from being tracked.

Every new version comes with bug fixes, some bigger than others. Like the BSoD issue, which is quite annoying. We did our best to fix it, and with updated WFP and TDI network drivers, everything works as it should.

We also updated the Scriptlets, the DnsLibs, so you can count on quality filtering and clean, safe browsing.

Changelog

Improvements

  • Added userstyles support #5179
  • Added support for the Floorp browser #5164
  • Updated translation of the Fanboy’s Annoyance List description #5205

Fixes

  • AdGuard causes a BSOD related to the Microsoft driver netio.sys #5169
  • AdGuard DNS filter doesn’t work after re-enabling the DNS module #5146
  • Dark theme missing in search bars for context menu #5157
  • Disable Windows OS ads feature appears in Windows 10 #5193
  • Double-click doesn’t work in Blocklist and Allowlist #5175
  • Minor dark theme UI issue with scrollbar background in Filter Editor #4679
  • Main window always opens at system start-up #5227
  • Filtering log shows $permission rule instead of an appropriate filter name when blocking an HTML element #5231
  • HTML requests are not displayed in the filtering log if there is a rule with the $generichide modifier #5213

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.16.44 #5242

Improvements

  • Enable post-quantum cryptography when it’s used by the filtered app #1916

Fixes

  • AdGuard content script is blocked by CSP on uber.com #1903
  • GM_xmlhttpRequest doesn’t support the Referer header #1899
  • Impossible to log in at sony.de in Firefox when AdGuard is enabled #1867

Scriptlets (JavaScript enhancement for filtering rules) updated to v1.11.27

Improvements

  • Added allowed and denied values to set-local-storage-item #445
  • Added line number support for inlineScript and injectedScript to abort-on-stack-trace #439
  • Added checked and unchecked values to set cookie #444
  • Added reload option to trusted-click-element #301

Fixes

  • log-on-stack-trace — player did not work on deltabit.co #384

DnsLibs (DNS filtering engine) updated to v2.5.41

ContentScript updated to v2.0.6

UserscriptsWrapper updated to v1.2.24

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.19 RC

10 Oct 17:14
58e2c79
Compare
Choose a tag to compare
7.19 RC Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

In this release candidate, we have fixed some bugs and updated the CoreLibs. Oh, and we’ve also added a new login option. What’s that about?

Well, we took our cue from The Matrix. Remember the scene where Neo plugs into a training program and after a few keystrokes he’s taken into a virtual reality where he becomes super cool?

With our new option, when you select Log in with email, you’ll be taken to a browser to sign in. This can save you a few keystrokes in the future, since you won’t have to enter your login information into the app and worry about remembering your password. Plus, every AdGuard user is already super cool, so there’s that.

Changelog

Fixes

  • Main window always opens at system start-up #5227
  • Filtering log shows $permission rule instead of an appropriate filter name when blocking an HTML element #5231

CoreLibs (Filtering engine)

  • CoreLibs updated to v1.16.44 #5242

Improvements

  • Enable post-quantum cryptography when it’s used by the filtered app #1916

Fixes

  • AdGuard content script is blocked by CSP on uber.com #1903
  • GM_xmlhttpRequest doesn’t support the Referer header #1899

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.19 beta 2

12 Sep 12:44
58e2c79
Compare
Choose a tag to compare
7.19 beta 2 Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

We have good news and good news — in this beta we have fixed an extremely annoying bug and added some style to make your browsing experience smoother.

Blue screen no more

Enough users have encountered BSOD for it to be a coincidence. We spent an unhealthy amount of time under the hood and almost broke our brains, but here comes the solution. We updated our network drivers WFP and TDI, and we encourage you to update to this version if you have experienced this problem.

Ad blocker with style

With the version of CoreLibs comes a handy feature — support for userstyles. What’s the deal here?

Userstyles are like userscripts that allow you to change how web pages look in your browser without modifying their content. They work by adding CSS styles to the website’s existing styles. For example, if you want a dark theme on a website that doesn’t offer one, you can use a userstyle to do it.

To add a userstyle, go to Settings → Extensions → Add → Import from file or URL. Or you can create your own: click Add → Create userstyle. You can find ready userstyles online. After installing a userstyle, open your browser and there it is, all styled up.

What’s more: We’ve improved the Scriptlets, made the CoreLibs more robust, and cut down on bugs. That’s our beta for you!

Changelog

Improvements

  • Added userstyles support #5179

Fixes

  • AdGuard causes a BSOD related to the Microsoft driver netio.sys #5169

CoreLibs (Filtering engine) updated to v1.16.29

Scriptlets (JavaScript enhancement for filtering rules) updated to v1.11.27

Improvements

  • Added allowed and denied values to set-local-storage-item #445
  • Added line number support for inlineScript and injectedScript to abort-on-stack-trace #439
  • Added checked and unchecked values to set cookie #444
  • Added reload option to trusted-click-element #301

Fixes

  • log-on-stack-trace — player did not work on deltabit.co #384

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.19 beta 1

21 Aug 16:19
58e2c79
Compare
Choose a tag to compare
7.19 beta 1 Pre-release
Pre-release

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

We believe that sharing is caring, so we’ve introduced a new feature that lets you share your settings via a link. If you’ve got everything set up perfectly, just scan the QR code to transfer your settings to another device. Or feel free to share the link with anyone!

In this beta, we’ve also updated CoreLibs and DnsLibs for improved filtering, as well as the network drivers.

Changelog

Improvements

  • Added support for the Floorp browser (Firefox Fork) #5164
  • Improved translation of of Fanboy’s Annoyance List description #5205

Fixes

  • AdGuard DNS filter doesn’t work after re-enabling the DNS module #5146
  • Dark theme missing in search bars for context menu #5157
  • Disable Windows OS ads feature appears in Windows 10 #5193
  • Double-click doesn’t work in Blocklist and Allowlist #5175
  • Minor dark theme UI issue with scrollbar background in Filter Editor #4679

CoreLibs (Filtering engine) updated to v1.16.19

  • Impossible to log in at sony.de in Firefox when AdGuard is enabled #1867

ContentScript updated to v2.0.6

UserscriptsWrapper updated to v1.2.24

DnsLibs (DNS filtering engine) updated to v2.5.41

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.18.1

09 Jul 12:53
58e2c79
Compare
Choose a tag to compare

Disclaimer AdGuard for Windows is not an open-source project. We use Github as an open bug tracker for users to see what developers are working on.

Our linguistic diversity is not to be trifled with! We listened to feedback and fixed localization in this sizzling update. Also, we improved the app’s performance for good measure.

Release channel

Beta channel

Nightly channel