Skip to content

Releases: AdguardTeam/AdguardForWindows

7.13 beta 2

23 Mar 18:37
f2bf756
Compare
Choose a tag to compare
7.13 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.

What time is it? It’s time for the second beta of AdGuard v7.13 for Windows! You won't see such a huge changelog here as you did in the What time is it? It’s time for the second beta of AdGuard v7.13 for Windows! You won't see such a huge changelog here as you did in the first beta. Nevertheless, the changes made are good enough to draw your attention.

DNS protection is now enabled by default for both new and old users. Previously, this was done only for newcomers. Once you run AdGuard for Windows after a clean installation, DNS protection will be turned on with the system DNS server and AdGuard DNS filter enabled. The same occurs if you update the app with the DNS module disabled. But nothing will change if you update an installed app with the DNS module enabled and configured.

We’ve also made some bug fixes, updated CoreLibs and DnsLibs to improve the app’s performance.

Changelog

Versions

CoreLibs

  • Updated CoreLibs to v1.11.69 #4655
  • HTTPS filtration breaks the trading.finam.ru website #1724
  • The elearning.ual.pt website does not open with the Protect from DPI option enabled #4451

DnsLibs

  • Updated DnsLibs to v2.1.27 #4639

Scriplets

  • Updated Scriplets to v1.9.1
  • Added a new m3u-prune scriptlet #277
  • Added more possible values in the set-attr scriptlet
    #283
  • Fixed compatibility for the noopcss redirect #299
  • Improved adjust-setTimeout and adjust-setInterval scriptlets #262
  • Improved json-prune scriptlet #282
  • Fixed error in prevent-element-src-loading #270
  • Fixed xml-prune-related errors #289

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.13 beta 1

07 Mar 15:12
f2bf756
Compare
Choose a tag to compare
7.13 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.

There are many changes and bug fixes in this update, but first we would like to draw your attention to a bunch of new features implemented in the Advanced settings.

We’ve added as many as 17 features which can be divided into 6 groups:

  • Anti DPI options allow low level modifications to be made to packets during filtering to avoid deep packet inspection
  • Keep alive settings allow to configure settings to work with keep-alive connections
  • Filtering exclusion settings allow excluding both Wi-Fi networks and particular subnets (specified in CIDR notation) from DNS filtering
  • Application management option allows to enable filtering even if the app is not launched. The point is that in v7.12 we have changed the behavior of the AdGuardSvc.exe service so that when the service starts automatically once starting OS, it does not filter traffic but stays in a "waiting" state. But we’ve left the option to let AdGuard work "as before" by enabling this option
  • DNS-related options allow to fine-tune the DNS settings
  • Certificate security options allows checking websites and web services certificates by various criteria

What else? Aside from the regular CoreLibs and DnsLibs updates, we’ve updated WFP and TDI drivers and ExtendedCSS. We’ve also allowed to disable the Filter localhost advanced feature. But be aware that disabling this feature will prevent AdGuard Ad Blocker and AdGuard VPN from working simultaneously in compatibility mode.

Changelog

Functionality

  • Added an option to disable DNS filtering on selected Wi-Fi networks #4578
  • Added an option to disable the Filter localhost advanced setting if AdGuard VPN is also enabled #4586
  • Implemented the newest TLD-to-locale mappings from the AdGuard Browser Extension repo #4620
  • SafeVisit was added to the list of filtered applications #4618
  • When the default settings for displaying queries in the Filtering log are changed, the filter icon is highlighted #4406
  • Allowed the Ctrl+E combination to open the advanced filter editor of the currently selected DNS filter #4330
  • AdGuard now backs up UI settings 4404
  • Added an option to operate the dialog boxes using the Enter button#4526
  • jsonprune, badfilter, removeheader and hls applied rules are displayed in the Filtering log #4536

