Releases: AdguardTeam/AdguardForWindows
7.19
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 in your desktop app, just scan the QR code to transfer those settings to your mobile app. 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
anddenied
values toset-local-storage-item
#445 - Added line number support for
inlineScript
andinjectedScript
toabort-on-stack-trace
#439 - Added
checked
andunchecked
values toset cookie
#444 - Added
reload
option totrusted-click-element
#301
Fixes
log-on-stack-trace
— player did not work ondeltabit.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:
7.19 RC
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:
7.19 beta 2
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
anddenied
values toset-local-storage-item
#445 - Added line number support for
inlineScript
andinjectedScript
toabort-on-stack-trace
#439 - Added
checked
andunchecked
values toset cookie
#444 - Added
reload
option totrusted-click-element
#301
Fixes
log-on-stack-trace
— player did not work ondeltabit.co
#384
AdGuard for Windows direct download links:
7.19 beta 1
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 in your desktop app, just scan the QR code to transfer those settings to your mobile app. 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:
7.18.1
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.
7.18
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’re happy to share with you the fresh version of AdGuard for Windows! For v7.18, we made it our goal to give you the best possible ad filtering experience, and we’d like to believe we have succeeded.
Let’s start with great news for all Windows 11 users: AdGuard now blocks the ads that Microsoft started incorporating into the Start menu on Windows 11. This feature can be enabled from the Ad Blocker tab of the settings.
Back to fighting more ‘conventional’ ads: we have updated the CoreLibs filtering engine, along with other components. With these updates, we have introduced new modifiers and scriptlets that will help filter developers create better and more powerful filtering rules against ads and trackers. As a bonus, there will be less crashes now! You can be sure that AdGuard will protect you at all times without fail.
But the good news doesn’t stop there! We have also updated our network drivers to improve AdGuard’s compatibility with other network-based apps.
Changelog
Fixes
- “Open main window at system start-up” option doesn’t work #5074
- Issues with dark theme on onboarding screen #4996
- Lag after switching Stealth Mode on #5104
- Outdated filters are not removed from the list of available filters #5083
- Release update channel is set by default after installing the Nightly version #5077
- Scroll bar is visible even if all content fits on the screen #5054
- The
adguard.exe
process icon is distorted in Task Manager #5110 - Window control buttons are displaced #5043
- Beta version of AdGuard cannot be installed or launched #5129
- Identical comments are removed in the Filter editor after checking for updates #5118
- Some custom filters can't be installed via URL #4801
Improvements
- The “Block Flash” option moved to Advanced Settings #4705
- Tray menu theme is now synced with the application theme #5012
- Added a new option to block Windows 11 Start menu ads #5103
CoreLibs (Filtering engine)
CoreLibs updated to v1.15.47 #5139
Fixes
- Bugs in the userscript API prevent some third-party scripts from working #1876
$all
modifier does not work with non-domain-like URL part #1860$generichide
modifier prevents URL blocking rules from working correctly #1857- Element hiding rules don't apply to some websites #1865
Improvements
- Added
$urltransform
modifier support #1364 - Added
$xmlprune
modifier support #473 - ECDSA certificates can now be generated for HTTPS filtering #360
- Added handling of fenced frames #1853
- Added support for uBO's
/regex/(cosmetic rule)
format #1844
Upgraded ContentScript to v2.0.6
DnsLibs (DNS filtering engine)
DnsLibs updated to v2.5.33 #5128
Fixes
- AdGuard suggests incorrect rules in Filtering Log #210
- Clicking anywhere on the horizontal scrollbar in DNS filter editor does not scroll #4715
Scriptlets (JavaScript enhancement for filtering rules)
Scriptlets updated to v1.10.25
Fixes
set-constant
doesn’t work correctly for some values #403- Cookie name is getting encoded in
set-cookie
#408 set-local-storage-item
conversion doesn’t work correctly #404
Improvements
- Added new
no-protected-audience
scriptlet #395 - Added possibility to allowlist scriptlets #377
- Added
cors
response type toprevent-fetch
#394 - Added
domain
parameter toset-cookie
#389 - Added new
href-sanitizer
scriptlet #327 - Added new
json-prune-fetch-response
scriptlet #361 - Added new
json-prune-xhr-response
scriptlet #360 - Added new
trusted-suppress-native-method
scriptlet #383 - Increased possible numeric value for
set-cookie
#388 - Added support for finding selectors in shadowRoot in
trusted-click-element
#323 - Some redirects resources can now be used as scriptlets as well #300
7.18 RC
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're heading fast towards the release of AdGuard v7.18 for Windows. In this release candidate we update the CoreLibs filtering engine to further improve filtering quality and clean up some bugs.
Changelog
Fixes
- Identical comments are removed in the Filter editor after checking for updates #5118
- Some custom filters can't be installed via URL #4801
CoreLibs
Upgraded CoreLibs to v1.15.47 #5139
Fixes
- Bugs in the userscript API prevent some third-party scripts from working #1876
$all
modifier does not work with non-domain-like URL part #1860$generichide
modifier prevents URL blocking rules from working correctly #1857- Element hiding rules don't apply to some websites #1865
Improvements
- Added
$urltransform
modifier support #1364 - Added
$xmlprune
modifier support #473 - ECDSA certificates can now be generated for HTTPS filtering #360
- Added handling of fenced frames #1853
- Added support for uBO's
/regex/(cosmetic rule)
format #1844
Upgraded ContentScript to v2.0.6
DnsLibs
Upgraded DnsLibs to v2.5.33 #5128
Fixes
- AdGuard suggests incorrect rules in Filtering Log #210
7.18 beta 2
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.
Normally, hotfixes are the results of some kind of mistake the developers made in the code, but this time, we came across some unexpected issues with third-party software used to create builds. We don’t want to shift responsibility, however, as we could have foreseen these issues. All have been promptly fixed, but the nature of these problems prevents the app from being launched and updated manually. To avoid waiting for the automatic update, please manually download the new Beta or Nightly version from our official website: AdGuard v7.18 for Windows Beta 2 or AdGuard v7.18.0 for Windows Nightly 4. We apologize for any inconvenience this has caused our beta and nightly testers.
We have also seized this opportunity to add a new privacy feature.
Changelog
Fixes
- Beta version of AdGuard cannot be installed or launched #5129
Improvements
- Added a new option to block Windows 11 Start menu ads to Tracking protection #5103
AdGuard for Windows direct download links:
7.18 beta 1
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 v7.18 for Windows is well under way, and this beta version is the best proof. We managed to achieve quite a lot!
First things first, we updated the CoreLibs filtering engine to version 1.15. This will not only greatly reduce the amount of crashes that some users have been reporting, but will also allow to introduce two new modifiers ($xmlprune
and $urltransform
) that will give filter developers more tools to fight ads with.
We also updated our network drivers and made an emphasis on improving the compatibility with other network-based apps. If you had any compatibility problems before, there is a good chance you will notice the difference after the update.
You can check out the changelog to learn about other changes. There’s plenty of bug fixes and other improvements — we’ll highlight the fact that the app now launches faster after a reboot.
Changelog
Fixes
- “Open main window at system start-up” option doesn’t work #5074
- Issues with dark theme on onboarding screen #4996
- Lag after switching Stealth Mode on #5104
- Outdated filters are not removed from the list of available filters #5083
- Release update channel is set by default after installing the Nightly version #5077
- Scroll bar is visible even if all content fits on the screen #5054
- The
adguard.exe
process icon is distorted in Task Manager #5110 - Window control buttons are displaced #5043
Improvements
- The “Block Flash” option moved to Advanced Settings #4705
- Tray menu theme is now synced with the application theme #5012
CoreLibs
Upgraded CoreLibs to v1.14.55 #5108
DnsLibs
Upgraded DnsLibs to v2.5.25 #5107
Fixes
- Clicking anywhere on the horizontal scrollbar in DNS filter editor does not scroll #4715
Scriptlets
Upgraded Scriptlets to v1.10.25
Fixes
set-constant
doesn’t work correctly for some values #403- Cookie name is getting encoded in
set-cookie
#408 set-local-storage-item
conversion doesn’t work correctly #404
Improvements
- Added new
no-protected-audience
scriptlet #395 - Added possibility to allowlist scriptlets #377
- Added
cors
response type toprevent-fetch
#394 - Added
domain
parameter toset-cookie
#389 - Added new
href-sanitizer
scriptlet #327 - Added new
json-prune-fetch-response
scriptlet #361 - Added new
json-prune-xhr-response
scriptlet #360 - Added new
trusted-suppress-native-method
scriptlet #383 - Increased possible numeric value for
set-cookie
#388 - Added support for finding selectors in shadowRoot in
trusted-click-element
#323 - Some redirects resources can now be used as scriptlets as well #300
AdGuard for Windows direct download links:
7.17.2
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.
Here’s an additional technical update following the previous one. In it, we’ve fixed bugs and kept working on the app stability.
AdGuard for Windows direct download links: