AdGuard pour Mac 2.16.1
Date de lancement : 19 décembre 2024
Un petit bug s'est glissé dans la version. C'est pourquoi nous publions un correctif aujourd'hui : pour que vous puissiez profiter du service et que nous puissions nous atteler à des tâches plus importantes.
AdGuard pour Mac 2.16
Date de lancement : 17 décembre 2024
Il y a deux changements importants dans AdGuard v2.16 pour Mac. Le premier est la mise à jour des filtres différentiels. Le second est la prise en charge des styles d'utilisateurs. Examinons-les de plus près pour voir comment ces nouvelles fonctionnalités peuvent vous être utiles.
Mise à jour plus expéditive des listes de filtres
Les listes de filtres permettent aux bloqueurs de publicité de fonctionner. Auparavant, les moindres changements apportés à une liste obligeaient l'application à retélécharger l'ensemble des règles, ce qui était lent et inefficace. Désormais, AdGuard pour Mac utilise des mises à jour différentielles, téléchargeant uniquement les modifications apportées depuis la dernière mise à jour. Cela réduit le volume de travail du serveur et accélère le processus. Grâce à des mises à jour plus fréquentes, vous disposerez toujours du blocage publicitaire le plus efficace.
Navigation personnalisée
Notre nouvelle fonctionnalité vous permettra d'ajouter de la couleur à votre expérience de navigation. Les Styles utilisateur permettent de modifier l'apparence d'un site web sans en altérer le contenu, en appliquant des feuilles de style CSS personnalisées. Ils fonctionnent comme les scripts utilisateurs, mais se concentrent sur le style. Téléchargez ou créez vos propres styles d'utilisateur directement dans l'application pour personnaliser votre expérience de navigation.
Pour ajouter un style utilisateur, allez dans Paramètres → Extensions → Ajouter → Importer à partir d'un fichier ou d'une URL. Vous pouvez trouver des [userstyles online] prêts à l'emploi (https://userstyles.world/) ou créer votre propre style en cliquant sur Ajouter → Créer un style utilisateur.
Nous avons également mis à jour les moteurs de filtrage (DNSLibs et CoreLibs), l'amélioration JavaScript pour les règles de filtrage (scriplets) et corrigé quelques bugs. Mettez à jour votre application à la dernière version maintenant et découvrez toutes les améliorations par vous-même.
Journal des modifications
Améliorations
Ajout de prise en charge des styles utilisateur #1451
Mise en oeuvre des mises à jour différentielles pour les listes des filtres #1330
Ajout de prise en charge poue le navigateur Floorp (dérivé de Firefox) #1446
Corrections
Voie de permission de
Network Extension
incorrecte sur macOS Sequoia #1434Impossible d’achever l’installation d’AdGuard v2.15 sur macOS Catalina #1503
Les annonces ne sont pas bloquées dans Safari sur macOS Sequoia quand le Private Relay de iCloud est activé #1467
DnsLibs (Moteur de filtrage DNS)
DnsLibs mis à jur vers la v2.5.51 #1502
Requêtes Block RFC9462 (_dns.resolver.arpa) #228
La règle
$dnsrewrite=IPv4
ne bloque pas le résolution IPv6 #224CoreLibs (Moteur de filtrage)
CoreLibs mis à jour vers la v1.16.45 #1487
Améliorations
Support redirection to destination without using tracking services as intermediaries #1557
Enable post-quantum cryptography when it's used by the filtered app #1916
GM_xmlhttpRequest
now supports the Referer header #1899Corrections
sony.de — la connexion dans Firefox est bloquée #1867
Le "content script" d’AdGuard est bloqué par CSP dans uber.com #1903
La chaine "K" est supprimée #1910
Scriptlets (amélioration de JavaScript pour les règles de filtrage)
Scriptlets mis à jour vers la v1.11.27 1472
Améliorations
Corrections
log-on-stack-trace
— le lecteur ne fonctionne pas sur deltabit.co #384
AdGuard pour Mac 2.15.2
Date de lancement : 8 novembre 2024
"Chers développeurs, pouvons-nous obtenir une correction de bogue à toute allure ?" Absolument ! Juste après la publication, nous vous proposons un correctif avec un problème résolu et un fonctionnement optimisé.
AdGuard pour Mac 2.15
Date de lancement : 24 juillet 2024
Aviez-vous déjà partagé vos paramètres ? Cette fonction est bien utile quand vous ne voulez pas reparamétrer complétement un nouveau dispositif, soit si vous souhaitez signaler des annonces non bloquées.Dans la nouvelle version, le partage des paramètres est devenu plus facile : pour exporter les paramètres, accédez aux Paramètres → Avancés → Exporter les paramètres…, quant à l’importation, il suffit d’ouvrir le lien résultant dans votre navigateur, puis cliquez sur Importer .
Le moteur de filtrage CoreLibs a également été mis à jour, de sorte qu'il y aura moins de plantages et plus de modificateurs :
$xmlprune
et $urltransform
. Désormais, davantage d'éléments distrayants de la page seront bloqués.Journal des modifications
Améliorations
Implémentation de l’Import des paramètres par URL pour macOS #1428
Corrections
Le texte du bouton Ouvrir les paramètres est manquant pour l'assistant Safari sur macOS Big Sur #1366
CoreLibs (Moteur de filtrage)
CoreLibs mis à jour vers la v1.15.64 #1456
Améliorations
Ajout de prise en charge du modificateur
$urltransform
(trusted) #1364Ajout de prise en charge du modificateur
$xmlprune
#473Ajout des navigateurs mobiles à la liste des agents utilisateurs qui supportent nativement ':has()' #1870
Autorise les algorithmes de chiffrement ECDSA du côté local #360
Mise en place de
Sec-Fetch-Dest : fencedframe
#1853Ajout du support du format uBO
/regex/
(règles cosmétiques)
#1844Corrections
Le filtrage AdGuard ne fonctionne plus après l'activation du VPN #1189
Les règles syntaxiques d'Adblock avec FQDN ne fonctionnent pas #210
Erreur de connexion AdGuard et FTP #1864
Erreurs Userscript XHR #1876
Le modificateur
$all
ne fonctionne pas avec une partie d'URL non-domaine #1860Les règles de blocage d'URL ne fonctionnent pas correctement avec le modificateur
$generichide
#1857UserscriptsWrapper
UserscriptsWrapper mis à jour vers la v1.2.24
Corrections
vk-metabot.user.js
ne fonctionne pas avec AdGuard #1871ContentScript
ContentScript mis à jour vers la v2.0.6
Corrections
DnsLibs (Moteur de filtrage DNS)
DnsLibs mis à jour vers la v2.5.34 #1436
AdGuard pour Mac 2.14.2
Date de lancement : 19 juillet 2024
Il s'agit d'une mise à jour technique visant à accroître la stabilité de l'application et à corriger des bogues mineurs.
AdGuard pour Mac 2.14.1
Date de lancement : 15 mai 2024
Si vous étiez l’un des utilisateurs ayant subi un abus du CPU par AdGuard, c’est avec plaisir que nous annonçons la résolution de ce problème dans le correctif actuel, comportant aussi une mise à jour de CoreLibs et DnsLibs.
Journal des modifications
Corrections
Abus du CPU #1407
CoreLibs (moteur de filtrage)
Mise à jour de CoreLibs vers la v1.14.57 #1423
DnsLibs (moteur de filtrage DNS)
Mise à jour de DnsLibs vers la v2.5.25 #1421
AdGuard pour Mac 2.14
Date de lancement : 18 avril 2024
The AdGuard v2.14 for Mac features the usual bug-fixes-for-better-performance changes, but not only that! This time, the star of the show is the CoreLibs update, which brings improvements to the app overall, with two notable features in particular.
First up, we’ve fine-tuned the Encrypted ClientHello support. Yes, it’s still in the experimental phase, but our team has identified several issues that were holding back the seamless activation of ECH by default. With this release, we’ve addressed them and paved the way for enhanced performance.
Additionally, the updated CoreLibs now provide the ability to filter DNS-over-HTTPS requests on the fly. This means that AdGuard by default won’t redirect DoH queries to another DNS server, and instead queries will still be sent to the server chosen in the browser. The old behavior may be restored by turning off
network.dns.filter.secure.request.transparently.enabled
in the advanced settings.
This update also includes other minor changes. If you’d like to, feel free to dig into each one of them by reading our extensive changelog below.Changelog
Fixes
Buttons do not respond on the Proxy Configuration screen in some cases #1327
CoreLibs (Filtering engine) updated to v1.14.51
Improvements
Indicate that outbound proxy is used in the request processed event #1385
Support for passing host to outbound proxy #1386
User rules editor improved #1402
Fixes
Cannot parse QUIC ClientHello split into two packets #1861
Cosmetic rules are not applied in some cases when AdGuard works alongside AdGuard VPN browser extension #1791
VOT (Voice over translation) script does not work in Google chrome #1665
$all
modifier does not work correctly #1842mall.sk
content script is not injected #1834Other
Added Firefox 121.0+ to the list of user agents, which support
:has()
natively #1840Blocking regex rule that has escaped slash in a character class does not work #1831
Content script is not injected if there is a tag (with embed attribute) before doctype declaration #1825
Get ECH parameters from intercepted DNS HTTPS queries #1794
Improved HTML filtering performance #1855
On-the-fly filtering of DoH connections #198
Support anti-DPI feature for Korea Telecom #1789
$path
modifier does not work with query params #1817$removeparam
on url with port redirects to url without port #1818AdGuard breaks the
android-hilfe.de
website #1800Cannot connect to wiki.cemu.info securely #1821
DnsLibs (DNS filtering engine) updated to v2.5.18
Improvements
Allow specifying tcp-only and udp-only DNS upstreams #208
Support passing hostname to outbound proxy instead of bootstrapping #197
Other
UserscriptsWrapper updated to v1.2.23
Scriptlets (JavaScript enhancement for filtering rules) updated to v1.10.25
Improvements
Added compatibility with uBO’s set-cookie scriptlet #332
Added new scriptlet —
call-nothrow.js
#333Added new scriptlet —
spoof-css
#317Added new scriptlet —
trusted-create-element
#278set-cookie
— added more supported values #379Added new scriptlet —
href-sanitizer
#327Added new scriptlet —
json-prune-fetch-response
#361Added new scriptlet —
json-prune-xhr-response
#360Added new scriptlet —
trusted-suppress-native-method
#383set-cookie
— increase a possible numeric value #388trusted-click-element
— add support for finding selectors in shadowRoot #323Use some redirects resources as scriptlets as well #300
New scriptlet —
trusted-set-attr
#281New scriptlet —
no-protected-audience
#395Added possibility to allowlist scriptlets #377
Improved
set-cookie
— add 'domain' parameter #389Fixes
AdGuard pour Mac 2.13
Date de lancement : 22 décembre 2023
C’est notre plaisir d’annoncer l’arrivée de AdGuard v2.13 pour Mac. Cette version contient plusieurs améliorations sous le capot et des corrections de bogues pour améliorer votre expérience de navigation. Mais surtout, nous avons mis en place un outil de blocage des publicités très utile. Jetons un coup d'œil de plus près sur ce qui a changé.
Plus de transparence lors du filtrage HTTPS
Pour améliorer la transparence du filtrage HTTPS, AdGuard offre maintenant l'option d'inspecter le certificat original par aide du Journal de filtrage. Vous pouvez y voir les détails de toute requête web, examiner le cryptage utilisé par AdGuard et inspecter le certificat original.
Cette fonctionnalité fait suite à une préoccupation majeure concernant le filtrage HTTPS. AdGuard valide le certificat (et le fait bien !), mais il peut y avoir des situations où vous voudriez inspecter le certificat originel vous-même. Vous pouvez en savoir plus sur ce problème dans notre [Base de connaissances] (https://adguard.com/kb/general/https-filtering/known-issues/).
Prise en charge des sélecteurs dans les règles de filtrage HTML
Le grand changement de cette version est l'amélioration du filtrage HTML. Nous avons ajouté la prise en charge des sélecteurs dans les règles de filtrage HTML, ce qui permet de bloquer les publicités plus efficacement.
DnsLibs nouveau et authentification HTTP de base
Avec cette mise à jour de DNSLibs, les utilisateurs d'AdGuard pour Mac ont accès à une nouvelle fonctionnalité : L'authentification HTTP de base. Qu'est-ce que c'est ?
Imaginez que vous disposez d'un serveur DNS personnalisé et vous désirez y limiter l'accès. Vous pourriez restreindre l'accès par adresse IP (par exemple, n'autoriser que votre adresse IP personnelle à se connecter au serveur DNS), mais que faire si vous avez un appareil mobile qui change fréquemment de réseau ?
Heureusement, le protocole DNS-over-HTTPS nous permet de bénéficier des caractéristiques du protocole HTTP, et l'une d'entre elles est l'option d'authentification. Lorsque vous ajoutez un serveur DNS personnalisé qui supporte l'authentification HTTP dans AdGuard pour Mac, vous pouvez maintenant inclure des informations d'authentification qui seront utilisées pour se connecter à ce serveur.
Bientôt, l'authentification HTTP de base sera disponible dans AdGuard Home et AdGuard DNS, vous serez le premier à le savoir !
Nous avons également corrigé quelques problèmes mineurs et amélioré les performances et la stabilité d'AdGuard. Nous espérons que vous apprécierez la nouvelle version d'AdGuard v2.13 pour Mac.
Journal des modifications
Améliorations
Ajout de prise en charge de Vivaldi pour l’Assistant AdGuard #998
Indication de l’état du filtrage HTTPS et du certificat originel dans le Journal du filtrage #1284
Corrections
Impossible de démarrer/arrêter le service DNS #1311
WARP reçoit l’erreur "Impossible de connecter" quand AdGuard est activé #1234
Fenêtre d’authorisation Wi-Fi ne s’affiche pas quand AdGuard est activé #892
Le filtrage DNS empêche Tunnelblick VPN de fonctionner #1310
CoreLibs (Moteur de filtrage)
CoreLibsmis à jour vers la v1.13.115
Option de déplacer un certificat supprimée #277
Ajout de la prise en charge de fonction anti-IPP pour Korea Telecom #1789
Améliorations
Ajout du support de la directive de préprocesseur
!#else
#1806Adoption d'un nouveau schéma de priorité des règles #1768
Modification des en-têtes sec-ch-ua pour qu'ils correspondent à User-Agent lorsque le mode furtif est actif #1764
Amélioration des performances du filtrage HTML #1772
Amélioration de l'utilisation de ECH retry_configs
#1793
Corrections
Les images ne sont pas affichées dans Edge Bing Chat #1744
Les sites web utilisant SXG n'ont pas de filtrage cosmétique lorsqu'ils sont ouverts à partir d'une recherche Google #1812
Le filtrage sur le site
macperformanceguide.com
ne fonctionne pas #1810Le délai UDP est trop court dans la pile TCP/IP #1796
Un des sous-domaines n'est pas filtré à cause de différents certificats de site.
#1839
DnsLibs (moteur de filtrage DNS)
DnsLibs mis à jour vers la v2.4.36
Améliorations
Ajout d'une authentification de base pour les points de terminaison DoH #189
Autorise les commentaires pointus dans les règles de noms de domaine exacts
#196
Corrections
Attaque DoS possible contre le proxy DNS local lorsqu'il utilise un DNS simple en amont #202
DoH essaie d'utiliser une connexion périmée depuis trop longtemps #200
Les requêtes de type=HTTPS sont maintenant filtrées correctement. #199
Important pour les mainteneurs de filtres
Ajout du modificateur
$extension
cause désactivation d'un script utilisateur spécifique #1706Ajout de prise en charge de condition cap_html_filtering #1758
$denyallow
ne laisse pas bloquer les documents #1809Les exceptions
$stealth
ne fonctionnent pas au niveau de la pile TCP où nous bloquons STUN/TURN #1737Le script de contenu n'est pas injecté dans les éléments chargés dans la balise
object
#1769Détection de la localisation du site web basée sur l'attribut HTML "lang" et les en-têtes HTTP de demande de langue, activant automatiquement les filtres spécifiques à la langue #1736
Scriptlets (Extension JavaScript pour les règles de filtrage)
Scriptlets mis çà jour vers la v1.9.101
Améliorations
Amélioration de
prevent-fetch
#364Amélioration des scripts d'éléments de stockage - ajout du support des expressions rationnelles pour la suppression des éléments #256
Ajout d'un nouveau scriptlet de confiance
trusted-prune-inbound-object
#372Ajout de valeurs supportées pour
set-cookie
#375Amélioration de
set-local-storage-item
, set-session-storage-item
- ajout du support "on" et "off" #366Gestion des priorités de la syntaxe uBO
$redirect
#59Amélioration de
xml-prune
- support de xpath pour la correspondance du contenu textuel
#325Ajout d'une méthode API pour convertir les redirections en fonction de leur nom #346
Amélioration de
json-prune
- pile #348Amélioration de
prevent-xhr
- requêtes multiples
#347Corrections
Le scriptlet
set-constant
casse vimeo.com #380Correction du scriptlet
set-constant
lorsque la taille maximale de la pile d'appels est dépassée #373Correction de
set-constant
- pas d'annulation de valeur #330Correction de
trusted-replace-xhr-response
- rupture sur music.youtube.com #359Amélioration de
m3u-prune
- le contenu n'est pas élagué s'il contient un retour de chariot #354Amélioration de
trusted-replace-fetch-response
- ne pas remplacer le contenu si l'URL est définie par Object.defineProperty #367Virgules échappées dans les paramètres lors de la conversion en règles uBO
#343
UserscriptsWrapper
UserscriptsWrapper mis à jour à la v1.2.21
Le script utilisateur
网盘直链下载助手
ne fonctionne pas avec AdGuard #1780
AdGuard pour Mac 2.12.2
Date de lancement : 24 octobre 2023
Attention aux utilisateurs de Mac, nous apportons une mise à jour urgente !
AdGuard v2.12.2 pour Mac résout un problème critique affectant les utilisateurs de Firefox. Lorsque AdGuard est activé, certains sites web ne se chargent pas et affichent une erreur concernant un risque de sécurité potentiel.
Journal des modifications
Corrections
Erreurs HSTS/SSL dans Firefox #1326
CoreLibs (Moteur de filtrage)
CoreLibs mis à jour vers v1.12.83 #1324
AdGuard pour Mac 2.12.1
Date de lancement : 11 octobre 2023
Dans la version précédente de AdGuard pour Mac, certains utilisateurs ont rencontré le problème, quand l'invite "AdGuard veut faire des changements" apparaissait après chaque redémarrage du système. Dans AdGuard v2.12.1 pour Mac, nous avons corrigé ce bug et mis à jour CoreLibs et DnsLibs.
Journal des modifications
Corrections
AdGuard demande constamment de saisir le mot de passe administrateur après le redémarrage #1307
Dans l'état 'have-result' la connexion se termine #1180
AdGuard bloque toutes les requêtes vers un domaine .local lorsque vous utilisez la règle
127.0.0.1 local
#207CoreLibs
CoreLibs mis à jour vers la v1.12.78 #1308
DnsLibs
DnsLibs mis à jour vers la v2.2.36 #1314
AdGuard pour Mac 2.12
Date de lancement : 21 septembre 2023
Nous sommes heureux d'annoncer la sortie de la sortie d'AdGuard v2.12 pour Mac! Cette fois-ci, nous avons beaucoup travaillé pour améliorer votre confidentialité et votre expérience utilisateur. Veuillez noter que cette version d'AdGuard pour Mac ne supporte plus macOS High Sierra 10.13 et Mojave 10.14. Si vous utilisez actuellement une version plus ancienne de Mac, veuillez télécharger la version précédente d'AdGuard.
La version beta d'AdGuard v2.12 pour Mac présente des améliorations significatives. Auparavant, AdGuard pour Mac ne pouvait filtrer que le trafic HTTP/1 et HTTP/2. Dans la v2.12, nous avons mis à jour les CoreLibs afin que les utilisateurs puissent activer le filtrage HTTP/3. HTTP/3 (HTTP-over-QUIC) est la dernière version du protocole HTTP qui utilise QUIC au lieu de TCP. Le protocole réseau QUIC présente de nombreux avantages par rapport au protocole de couche de transport TCP. Il offre une confidentialité et une sécurité accrues, une connexion Internet plus stable et plus rapide, etc. L'activation du filtrage HTTP/3 vous permet non seulement d'utiliser tous les avantages du protocole QUIC, mais aussi de bloquer les publicités et les traqueurs ! Nos utilisateurs peuvent désormais profiter d'une connexion Internet rapide sans aucune perturbation.
Actuellement, le filtrage HTTP/3 est une fonctionnalité expérimentale. De plus, en raison d'un [bogue spécifique à un navigateur] (https://crbug.com/848277), cette fonctionnalité ne fonctionne plus dans Chrome. Cependant, elle devrait fonctionner correctement dans Safari et Firefox. Pour utiliser le filtrage HTTP/3, allez dans Avancés → Paramètres avancés → réseau.https.filter.http3.enabled.
Nous avons également corrigé les problèmes de compatibilité avec WARP, mis à jour les Scriptlets, CoreLibs et DnsLibs.
Journal des modifications
Fonctionnalités
Prise en charge expérimentale du filtrage HTTP/3 #1253
Corrections
AdGuard ne bloque pas les annonces dans "Apps Web" sur macOS Sonoma par défaut #1292
Le curseur ne change pas lorsque l'on survole le bouton de mise à jour #1244
L'application est installée avec un filtre de désagréments non recommandé au lieu de 5 filtres recommandés #1263
Important pour les mainteneurs de filtres
Fonctionnalités
Ajout du modificateur
$method
pour les règles de base #1713Les règles
$stealth
avec un modèle vide sont autorisées #1762Corrections
Les règles
$network
ne fonctionnent pas sur macOS avec kext #1773Considèration de
:has()
, :not()
, :is()
comme une pseudo-classe standard si l’utilisation de ExtendedCss n’est pas forcée par le marqueur de règle #?#
#1683Scriptlets
Scriptlets mis à jour à la v1.9.62
Fonctionnalités
Ajout d'une méthode API pour convertir les redirections en fonction de leur nom #346
Amélioration de
trusted-replace-fetch-response
/trusted-replace-xhr-response
- ajout de la possibilité de remplacer tout le contenu correspondant #303Ajout d'un nouveau scriptlet
evaldata-prune
#322Ajout d'un nouveau scriptlet
remove-node-text
#318Ajout d'un nouveau scriptlet —
trusted-replace-node-text
#319Corrections
Ajout d'une nouvelle méthode pour renvoyer les valeurs prises en charge du scriptlet
set-constant
#316Message
cannot apply rule
supprimé pour les scriptlets d'enregistrement #313Virgules échappées dans les paramètres lors de la conversion en règles uBO #343
Amélioration du scriptlet
prevent-xhr
#347log-addEventListener
—beaucoup d'erreurs sont imprimées sur la console #335Les scriptlets
prevent-fetch
, prevent-xhr
n’aident pas si une requête/domaine est bloquée par le filtrage DNS #334Ajout de valeurs insensibles à la casse pour
set-cookie
#342Modification de
google-ima3
pour éviter les conflits avec le DAI SDK #331Modification des scriptlets relatifs aux éléments de stockage afin d'ajouter la possibilité de supprimer un élément par clé #338
Les méthodes
getResponseHeader()
et getAllResponseHeaders()
pour prevent-xhr
et trusted-replace-xhr-response
sont simulées #295Correction d'un problème d'élagage lorsque
addEventListener
était utilisé avant d'appeler la méthode send()
dans les scriptlets m3u-prune
et xml-prune
#315Ajout de la possibilité pour le scriptlet
prevent-element-src-loading
d'empêcher le chargement en ligne de la balise onerror
et de la balise link
#276Scriptlets de définition des cookies - problème d'encodage des noms et des valeurs #311
Propriétés d'instance du problème
Response
dans le scriptlet et la redirection #297Problème d'encodage des valeurs avec les scriptlets
trusted-set-cookie
et trusted-set-cookie-reload
#320Correction de
googletagservices-gpt
- updateTargetingFromMap() #293Les scripts doivent gérer correctement les guillemets échappés #286
La version qui déclare la prise en charge des scriptlets ou de la redirection est spécifiée #273
Versions
CoreLibs
Fonctionnalités
Ajout de prise en charge de HTTP/3 (IETF QUIC) ("h3" protocol) #487
Migration vers le nouveau système de communication interprocessus XPC #1675
Ajout du modificateur
$to
#1714Ajout du modificateur
$referrerpolicy
#135Corrections
Requêtes media uBO ne sont pas prises en charge #1707
WARP obtient une erreur "unable to connect" si AdGuard est déjà en cours d'exécution #1234
Quelques secondes de retard lors de la visite des routeurs domestiques ipTIME #1756
La version de bureau d'AdGuard avec le paramètre ECH bloque l'accès aux domaines si l'extension VPN est activée #1751
AdGuard ralentit le temps de chargement des pages web #1522
Les règles d'exceptions interfèrent les unes avec les autres #1749
Masquer le référent avec l'option "Masquer vos requêtes de recherche" activée si la demande est faite par clic #1766
Les règles cosmétiques ne fonctionnent pas sur
mypikpak.com
#1767Lorsque le paramètre
network.https.ech.enabled
est activé, ECH GREASE est activé pour les sites qui ne supportent pas ECH #1781Erreur lors du traitement du script "clé de décryptage du texte introuvable" #1750
Parfois, l'aide des replis DNS renvoie 127.0.0.1 au lieu du serveur du fournisseur d'accès #1687
TCP/IP: Ajout d'un nouveau mode de rejet - ICMP administrativement interdit #1774
Le délai d'attente UDP est trop court dans TcpIpStack #1796
Le script utilisateur
SaveFrom helper
génère une erreur lors du téléchargement d'une vidéo depuis le site ok.ru
#1776DnsLibs
Fonctionnalités
Ajout de "lb._dns-sd._udp.*.in-addr.arpa" à la liste des exclusions par défaut #194
Corrections
DoH tente trop souvent d'utiliser une connexion périmée #200
Le pinning du certificat
sdns://
est incorrect #205Ne pas diriger 127.0.0.1 vers le proxy sortant#195
UserscriptsWrapper
UserscriptsWrapper mis à jour à la v1.2.20
Corrections
Le script utilisateur pour
imdb.com
ne fonctionne pas #1729
AdGuard pour Mac 2.11
Date de lancement : 29 juin 2023
Dans cette version nous avons facilité la navigation dans les Paramètres avancés : ils sont triés par ordre alphabétique, leurs titres peuvent être copiés, et la largeur des colonnes peut être ajustée. De plus, vous y trouverez maintenant un lien vers l'article dédié de la Base de connaissances. En outre, nous avons corrigé quelques bogues et mis à jour Dnslibs.
Journal des modifications
Fonctionnalités
Correction
L’icone de l’Assistant de navigateur change de couleur en gris sans raison apparente dans la v2.10.1 #1247
Impossible de sélectionner des éléments à bloquer sur baidu.com dans Safari #1246
Impossible d’exporter les paramètres en utilisant le Proxy sortant #1249
Faute typographique dans la section À propos en Tchèque #1225
Versions
DnsLibs mis à jour à la v2.2.5 #1243
AdGuard pour Mac 2.10.1
Date de lancement : 23 mai 2023
Avec ce correctif nous avons rectifié un bogue qui a chamaillé le fonctionnement de plusieurs scripts utilisateurs comportant unicode dans le nom du script utilisateur principal. Nous avons aussi fait quelques changements à la prise en charge expérimentale de Encrypted ClientHello (ECH) tour nous assurer qu’elle fonctionne avec Kext et le mode de filtrage Proxy automatique. Et, comme toujours, nous avons mis à jour les modules CoreLibs et DNSLibs.
Journal des modifications
Corrections
La fonction ECH ne fonctionne pas avec Kext et le mode de filtrage Proxy automatique #1226
Le modificateur
path
ne fonctionne pas sur yandex.ru/images #1738Les userscripts personnalisés ne fonctionnent pas après la mise à jour vers la v2.10 #1229
Important pour les mainteneurs de filtres
$permissions
utilisent la syntaxe Structured Field Values au lieu de la syntaxe CSP #1748Versions
AdGuard pour Mac 2.10
Date de lancement : 12 avril 2023
AdGuard v2.10 pour Mac contient de nouvelles fonctionnalités et des changements.
Filtrage DNS actif par défaut
La protection DNS est désormais activée par défaut pour tous les utilisateurs. Si vous n’utilisez pas de serveur DNS, le serveur DNS du filtre AdGuard DNS sera choisi automatiquement. Ce changement était nécessaire en partie pour implémenter une autre fonctionnalité : la prise en charge de Encrypted ClientHello (ECH).
Prise en charge experimentale de Encrypted ClientHello
Qu’est-ce que Encrypted ClientHello?
Aujourd’hui presque toutes les connexions HTTPS sont chiffrées et personne ne peut voir ce qu’il y a dedans. Par contre, le tout premier paquet de données de la connexion, appelé ClientHello, indique le nom du serveur auquel vous vous connectez. Par exemple, vous souhaitez vous rendre sur www.google.com, votre FAI ne peut pas voir exactement ce que vous envoyez ou recevez, mais il sait avec quel site web vous communiquez. Et c’est dans cette situation que Encrypted ClientHello (ECH) devient très utile. Il chiffre ce dernier bout d’information non-chiffrée, en rendant votre connexion HTTPS entièrement chiffrée. Ça veut dire que des tiers, comme vôtre FAI,ne pourront pas voir ni ce qu’il y a dans la connexion ni à quel site web cette connexion était effectuée.
AdGuard n'est pas le seul à travailler à la prise en charge de l'ECH. Des navigateurs tels que Chrome et Firefox sont également en train d'ajouter la prise en charge de l'ECH. Cependant, AdGuard dispose d'un avantage significatif en comparaison.
Si Chrome a ajouté la prise en charge de l'ECH, cela signifie qu'elle ne fonctionne que dans Chrome et ne s'étend pas aux autres applications et navigateurs. En revanche, la prise en charge de l'ECH par AdGuard fonctionne automatiquement dans toutes les applications et tous les navigateurs filtrés par AdGuard. Par conséquent, vous n'avez pas besoin d'attendre que les systèmes d'exploitation ou les applications prennent en charge cette fonctionnalité, car elle est automatiquement disponible dans votre poche avec AdGuard.
Comment activer la prise en charge de ECH
Pour activer la prise en charge de ECH, suivez ces étapes:
Assurez-vous que la protection DNS est activée. L'ECH dépend des données obtenues par le biais du DNS. Pour que AdGuard reçoive ces données et active l'ECH globalement pour les utilisateurs, le filtrage DNS est nécessaire.
Vérifiez si l’option
dns.proxy.block.encrypted.client.hello.response.parameters
est désactivée, car elle peut interférer avec cette fonctionnalité.Puis, allez sur les Paramètres avancés et activez
network.https.ech.enabled
.Pour vous assurer que ECH fonctionne, utilisez une des méthodes suivantes :
Rendez vous sur https://crypto.cloudflare.com/cdn-cgi/trace/ et vérifiez qu’il y est noté
sni=encrypted
.Limitations et problèmes
L'ECH est une nouvelle technologie, il se peut donc que vous rencontriez quelques problèmes lors de son utilisation.
Le support ECH peut ralentir quelque peu votre vitesse de navigation. Mais nous travaillons déjà à corriger ça!
La prise en charge de l'ECH doit être mise en œuvre des deux côtés. Il ne suffit pas qu'AdGuard le prenne en charge, il faut aussi que le serveur le fasse. Actuellement, ces serveurs sont peu nombreux, car la technologie est nouvelle et n'a pas encore été finalisée. Toutefois, le nombre de serveurs prenant en charge l'ECH devrait augmenter.
Nouveaux Paramètres avancés
Dans les Paramètres avancés vous trouverez un grand nombre de nouvelles fonctionnalités qui peuvent être divisées en 4 catégories:
Les options concernant l’IAP permettent la modification de bas niveau des requêtes de filtrage pour protéger le trafic de l'utilisateur contre l’Inspection approfondie des paquets (IAP ou DPI en anglais)
stealth.antidpi.clienthello.split.fragment.size
stealth.antidpi.http.space.juggling
stealth.antidpi.http.split.fragment.size
Les options Keepalive vous permettent de configurer les paramètres pour travailler avec des connexions Keepalive
network.tcp.keepalive.enabled
network.tcp.keepalive.interval.seconds
network.tcp.keepalive.timeout.seconds
Les options liées au DNS vous aideront à ajuster les paramètres de DNS
network.https.ech.enabled
dns.proxy.fallback.on.upstreams.failure.enabled
dns.proxy.http3.enabled
dns.proxy.parallel.upstream.queries.enabled
dns.proxy.servfail.on.upstreams.failure.enabled
Les options de sécurité des certificats vous permettent de vérifier les certificats des sites web et des services web en fonction de différents critères
network.https.enforce.certificate.transparency
CoreLibs, DnsLibs, Scriptlets, et ExtendedCSS ont subi beaucoup de changements. Et en plus, le filtre Ukrainien a été ajouté.
Journal des modifications
Fonctionnalités
Le filtrage DNS et le DNS système sont activés par défaut pour tous les utilisateurs #1217
Ajout de prise en charge pour Tor Browser #1045
Ajout de prise en charge pour Arc Browser #1188
Lors de la création d'un rapport dans Safari, un nouvel onglet s'ouvre par défaut au lieu d'une fenêtre #1100
Corrections
L'exportation échoue lorsque les noms d'objets contiennent des caractères non valides pour un système de fichiers #1198
Le service réseau n'est pas connecté si l'application démarre avec l'option Intervalle de vérification de la mise à jour du filtre désactivée #1190
Le nombre de jours restants de la période de licence sur l'écran principal ne correspond pas à celui sur l'écran Licence #1177
Le service de filtrage se bloque lors de la lecture du magasin de certificats du système sous MacOS 13 #1151
Versions
CoreLibs
CoreLibs mis à jour à la v1.11.79 #1221
Prise en charge de Encrypted ClientHello #1565
Ajout d'une syntaxe correspondant exactement aux exclusions HTTPS #1691
Implémentation de Anti-DPI pour HTTP simple #1629
Amélioration de la détection des échecs lors du démarrage d'une extension de réseau en raison de l'absence de réseau #1679
Anti-DPI permet de configurer la fragmentation de HTTPS #1649
Ajout de la prise en charge des SCT - signed Certificate Timestamps #1529
Le procés Netbiosd commence à utiliser trop de puissances CPU lorsque AdGuard est mis en pause #937
Les connexions TCP/HTTP échouées ont été reparées #1658
Les annonces ne sont pas bloquées par Brook #1641
l’utilisation de NEAppProxyFlow.networkInterface, si installé, au lieu de RouteResolver #1677
Correction de la mauvaise utilisation du champ
@match
pour les userscripts #1650Le filtrage HTTPS le fonctionnement de trading.finam.ru #1724
elearning.ual.pt ne s’ouvre pas si la "Protection de l’IPP" est activée #4451
Le filtrage ne fonctionnait pas sur les sites web avec un point à la fin #1741
Le modificateur
path
ne fonctionne pas sur yandex.ru/images/ [#1738](https://github.com/AdguardTeam/CoreLibs/issues/1738DnsLibs
DnsLibs mis à jour à la v2.1.27 #1211
tplinkdeco.net ajouté aux domaines de repli #175
tplinkextender.net ajouté aux domaines de repli #183
Crash dans les réseaux IPv6 sur Android #182
La mise en attente du DNS en amont entraîne la mise en attente de nombreuses requêtes #40
Scriptlets
Scriptlets mis à jour à la v1.9.1
Ajout du scriptlet
m3u-prune
#277Ajout de nouvelles valeurs possibles dans le scriptlet
set-attr
#283Amélioration des scriptlets 'adjust-setTimeout
et
adjust-setInterval` #262Amélioration du scriptlet
json-prune
#282Compatibilité corrigée pour la redirection
noopcss
#299Compatibilité corrigée pour la redirection
google-ima
#272Compatibilité corrigée entre
prevent-addEventListener
et les userscripts #271Erreur corrigée de
prevent-element-src-loading
#270Correction des erreurs liées à
xml-prune
#289ExtendedCss
* ExtendedCss mis à jour à la v2.0.51
Important pour les mainteneurs des filtres
Ajout du modificateur
$permissions
#419Ajout de la prise en charge du modificateur
$domain
#1550Ajout du modificateur
$url
#1551Amélioration de la compatibilité de la syntaxe
$redirect
avec uBO #1605Amélioration de
$jsonprune
#1710Envoi de la règle originale au journal de filtrage lors de l'application de la règle HTML uBO-syntaxe convertie
##^script:has-text()
#1709Le problème de la conversion du filtrage HTML en uBO a été résolu #1708
$generichide
+ $generichide,badfilter
cause l'impossibilité d'activer/désactiver la protection #1681Dans certains cas le modificateur
$important
ne fonctionne pas #1695Les exclusions
$removeparam
ne fonctionnent pas #1704La règle correcte est libellée comme non-valide #1625
L'exception de masquage d'élément ne fonctionne pas si la règle contient
~domain
#1673
AdGuard pour Mac 2.9.2
Date de lancement : 24 janvier 2023
Depuis cette version la protection DNS sera activée par défaut pour les utilisateurs qui ont juste installé l'application. Normalement AdGuard utilise le serveur DNS de votre FAI, mais vous pouvez choisir un autre serveur DNS depuis la liste ou y ajouter un. Pour faire ça il vous faut procéder vers Paramètres → DNS, où vous pourrez configurer le filtrage DNS ou désactiver la protection DNS.
Nous avons aussi mis à jour la traduction en polonais, corrigé des bogues mineurs et mis à jour nos moteurs principaux de filtrage – CoreLibs et DNSLibs.
Journal des modifications
Mises à jour
Ajouts
AdGuard pour Mac 2.9.1
Date de lancement : 24 novembre 2022
Dans cette version nous avons corrigé des bogues irritants. En plus, nous avons mis à jour CoreLibs et DnsLibs ainsi que DNS stamps pour DNSCrypt.
Journal de modifications
AdGuard pour Mac 2.9.0
Date de lancement : 25 octobre 2022
Nous présentons fièrement AdGuard v2.9.0 pour Mac! Cette version contient beaucoup de changements et des améliorations qui ont passé la phase de testing bêta et sont finalement disponibles à tous les utilisateurs.
Avant d’énumérer les changements-clés de cette version, nous devons porter votre attention au fait que AdGuard pour Mac n’est désormais plus pris en charge par macOS 10.12 (Sierra). Pour AdGuard v2.9.0, la version de macOS minimale requise sera macOS 10.13 (High Sierra), et avec la version suivante macOS 10.15 (Catalina) restera l’OS minimale exigée.
[Amélioration] Implémentation de la fonction d’ajout des règles par aide du Journal de filtrage #925
Nous avons enfin mis en place une fonctionnalité très attendue : vous pouvez désormais ajouter des règles directement à partir du Journal de filtrage avec un simple clic sur un bouton. Il suffit d'ouvrir le Journal de filtrage, de sélectionner la ligne de la requête, de la double-cliquer et d'appuyer sur le bouton Bloquer ou Débloquer et puis sélectionner le type de règle que vous souhaitez ajouter. Finalement, cliquez le bouton Ajouter règle.
[Amélioration] Les réglages du Proxy ont déménagé dans l’onglet Réseau #734
Nous avons déplacé les réglages de proxy des Paramètres avancés, auxquels l'utilisateur typique accède rarement, vers l'onglet Réseau dans les Paramètres de l'application. Il est maintenant possible de configurer un serveur proxy dans AdGuard en quelques clics. Au fait, vous trouverez les instructions sur le réglage et l’utilisation de votre proxy personnel avec AdGuard dans notre blog.
*[Amélioration] Une nouvelle section Journalisation a été ajoutée au menu Avancé*
Vous pouvez désormais sélectionner un niveau de journalisation, exporter les journaux et les informations système, réinitialiser les journaux en un seul endroit. Nous vous rappelons que vous ne devez passer au niveau de journalisation Déboggage que si notre équipe de support vous le demande, sinon utilisez le niveau Par défaut*.
Mise à jour sérieuse de CoreLibs et DnsLibs
Cette version contient des mises à jour importantes de CoreLibs et de DnsLibs. Dans CoreLibs v1.10.113 il y a maintenant une option pour filtrer le DNS-over-HTTPS, ainsi que le support pour le modificateur
$jsonprune
. Les règles avec le modificateur $stealth
peuvent maintenant désactiver certaines options du mode furtif, y compris "Protect from DPI". Nous avons également mis à jour la bibliothèque de scriptlets. Une version significativement mise à jour de la bibliothèque de filtrage DNS DnsLibs 2.0.30 consomme désormais moins de ressources et s'exécute plus rapidement. L'implémentation du protocole DNS-over-QUIC prend désormais en charge la norme RFC 9250, et le statut expérimental a été supprimé pour la prise en charge de DoQ.
Bien sûr, en plus de résoudre des problèmes globaux, nous avons traité un grand nombre de problèmes mineurs qui empêchaient AdGuard de fonctionner correctement. Nous espérons que vous apprécierez AdGuard pour Mac 2.9.0 !
Journal des modifications
[Amélioration] Ajout de l'icône " Non chiffré " pour la description des serveurs DNS "Réguliers" dans l'onglet DNS #1034
[Amélioration] La confirmation de la sortie de l'application ne s'affiche plus si la protection AdGuard est désactivée #1079
[Amélioration] Suppression du mot
release
du numéro de la version stable (release) d'AdGuard #1099[Corrigé] Lorsqu'on ajoute un nouveau site à la liste blanche, le site précédemment ajouté est supprimé. #1056
[Corrigé] La confirmation de la fermeture d'AdGuard n'apparaît pas au-dessus des autres applications #1058
[Corrigé] Erreur lors de l'initialisation du filtrage via l'Extension Réseau lorsque le réseau est éteint #1124
[Corrigé] Fuites de mémoire lorsque AdGuard est activé #1092
[Corrigé] AdGuard ne filtre pas les requêtes publicitaires en mode de veille #994
Important pour les mainteneurs des filtres
[Amélioration] L'analyse des métadonnées des filtres est déplacée vers CoreLibs
[Amélioration] Implémentation de la possibilité d'ajouter des règles via le journal de filtrage #925
[Amélioration] Ajout de la prise en charge de l'édition des réponses JSON à l'aide des règles
$jsonprune
#1447[Amélioration] Ajout d'un nouveau modificateur pour travailler avec les fichiers HLS (m3u8) #1434
[Amélioration] Capacités étendues du modificateur
$stealth
#1224[Amélioration] Ajout du support du modificateur vide
$path
pour les règles non basiques #1591[Amélioration]
$removeparam
peut être appliqué aux demandes POST #1573[Corrigé] L'option de mode furtif "Masquer votre Referrer aux tiers" interfère avec le modificateur "$third-party" #1640
[Corrigé] Les règles avec la pseudo-classe
:where()
sont rejetées #1609[Corrigé] Corrections pour les directives de préprocesseur dans les filtres
CoreLibs mis à jour à la v1.10.113
[Amélioration] Ajout de la prise en charge de l'édition des réponses JSON à l'aide des règles
$jsonprune
#1447[Amélioration] Mise en œuvre du filtrage des requêtes DoH
#1563
[Amélioration] Capacités étendues du modificateur
$stealth
#1224[Amélioration] Les titres du Bloqueur sont rejetés du filtrage lists #1667
[Amélioration] L'analyse des métadonnées des filtres est déplacée vers CoreLibs
[Amélioration] Added a new modifier to work with HLS files (m3u8) #1434
[Amélioration] Ajout du support du modificateur vide
$path
pour les règles non basiques #1591[Amélioration]
$removeparam
peut être appliqué aux demandes POST #1573[Corrigé] Les règles avec le modificateur
$third-party
bloquent les ressources du sous-domaine du site respectif #1637[Corrigé] L'option de mode furtif "Masquer votre Referrer aux tiers" interfère avec le modificateur "$third-party" #1640
[Corrigé] Fuites de mémoire lors du traitement des connexions contournées sous macOS #1643
[Corrigé] AdGuard pour Mac bloque l'accès à "wwww.mindray.com" #1648
[Corrigé] Les règles avec le modificateur
$all
ne bloquent pas les sites explicitement visités #1590[Corrigé] AdGuard pour Mac bloque les collections de Microsoft Edge #1653
[Corrigé] Les règles avec la pseudo-classe
:where()
sont rejetées #1609
DNSLibs mis à jour à la v2.0.30
[Corrigé] Course à la découverte du DNS64 #1142
[Autres] Ajout d'une nouvelle option
Bloquer les paramètres "Encrypted ClientHello"
dans les paramètres avancés #161[Autres] Lors de la création de projets, un avertissement apparaît concernant la liaison à dylib, qui n'est pas sûre pour l'utilisation dans les extensions d'applications #136
AdGuard pour Mac 2.8.1
Date de lancement : 3 août 2022
Il s'agit d'une mise à jour technique visant à accroître la stabilité de l'application et à corriger des bogues mineurs.
AdGuard pour Mac 2.8.1
Date de lancement : 27 avril 2022
We released the last version not long ago, but it looks like we're quite the perfectionists. In the new patch, we fixed bugs with DNS filtering and small UI imperfections. And, as usual, we updated the CoreLibs and made a few more improvements to make sure it all works perfectly.
Changelog
[Enhancement] Update CoreLibs to 1.9.62
[Fixed] AdGuard sometimes crashes when importing DNS rules/domains
[Fixed] App crashes when DB malformed
[Fixed] DNS settings interface glitches when switching tabs
[Fixed] Search bar in Blocklist&Allowlist disappears
[Fixed] AdGuard does not detect the presence of a DNS profile
[Fixed] Scrollbar behavior in section “Filtered applications”
AdGuard pour Mac 2.8.0
Date de lancement : 14 avril 2022
La version précédente d'AdGuard pour Mac est sortie juste avant Noël, tandis que celle-ci sort à temps pour Pâques. Aucune tendance ne se dessine ici, nous mentionnons simplement un fait amusant qui a attiré notre attention. Cette version présente trois fonctionnalités que nous aimerions mettre en avant.
Premièrement: la fonctionnalité d'exportation/importation de paramètres tant convoitée, qui a déjà été implémentée dans tous les produits AdGuard sauf la version Mac. Cette version rectifie cet état de choses malheureux. Oui, en effet, maintenant les utilisateurs de macOS aussi peuvent enfin exporter et importer leurs paramètres en vrac, nous avons du mal à le croire nous-mêmes !
Deuxièmement — vous verrez dorénavant plus d'écrans de dialogue lors de l'installation d'AdGuard. Nous pouvons prévoir un "pourquoi ?" à ce stade, alors voici : AdGuard demande beaucoup de permissions à l'installation, c'est vrai. Et il apporte beaucoup de changements à la configuration de votre système, plus important encore, il génère et installe un certificat pour effectuer le filtrage HTTPS. Cette connaissance est suffisante pour provoquer une certaine nervosité, nous le comprenons. Il est donc très important pour nous d'expliquer à nos utilisateurs que ces autorisations demandées par AdGuard sont cruciales pour un filtrage de qualité. Après tout, le filtrage de qualité est la raison pour laquelle on a installé AdGuard au départ, n'est-ce pas ? Dans ces écrans de dialogue, nous réaffirmons fermement notre politique : malgré les permissions demandées, nous n'utilisons pas le pouvoir acquis sur votre système pour quelque raison que ce soit, sauf pour filtrer les publicités. Jamais.
Et finalement nous avons ajouté une option qui, nous l'espérons, améliorera votre vie privée : l'anti-IPP. Elle empêchera en partie les systèmes d'inspection approfondie des paquets de votre FAI de détecter les sites web que vous visitez. Cette fonction est donc notre contribution à la neutralité internet, si vous voulez.
Comme d'habitude, nous avons corrigé quelques bogues (et résolu le problème étrange de l'icône de l'Assistant du Navigateur qui devenait grise de façon aléatoire alors que l'application elle-même était en cours d'exécution), mis à jour CoreLibs et DNSLibs pour une meilleure expérience utilisateur. Nous espérons que vous appréciez le résultat !
Journal des modifications
[Amélioration] Ajout de l’exportation des paramètres #514
[Amélioration] Ajout d'une fenêtre expliquant qu'AdGuard doit exécuter un outil racine pour configurer le système. #977
[Amélioration] Des raccourcis pour activer et désactiver la protection #879
[Corrigé] L’icône de l’Assistant de navigateur devient grisée aléatoirement #1025
[Corrigé] N’affiche pas la dernière mise à jour si elle n’est pas sur la liste #1022
[Corrigé] Absence de scripts utilisateurs lors du signalement d'un problème à AdguardFilters #1033
[Corrigé] AdGuard fait crash pendant le lancement de l’Assistant AdGuard dans Safari #1016
CoreLibs mis à jour à la v1.9.60
[Amélioration] Ajout d’option anti-IPP option au mode furtif #1615
[Corrigé] Faille d’autorisation sur Kinopoisk.ru #1502
[Corrigé] Des règles correctes sont rejetées #1531
[Autres] Soutien des hautes vitesses/AdGuard déconnecte à 300mbp/s #1561
[Autres] Faille de chargement d’images sur Facebook #1588
[Autres] DnsLibs updated to v1.7.22
AdGuard pour Mac 2.7.0
Date de lancement : 15 décembre 2021
Using the app has become safer, easier, and overall more pleasant. Browse the web even more securely thanks to an updated Browsing security module, activate your AdGuard account via social networks, and check for filter updates as frequently as you wish.
[Enhancement] Safebrowsing v2.0
Safebrowsing, which is responsible for blocking requests to malicious and phishing sites, has been upgraded. The new version of this module makes browsing the Internet safer than ever.
[Enhancement] Social login for license activation
We’ve implemented the ability to activate AdGuard license via Google, Facebook, or Apple account.
[Enhancement] Add option to choose filters update check period #146
A long-awaited feature is finally here!
Changelog
[Added] The possibility to disable script interceptor in Advanced settings #992
[Fixed] Incompatibility with AirDrop on macOS Monterey #973
[Fixed] Issue with displaying the certificate chain through the browser assistant #836
[Fixed] AdGuard DNS crashes after waking MacBook Pro up from sleep mode #962
[Enhancement] Refined color scheme of filtering rules in Dark mode #863
[Enhancement] Started using
FilterlistProcessor
for downloading filter lists #995[Enhancement] Added 360 Secure Browser to the list of filtered apps #999
[Enhancement] CoreLibs updated to 1.8.276 #1017
[Enhancement] DNSLibs updated to 1.6.71 #1011
AdGuard pour Mac 2.6.1
Date de lancement : 21 octobre 2021
We’re back with a patch less than a week. The apple doesn’t fall far from the tree, as the saying goes.
We’re sorry for the inconvenience caused to you. This patch provides a few bug fixes and improvements. Hopefully, the new version makes things better.
[Fixed] Mail.app account switched offline #965
Sometimes traffic of non-filtered protocols in filtered apps was corrupted due to a bug. That might break IMAP connections in the Apple Mail app. As a result, users of AdGuard for Mac could not access their email accounts, they showed “Offline” in the preferences.
Luckily, we managed to fix this issue at the earliest possible time, so now AdGuard users shouldn’t have any trouble with receiving emails.
Changelog
AdGuard pour Mac 2.6.0
Date de lancement : 15 octobre 2021
It took us 7 months from the previous minor release to prepare this one. Remarkably, the previous big release took place almost exactly a year ago, on October 12, 2020. That’s a substantial period of time, so we can’t help but hold our breath when we present the new version of AdGuard for Mac.
It delivers such features as DNS filtering, native Apple silicon support, and Monterey support. The first two ones have been used by beta testing enthusiasts for a long time now, but today we’ve finally got to the release point, so the features will be available for all users.
DNS filtering support #685
We've used the same approach as in AdGuard for Windows, Android, and iOS, bringing to the app for Mac DNS servers, DNS blocklists and allowlists. One of feature requests from users was adding DNSCrypt, DoH, and DoT support. Finally, it's all there, DoT included. AdGuard DNS has become the first public DNS resolver to support the cutting-edge DNS-over-QUIC protocol.
Now you needn't rely on a DNS server provided by your ISP by default, you can choose DNS servers from known DNS providers and add custom DNS servers. You can also add domains to DNS blocklist or allowlist and add complicated rules using DNS rules syntax.
Besides, you can add DNS filters of your choice. You can find various filters and links to them here.
Native Apple Silicon support #801
Another great news is that we're added М1 support, now AdGuard for Mac is fully optimized to run on Apple Silicon.
macOS Monterey support #875
macOS Monterey is the latest version coming this fall. We did our best to make AdGuard v2.6 for Mac work seamlessly with macOS Monterey. All you need to do is wait for the newest macOS 12 to be released – to try AdGuard on it, among other things :)
Changelog
[Fixed] AdGuard no longer filters Brave Browser on Big Sur #746
[Fixed] AdGuard cannot detect that AdGuard Browser Assistant is installed in Chrome #907
[Fixed] AdGuard stops running after the Mac is out of sleep mode #781
[Fixed] AdGuard crashes when updating filters #911
[Fixed] Change the KEXT behavior in case of switching between users #769
[Fixed] Editing an allowlist causes the app to crash #860
[Fixed] Fast user switching might corrupt the certificate database #675
[Fixed] The Vivaldi Browser traffic is not filtered #852
[Fixed] AdGuard assistant: Add the ability to install in Chrome Beta/Chrome dev browser #950
[Enhancement] Update CoreLibs to 1.8.214 #960
AdGuard pour Mac 2.5.3.955
Date de lancement : 5 mars 2021
AdGuard pour Mac 2.5.2.949
Date de lancement : 18 février 2021
This is a rather uncharacteristic update for AdGuard for Mac. There's no real headliner, but instead a bunch of bugfixes, low-scale improvements, and localization updates.
Important! Starting with this update, AdGuard will only work on macOS 10.12+. Unfortunately, the older macOS versions do not have capabilities to support the advanced techniques we use in our filtering engine.
Changelog
[Enhancement] Update CoreLibs to 1.7.189 #835
[Fixed] Some text strings on the initial setup screen are clipped #785
[Fixed] Opera browser isn't filtered in Network extension mode #800
[Fixed] Switching between system profiles causes AdGuard to crash #805
[Fixed] hepsiburada.com - HTTPS filtering issue #1406
[Fixed] blockchain.com is broken #1411
[Other] Added Dutch localization
[Other] Microsoft Outlook removed from the list of applications filtered by default
[Other] Added AdGuard Browser Assistant extension support in Edge browser
AdGuard pour Mac 2.5.1.928
Date de lancement : 20 novembre 2020
Today we are launching a small but still very important hotfix. Namely, the compatibility with the new Chrome 87 was improved and the CoreLibs was updated.
[Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374
This week Chrome 87 was released, which has a compatibility problem with AdGuard when using the HTTP/2 filtering protocol - some sites may experience regular hangs and download errors. In this update we have improved HTTP/2 filtering compatibility with Chrome 87, it is recommended to upgrade to the new stable version as soon as possible. :)
[Fixed] BigSur: AdGuard can't start protection in Network Extension filtering mode because of
codeSignatureInvalid
errorAlso in this update, the issue which many Big Sur users encountered was fixed. AdGuard network extension couldn't pass the authenticity verification of the developer's signature. Because of that, it was impossible to turn the Network Extension mode on and to enable AdGuard protection.
Changelog
AdGuard pour Mac 2.5.1
Date de lancement : 9 novembre 2020
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
AdGuard pour Mac 2.5
Date de lancement : 12 octobre 2020
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
AdGuard pour Mac 2.4
Date de lancement : 28 mai 2020
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
AdGuard pour Mac 2.3.2
Date de lancement : 23 décembre 2019
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.163 #662
AdGuard pour Mac 2.2.3.661
Date de lancement : 26 novembre 2019
What makes a good ad blocker update? New features? We added custom userscripts support and activation via personal account — check. Improved ad blocking quality? There’s a CoreLibs update and support for new modifiers — check. Fixes to known bugs? It’s all here, and it’s for you to enjoy!
[Added] Custom userscripts support #11
Userscripts, or “extensions” as we also call them, are highly useful mini-programs that change the behavior of web pages. Every AdGuard for Mac user probably knows about at least some of the extensions added by default, for example, AdGuard Assistant or Popup Blocker.
Now you have an option to add any custom extensions by clicking on the plus symbol in the “Extensions” tab of AdGuard settings window. You are able to load userscripts either from a local file or by URL.
[Added] Option to activate AdGuard by logging into your personal account #588
This is something we’ve already tried with some of the other AdGuard products, and it proved to be a useful addition. Basically, instead of entering a license key directly, you can link your adguard.com personal account to the app by entering the credentials, and AdGuard will automatically get activated if there’s at least one eligible license key in your account.
[Added] Scriptlets support
Scriptlets is a powerful ad blocking instrument. You can say that scriptlet is an internal script (a mini-program) that we install with the app, and then execute that script with the help of filtering rules. Putting it simply, scriptlets allow us to modify how the code of the web page behaves. As for the practical use, this helps to block anti-ad blockers, for example, and in some other cases.
[Added]
$redirect
and $rewrite
modifiers supportThey are practically the same modifiers, and they allow to substitute resources. If you are not a custom filtering rules aficionado, don't bother with it. Just know that it is yet another instrument in the hands of filter developers that helps block ads more efficiently.
We should mention that both
$redirect
and $rewrite
modifiers are still kind of working in test mode, but they are fully operational and you should feel free to use them.[Added] “Trusted” flag for custom filters #521
[Changed] Edge icons have been updated #641
[Changed] Opera Beta and Opera Dev added to the list of apps filtered by default #621
[Fixed] “Untrusted CA certificate” issue #596
[Fixed] Extra copies of “AdGuard Extra” userscript #607
[Fixed] Editing user rules doesn’t work when search box is not empty #569
[Fixed] AdGuard icon is invisible #527
[Fixed] Remotix compatibility issues #592
[Fixed] Custom userscripts can’t resolve URLs with non-English symbols #640
[Improved] Installer icon updated to match the app’s icons #584
[Improved] Voiceover accessibility #634
[Improved] CoreLibs has been updated to v1.5.130 #645
[Improved] AdGuard now can parse
Last modified
parameter of custom filters #409[Improved] Localizations have been updated
AdGuard pour Mac 2.1.3
Date de lancement : 17 octobre 2019
Recently, many Chrome-based browsers have rolled out their respective updates. Due to some technical peculiarities behind these updates, AdGuard for Mac became unable to filter these browsers’ traffic. Obviously, we couldn’t sit on our hands till the next scheduled release and came up with an urgent hotfix.
AdGuard pour Mac 2.1.2
Date de lancement : 14 août 2019
This update will not blow you away, unless you are really, really into bugfixes and under the hood improvements. But those we have aplenty, especially when it comes to CoreLibs filtering engine. As a result, the new Mac version works faster and blocks ads better than its predecessor, but lacks bit in the wow-factor: the only new feature is, admittedly, rather tame.
[Added] Automatic filter subscriptions detection #279
Most filters have “subscribe” buttons on their homepages or in other places. From now on, AdGuard will be able to intercept click on such links and offer you to add these filters to the app. It’s not much perhaps, but it’s a nice thing to have and it certainly won’t hurt anyone 🙂
[Improved] CoreLibs has been updated to v1.4
There are over 50 bugfixes and improvements in this new CoreLibs version. Some notable examples:
AdGuard doesn't unnecessarily reset cookies anymore. Previously it could lead to such problems as spontaneous sign outs, which was especially irritating for websites like Twitch or YouTube.
Protection restart doesn't require closing connections anymore. Before v2.1, protection restarts could sometimes cause the interruption of your ongoing downloads, issues with online games etc.
Several issues with upload speed have been resolved.
Overall, AdGuard for Mac is now faster and much more stable than it used to be.
[Fixed] No internet connection with custom DNS in DNSCrypt #528
[Fixed]
adguard-tcpkill
process constantly crashes on macOS Catalina #530[Fixed] “Reset Settings” option hangs the app #543
[Fixed] iTunes Store access issue #552
[Fixed] Compatibility issues
[Improved] Algorithm for automatic language filters activation #513
[Improved] Automatic detection of certificate issues in Firefox #472
[Improved] New settings reconfiguration method does not require closing active connections #542
[Improved] The new icon implemented across the app #561
[Improved] The protocol to add filter subscriptions #559
[Improved] Localizations has been updated
AdGuard pour Mac 2.0.6
Date de lancement : 13 juin 2019
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for
/Applications
, the old version will launch after the update anyway. In such case you need to close and uninstall the old AdGuard. Users who have AdGuard installed to /Applications
already can update as usual.Its a common situation when a release is followed by a hotfix, taking care of all unnoticed bugs. The bigger the release, the more bugfixes there usually are in the hotfix. All things considered, v2.0 can be considered a success, seeing how few serious issues we had to resolve in this update.
Ad blocking
[Fixed] Status of the "Trusted" checkbox isn't saved for custom filters #519
Network
[Fixed] Pages don't load when two system user accounts are in use #509
UI
[Fixed] Incorrect statistics after system restart #517
[Fixed] AdGuard doesn't detect some system locales #502
[Fixed] Userscripts are not translated into Traditional Chinese #503
Other
AdGuard pour Mac 2.0.4
Date de lancement : 30 mai 2019
WARNING: for the app to work properly you might need to restart the system.
NOTE: if you currently have AdGuard installed to any folder except for
/Applications
, the old version will launch after the update anyway. In such case you need to close and uninstall the old AdGuard. Users who have AdGuard installed to /Applications
already can update as usual.This is one of the biggest updates in the history of AdGuard for Mac. It introduces the long-due Stealth Mode, an updated UI (including the improved Assistant), integration with CoreLibs — the new enhanced filtering engine — and much more. Give it a try and you'll immediately notice the difference.
[Added] CoreLibs integration #232
This is the first AdGuard for Mac that introduces CoreLibs — the new filtering engine that lies at the core of the filtering process. It is not random that we put this before such huge news as Stealth Mode or new design. The effects of this change will be both big and long lasting.
CoreLibs significantly enhances both ad blocking quality and performance, in comparison to the latest stable version. And since CoreLibs is a cross-platform filtering engine, in addition to these obvious improvements it allows to implement more new features that previously were only available in other AdGuard products.
Worth mentioning that AdGuard for Mac becomes the second AdGuard product to receive the «CoreLibs treatment» after AdGuard for Android.
CoreLibs significantly enhances both ad blocking quality and performance, in comparison to the latest stable version. And since CoreLibs is a cross-platform filtering engine, in addition to these obvious improvements it allows to implement more new features that previously were only available in other AdGuard products.
Worth mentioning that AdGuard for Mac becomes the second AdGuard product to receive the «CoreLibs treatment» after AdGuard for Android.
[Added] Stealth Mode #12
Stealth Mode is a special module which sole purpose is to protect your online privacy. It went a long way from an obscure, Windows-exclusive feature, to the centerpiece of almost any AdGuard product in the very near future. This is a logical flow of things as the value of privacy has been rising to the sky for some time now, and the need to protect it becomes apparent.
If you had a chance to use AdGuard for Windows, you will find inside all familiar options. We’ll not clog up the changelog by describing every single one, they are all explained in the tooltips next to them.
If you had a chance to use AdGuard for Windows, you will find inside all familiar options. We’ll not clog up the changelog by describing every single one, they are all explained in the tooltips next to them.
[Improved] New UI #346
Finally, we get to the new UI. You may be baffled why it was left until the very end of the changelog, the explanation is very simple: the changes are modest. Both the main screen and the settings menu look different enough, but you won’t have to re-familiarize yourself with the app. Think new, prettier icons, honed styles and so on.
One thing that stands out is the new Assistant, it is miles ahead of the old version in terms of convenience, and allows you to access the web reporter for any filter-related issues on the web pages.
Oh, and another treat, exclusively for Mojave users who prefer dark themes. AdGuard now supports the dark theme, so if you switch to it in your Mac settings, AdGuard will no longer be a black sheep among your applications, pun not intended.
One thing that stands out is the new Assistant, it is miles ahead of the old version in terms of convenience, and allows you to access the web reporter for any filter-related issues on the web pages.
Oh, and another treat, exclusively for Mojave users who prefer dark themes. AdGuard now supports the dark theme, so if you switch to it in your Mac settings, AdGuard will no longer be a black sheep among your applications, pun not intended.
New users will also be greeted with redesigned onboarding screens. They are made more informative and help make first steps and adjust AdGuard according to your needs.
[Added] AdGuard Extra extension #492
In some complicated cases the usual approach with filtering rules just doesn’t work. In particular, in some cases of ad blocker circumvention/ad reinjection. So we came up with an alternative solution — a userscript. For those unfamiliar, userscripts are basically mini programs that modify web pages and augment browsing.
AdGuard Extra does it in a way that makes it harder for websites to employ the circumvention/reinjection techniques. AdGuard for Mac is the first AdGuard product to get this addition, we are thrilled to see it in action and read your feedback on it.
[Changed] Developer ID has been changed #460
Application’s Developer ID has been changed to AdGuard Software Limited. This shouldn’t concern you much, but if you are curious why it’s because of the problem we ran into on Mojave. Basically, all new and updated apps on Mojave now have to be notarized. In the future, this will be mandatory for all applications. And part of the notarization process for us was changing the Developer ID.
Ad blocking
[Added] An indicator for modified cookies in the Filtering Log #386
[Changed] Filtering rules limitations #393
[Changed] Handling of multiple $replace rules #338
[Fixed] "Proceed anyway" button does not work #369
[Fixed] "Rule" is missing from the Filtering Log item details #404
[Fixed] AdGuard crashes after editing the User filter #436
[Fixed] Compatibility problems
[Fixed] Microsoft Edge browser is not filtered #487
[Fixed] Receiving "Filter activated automatically" notification for already activated filters #366
[Fixed] Records with empty URL in the filtering log #342
[Fixed] Some filters become enabled after every app update #437
[Fixed] Vivaldi browser is not filtered #475
[Fixed] Whitelist shows comments from User Filter after update #452
Network
[Added] Stealth Mode parameters to the web reporter link #388
[Fixed] Stealth Mode actions aren't showed in the Filtering Log #355
UI
[Added] A description in the Filtering Log for some types of Stealth Mode events #421
[Added] Indicate that filter is trusted or recommended #445
[Added] New AdGuard for Mac icon #450
[Fixed] Blocked 'WebRTC, location API, push API' doesn't show in modified request in filtering log #449
[Fixed] Two notifications appear after using the manual ad blocking tool #419
Other
[Added] «Application» column to the Filtering Log #341
[Added] «Export logs and system info...» option #395
[Changed] Exception rules created via Assistant now have $document,~extension modifiers #333
[Changed] Localizations has been updated
[Changed] The list of apps filtered by default has been updated
[Changed] Users with an active subscription will not be notified anymore that their license key is soon to expire #329
[Fixed]
adguard-tcpkill
does not work with the new Chrome version #427[Fixed] AdGuard doesn’t start automatically on the system startup #480
[Fixed] Changes to the filtered apps and extensions are not applied until the protection is restarted manually #354
[Fixed] Description for “Strip tracking parameters” option #398
[Fixed] Filtering Log issues #430
[Fixed] Forwarder applied properly to all links in the app #389
[Fixed] High CPU usage due to a sync XHR request made by the Assistant #315
[Fixed] Kext status check does not work properly on macOS 10.14 #337
[Fixed] Statistics is not counted properly #334
[Fixed] The app hanged on exit #462
[Fixed] The list of filtered apps gets reset after an update #473
[Fixed] Website report is now sent properly via the Assistant #361
[Improved] Enhanced app accessibility #406
[Improved] Refactoring «Launch at Login» #415
AdGuard pour Mac 1.5.14
Date de lancement : 14 décembre 2018
In the anticipation of the AdGuard for Mac v2.0 big update (which is coming at the beginning of the 2019 and will have loads of new features), we really want to acquaint as many people with it as possible. And the biggest driving factor here is, of course, the ability to use the product in your native language. It was nothing but unfair that we deprived our French, Danish and Norwegian-speaking users of that opportunity. We apologize and add respective localizations to AdGuard for Mac for you to enjoy. See you next year with AG for Mac v2.0!
[Changed] Localizations has been added #322
AdGuard pour Mac 1.5.12
Date de lancement : 22 novembre 2018
A small update for v1.5. We have temporarily disabled support for the dark theme on Mojave OS for version 1.5 since we were focused on the technical part of the development for the new version 2.0. In the upcoming major v2.0 update big changes are expected, but as for now:
AdGuard pour Mac 1.5.10
Date de lancement : 24 octobre 2018
AdGuard pour Mac 1.5.8
Date de lancement : 4 juin 2018
No new stunning features this time, the release is mostly about bugfixes. But they are important ones, you'll appreciate them if you were unlucky enough to come across one of the fixed issues. Oh, and we have added Japanese localization — we know there are quite a few Japanese users out there!
Networking
[Fixed] Browser connections are blocked in certain circumstances #306
[Fixed] TCP FastOpen incompatibility #309
[Fixed] Compatibility with Boxcryptor #310
[Fixed] High CPU usage due to a sync XHR request made by Assistant#315
Other
AdGuard pour Mac 1.5.6
Date de lancement : 9 avril 2018
It’s been a while since the last AdGuard for Mac release, so we owed one to our Mac users. This release is small but impactful — or at least we hope so. Some important bugfixes and key improvements have been done, all aimed at achieving better stability and filtering quality.
[Fixed] Sometimes connections can randomly slip past AdGuard #285
The title pretty much explains it. We’ve received several complaints from users about some websites not being filtered (even big ones like youtube.com). Without diving into technical details, we managed to fix it.
[Fixed] Crash in
tcpClosed
handler while the laptop is sleeping #295Another bug that doesn’t really require any further explanation, but is serious enough to justify mentioning. In case you encountered this frustrating behavior — rejoice! The bug is fixed in this version.
[Improved] ExtendedCss has been updated to version 1.10 #293
This effectively means more extended cosmetic rules are supported now. Which, in its turn, ensures “cleaner” look of the post-processed pages (no ad leftovers, empty spaces etc.).
Ad blocking
Networking
[Fixed] Certain traffics gets corrupted #172
[Fixed] Dropping TCP connections leads to kernel panics after
nfext
unloading #276[Fixed] AdGuard does not filter traffic when TunnelBear extension is enabled #286
UI
[Fixed] Protection status UI bug #304
[Improved] AdGuard UI files have been altered to use modern approach in localization #273
Other
AdGuard pour Mac 1.5.3
Date de lancement : 27 décembre 2017
Hello!
We are on the verge of the year 2018, and what is a better time to release a new AdGuard for Mac version? :)
As you will see with this update, a lot of major changes here relate to UI convenience and better user experience — in particular, filter subscription by URL deserves a separate mention. Ad blocking quality has been increased too, several bugs have been eliminated.
Ad blocking
[Added] Filter subscription by URL #1
It’s become much more convenient now to add new filter subscriptions since you have a choice between uploading a local file or entering a URL.
[Improved] Close active connections when network filtering starts #263
Translating to a more common language, this means that no connections will slip by AdGuard’s protection when you turn it on. A real life example: many Safari users used to have problems with unblocked ads on YouTube. This change fixes it. - [Added]
$~websocket
modifier support #245[Added] "Brave" browser to the filtered apps list #246
[Added] Mozilla Developer Edition to the filtered apps list #241
[Fixed] Can't log in to icloud.com #242
[Fixed] AdGuard blocks notifications on Yandex mail in a browser tab #256
[Fixed] "Reinstall certificate" does not work in FF #257
[Fixed] Some websites open slowly with AdGuard #247
[Fixed] Some websites are not accessible with the HTTPS filtering enabled #249
UI
[Added] "Undo/Redo" buttons to the user filter editor #227
Self-explanatory. Working with filter editor has become so much more convenient — trust us, we do it a lot, and we can tell the difference! [Improved] Filter editor now indicates that the filter contains disabled rules #258
Another quality of life improvement. You won’t now find yourself in situations when something is not working because you’ve disabled a couple of rules, but can’t remember in what filter. - [Added] Inform the user about closed connection to a website with EV certificate #228
[Fixed] Applied settings are not displayed correctly when the language filters are activated automatically #233
[Fixed] No first run wizard when installing on High Sierra #244
[Fixed] Title of the window appears on
wizard
style windows on MacOS 10.13 #255Other
AdGuard pour Mac 1.5.0
Date de lancement : 21 septembre 2017
It has been a very long time since the last AdGuard for Mac release. We definitely don't want such hiatus to become a routine – expect the next one much sooner.
And in this one we've made some positive changes to the UI and improved the filtering quality by a lot. Read the full changelog below.
Ad blocking
[Fixed] AdGuard doesn't filter apps from the WebCatalog app #165
Previously, AdGuard wasn’t able to filter apps installed with WebCatalog, and they couldn’t even be added to the list of filtered apps manually. This issue gets fixed in this version. - [Added] $network basic rules modifier #171
[Changed] The ~third-party modifier behavior #177
[Fixed] Content filtering exception rules #176
[Fixed] Error while parsing a wide filtering rule #175
[Fixed] Replace rules aren't applied to .m3u8 files content #178
[Fixed] Regular expressions with $ aren't processed properly #167
[Fixed] Content rules are applied even when there is a $document exception #234
[Fixed[ The script is being removed/cut if there is an $empty modifier in the rule #209
[Fixed] Cosmetic filters are being applied to pages whitelisted by a $document exception #189
[Improved] The range of $$ rules has been increased #196
[Improved] "ExtendedCss" module has been upgraded to v1.0.8 #216
[Improved] The trimming limit for request URLs has been increased #214
[Improved] The $network modifier has been extended, it can now be an exception as well #190
Networking
[Added] An option to exclude websites with EV certificates from filtering #170
An option already familiar to Windows users. Some websites feature Extended Validation (EV) SSL certificates, which require a very strict verification process and offer a stronger guarantee that the website is plausible and trusted. Usually, they are bank websites, payment systems etc., and they normally do not have many ads anyway, if any.
We have also improved the security aspect of AdGuard by addressing some security-related issues (#186, #194).
[Fixed] Wrong cyphers order #224
[Fixed] SHA-1 intermediate issue #194
[Fixed] AdGuard cannot handle huge chunks properly #218
[Fixed] Connection is allowed when DH1024 is in use #186
[Fixed] "strict-dynamic" CSP is not handled properly #203
[Fixed] AdGuard Crashes when receives new metadata from backend #220
[Fixed] There is an empty response from local.adguard.com in some cases when HTTPS is used #206
[Fixed] Several network errors and compatibility issues
UI
[Improved] Filter editor has been reworked #56
Now it has become possible to enter the 'advanced editing mode'. Basically, it means that the User filter turns into a single text area which you can work with as in any text editor: copy/paste several lines at once and apply all changes at once and not line by line. The search tool will help you to find or replace anything you need. All in all, it should be a welcome change for all the aspiring filter developers.
[Added] Add "Reset settings..." option #180
[Changed] "System Extension Blocked" issue on macOS 10.13 (High Sierra) #217
[Changed] Filters' names have been adjusted #187
[Changed] AdGuard to AdGuard #231
[Fixed] Wrong date of establishment in "About AdGuard" section #205
[Fixed] Several localization fixes and updates
[Fixed] The 'expiring trial' warning translation #169
[Fixed] The number of remaining subscription days is not displayed in AdGuard toolbar #191
[Fixed] UF is always turned on after restarting the app #237
[Fixed] Interface bug with filters list #236
[Fixed] Misplaced title in Support window #235
Other
[Improved] AdGuard can now be launched from an external drive #210
A niche but useful improvement. In case you prefer to store your data on an external drive and switch between different desktops a lot. No need to update your user filter and other settings separately on every Mac separately anymore, just have AdGuard installed on an external drive.
[Changed] The SSL exceptions list has been updated
[Fixed] Yandex mail compatibility issue #160
AdGuard pour Mac 1.4.1 (377)
Date de lancement : 16 mars 2017
IMPORTANT UPDATE: compatibility with Chrome 59 and newer. The changes are few, but crucial.
[Fixed] local.adguard.com certificate is considered invalid by Chrome v59 #183
It may not seem like much, but without this change, AdGuard would be partially incompatible with the newest Chrome versions. Needless to say, Chrome is one of the most popular browsers among Mac users, so it is hard to overstate the importance of this fix.
[Changed] Bundle ID for Waterfox app #164
AdGuard pour Mac 1.4.0 (375)
Date de lancement : 7 février 2017
AdGuard pour Mac 1.4.0
Date de lancement : 14 décembre 2016
The Christmas came early this year for AdGuard for Mac users - a new version comes out today :) It significantly improves ad blocking, namely introducing Extended CSS support and several new modifiers. Networking and UI have undergone some fixing and tweaking too, so AdGuard will become more stable and easy in use.
Ad blocking
[Added] Extended CSS support #109, #120
This is a very important addition in terms of future (and present) possibilities that it opens for ad blocking. Extended CSS is a module for applying CSS styles with extended selection properties. Basically, it means that we will be able to select and, therefore, block some elements that we would not be able to block otherwise. Notably, this concerns such things as 'Sponsored posts' on Facebook.
This is a very important addition in terms of future (and present) possibilities that it opens for ad blocking. Extended CSS is a module for applying CSS styles with extended selection properties. Basically, it means that we will be able to select and, therefore, block some elements that we would not be able to block otherwise. Notably, this concerns such things as 'Sponsored posts' on Facebook.
[Added] $important modifier #132
This new addition is an significant one, but mostly relevant for creators of custom filter rules. With it's help you can give certain rules higher priority.
This new addition is an significant one, but mostly relevant for creators of custom filter rules. With it's help you can give certain rules higher priority.
[Added] $websocket modifier #131
[Changed] Updated default HTTPS exclusions list #124
[Fixed] Latin extended symbol in a filter rule interferes with filtering #134
[Fixed] $replace rule can't be applied along with the other rules #133
Networking
[Changed] HTTPS is now used for safebrowsing requests #148
[Changed] WoSign and StartCom certificates are now distrusted #141
[Changed] New separate server is used now for filter updates #139
[Fixed] $replace rules break content charset #147
[Fixed] Kernel panic issue #106
[Fixed] AdGuard blocks the page from loading if /etc/hosts has incorrect records #111
[Fixed] Inability to apply inline style #142
[Fixed] Excessive CPU load #135
[Fixed] Safebrowsing check algorithm #148
[Fixed] Unknown pseudo class error #154
[Improved] Content injection algorithm #119
[Improved] AdGuard styles are now protected from removal #149
UI
[Changed] CMD+Backspace key combination can now be used to delete filters from the filter list #9
[Changed] "Check filter updates" action moved to settings menu #116
[Fixed] Incorrect filter is displayed in "Filtering Log" #129
[Fixed] $replace rules are displayed correctly in the filtering log #150
[Improved] Allowed pasting mulitple rules at once in filter area #126
AdGuard pour Mac 1.3.0
Date de lancement : 21 juin 2016
Hello! Last AdGuard for Mac version was released in February, so we felt a bit guilty and decided to release a new one :) There is quite a bit of various fixes and changes here, as you can see in the changelog below, but the most important, or rather the most impactful ones, are those that affect performance - specifically, we mean #88 and #91 (you can find more detailed description for these changes below). Overall, AdGuard will become faster now, and thanks to the better performance, AdGuard will now consume significantly less battery resourse. But not only that, for example, we drastically improved browsing of some of the most problematic websites when IPv6 is enabled (#93).
Ad blocking
[Improved] Basic filtering rules processing speed was optimized #91
Optimizing basic filtering rules processing is very important since basic rules are the most resourse-consuming among all. This change will result in AdGuard working faster and spending less resourses.
[Changed] $replace rules now have higher priority than other basic rules #49
[Changed] Origin is used as Referer for requests Referer isn't defined for #84
[Fixed] AdGuard crash because of huge data: URLs #81
[Fixed] AdGuard does not ignore "base" tag "href " attribute while constructing absolute URL any more #80
[Fixed] Websites can't be broken any more because of invalid HTML inside a "noscript" tag #79
[Fixed] Error previously occuring when parsing a style tag with embedded svg #76
[Fixed] AdGuard can now detect HTML if there is an xml declaration at the document start #83
[Fixed] Wrong HTML content detection #71
[Fixed] twitch.tv filtering issue #105
[Improved] Increase content filtering rules maximum length limit #101
Networking
[Changed] Connections are not kept alive for too long now if 'HTTP keep alive' timeout is specified #88
Previously the 'keep-alive' time for connections was higher, and AdGuard consumed more battery resourse than it should. Now, when we lowered the connections 'keep-alive' time, the resourse consumption during the 'idle time' will be significantly lower as well.
[Changed] Webdav methods are supported now (specifically REPORT) #85
[Changed] Rewritten mechanism of checking the websites availability #93
[Fixed] After blocking a POST request, next request is read only when data was read to end #68
[Fixed] AdGuard prevents UDP traffic on 443 port #90
[Fixed] AdGuard fails to detect HTML on some websites #100
UI changes
[Added] A notification that is shown if user unchecks the "Filter https protocol" box #65
Languages and Translations
[Added] Finnish language #63
Minor issues
[Added] Support for complex language codes #78
[Changed] Increase idle connection timeout to 10 minutes #102
[Fixed] Problem with AdGuard start after motherboard replacement #77
[Fixed] Wrong information in AdGuard's filtering log #75
[Fixed] Added description of the status code in filtered HTTP response #74
[Fixed] Spelling issue #73
[Fixed] Occasional app crash when user attempts to view AdGuard Program Log #66
[Fixed] Apps crash #67
[Fixed] AdGuards code is no more injected into noscript tag #64
[Fixed] Major battery resourse consumption on Mac #52
AdGuard pour Mac 1.2.0
Date de lancement : 15 février 2016
This new version brings a lot of very important changes to AdGuard for Mac. Most viable changes are: $replace modifier and security improvements.
UI changes
[Added] New localizations: Serbian (Latin), German, Italian, Spanish, Chinese Traditional, Armenian, Turkish, Korean, Indonesian, Hungarian. #50
[Added] User warnings in case HTTP proxy mode fails to start. #22
[Changed] Assistant requests are now excluded from 'Filtering log'. #4
[Changed] Now clicking on AdGuard icon in status bar brings opened AdGuard windows to front and makes them active. #33
[Fixed] Error previously led to inability to change HTTP proxy port with HTTP proxy mode enabled. #42
[Fixed] Lack of explanation text in the 'Enter email address' text field. #44
Ad blocking
[Added] $genericblock rule modifier. #16
[Added] $generichide rule modifier. #15
[Added] $replace modifier for basic rules #38
[Changed] Now $popup rules modifier is also applied to server redirect responses. #49
[Changed] Now status 500 is always returned for blocked requests. #35
[Changed] User filter is now loaded last, after all other filters are loaded. #41
[Fixed] Error in css-inject rules. #7
[Fixed] Error in finding the elements path on a page for HTML filtering rules. #17
[Fixed] Error in HTML filtering rules – previously empty elements were never removed. #29
[Fixed] Improved processing of rules with $popup modifier. #25
[Fixed] Modifiers for the whitelist rules now work while filtering content. #57
[Fixed] Now $elemhide rule modifier is applied only to HTML pages. #14
[Fixed] Problem with basic rules being treated as rules with $popup modifier. #34
[Fixed] Template modifier * in rules now takes into account line break symbols. #40
[Fixed] Third-party requests filtering error. #6
Networking
[Changed] AdGuard automatically stops filtering of the websites with client certificate authorization. #2
[Changed] Browser cache is now suppressed for a short period of time after filtering startup. #53
[Changed] For all modern browsers SHA1 certificates were deprecated. #46
[Changed] Port AdGuard accepts connections on. #5
[Changed] Updated default list of SSL exceptions. #3
[Fixed] Problem when AdGuard caused browser to freeze. #37
Browsing Security
[Changed] A method of domain check with Browsing Security module. Requests privacy was improved. #8
Compatibility issues
[Improved] Compatibility with sites that use the Content-Security-Policy mechanism. #58
[Fixed] Blocking of Google Chrome Rapportive extension for Gmail. #30
[Fixed] Problem when AdGuard extension for Google Chrome couldn't see triggered $genericblock rules. Integration mode works correctly now. #39
[Fixed] Safari inability to connect to some websites with IPv6 network configuration. #10
AdGuard pour Mac 1.1.0
Date de lancement : 26 août 2015
Added function to send a report in case of an unexpected AdGuard shutdown.
Added tutorial screen at AdGuard first launch.
Added OCSP Stapling support.
Added localizations: Chinese (Simplified), Polish, Portuguese (Brazil), Slovak, Korean.
Changed SSL connections encrypting mode to a more modern one.
Improved root certificate and private key generation for SSL connections.
Fixed Logjam vulnerability (now AdGuard doesn't filter connections with weak keys).
Improved mechanism of SSL connections processing.
Significantly extended list of browsers filtered by default.
Now, in case of its absence, AdGuard automatically suggests to install root certificate into Firefox to filter HTTPS-websites.
Improved way of root certificate installation into Mozilla-based browsers.
Improved security of installing AdGuard Assistant to web pages.
Improved AdGuard API extensions security.
Confined access to userscripts API functions.
Reworked installation process, now AdGuard will work correctly after restoring Mac from Time Machine.
Improved filtering rules correctness verification.
Now AdGuard system components are stored in the folder shared for all users.
Now upon switching Mac to sleep mode, AdGuard closes current network connections.
Fixed situation when AdGuard won't respond to users actions while watching a video on YouTube.
Fixed error previously led to AdGuard crash while surfing a website with incorrect HTML.
Fixed an error previously led to rules with specific symbols being excluded from filtering process.
Fixed an error previously led to shutdown when exiting AdGuard.
AdGuard pour Mac 1.0.63
Date de lancement : 28 avril 2015
Added TLSv1.2 support.
Added certificate verification in HTTPS connections.
Added Ukrainian localization.
Chromium added to default application filtering list.
Now automatic check for updates is enabled by default.
Improved speed optimization.
Removed splashscreen upon starting AdGuard.
Fixed AdGuard's work with several users on the same computer.
Fixed errors leading to incorrect filtering.
Fixed the error when AdGuard operated incorrectly upon exiting sleep mode.
Improved security upon filtering encrypted traffic.
Fixed FREAK vulnerability.
Fixed memory leaks.
Improved program stability on old versions of OS X.
Fixed several errors that could previously lead to app crash.
AdGuard pour Mac 1.0.53
Date de lancement : 19 mars 2015
World’s first standalone ad blocker for Mac OS X. New AdGuard has all the features to ensure more efficient and comfortable use of the Internet:
Ad filtering in any browser. Our ad blocker is the first to solve the problem of removing notorious video ads in Safari that other adblock solutions fail to block.
Built-in Browsing security module provides protection from malicious and suspicious websites.
Privacy protection function is responsible for the safety of personal data.
Other advantages
Filtering Log demonstrates all the processes occurring in the program.
AdGuard Assistant is an extension that allows you to manage the program directly from the browser.
Technical information
AdGuard is supported in all versions of OS X from 10.7 and later.