Fixes

  • AdGuard hangs after resuming from hibernation #4565
  • AdGuard does not automatically import CA for Firefox #4595
  • AdGuard's certificate is not deleted from the system certificate store after removing the app #4610
  • After the system starts, the message The app can't reach AdGuard servers appears #4590
  • WCF communication breaks after resuming from hibernation #4551
  • Imperfections in the installer's dark theme #4584
  • The filter editor reopens instead of focusing once the filter editor button is clicked more than once #4619
  • A DNS server or filter cannot be added via the Add to AdGuard button if Parental Control is enabled and a password is set #4272
  • Not possible to exit the advanced DNS filter editor by clicking the Esc button #4329
  • Once the DNS Filter Editor is opened, clicking the down arrow selects not the User rules section, but the filter below it. #4333
  • The up/down arrow keys do not work correctly in the DNS Filter Editor after certain actions #4362
  • When attempting to create a custom filter with already used name, a notification Error while processing the custom filter appears
    #4437
  • If the filter rules editor is already open, clicking on the Edit button in the User rules will bring up a window for editing the previously opened filter #4438
  • With filtering disabled for an app, the browser assistant continues working as if filtering was not disabled #4379
  • Cannot add a new user rule via the plus icon or by clicking on an empty line 4519
  • Incorrect behavior of the Disable protection for 30 seconds feature after on/off the protection #4535
  • AdGuard doesn't filter the Craving Explorer browser #4544
  • If you exit AdGuard and open settings from Assistant while the service is running, AdGuard won't open #4556
  • DNS filter rules are not applied after network shutdown #4588

Versions

CoreLibs

  • Updated CoreLibs to v1.11.59 4630

DnsLibs

  • Updated DnsLibs to v2.1.26 4629
  • Added tplinkextender.net to fallback domains #183

ExtendedCSS

  • Updated ExtendedCSS to v2.0.51
  • Changed IAffectedElement – make content optional #163

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.12

30 Jan 11:24
f2bf756
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.

Two most important changes in this release: protection is turned on and off faster and DNS protection is now enabled by default. We’ve also fixed some bugs, updated CoreLibs and DnsLibs, and improved the WFP and TDI network drivers.

Protection is turned on and off faster

We’ve significantly reworked everything “under the hood”, thus improving the app performance: protection is now enabled, disabled, and reloaded much faster. Previously, because of the long startup and restart of the protection, the implementation of rules and other protection features could be delayed or could even cause a web resource to “leak” past the protection. Some connections could remain unfiltered. And after all, it was very annoying for the user to watch the long startup of the app. Starting with this version, it won’t happen again.

DNS protection is enabled by default

Now, if you have just installed AdGuard, DNS protection is automatically turned on. By default, the ISP's DNS server is used, and for security, AdGuard DNS filter is enabled: ads, trackers, and requests for malicious domains will be automatically blocked. To increase security, you can always select a DNS server from the list or add a custom one (for example, a private AdGuard DNS server) via Settings → DNS protection.
DNS filtering allows AdGuard to catch ads and trackers even before the browser tries to connect to the ad server. So this update has also helped us improve the speed and quality of ad blocking. On top of that, DNS protection makes blocking “hidden” trackers more effective.

Changelog

Enhancement

  • DNS protection is enabled by default, the DNS server of the ISP is used #4534

Added

  • The option to filter traffic at system start-up without launching the app #4454
  • PIX-LINK router/repeater domains to fallback domains #170
  • Support for Catsxp Browser #4326
  • An option to delete installation logs when reinstalling the app #4493
  • Dark theme for the installer app 3048

Fixed

  • AdGuard doesn’t start after rebooting #4502
  • AdGuard freezes after filter update #4456
  • If “Blocked” is selected in the filtering log, all requests are shown #4525
  • The app doesn't update automatically in the background in Windows 7 #4494
  • Unable to install userscripts that include @ in the link #4397
  • Metadata updating error for HaGeZi DynDNS Blocklist #4475
  • The main window opens at system startup despite checkbox is unchecked #4546
  • Filtering and userscripts do not work with Norton 360 installed #1712
  • Compatibility issue for the google-ima3 redirect #272
  • Compatibility issue between prevent-addEventListener and userscripts #271
  • Issue with isEmptyObject() #268
  • Error when updating/reinstalling the AdGuard Popup Blocker userscript #4574

Updated

  • CoreLibs to v1.10.189 #4563
  • DnsLibs to v2.0.75 #4562
  • Scriptlets to v1.7.20

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.12 RC

19 Jan 16:27
f2bf756
Compare
Choose a tag to compare
7.12 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.

​This release candidate outlines important changes that will soon appear in the release. One of them is that protection gets enabled and disabled faster. Another one is that DNS protection is now enabled by default.

DNS protection is enabled by default

