Skip to content

Releases: AdguardTeam/AdguardForMac

2.5.1

09 Nov 16:17
acb7710
Compare
Choose a tag to compare

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 patch is simple and clear: only four fixes in the main changelog and three ones in the CoreLibs section. In case you've never heard of it, CoreLibs is our filtering engine that affects filtering quality of our apps so we try to upgrade it regularly.

Changelog

  • [Fixed] The DeepL app won't connect #763
  • [Fixed] No HTTPS connectivity in browser #755
  • [Fixed] Nord VPN breaks connection when AdGuard uses KEXT
  • [Fixed] AdGuard blocks Facebook images from loading

CoreLibs updated to v1.7.143

  • [Fixed] $badfilter rules are sensitive to domain lists #1331
  • [Fixed] Issues with web filtering
  • [Enhancement] Improved behavior in Proxy mode when server addresses are partly unavailable #123

How to install AdGuard for MAC

2.5.1 RC

06 Nov 16:36
acb7710
Compare
Choose a tag to compare
2.5.1 RC Pre-release
Pre-release

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 patch is simple and clear: only four fixes in the main changelog and three ones in the CoreLibs section. In case you've never heard of it, CoreLibs is our filtering engine that affects filtering quality of our apps so we try to upgrade it regularly.

Changelog

  • [Fixed] The DeepL app won't connect #763
  • [Fixed] No HTTPS connectivity in browser #755
  • [Fixed] Nord VPN breaks connection when AdGuard uses KEXT
  • [Fixed] AdGuard blocks Facebook images from loading

CoreLibs updated to v1.7.134

  • [Fixed] $badfilter rules are sensitive to domain lists #1331
  • [Fixed] Issues with web filtering
  • [Enhancement] Improved behavior in Proxy mode when server addresses are partly unavailable #123

How to install AdGuard for MAC

2.5.1 beta 1

02 Nov 11:52
acb7710
Compare
Choose a tag to compare
2.5.1 beta 1 Pre-release
Pre-release

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 beta is rather boring for an average user, mostly bugfixes and CoreLibs enhancements.

Changelog

  • [Fixed] The DeepL app won't connect #763
  • [Fixed] No HTTPS connectivity in browser #755
  • [Fixed] Nord VPN breaks connection when AdGuard uses KEXT
  • [Fixed] AdGuard blocks Facebook images from loading

CoreLibs updated to v1.7.134

  • [Fixed] Issues with web filtering
  • [Enhancement] Improved behavior in Proxy mode when server addresses are partly unavailable #123

How to install AdGuard for MAC

2.5

12 Oct 14:24
acb7710
Compare
Choose a tag to compare
2.5

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.

The biggest thing about AdGuard v2.5 for Mac is better compatibility with Big Sur. Thanks to adoption of System Extensions, AdGuard will work better on the newest macOS iteration — read below to find out the details.
Other than that, we made a lot of changes and enhancements to CoreLibs, which will result in an overall better filtering quality.

[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

  • [Fixed] AdGuard icon hidden from menu bar #265
  • [Fixed] The protection is automatically deactivated when the system goes into sleep mode #722
  • [Fixed] AdGuard doesn't filter Brave Browser on Big Sur #746
  • [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] Localizations updated

Upgraded CoreLibs to v1.7.119

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Trusted-types CSP does not break the content script #1320
  • [Enhancement] Indicate libraries versions #1150
  • [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] Exclusion 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] Foreign requests get into filtering log with enabled DNS module #3411
  • [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] Issue with hkclubs.samsung.com #1340
  • [Other] Encoding errors #79
  • [Other] Partial HTML processing issues #1308
  • [Other] local.adguard.org certificate is not re-issued when it expire #1348

How to install AdGuard for MAC

2.5 RC

07 Oct 16:23
acb7710
Compare
Choose a tag to compare
2.5 RC Pre-release
Pre-release

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.

A very small update that serves as a release candidate for the upcoming v2.5 release.

Changelog

  • [Fixed] AdGuard doesn't filter Brave Browser on Big Sur #746
  • [Other] Localizations updated

CoreLibs updated to v1.7.119

  • [Enhancement] Libraries' versions are now indicated #1150

How to install AdGuard for MAC

2.5 beta 1

29 Sep 13:04
acb7710
Compare
Choose a tag to compare
2.5 beta 1 Pre-release
Pre-release

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

2.4

28 May 14:51
3b37fd9
Compare
Choose a tag to compare
2.4

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.

Here comes AdGuard for Mac 2.4! Two betas served as cornerstones for this new version and we are glad to present it to you five months after the previous release.

The biggest thing that has changed here is the new Assistant. CoreLibs has traditionally been updated, too, which enhanced filtering quality. In other aspects, 2.4 is more of a bugfix release. We cleaned it from the recurrent problems of the previous versions, polished it up, so it works nice and smooth.

[Enhancement] The old Assistant has been replaced with a native Assistant browser extension #669, #670

AdGuard Browser Assistant is a new browser extension that simultaneously takes over the roles of the old Assistant and of the integration mode. We definitely support the functional approach, so we thought: why distribute workload between two old tools when one new extension can handle it better? Now let us tell you what AdGuard Browser Assistant is capable of.

What can you do with the help of the Assistant? Enable/disable filtering on the current webpage, manually block any element on the page, reporting the website if something goes wrong or view the filtering log. Now you have all these features without the limitations that appeared in the integration mode or in the old Assistant.

When you install AdGuard for Mac for the first time (or update it to the new version), the Safari Assistant will be installed automatically. If you use another browser, you can download the Assistant at this link. Or, you can install the Assistant for your default browser via app settings or during the onboarding process.

Changelog

  • [Fixed] Incorrect information about QUIC connections is displayed in the filtering log #532
  • [Fixed] Filtering in Microsoft Edge Beta doesn't turn off when removing the browser from filtered applications #663
  • [Fixed] AdGuard does not preserve the Whitelist #674
  • [Fixed] Fast user switching might corrupt certificate database #675
  • [Fixed] AdGuard doesn’t work in Brave Beta 1.7.64 #689
  • [Enhancement] Different build configurations for beta/release/nightly #615
  • [Enhancement] "What's new" screen now shows up after major app updates #671
  • [Other] New localizations: Croatian, Persian, Romanian, Thai #678

CoreLibs has been updated to 1.5.269

  • [Fixed] Incorrect extended CSS rule causes problems with JS rules’ work * #1147
  • [Fixed] Rules with :style() are converted incorrectly #1149
  • [Fixed] Issue with LINE extension #1280
  • [Fixed] Rules with restricted domains do not match requests without referer #1286
  • [Fixed] Stealth mode error #1290
  • [Fixed] Cosmetic rules can be used as CSS rules #1293
  • [Fixed] Basic rules with wilcard in top level domains are not working #1298
  • [Enhancement] “Proceed anyway” option doesn’t work correctly if a website is blocked by a rule with $all modifier #1267
  • [Enhancement] New rule selection algorithm for the cases when HTTPS filtering is disabled #1291

2.4.7 Beta 2

18 May 16:02
1c77397
Compare
Choose a tag to compare
2.4.7 Beta 2 Pre-release
Pre-release

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 beta serves as a last check before the release of AdGuard v2.4 for Mac. As usual, at this point we're mostly fixing the remaining bugs and making other minor changes. If all is good, this beta is going to become the next release.

Changelog

  • [Bug] Incorrect information about QUIC connections is displayed in filtering log #532
  • [Bug] AdGuard doesn't work in Brave Beta v1.7.64 #689
  • [Enhancement] Different build configurations for beta/release/nightly #615
  • [Other] New localizations: Croatian, Persian, Romanian, Thai #678

CoreLibs has been updated to v1.5.267

  • [Bug] Incorrect extended CSS rule causes problems with JS rules' work #1147
  • [Bug] Rules with :style() are converted incorrectly #1149
  • [Bug] Cosmetic rules can be used as CSS rules #1293
  • [Bug] Basic rules with wilcard in top level domains are not working #1298
  • [Enhancement] "Proceed anyway" option doesn't work correctly if website is blocked by a rule with $all modifier #1267

2.4.7 Beta

22 Apr 17:21
c6dd382
Compare
Choose a tag to compare
2.4.7 Beta Pre-release
Pre-release

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.

In this beta version we introduce AdGuard Browser Assistant, which will replace the old Assistant extension. Aside from that, we've fixed some bugs and further improved CoreLibs.

[Enhancement] The old Assistant has been replaced with a native Assistant browser extension #669, #670

AdGuard Browser Assistant is a new browser extension that replaces both the old Assistant and the integration mode at the same time. We decided that there was no need to keep both when one new extension can do all the job, and do it better. So what can AdGuard Browser Assistant do?

Everything you might need when you browse the Web: enable/disable filtering on the current website, manually block any element on the page, view the filtering log or report the website. Basically, all the familiar features but without the limitations that integration mode and the old Assistant have.

When you install AdGuard for Mac for the first time (or update it to the new version), the Safari Assistant will be installed automatically. For other browsers, you need to go to their respective add-on stores, search for 'AdGuard Browser Assistant' and install it. Alternatively, you can install the Assistant for your default browser via app settings or during the onboarding process.

Changelog

  • [Bug] Filtering in Microsoft Edge Beta browser doesn't turn off when removing the browser from filtered applications #663
  • [Bug] AdGuard does not preserve the Whitelist #674
  • [Bug] Fast user switching might corrupt certificate database #675
  • [Enhancement] "What's new" screen now shows up after major app updates #671

CoreLibs has been updated to v1.5.247

  • [Bug] Cosmetic rules can be used as CSS rules #1293
  • [Bug] Issue with LINE extension #1280
  • [Bug] Stealth mode error #1290
  • [Bug] Rules with restricted domains do not match requests without referer #1286
  • [Enhancement] New rules selection algorithm when HTTPS filtering is disabled #1291

2.3.2

23 Dec 20:27
c6dd382
Compare
Choose a tag to compare

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.

After looking closer at the last beta we decided it was good enough to become a little proud release all by itself. It’s mostly focused on fixing network- and UI-related bugs, but there’s also a new Stealth Mode parameter to block Java.

  • [Added] “Block Java” option to Stealth Mode #476
  • [Added] HTTPS filtering step to the initial wizard #659
  • [Changed] Discord, Steam and Outlook added to the list of apps filtered by default #483
  • [Fixed] Several minor UI issues in Filters window #422
  • [Fixed] The text for onboarding tips is truncated in some localizations #616
  • [Fixed] Onboarding screen turns black #629
  • [Fixed] Menubar icon becomes semi-transparent #650
  • [Fixed] AdGuard is irresponsive after pressing "Ignore" button during settings reset #651
  • [Fixed] "Next" button unavailable during extension reinstall #652
  • [Improved] After adding a custom filter the focus is switched to that filter #441
  • [Improved] Certificate page design #451
  • [Improved] CoreLibs has been updated to v1.5.155 #656