github AdguardTeam/AdguardForMac v2.5.0.892
2.5 beta 1

latest releases: v2.14.1, v2.14.1-beta-1, v2.14.0...
pre-release3 years ago

Disclaimer Adguard for Mac is not an open-source project. We use GitHub as an open bug tracker for users to see what developers are working on.

This is the first beta version of AdGuard v2.5 for Mac. As any beta update, this one has a purpose, and, in fact, a highly important this time: it resolves many of the compatibility problems that macOS Big Sur users are encountering.

[Enhancement] System Extensions support in Big Sur #692

First of all, what are System Extensions? It all started in 2019 when Apple decided to minimize the amount of code that's executed in kernel. The old framework — Kernel Extensions — was declared as deprecated. As an alternative, Apple offered System Extensions, and specifically Network Extensions as a framework for apps that filter traffic.

In macOS 11 (Big Sur), the old Kernel Extensions will not be supported (partly or at all), so we are adding support for the new framework. If you're already on Big Sur preview, make sure your AdGuard works in Network Extensions mode: open AdGuard's menu -> Select Preferences... -> Network -> Select Mode.... "Kernel Extension" mode should be grayed out, and "Network Extension" mode should be selected.

Unfortunately, as a replacement for Kernel Extensions, Network Extensions aren't around for long yet (they first appeared in this role in macOS 10.15). They are still being actively developed by Apple, so there is a significant amount of various issues associated with them. If you're facing any, please check out our problem solving guide.

Other changes

  • [Enhancement] AdGuard icon hidden from menu bar #265
  • [Fixed] The protection is automatically deactivated when the system goes into sleep mode #722
  • [Fixed] Enable/disable protection in main menu is available when the app starts
  • [Fixed] Parameters stripped by Stealth Mode are not visible in filtering log
  • [Fixed] Incorrect behavior of EV-certs filtering feature
  • [Fixed] Switching between logging modes is not working with kext
  • [Fixed] Trackers counter doesn't work
  • [Other] Upstream Proxy added for AdGuard #731
  • [Other] Added "How to enable Network extension" screen
  • [Other] New app icons for Big Sur
  • [Other] Added handling for adguard:license=AAAA URLs
  • [Other] Added "Localproxy" and "Only local HTTP\HTTPS proxy" modes

CoreLibs updated to v1.7.114

  • [Enhancement] Added $ping content type #1258
  • [Enhacement] Added $redirect-rule modifier #1303
  • [Enhancement] Trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return the original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] Exclusions with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] Path combining helper adds an extra slash #1338
  • [Fixed] The filter ID of the triggered rule for a blocked request is not defined correctly #1312
  • [Fixed] Foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] Issue with hkclubs.samsung.com #1340
  • [Fixed] Encoding errors #79
  • [Other] Partial HTML processing issues #1308

How to install AdGuard for MAC

Don't miss a new AdguardForMac release

NewReleases is sending notifications on new releases.