Now, if you have just installed AdGuard, DNS protection is automatically turned on. By default the ISP's DNS server is used, and for security, AdGuard DNS filter is enabled: ads, trackers, and requests for malicious domains will be automatically blocked. You can always select a DNS-server from the list or add a custom one via Settings > DNS-protection.

We’ve also fixed some bugs and updated CoreLibs and DnsLibs.

Changelog

Enhancement

  • DNS protection is enabled by default, the DNS server of the ISP is used #4534

Added

  • The option to filter traffic at system start-up without launching the app #4454
  • PIX-LINK router/repeater domains to fallback domains #170

Fixed

  • AdGuard won't start with System DNS and no Internet connection 4569
  • If “Blocked” is selected in the filtering log, all requests are shown #4525
  • The app doesn't update automatically in the background in Windows 7 (finalized) #4494
  • Unable to install userscripts that include @ in the link #4397
  • Metadata updating error for HaGeZi DynDNS Blocklist #4475
  • Filtering and userscripts do not work with Norton 360 installed #1712

Updated

  • CoreLibs to v1.10.189 #4563
  • DnsLibs to v2.0.75 #4562

Upgraded Scriptlets to v1.7.20

Fixed

  • Compatibility issue for the google-ima3 redirect #272
  • Compatibility issue between prevent-addEventListener and userscripts #271
  • Issue with isEmptyObject() #268

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.12 beta 1

12 Dec 17:17
f2bf756
Compare
Choose a tag to compare
7.12 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.

The development of AdGuard for Windows is cyclic and today we are starting a new round with the release of v7.12 beta 1. We’ve fixed a few minor bugs that hindered the normal app operation and updated CoreLibs.

Changelog

Enhancement

  • Updated CoreLibs to v1.10.154 #4513
  • Added support for Catsxp Browser #4326
  • Implemented an option to delete installation logs when reinstalling the app #4493

Fixed

  • AdGuard doesn’t start after rebooting #4502
  • AdGuard freezes after filter update #4456
  • AdGuard doesn't update automatically in the background on Windows 7 #4494

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.11.3

21 Nov 19:36
c18b565
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.

A small fraction of users with encrypted DNS encountered a problem — the app wouldn’t start. We detected this problem quickly and are releasing an immediate hotfix. Also, we updated DNS stamps for DNSCrypt, along with CoreLibs and DnsLibs.

Changelog

  • [Enhancement] CoreLibs updated to v1.10.139 #4490
  • [Enhancement] DnsLibs updated to v2.0.58 #4489
  • [Fixed] Fail starting AdGuard v7.11.2 with the encrypted DNS enabled #4488

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.11.2

16 Nov 17:55
c18b565
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.

In this patch we've fixed the import of settings as well as minor bugs and updated CoreLibs and DnsLibs.

Changelog

  • [Enhancement] Updated CoreLibs to v1.10.135 #4482
  • [Enhancement] Updated DnsLibs to v2.0.56 #4483
  • [Fixed] Error when importing settings #4473
  • [Fixed] Rules with $dnstype aren't possible to add #4477

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.11.1

03 Nov 10:39
c18b565
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.

In this hotfix, we’ve solved the network filtering related issue, fixed minor bugs and updated CoreLibs.

Changelog

  • [Enhancement] CoreLibs updated to v1.10.119 #4465
  • [Fixed] Network filtering cannot start #4455
  • [Fixed] Experimental filter is enabled automatically after updating the app #4457
  • [Fixed] Incorrect metadata processing when importing the filter #4452

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.11

24 Oct 12:47
6db192d
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.

AdGuard v7.11 for Windows boasts a handful of significant enhancements: AdGuard now can run on ARM-based computers and filter encrypted DNS-over-HTTPS requests. We’ve also added an option to manage (or get to know) AdGuard VPN from within the AdGuard app, updated CoreLibs and DnsLibs, and made the app look and function even better.

[Enhancement] Windows on ARM support #3067

We’ve added a driver that allows AdGuard to run on ARM-based Windows devices. Now, if you install AdGuard on your computer with a 64-bit ARM processor, we’ll automatically detect this and install the right driver. You can just relax.

[Enhancement] AdGuard VPN management #4204

If you already have an AdGuard VPN app installed on your computer, now you’ll be able to open it from your AdGuard app. If you don’t have it yet — here’s a chance to get to know our product closer and download it if you enjoy it.
And there’s more yet to come: in future versions, we’re planning to add an option to manage the VPN connection from within the AdGuard app. Stay tuned.

