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.
Lucky number seven! This seventh beta version of AdGuard for Windows v8.0 is all about bug squashing. Here are just some of the long-awaited fixes we’ve packed into this beta:
- DNS filtering: We fixed a bug that allowed certain requests to sneak through blocklists marked as “bypassed”.
- Decreasing statistics: The main counters (Ads and Trackers) now won’t drop after an update.
- App crashes: Fixed an annoying bug that caused the app to close unexpectedly while browsing settings.
- Unwanted filter updates: The Tracking protection filter now strictly respects user preferences and won’t update when automatic updates are turned off.
You can find all the other fixes and improvements in the extensive changelog below.
Changelog
Fixes
- Adding a rule in the Filtering log causes errors #5981
- After updating to nightly version 46 protection cannot be enabled #5996
- DNS requests are bypassing though they should be blocked #5898
- Editing user rules leads to an error #5978
- Error message when deleting a user rule #5980
- Extensions updating issue #5869
- Statistics decrease after updating AdGuard #5830
- The app closes on its own while browsing the settings #5960
- Tracking protection filter is still being updated on its own #5963
CoreLibs (filtering engine)
- CoreLibs updated to v1.22.16 #6004
Improvements
- Implemented filtering of HTTP/3 proxy #1957
- Implemented filtering of HTTP/2 proxy #2054
- Synchronized verification steps caching parameters with Chrome #2025
Fixes
- Firefox stalls on “Host contacted, waiting for reply” because intercepted TCP sockets get stuck in BOUND or CLOSE_WAIT states #2058
- NS_ERROR_NET_INTERRUPT error on Firefox with HTTP/3 filtering #5986
- OCSP revocation check does not block connections to sites with revoked certificates #2069
Sciter (UI engine)
- Sciter updated to v1.0.1196 #6006
Scriptlets (JavaScript enhancement for filtering rules)
- Scriptlets updated to v2.4.2
Improvements
- Added new redirect
google-ima3-dai#239 - Added new scriptlet
trusted-json-set#308 log-addEventListener: added a new optional parameter to control overriding ofaddEventListener#551- Added support for JSON path queries in JSON-related scriptlets #522
- Added new redirect
freewheel-admanager#401 - Improved the
prevent-window-openscriptlet to support matching the_blankparameter #549 - Added
declinedto predefined constants forset-cookieandset-cookie-reload#552 - Added support for
allvalue inset-cookieandset-cookie-reload#501 - Added support for
mandatoryvalue inset-cookieandset-cookie-reload#518
Fixes
trusted-click-element: fixed a regression in handling React-managed HTMLElements #554trusted-click-elementthrows an error when trying to setcancelBubble#555- The
abort-on-stack-tracescriptlet incorrectly assignswindowto a property that was not set #513 disable-newtab-linksfails to prevent ad popups #483- The
google-ima3redirect lacks thegetCreativeIdmethod inAd.prototype#515 prevent-fetchincorrectly usesmodifyResponseon redirected requests #545
ContentScript
- ContentScript updated to v3.2.0
Improvements
- Changed the evaluation of the iframe size for content script injections #2059
AdGuard for Windows direct download links: