github AdguardTeam/AdguardForMac v2.9.0.1204
2.9.0

latest releases: v2.15.0, v2.14.2, v2.15.0-beta-1...
23 months 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.

We are happy to present AdGuard v2.9.0 for Mac! This version delivers many changes and improvements that passed beta testing and are available to all users.

Before listing the key changes of this release, we should note that AdGuard for Mac is not supported on macOS 10.12 (Sierra) anymore. For AdGuard v2.9.0, the minimum required version of macOS is macOS 10.13 (High Sierra), and starting with the next release macOS 10.15 (Catalina) will become the lowest supported version.

[Enhancement] Implemented an option to add rules via Filtering log #925

We've implemented a long-awaited feature: now you can add rules directly from the Filtering log. Just open the Filtering log, select the query row, double-click it, press the Block or Unblock button and then select the type of rule you want to add. Finally click the Add rule button. The user rule has been added!

[Enhancement] Proxy settings moved to the Network tab #734

We've moved proxy settings from the Advanced settings, which are rarely accessed by the average user, to the Network tab in the app's Settings. Now it’s easier to set up AdGuard to connect to an outbound proxy server. By the way, you can find instructions on setting up your own proxy server and using it with AdGuard in our blog.

[Enhancement] A new Logging section added to the Advanced menu



Now you can select a logging level, export logs and system information, and reset logs all in one place. We'd like to remind you to switch to the Debug logging level only if our support team asks you to do so, otherwise use the Default level.

Major CoreLibs and DnsLibs update

This release contains major CoreLibs and DnsLibs updates. In CoreLibs v1.10.113 there is now an option to filter DNS-over-HTTPS, as well as support for the $jsonprune modifier. Rules with the $stealth modifier can now disable some stealth-mode options, including “Protect from DPI”. We’ve also updated the scriptlets library.

A significantly updated version of DNS filtering library DnsLibs v2.0.30 now consumes less resources and runs faster. The DNS-over-QUIC protocol implementation now supports the RFC 9250 standard, and the experimental status was removed from DoQ support.

Of course, besides solving global issues, we dealt with a lot of minor bugs that were preventing AdGuard from working properly. We hope you’ll enjoy AdGuard for Mac 2.9.0!

Changelog

  • [Enhancement] Added “Unencrypted” icon for "Regular" DNS servers description in the DNS tab #1034
  • [Enhancement] App exit confirmation is no longer displayed if AdGuard protection is disabled #1079
  • [Enhancement] Removed the word release from the number of the stable (release) version of AdGuard #1099
  • [Fixed] When adding a new site to the whitelist, the previously added site is removed #1056
  • [Fixed] Confirmation about closing AdGuard doesn't appear on top of other apps #1058
  • [Fixed] Error with filtering initialization through Network Extension when network is off #1124
  • [Fixed] Memory leaks when AdGuard is enabled #1092
  • [Fixed] AdGuard does not filter ad requests in sleep mode #994

Important for filter maintainers

  • [Enhancement] Filter metadata parsing is moved to CoreLibs
  • [Enhancement] Added support for editing JSON responses using $jsonprune rules #1447
  • [Enhancement] Added a new modifier for working with HLS (m3u8) files #1434
  • [Enhancement] Expanded capabilities of the $stealth modifier #1224
  • [Enhancement] Added support empty $path modifier for non-basic rules #1591
  • [Enhancement] $removeparam can be applyed to POST requests #1573
  • [Fixed] Hide your Referrer from third-parties Stealth mode option interferes with the $third-party modifier #1640
  • [Fixed] Rules with :where() pseudo class are rejected #1609
  • [Fixed] Fixes for preprocessor directives in filters

CoreLibs updated to v1.10.113

  • [Enhancement] Implemented DoH requests filtering
    #1563
  • [Enhancement] Blocker titles are discarded from the filtering lists #1667
  • [Fixed] Rules with $third-party modifier block resources from site's own subdomain #1637
  • [Fixed] Memory leaks when processing bypassed connections on macOS #1643
  • [Fixed] AdGuard for Mac blocks access to wwww.mindray.com #1648
  • [Fixed] Rules with the $all modifier do not block explicitly visited sites #1590
  • [Fixed] AdGuard for Mac blocks Microsoft Edge collections #1653
  • [Fixed] Adguard DNS Protection doesn't support some types of system DNS servers #1061

DNSLibs updated to v2.0.30

  • [Fixed] Race in DNS64 discovery #1142
  • [Other] Added new option Block "Encrypted ClientHello" parameters to Advanced settings #161
  • [Other] When building projects, a warning about linking to dylib, which is not safe for use in application extensions appears #136

How to install AdGuard for MAC

Don't miss a new AdguardForMac release

NewReleases is sending notifications on new releases.