[Enhancement] Filtering of encrypted DNS requests

Now AdGuard can filter encrypted DNS-over-HTTPS requests on top of plain DNS requests. To turn this option on, tick the “Enable filtering of secure DNS requests” checkbox in the Advanced settings.

Important for filter maintainers

  • [Enhancement] Changed the syntax for removing elements from JSON responses #1447
  • [Enhancement] Added a new modifier for working with HLS (M3U8) file format #1434
  • [Enhancement] Added support of the empty $path modifier #1591
  • [Enhancement] Applied the $removeparam parameter to POST requests #1573
  • [Enhancement] Implemented DNS-over-HTTPS filtering #1563
  • [Fixed] $removeparam doesn't work if a request is blocked #1580

Changelog

  • [Enhancement] Added a title for custom filters in the filter list #4190
  • [Enhancement] Increased visibility of typed characters in the “Manage password” window in the dark mode #4178
  • [Enhancement] Changed the logic of the application behavior at system startup after changing AdGuard launch settings #2489
  • [Enhancement] Added ability to copy filter list URL #3790
  • [Fixed] Existing filtering rules can be added repeatedly #4210
  • [Fixed] Ctrl+Shift+Z is not working in the Filter Editor #3756
  • [Fixed] Filtering does not work in the background when the application is closed #4344
  • [Fixed] Incorrect signature in notifications — AdGuard VPN
    #4323
  • [Fixed] Settings and filtering log windows open in the background #4230
  • [Fixed] The gear does not work in AdGuard Assistant #4270
  • [Fixed] Yandex Browser freezes when viewing a certificate #3256
  • [Fixed] AdGuard hangs when you try to close it after restarting the computer #4339
  • [Fixed] Filters are updated when the app is updated #4159
  • [Fixed] Filtering does not work when AdGuard and Kaspersky Internet Security are running simultaneously #4200
  • [Fixed] Types of request don't fit the column in the filtering log #4277
  • [Fixed] A vulnerability in the 32-bit network driver. A CVE number is yet to be assigned. #45770
  • [Other] Internet does not work after waking up from sleep mode #4293
  • [Other] Added dark theme in notifications when removing filters and extensions #4273
  • [Other] Update Brazilian Portuguese #4259

Upgraded CoreLibs to v1.10.106

  • [Enhancement] Ad blocker agents are discarded from filtering lists #1667
  • [Fixed] Checking validity of :xpath rules #1606
  • [Fixed] The rule @@||example.org^$important,document,app=firefox.exe isn’t displayed as an allowlisted one #1546
  • [Fixed] Rules with :where() pseudo class are rejected #1609
  • [Fixed] Safebrowsing/OCSP doesn't work with Parallels #1079
  • [Fixed] The website console.cloud.google.com is broken #1593
  • [Fixed] The problem with converting uBO scriptlets #1604
  • [Fixed] AdGuard Browser Assistant does not see a new website certificate #1619
  • [Fixed] QR-code is not displayed on the Management Page of Xiaomi router #1538
  • [Fixed] $removeparam causes blocking of preflight request #1632
  • [Fixed] The website tickets.karls-shop.de is broken #1630
  • [Fixed] The website www.collierappraiser.com is not loading with enabled HTTPS filtering #1631
  • [Other] Change the hardcoded local.adguard.org address #1608

Upgraded DNSLibs to v2.0.27

  • [Fixed] Race in DNS64 discovery #1142
  • [Other] Added the “Block ECH” option to Advanced settings #161

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel

7.11 RC

17 Oct 13:13
6db192d
Compare
Choose a tag to compare
7.11 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.

Meet the release candidate: we've added an option to block Encrypted Client Hello parameters, updated DnsLibs, and made the app wording more precise for those who speak Brazilian Portuguese. And fixed minor bugs, too. You know what happens next.

Changelog

  • [Enhancement] DnsLibs updated to v2.0.27
  • [Fixed] Types of request don't fit the column in the filtering log #4277
  • [Other] Update Brazilian Portuguese #4259
  • [Other] Added the “Block ECH” option to Advanced settings #161

AdGuard for Windows direct download links:

Release channel

Beta channel

Nightly channel