Adguard Changelog

What's new in Adguard 7.17.1

Apr 22, 2024
  • Fixes:
  • Quotation marks in Exclude app from filtering option prevent AdGuard from working #5087
  • CoreLibs (Filtering engine):
  • CoreLibs updated to v1.14.53 #5092
  • DnsLibs (DNS filtering engine):
  • DnsLibs updated to v2.5.19 #5093

New in Adguard 7.17.0 (Apr 16, 2024)

  • Enhanced Encrypted ClientHello:
  • AdGuard for Windows supports ECH as an experimental feature. It helps us to encrypt the very last unencrypted bit of information, thus improving your privacy level. We are working hard to resolve some technical issues so that it can become one of the default options for users. The updated CoreLibs is another step towards that goal.
  • On-the-fly DoH connection filtering:
  • CoreLibs v1.14 also allows us to implement on-the-fly DoH connection filtering. Why is it so important? Previously, if you set up DoH in a browser but not in AdGuard, we had to filter requests directly in the browser and send them to the system DNS (unencrypted). This process lowered the level of security for such users. Now the situation is completely different. With on-the-fly DoH connection filtering, we can filter DNS requests in the browser without sending them to an unencrypted server.
  • We also made some minor fixes here and there, updated WFP and TDI drivers, as well as DnsLibs. Check out the massive changelog below and don’t forget to update!
  • Improvements:
  • Added parsing for the # symbol #4666
  • The Block Flash option has been moved to Advanced Settings #4705
  • Fixes:
  • Can’t start the protection when selecting the WFP network driver #5055
  • Filter editor sometimes works incorrectly when editing a rule #5058
  • Unable to start the protection after updating to v7.17 beta 3 #5060
  • Setting up a custom DNS server is not always possible, fallback fails #5029
  • The original installation path is changed during installation #4975
  • The AdGuard directory is not removed from Program Files (x86) when updating to v7.16 x64 #4972
  • Searching by type does not work in the Filtering log #4980
  • Unable to start protection after updating to v7.17.0 Nightly 1 (4583) #5017
  • AdguardSvc.exe is branching out into multiple threads #4874
  • Certificate Info is being displayed twice #4964
  • Filtered DNS requests are not displayed in the Filtering log after toggling network off/on #4941
  • Time counter for filter updates doesn’t work #4974
  • Enabling DNS Protection breaks the local Windows domain connection #4906
  • Horizontal scrollbar in the DNS Filter Editor window does not work #4715
  • Launch AdGuard at system start-up checkbox doesn’t respond after the first click #4965
  • CoreLibs (Filtering engine):
  • CoreLibs updated to v1.14.52
  • Improvements:
  • Added an option to use | as a separator in $permissions #1850
  • Added an ability to indicate if outbound proxy is used in the request processed event #1385
  • Added support for passing host to outbound proxy #1386
  • Added Firefox 121.0+ to the list of user agents that natively support :has() #1840
  • Fixes:
  • Cannot parse QUIC ClientHello split into two packets #1861
  • VOT (voice over translation) script does not work in Google Chrome #1665
  • If content type is not specified, a $permissions rule is applied to all requests #1856
  • Cookie rules with [ and ] in the name are considered invalid #1843
  • Cosmetic rules are not applied in some cases when AdGuard and AdGuard VPN Browser Extension are running simultaneously #1791
  • $all modifier works incorrectly #1842
  • AdGuard content script is not injected on mall.sk #1834
  • Blocking regex rule with 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
  • $path modifier does not work with query params #1817
  • $removeparam on URL with port redirects to URL without port #1818
  • AdGuard breaks the android-hilfe.de website #1800
  • Cannot connect to wiki.cemu.info securely #1821
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Scriptlets updated to v1.10.1
  • Improvements:
  • Added compatibility with uBO’s set-cookie scriptlet #332
  • Added new scriptlet call-nothrow.js #333
  • Added new scriptlet spoof-css #317
  • Added new scriptlet trusted-create-element #278
  • Added new scriptlet trusted-set-attr #281
  • Improved set-cookie by adding more supported values #379
  • Improved google-analytics by adding ga.q property #355
  • Improved google-ima3 by adding OmidVerificationVendor property #353
  • DnsLibs (DNS filtering engine):
  • DnsLibs updated to v2.5.4 #5047
  • Improvements:
  • Support for passing hostname to outbound proxy instead of bootstrapping #197
  • Improved handling of HTTPS RRType #215
  • Using Happy Eyeballs for IPv4/IPv6 in DoH #217

New in Adguard 7.17.0 RC (Apr 4, 2024)

  • Fixes:
  • Can’t start the protection when selecting the WFP network driver #5055
  • Filter editor sometimes works incorrectly when editing a rule #5058
  • Unable to start the protection after updating to AdGuard 7.17 for Windows beta 3 #5060

New in Adguard 7.17.0 Beta 2 (Feb 26, 2024)

  • Fixes:
  • The original installation path is changed during installation #4975
  • The AdGuard directory is not removed from Program Files (x86) when updating to v7.16 x64 #4972
  • Searching by type does not work in the Filtering log #4980
  • Unable to start protection after updating to v7.17.0 Nightly 1 (4583) #5017
  • CoreLibs (filtering engine) updated to v1.14.16
  • Improvements:
  • Added an ability to indicate if outbound proxy is used in the request processed event #1385
  • Added support for passing host to outbound proxy #1386
  • Added Firefox 121.0+ to the list of user agents that support :has() natively #1840
  • Fixes:
  • Cookie rules with [ and ] in the name are considered invalid #1843
  • Cosmetic rules are not applied in some cases when AdGuard and AdGuard VPN Browser Extension work simultaneously #1791
  • $all modifier works incorrectly #1842
  • AdGuard content script is not injected on mall.sk #1834
  • Blocking regex rule with 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
  • $path modifier does not work with query params #1817
  • $removeparam on url with port redirects to url without port #1818
  • AdGuard breaks the android-hilfe.de website #1800
  • Cannot connect to wiki.cemu.info securely #1821
  • Scriptlets (JavaScript enhancement for filtering rules) updated to v1.9.105:
  • Improved google-analytics by adding ga.q property #355
  • Improved google-ima3 by adding OmidVerificationVendor property #353

New in Adguard 7.17.0 Beta 1 (Jan 25, 2024)

  • Fixes:
  • AdguardSvc.exe is branching out into multiple threads #4874
  • Certificate Info is being displayed twice #4964
  • Filtered DNS requests are not displayed in the Filtering log after toggling network off/on #4941
  • Old directories are not deleted from the AppData directory #581
  • Time counter for filters updates doesn’t work #4974
  • Turning the DNS Protection on breaks the local Windows domain connection #4906

New in Adguard 7.16.0 (Dec 22, 2023)

  • Improvements:
  • Indicate the HTTPS filtering state and the original certificate in the Filtering log
  • Enhanced uninstallation process
  • Improved buttons text color in installer for Active state
  • Removed app shortcut to the folder in Start Menu
  • Adapted the onboarding screen to the dark theme
  • Packed backup files have .bak extension
  • Removed the second mention of the build number in the About section
  • Updated the Finnish translations on the updater screen
  • Fixes:
  • Enable all option in the Filter editor can crash the app
  • AdGuard doesn’t run due to an invalid signature
  • The app doesn't start automatically after clean installation and reboot on Windows 7
  • Blocklist and allowlist do not work properly in Parental control
  • Browser Assistant keeps working in the app excluded by full path
  • DNS exclusions are not working if Fallback servers mode isn’t system default
  • Long start if some domains/ports are blocked
  • Multiple separators appear after the app crash
  • Since v7.15, the service can’t start normally if it fails to connect to 20.189.79.72:123 via UDP
  • Chinese Traditional words in the Chinese Simplified description of Web of Trust
  • Missing strings from the Filtering log in Crowdin
  • Lost selection of multiple rules when editing filters
  • A rule that has been cut cannot be inserted back into the field from which it was cut from
  • Can’t add custom DNS if address contains port number
  • Can’t transfer parameters related to DNS filters and license types during web reporting
  • Old directories are not deleted from AppData directory
  • Recent beta for Windows 11 left x32 in Startup that needs to be removed in registry
  • CoreLibs:
  • Updated CoreLibs to v1.13.108
  • Added support anti-DPI feature for Korea Telecom
  • Improved usage of ECH retry_configs
  • Removed an option to move a certificate

New in Adguard 7.16.0 Beta 2 (Dec 20, 2023)

  • Fixes:
  • Can’t add custom DNS if address contains port number #4945
  • Can’t transfer parameters related to DNS filters and license types during web reporting #4931
  • Old directories are not deleted from AppData directory #4939
  • Recent beta for Windows 11 left x32 in Startup that needs to be removed in registry #4940
  • CoreLibs (Filtering engine)
  • CoreLibs updated to v1.13.104 #4954
  • Fixes:
  • Certificate verification fails on websites with recently updated certs #1833
  • unicode.org does not load with AdGuard for Windows #1830
  • DnsLibs (DNS filtering engine):
  • DnsLibs updated to v2.4.32 #4955
  • Improvements:
  • Allowed specifying TCP-only and UDP-only DNS upstreams #208
  • On-the-fly filtering of DoH connections #198
  • Important for filter maintainers:
  • Fixes:
  • The counter may not recognize the added rule #4922
  • Lost selection of multiple rules when editing filters #4918
  • Scriptlets (JavaScript enhancement for filtering rules) updated to v1.9.101
  • Improvements:
  • Improved prevent-fetch — set response.status to 0 if responseType is set to opaque #364
  • Versions of used libs are now shown on the About page #2237
  • Fixes:
  • Fixed googletagservices-gpt — setPrivacySettings() #344
  • UserscriptsWrapper:
  • UserscriptsWrapper updated to v1.2.21
  • Fixes:
  • Userscript ???????? is not working with AdGuard #1780

New in Adguard 7.16.0 Beta 1 (Dec 4, 2023)

  • Improvements:
  • Indicate the HTTPS filtering state and the original certificate in the Filtering log #4812
  • Enhanced uninstallation process #4428
  • Improved buttons text color in installer for Active state #4887
  • Removed app shortcut to the folder in Start Menu #4834
  • Adapted the onboarding screen to the dark theme #4583
  • Packed backup files have .bak extension #540
  • Removed the second mention of the build number in the About section #4836
  • Updated the Finnish translations on the updater screen #4761
  • Fixes:
  • Enable all option in the Filter editor can crash the app #4857
  • AdGuard doesn’t run due to an invalid signature #4864
  • The app doesn't start automatically after clean installation and reboot on Windows 7 #4760
  • Blocklist and allowlist do not work properly in Parental control #4189
  • Browser Assistant keeps working in the app excluded by full path #4723
  • DNS exclusions are not working if Fallback servers mode isn’t system default #4822
  • Long start if some domains/ports are blocked #4894
  • Multiple separators appear after the app crash #327
  • Since v7.15, the service can’t start normally if it fails to connect to 20.189.79.72:123 via UDP #4868
  • Chinese Traditional words in the Chinese Simplified description of Web of Trust #4739
  • Missing strings from the Filtering log in Crowdin #4825
  • Lost selection of multiple rules when editing filters #4474
  • A rule that has been cut cannot be inserted back into the field from which it was cut from #4859
  • CoreLibs (Filtering engine):
  • Updated CoreLibs to v1.13.88
  • Added support anti-DPI feature for Korea Telecom #1789
  • Improved usage of ECH retry_configs #1793
  • Removed an option to move a certificate #277
  • Improvements:
  • Added !#else preprocessor directive support #1806
  • Adopted new rule priority scheme #1768
  • Changed sec-ch-ua headers to match user-agent when Stealth Mode is active #1764
  • Improved HTML filtering performance #1772
  • Fixes:
  • Close active QUIC/H3 connections on protection start-up on Windows #1815
  • Images are not displayed in Edge Bing Chat #1744
  • The 网盘直链下载助手 user script is not working with AdGuard #1780
  • Websites using SXG have no cosmetic filtering when opened from Google search #1812
  • The filtering on the macperformanceguide.com website doesn’t work #1810
  • UDP timeout is too small in TcpIpStack #1796
  • DnsLibs (DNS filtering engine):
  • Updated DnsLibs to v2.4.17
  • Improvements:
  • Added basic auth for DoH endpoints #189
  • Allowed sharp comment in exact domain name rules #196
  • Fixes:
  • Possible DoS attack against the local DNS proxy when it's using a plain DNS upstream #202
  • 127.0.0.1 local is incorrectly interpreted as being for all .local address, breaking mDNS #207
  • DoH is trying to use stale connection for too long #200
  • Made so that type=HTTPS requests are now filtered properly #199
  • Important for filter maintainers:
  • Added User rules option to the filtering log #4560
  • Removed the unnecessary period in the pattern when creating a DNS rule from “Unblock” #4872
  • Filter editor: rule state shouldn’t change while editing/typing #4910
  • Incorrect behavior after exiting inline editing mode #4850
  • Incorrect behavior of the first rule in the User Rules filter #4885
  • Detect website locale based on HTML "lang" attribute and language request HTTP headers #1736
  • Increased limit for $replace rules #1802
  • Added $extension modifier disabling specific userscript #1706
  • Added support for cap_html_filtering condition #1758
  • $denyallow does not allow blocking documents #1809
  • $stealth exceptions do not work on the TCP stack level where we block STUN/TURN #1737
  • Content script is not injected into elements loaded in object tag #1769
  • Improved HTML filtering rules $$ and allowed CSS-like selectors #94
  • Scriptlets (JavaScript enhancement for filtering rules):
  • Updated Scriptlets to v1.9.96
  • Improvements:
  • Handle uBO's syntax $redirect priorities #59
  • Improved xml-prune — su...

New in Adguard 7.15.1 (Oct 24, 2023)

  • Fixes:
  • HSTS/SSL errors in Firefox
  • CoreLibs (Filtering engine):
  • CoreLibs updated to v1.12.83

New in Adguard 7.15.0 (Oct 9, 2023)

  • Features:
  • Added support for HTTP/3 (IETF QUIC) #487
  • Improved the notification informing users about the necessary reboot #4817
  • Added the ability to press the buttons in the dialog boxes using the Space bar #4677
  • Enhanced settings icon in the Filtering log when filtering criteria are set #4656
  • Added more information on the TLS properties to the Filtering log #1171
  • Added $referrerpolicy modifier #135
  • Fixes:
  • Adapted the context menu of the app to the dark theme #4587
  • Cannot add a new rule in a specific case in the Filter editor #4684
  • Chinese Traditional words in the Chinese Simplified description of Web of Trust #4739
  • The app is installed with one non-recommended Annoyances filter instead of five recommended ones #4764
  • Scroll left/right doesn’t work in the Filtering log for preview via touchpad #4638
  • No element is selected when double-clicking the radio buttons in the Filtering log #4672
  • Minor dark theme UI issue on the Remove filter dialog in Filter Editor #4664
  • Allowed $stealth rules with empty pattern #1762
  • uBO media queries are not supported #1707
  • A few seconds delay when visiting ipTIME home routers #1756
  • AdGuard slows down WebPage loading time #1522
  • Hide referer with “Hide your search queries” option is enabled if request is made by click #1766
  • System DNS is a loopback when running Cloudflare WARP #4692
  • Consider :has(), :not(), :is() as a standard pseudo-class if ExtendedCss usage is not forced by #?# rule marker #1683
  • When the network.https.ech.enabled setting is enabled, ECH GREASE is enabled for sites that do not support ECH #1781
  • Error when processing script text decryption key not found #1750
  • Sometimes DNS fallbacks helper returns 127.0.0.1 instead of provider’s servers #1687
  • TCP/IP: Added new reject mode — ICMP administratively prohibited #1774
  • SaveFrom gives error when loading video from ok.ru site #1776
  • Cosmetic rules don’t work at mypikpak.com #1767

New in Adguard 7.15.0 RC (Oct 3, 2023)

  • CoreLibs updated to v1.12.78 #4843

New in Adguard 7.15.0 Beta 2 (Sep 13, 2023)

  • Fixes:
  • Browser Assistant keeps working in the app excluded by full path #4723
  • Adapted the app’s context menus to the dark theme #4587
  • Cannot add a new rule in a specific case in the Filter Editor #4684
  • There are still Chinese Traditional words in the Chinese Simplified for Web of Trust description #4739

New in Adguard 7.15.0 Beta 1 (Sep 2, 2023)

  • Features:
  • Support for HTTP/3 (IETF QUIC) #487
  • Extended the alerting users about the need to reboot in cases when installer requires the reboot #4817
  • Added the ability to operate the dialog boxes using the Space bar #4677
  • Enhanced settings icon in the Filtering log, when filtering criteria are set #4656
  • Added more information on the TLS properties to the filtering log #1171
  • Consider using Referrer Policy #135
  • Fixes:
  • The app is installed with one non-recommended Annoyances filter instead of five recommended #4764
  • Scroll left/right doesn't work in filtering log for preview via touchpad #4638
  • No element is selected when double-clicking the radio buttons in the Filtering log #4672
  • Minor dark theme UI issue on the Remove filter dialog in Filter Editor #4664
  • Allowed $stealth rules with empty pattern #1762
  • uBO media queries are not supported #1707
  • A few seconds delay when visiting ipTIME home routers #1756
  • AdGuard slows down WebPage loading time #1522
  • Hide referer with “Hide your search queries” option enabled if request made by click #1766
  • System DNS is a loopback when running Cloudflare WARP #4692
  • Consider :has(), :not(), :is() as a standard pseudo-class if ExtendedCss usage is not forced by #?# rule marker #1683
  • Enable ECH GREASE when ECH is enabled #1781
  • Error when processing script text decryption key not found #1750
  • Sometimes DNS fallbacks helper returns 127.0.0.1 instead of provider's servers #1687
  • TCP/IP: Added new reject mode — ICMP administratively prohibited #1774
  • SaveFrom gives error when loading video with Odnoklassniki #1776
  • Cosmetic rules don’t work at mypikpak.com #1767
  • Important for filter maintainers:
  • Features:
  • Added $method modifier for basic rules #1713
  • Added $to modifier #1714
  • Fixes:
  • $jsonprune, $replace, $hls do not work with non-GET-POST HTTP methods #1743
  • odifier case insensitive for AdGuard for Windows #1755
  • $path modifier does not work on the path market.yandex.ru/? #1726
  • Exception rules interfere with each other #1749
  • Wrong location of the text cursor in the Filter Editor #4702
  • Setting the focus adequately after certain actions in DNS Filter Editor, like deleting a rule (for use of the up/down arrow keys) #4362
  • $jsonprune modifier should be able to handle quotes for jsonp #1734
  • Versions:
  • DnsLibs updated to v2.2.24 #4826
  • CoreLibs updated to v1.12.72 #4827
  • Scriptlets:
  • Scriptlets updated to v1.9.62:
  • Features:
  • Added new scriptlet evaldata-prune #322
  • Improved trusted-replace-fetch-response/trusted-replace-xhr-response — added ability to replace all matched content #303
  • Added new scriptlet remove-node-text #318
  • Added new scriptlet trusted-replace-node-text #319
  • Fixes:
  • XMLHttpRequest.prototype.getResponseHeader() issue in scriptlet and redirect #295
  • cannot apply rule message removed for logging scriptlets #313
  • Added new way for returning supported values of set-constant scriptlet #316
  • The version that declares support for scriptlets or redirect is specified #273
  • Fixed issue with m3u-prune and xml-prune — XMLHttpRequest.prototype.send(), changes are not applied even if content is replaced #315
  • prevent-element-src-loading — onerror, onload, link #276
  • trusted-set-cookie-reload — website is not reloaded if $now$ value is used #291
  • Cookie setting scriptlets — name and value encoding problem #311
  • Instance properties of Response issue in scriptlet and redirect #297
  • Value encoding problem with trusted-set-cookie and trusted-set-cookie-reload scriptlets #320
  • log-addEventListener — a lot of errors are printed to console #335
  • Scriptlets prevent-fetch, prevent-xhr do not help if a request/domain is blocked by DNS filtering
  • 334
  • Fixed googletagservices-gpt — updateTargetingFromMap() #293
  • Scriptlets don’t handle escaped quotes correctly #286
  • Added Accept and Reject values for set-cookie #336
  • set-cookie ????????? ???????? Accept ? Reject
  • Made case-insensitive values for set-cookie #342
  • Improved google-ima3 to avoid conflict with the DAI SDK #331
  • Improved storage item scriptlets — added ability to remove item by key #338
  • Escaped commas in the params during conversion to uBO rules #343
  • Updated UserscriptsWrapper to v1.2.20:
  • Fixes:
  • User script doesn’t work #1729
  • AdGuard for Windows direct download links:

New in Adguard 7.14.0 (Jul 27, 2023)

  • Fixes:
  • The CPU usage is high when using AdGuard VPN in Selective mode with Ad Blocker and system DNS enabled #4750
  • Incorrect detection of filtered apps when Browser Assistant is used #4680
  • An incorrect rule is suggested when attempting to unblock Stealth Mode for a request #4675
  • Unnecessary filter localhost notification when connecting to AdGuard VPN #4687
  • The context menu theme for Filtering log does not change when switching the app theme #4628
  • Finished translating Advanced settings to Russian #4704
  • Design:
  • Updated the uninstaller icon #4599
  • Improved the settings icon in the Filtering log to appear when filtering criteria are set #4656
  • Versions:
  • Updated CoreLibs to v1.11.118 #4762

New in Adguard 7.14.0 RC (Jul 25, 2023)

  • Improvements
  • Fixed a bug

New in Adguard 7.14.0 Beta 1 (Jul 13, 2023)

  • Features:
  • Finished translating Advanced settings to Russian #4704
  • Fixes:
  • The CPU usage is high when using AdGuard VPN in Selective mode with Ad Blocker and system DNS enabled #4750
  • Incorrect detection of filtered apps when Browser Assistant is used #4680
  • An incorrect rule is suggested when attempting to unblock Stealth Mode for a request #4675
  • Unnecessary filter localhost notification when connecting to AdGuard VPN #4687
  • The context menu theme for Filtering log does not change when switching the app theme #4628
  • Design:
  • Updated the uninstaller icon #4599
  • Improved the settings icon in the Filtering log to appear when filtering criteria are set #4656

New in Adguard 7.13.2 (Jun 28, 2023)

  • Fixes:
  • The processUdpPacket causes BSoD #4733
  • Versions:
  • Updated CoreLibs to v1.11.114 #4734

New in Adguard 7.13.1 (Jun 6, 2023)

  • Fixes:
  • Cloudflare WARP doesn’t work when AdGuard’s DNS Module is enabled #4692
  • The adgnetworkwfpdrv.sys caused BSOD #4691
  • Nord VPN interferes with AdGuard if DNS module is enabled #4673
  • The Internet connection is temporarily lost after a reboot when using NordVPN 4685
  • AdGuard blocks access to domains if the Use Encrypted Client Hello setting is enabled and AdGuard VPN Browser Extension is running #1751
  • Versions:
  • Updated CoreLibs to v1.11.111 #4717
  • Updated DnsLibs to v2.1.44 #4710

New in Adguard 7.13 (May 18, 2023)

  • Features:
  • Added an option to disable DNS filtering on selected Wi-Fi networks
  • Added an option to disable the Filter localhost advanced setting if AdGuard VPN is also enabled
  • Implemented the newest TLD-to-locale mappings from the AdGuard Browser Extension repo
  • SafeVisit was added to the list of filtered applications
  • When the default settings for displaying queries in the Filtering log are changed, the filter icon is highlighted
  • Allowed the Ctrl + E combination to open the advanced filter editor of the currently selected DNS filter
  • AdGuard now backs up UI settings
  • Added an option to operate the dialog boxes using the Enter button
  • Fixes:
  • AdGuard hangs after resuming from hibernation
  • AdGuard does not automatically import CA for Firefox
  • AdGuard's certificate is not deleted from the system certificate store after removing the app
  • After the system starts, the message The app can't reach AdGuard servers appears
  • WCF communication breaks after resuming from hibernation
  • Imperfections in the installer's dark theme
  • The filter editor reopens instead of focusing once the filter editor button is clicked more than once
  • A DNS server or filter cannot be added via the Add to AdGuard button if Parental Control is enabled and a password is set
  • Not possible to exit the advanced DNS filter editor by clicking the Esc button
  • Once the DNS Filter Editor is opened, clicking the down arrow selects not the User rules section, but the filter below it.
  • The up/down arrow keys do not work correctly in the DNS Filter Editor after certain actions
  • When attempting to create a custom filter with an already used name, a notification Error while processing the custom filter appears
  • If the filter rule editor is already open, clicking the Edit button in the User rules will bring up a window for editing the previously opened filter
  • With filtering disabled for an app, the browser assistant continues working as if filtering was not disabled
  • Incorrect behavior of the Disable protection for 30 seconds feature after enabling or disabling protection
  • AdGuard doesn't filter the Craving Explorer browser
  • If you exit AdGuard and open its settings from Assistant while the service is running, AdGuard won't open
  • DNS filter rules are not applied after network shutdown
  • NordVPN interferes with the work of AdGuard if AdGuard’s DNS module is enabled
  • Upon exiting AdGuard, the Assistant indicates that AdGuard is not installed or misconfigured
  • Incorrect translation in the updater window
  • Disabling the Enable traffic filtering option does not stop filtering
  • The path modifier does not work on yandex.ru/images
  • The $jsonprune modifier can’t handle jsonp
  • Filtering does not work on websites with dot at the end
  • In some cases filtering doesn’t work on Google-related websites (e.g. youtube.com)
  • AdGuard Browser Assistant doesn't work in Chrome 113
  • Features:
  • The jsonprune, badfilter, `r...

New in Adguard 7.13 RC (May 2, 2023)

  • Fixes:
  • NordVPN interferes with the work of AdGuard if AdGuard’s DNS module is enabled #4673
  • Upon exiting AdGuard, the Assistant indicates that AdGuard is not installed or misconfigured #4663
  • Incorrect translation in the updater window #4640
  • Disabling the Enable traffic filtering option does not stop filtering #4657
  • The path modifier does not work on yandex.ru/images #1738
  • The $jsonprune modifier can’t handle jsonp #1717
  • Filtering does not work on websites with dot at the end #1741
  • In some cases filtering doesn’t work on Google-related websites (e.g. youtube.com) #4480
  • Versions:
  • CoreLibs updated: to v1.11.86 #4678
  • DnsLibs updated to v2.1.37 #4686

New in Adguard 7.13 Beta 2 (Mar 24, 2023)

  • CoreLibs:
  • Updated CoreLibs to v1.11.69 #4655
  • HTTPS filtration breaks the trading.finam.ru website #1724
  • The elearning.ual.pt website does not open with the Protect from DPI option enabled #4451
  • DnsLibs:
  • Updated DnsLibs to v2.1.27 #4639
  • Scriplets:
  • Updated Scriplets to v1.9.1
  • Added a new m3u-prune scriptlet #277
  • Added more possible values in the set-attr scriptlet
  • #283
  • Fixed compatibility for the noopcss redirect #299
  • Improved adjust-setTimeout and adjust-setInterval scriptlets #262
  • Improved json-prune scriptlet #282
  • Fixed error in prevent-element-src-loading #270
  • Fixed xml-prune-related errors #289

New in Adguard 7.13 Beta 1 (Mar 7, 2023)

  • Functionality:
  • Added an option to disable DNS filtering on selected Wi-Fi networks #4578
  • Added an option to disable the Filter localhost advanced setting if AdGuard VPN is also enabled #4586
  • Implemented the newest TLD-to-locale mappings from the AdGuard Browser Extension repo #4620
  • SafeVisit was added to the list of filtered applications #4618
  • When the default settings for displaying queries in the Filtering log are changed, the filter icon is highlighted #4406
  • Allowed the Ctrl+E combination to open the advanced filter editor of the currently selected DNS filter #4330
  • AdGuard now backs up UI settings 4404
  • Added an option to operate the dialog boxes using the Enter button#4526
  • jsonprune, badfilter, removeheader and hls applied rules are displayed in the Filtering log #4536
  • Fixes:
  • AdGuard hangs after resuming from hibernation #4565
  • AdGuard does not automatically import CA for Firefox #4595
  • AdGuard's certificate is not deleted from the system certificate store after removing the app #4610
  • After the system starts, the message The app can't reach AdGuard servers appears #4590
  • WCF communication breaks after resuming from hibernation #4551
  • Imperfections in the installer's dark theme #4584
  • The filter editor reopens instead of focusing once the filter editor бbutton is clicked more than once #4619
  • A DNS server or filter cannot be added via the Add to AdGuard button if Parental Control is enabled and a password is set #4272
  • Not possible to exit the advanced DNS filter editor by clicking the Esc button #4329
  • Once the DNS Filter Editor is opened, clicking the down arrow selects not the User rules section, but the filter below it. #4333
  • The up/down arrow keys do not work correctly in the DNS Filter Editor after certain actions #4362
  • When attempting to create a custom filter with already used name, a notification Error while processing the custom filter appears
  • #4437
  • If the filter rules editor is already open, clicking on the Edit button in the User rules will bring up a window for editing the previously opened filter #4438
  • With filtering disabled for an app, the browser assistant continues working as if filtering was not disabled #4379
  • Cannot add a new user rule via the plus icon or by clicking on an empty line 4519
  • Incorrect behavior of the Disable protection for 30 seconds feature after on/off the protection #4535
  • AdGuard doesn't filter the Craving Explorer browser #4544
  • If you exit AdGuard and open settings from Assistant while the service is running, AdGuard won't open #4556
  • DNS filter rules are not applied after network shutdown #4588

New in Adguard 7.12 (Jan 30, 2023)

  • Enhancement:
  • DNS protection is enabled by default, the DNS server of the ISP is used #4534
  • Added:
  • The option to filter traffic at system start-up without launching the app #4454
  • PIX-LINK router/repeater domains to fallback domains #170
  • Support for Catsxp Browser #4326
  • An option to delete installation logs when reinstalling the app #4493
  • Dark theme for the installer app 3048
  • Fixed:
  • AdGuard doesn’t start after rebooting #4502
  • AdGuard freezes after filter update #4456
  • If “Blocked” is selected in the filtering log, all requests are shown #4525
  • The app doesn't update automatically in the background in Windows 7 #4494
  • Unable to install userscripts that include @ in the link #4397
  • Metadata updating error for HaGeZi DynDNS Blocklist #4475
  • The main window opens at system startup despite checkbox is unchecked #4546
  • Filtering and userscripts do not work with Norton 360 installed #1712
  • Compatibility issue for the google-ima3 redirect #272
  • Compatibility issue between prevent-addEventListener and userscripts #271
  • Issue with isEmptyObject() #268
  • Error when updating/reinstalling the AdGuard Popup Blocker userscript #4574
  • Updated:
  • CoreLibs to v1.10.189 #4563
  • DnsLibs to v2.0.75 #4562
  • Scriptlets to v1.7.20

New in Adguard 7.12.0 RC (Jan 20, 2023)

  • Enhancement:
  • DNS protection is enabled by default, the DNS server of the ISP is used #4534
  • Added
  • The option to filter traffic at system start-up without launching the app #4454
  • PIX-LINK router/repeater domains to fallback domains #170
  • Fixed:
  • AdGuard won't start with System DNS and no Internet connection 4569
  • If “Blocked” is selected in the filtering log, all requests are shown #4525
  • The app doesn't update automatically in the background in Windows 7 (finalized) #4494
  • Unable to install userscripts that include @ in the link #4397
  • Metadata updating error for HaGeZi DynDNS Blocklist #4475
  • Filtering and userscripts do not work with Norton 360 installed #1712
  • Updated:
  • CoreLibs to v1.10.189 #4563
  • DnsLibs to v2.0.75 #4562
  • Upgraded Scriptlets to v1.7.20
  • Fixed:
  • Compatibility issue for the google-ima3 redirect #272
  • Compatibility issue between prevent-addEventListener and userscripts #271
  • Issue with isEmptyObject() #268

New in Adguard 7.12.0 Beta 1 (Dec 12, 2022)

  • Enhancement:
  • Updated CoreLibs to v1.10.154 #4513
  • Added support for Catsxp Browser #4326
  • Implemented an option to delete installation logs when reinstalling the app #4493
  • Fixed:
  • AdGuard doesn’t start after rebooting #4502
  • AdGuard freezes after filter update #4456
  • AdGuard doesn't update automatically in the background on Windows 7 #4494

New in Adguard 7.11.3 (Nov 21, 2022)

  • Changelog:
  • [Enhancement] CoreLibs updated to v1.10.139
  • [Enhancement] DnsLibs updated to v2.0.58
  • [Fixed] Fail starting AdGuard v7.11.2 with the encrypted DNS enabled

New in Adguard 7.11.2 (Nov 16, 2022)

  • [Enhancement] Updated CoreLibs to v1.10.135 #4482
  • [Enhancement] Updated DnsLibs to v2.0.56 #4483
  • [Fixed] Error when importing settings #4473
  • [Fixed] Rules with $dnstype aren't possible to add #4477

New in Adguard 7.11.1 (Nov 3, 2022)

  • [Enhancement] CoreLibs updated to v1.10.119
  • [Fixed] Network filtering cannot start
  • [Fixed] Experimental filter is enabled automatically after updating the app
  • [Fixed] Incorrect metadata processing when importing the filter

New in Adguard 7.11 (Oct 24, 2022)

  • Changelog:
  • [Enhancement] Added a title for custom filters in the filter list #4190
  • [Enhancement] Increased visibility of typed characters in the “Manage password” window in the dark mode #4178
  • [Enhancement] Changed the logic of the application behavior at system startup after changing AdGuard launch settings #2489
  • [Enhancement] Added ability to copy filter list URL #3790
  • [Fixed] Existing filtering rules can be added repeatedly #4210
  • [Fixed] Ctrl+Shift+Z is not working in the Filter Editor #3756
  • [Fixed] Filtering does not work in the background when the application is closed #4344
  • [Fixed] Incorrect signature in notifications — AdGuard VPN
  • 4323
  • [Fixed] Settings and filtering log windows open in the background #4230
  • [Fixed] The gear does not work in AdGuard Assistant #4270
  • [Fixed] Yandex Browser freezes when viewing a certificate #3256
  • [Fixed] AdGuard hangs when you try to close it after restarting the computer #4339
  • [Fixed] Filters are updated when the app is updated #4159
  • [Fixed] Filtering does not work when AdGuard and Kaspersky Internet Security are running simultaneously #4200
  • [Fixed] Types of request don't fit the column in the filtering log #4277
  • [Other] Internet does not work after waking up from sleep mode #4293
  • [Other] Added dark theme in notifications when removing filters and extensions #4273
  • [Other] Update Brazilian Portuguese #4259
  • Upgraded CoreLibs to v1.10.106:
  • [Enhancement] Ad blocker agents are discarded from filtering lists #1667
  • [Fixed] Checking validity of :xpath rules #1606
  • [Fixed] The rule @@||example.org^$important,document,app=firefox.exe isn’t displayed as an allowlisted one #1546
  • [Fixed] Rules with :where() pseudo class are rejected #1609
  • [Fixed] Safebrowsing/OCSP doesn't work with Parallels #1079
  • [Fixed] The website console.cloud.google.com is broken #1593
  • [Fixed] The problem with converting uBO scriptlets #1604
  • [Fixed] AdGuard Browser Assistant does not see a new website certificate #1619
  • [Fixed] QR-code is not displayed on the Management Page of Xiaomi router #1538
  • [Fixed] $removeparam causes blocking of preflight request #1632
  • [Fixed] The website tickets.karls-shop.de is broken #1630
  • [Fixed] The website www.collierappraiser.com is not loading with enabled HTTPS filtering #1631
  • [Other] Change the hardcoded local.adguard.org address #1608
  • Upgraded DNSLibs to v2.0.27:
  • [Fixed] Race in DNS64 discovery #1142
  • [Other] Added the “Block ECH” option to Advanced settings #161

New in Adguard 7.11 RC (Oct 17, 2022)

  • [Enhancement] DnsLibs updated to v2.0.27
  • [Fixed] Types of request don't fit the column in the filtering log #4277
  • [Other] Update Brazilian Portuguese #4259
  • [Other] Added the “Block ECH” option to Advanced settings #161

New in Adguard 7.11 Beta 3 (Oct 6, 2022)

  • Changelog:
  • [Enhancement] DnsLibs updated to v2.0.20 #4432
  • [Fixed] Filters are updated when the app is updated
  • 4159
  • [Fixed] Filtering does not work when AdGuard and Kaspersky Internet Security are running simultaneously #4200
  • CoreLibs updated to v1.10.106:
  • [Enhancement] Blocker titles are discarded from the filtering lists #1667

New in Adguard 7.11 Beta 1 (Sep 15, 2022)

  • Changelog:
  • [Enhancement] Upgraded DNSLibs to 1.7.43 #4370
  • [Enhancement] Added a title for custom filters in the filter list #4190
  • [Enhancement] Improved process of adding identical rules #4210
  • [Enhancement] Increased visibility of typed characters in the “Manage password” window in the dark mode #4178
  • [Enhancement] Changed the logic of the application behavior at system startup after changing AdGuard launch settings #2489
  • [Enhancement] Added ability to copy filter list URL #3790
  • [Fixed] Ctrl-Shift-Z is not working in the Filter Editor #3756
  • [Fixed] Filtering does not work in the background when the application is closed #4344
  • [Fixed] Incorrect signature in notifications - AdGuard VPN
  • #4323
  • [Fixed] Settings and filtering log windows open in the background #4230
  • [Fixed] The gear does not work in the AdGuard Assistant extension #4270
  • [Fixed] Yandex Browser freezes when viewing a certificate #3256
  • [Fixed] Metadata is partially deleted after reinstalling a filter #4284
  • [Fixed] Assistant's status is wrong when the app's trial period has expired #4267
  • [Other] Internet does not work after waking up from sleep mode #4293
  • [Other] No dark theme in notifications when removing filters and extensions #4273
  • Upgraded CoreLibs to v1.10.58:
  • [Enhancement] Changed the syntax for removing elements from JSON responses #1447
  • [Enhancement] Added a new modifier for working with HLS (M3U8) file format #1434
  • [Enhancement] Added support of the empty modifier $path #1591
  • [Enhancement] Applied $removeparam parameter to POST requests #1573
  • [Enhancement] Implemented DNS-over-HTTPS filtering #1563
  • [Fixed] Checking validity of :xpath rules #1606
  • [Fixed] The rule @@||example.org^$important,document,app=firefox.exe isn’t displayed as an allowlisted one #1546
  • [Fixed] Rules with :where() pseudo class are rejected #1609
  • [Fixed] Safebrowsing/OCSP doesn't work with Parallels #1079
  • [Fixed] $removeparam doesn't work if a request is blocked #1580
  • [Fixed] The website console.cloud.google.com is broken #1593
  • [Fixed] The problem with converting uBO scriptlets #1604
  • [Other] AdGuard Browser Assistant does not see a new website certificate #1619
  • [Other] Change the hardcoded local.adguard.org address #1608
  • [Other] QR-code is not displayed on the Management Page of Xiaomi router #1538
  • [Other] $removeparam causes blocking of preflight request #1632
  • [Other] The website tickets.karls-shop.de is broken #1630
  • [Other] The website www.collierappraiser.com is not loading with enabled HTTPS filtering #1631

New in Adguard 7.10.2 (Aug 2, 2022)

  • This is a technical update aimed to increase the app stability and fix minor bugs.

New in Adguard 7.10.1 (Jun 16, 2022)

  • We are quick to learn from our mistakes. So here's our hotfix release. The manual filter update wasn't working as perfectly as we'd like it to. And we fixed it!

New in Adguard 7.10 (Jun 8, 2022)

  • [Enhancement] Updated CoreLibs to v.1.9.76 #4274
  • [Enhancement] Added "Unencrypted" icon for "Regular" DNS servers description in the DNS tab #4121
  • [Enhancement] Completed the description for WebRTC feature #4104
  • [Enhancement] The Protect from DPI status is now sent to ReportsWebApp #4248
  • [Enhancement] Added ability to add DNS filters to the Ad Blocker module and vice versa
  • [Fixed] Cosmetic rules are on filtering log when the Ad Blocker module is disabled #4185
  • [Fixed] Crash on custom DNS address in Advanced Settings #4195
  • [Fixed] DNS filters are not updated when AdGuard is turned off #4118
  • [Fixed] Filtering rules are not fully downloaded during the update #4165
  • [Fixed] There is sound notification on Windows 10 while Enable sound notifications is disabled #4127
  • [Fixed] Custom filters do not work after refreshing a web page #4170
  • [Fixed] Browser Assistant is sensitive to the www prefix in the HTTPS Exceptions #4240
  • [Fixed] Filter name is not transmitted when subscribing via filterlists.com #4193
  • [Fixed] Correct the translation for the updater title #4154
  • [Fixed] The label "trusted" is not visible if a filter has a long name #4126
  • [Fixed] Overlapping text headers in the filtering log #4186
  • [Fixed] The cross button in the password input window of the Parental Control does not work #4266

New in Adguard 7.10 RC 2 (Jun 6, 2022)

  • The highly awaited release of AdGuard v7.10 for Windows is only a few days away — we're working hard to remove the last obstacles from its path. We've fixed minor but unpleasant bugs and, of course, updated the CoreLibs. Test it!

New in Adguard 7.10 RC (Jun 3, 2022)

  • [Enhancement] Update CoreLibs to v.1.9.69 #4256
  • [Fixed] The cross button in the password input window of the Parental Control does not work #4266

New in Adguard 7.10 Beta 2 (May 23, 2022)

  • [Enhancement] Updated CoreLibs to v.1.9.68 #4247
  • [Enhancement] Added dark theme to the updater window #4156
  • [Enhancement] Completed the description for WebRTC feature #4104
  • [Fixed] The Protect from DPI status is not sent to ReportsWebApp #4248
  • [Fixed] Cannot add the same rules to Ad Blocker and DNS filters simultaneously #4132
  • [Fixed] Custom filters do not work after refreshing a web page #4170
  • [Fixed] Browser Assistant is sensitive to the www prefix in the HTTPS Exceptions #4240
  • [Fixed] Filter name is not transmitted when subscribing via filterlists.com #4193
  • [Fixed] Correct the translation for the updater title #4154
  • [Fixed] The label "trusted" is not visible if a filter has a long name #4126
  • [Fixed] Overlapping text headers in the filtering log #4186

New in Adguard 7.10 Beta 1 (Apr 29, 2022)

  • [Enhancement] Update CoreLibs to 1.9.67 #4237
  • [Enhancement] Add "Unencrypted" icon for "Regular" DNS servers description in the DNS tab #4121
  • [Fixed] Cosmetic rules are on filtering log when Ad Blocker is disabled #4185
  • [Fixed] Crash on custom DNS address in Advanced Settings #4195
  • [Fixed] DNS filters are not updated when ad blocker is turned off #4118
  • [Fixed] Filter subscription is downloaded partially within the update #4165
  • [Fixed] There is sound notification on Windows 10 while Enable sound notifications is disabled #4127

New in Adguard 7.9.1 (Mar 5, 2022)

  • [Enhancement] Update CoreLibs to 1.9.43 #4150
  • [Enhancement] Update DnsLibs to 1.7.12
  • [Fixed] Disabling Traffic filtering causes a crash after restarting AdGuard 4142
  • [Fixed] Error while checking for filter updates #4143
  • [Fixed] Disabling Show quic doesn't work until filtering log is relaunched #4133

New in Adguard 7.9 (Feb 22, 2022)

  • [Enhancement] Added an advanced option to set custom DNS bootstrap address #4080
  • [Enhancement] Added sorting by request type Connection #3830
  • [Enhancement] Browser Assistant's filtering log won't open when AdGuard is closed, but continues filtering 3335
  • [Fixed] Language-specific filters are automatically enabled even if the Ad Blocker module is disabled. #4098
  • [Fixed] Pseudo-update of userscripts 4050
  • [Fixed] Link to the Home page in the User rules settings #4068
  • [Fixed] When adding a new rule via Filtering log, the default rule includes the name of the filter it belongs to #4045
  • [Fixed] Wrong padding under filter name in the filter editor #3553
  • [Fixed] A mistake in the text of the license agreement in the Installer #4060
  • [Fixed] $$ rules are not visible in the filtering log #4113
  • [Fixed] Blocked requests by Parental control are shown as Stealth mode's ones in Filtering log 4074
  • [Fixed] The rule counter on the main screen defines comments as active rules #3994
  • [Fixed] Impossible to scroll DNS exclusions screen #4024
  • [Fixed] When enabling/disabling protection "on this site" in one browser window, the Assistant's icon does not change its color in another opened browser window.
  • [Fixed] localization of the All rights reserved string in About tab #4065
  • [Other] AdGuard uses about 10% CPU on Netflix.com with disabled protection on this website 4003
  • [Other] Reworked onboarding animation on Privacy protection slide
  • [Other] The text of the error that occurs when a custom filter is added incorrectly is not translated #4026
  • [Other] Info about AdGuard is left in registry after deleting #4064
  • Updated CoreLibs to v1.9.34:
  • [Enhancement] Added an ability to apply cosmetic rules to specific URLs only #124
  • [Enhancement] Improved detection of content type using Sec-Fetch-Dest header #1382
  • [Enhancement] Changed default address Hide your IP #1516
  • [Enhancement] TLS fingerprint should not change when AdGuard is enabled #1503
  • [Enhancement] Improved the HTTPS filter certificate caching algorithm #1402
  • [Fixed] Authorization on kinopoisk.ru doesn't work when Self-destruct third-party cookie files function is enabled #1502
  • [Fixed] If rule with $all modifier is applied, wrong rule appears in logs #1535
  • [Fixed] AdGuard breaks the encoding on danawa.com #1534
  • [Fixed] An error net::ERR_HTTP2_PROTOCOL_ERROR on www.adorama.com #1518
  • [Fixed] Rules with $third-party modifier do not work at worldvision.de #1523
  • [Other] AdGuard fails at pinning test on pinning-test.badssl.com #1526
  • [Other] Validation errors on RegEx entries #1544
  • Updated DnsLibs to v1.7.4:
  • [Other] Started using NativeLibsCommon in DnsLibs #128

New in Adguard 7.9 RC 2 (Feb 18, 2022)

  • At AdGuard we are guided by the rule "Measure twice, release once". So today, instead of the AdGuard v7.9 for Windows release, we present to you the second release candidate, which contains minor fixes. For example, we fixed an issue with checking for available application updates. It seems that we are now ready for the release!

New in Adguard 7.9 RC (Feb 15, 2022)

  • [Fixed] $$ rules are not visible in the filtering log #4113
  • [Fixed] Blocked requests by Parental control are shown as Stealth mode's ones in Filtering log 4074
  • [Fixed] The rule counter on the main screen defines comments as active rules #3994
  • [Fixed] Impossible to scroll DNS exclusions screen #4024
  • [Fixed] When enabling/disabling protection "on this site" in one browser window, the Assistant's icon does not change its color in another opened browser window.
  • [Fixed] localization of the All rights reserved string in About tab #4065
  • [Other] The text of the error that occurs when a custom filter is added incorrectly is not translated #4026
  • [Other] Info about AdGuard is left in registry after deleting #4064
  • [Other] CoreLibs updated to v1.9.32 #4129

New in Adguard 7.9 Beta 1 (Feb 1, 2022)

  • Changelog:
  • [Enhancement] Added an advanced option to set custom DNS bootstrap address #4080
  • [Enhancement] Added sorting by request type Connection #3830
  • [Enhancement] Browser Assistant's filtering log won't open when AdGuard is closed, but continues filtering 3335
  • [Fixed] Language-specific filters are automatically enabled even if the Ad Blocker module is disabled. #4098
  • [Fixed] Pseudo-update of userscripts 4050
  • [Fixed] Link to the Home page in the User rules settings #4068
  • [Fixed] When adding a new rule via Filtering log, the default rule includes the name of the filter it belongs to #4045
  • [Fixed] Wrong padding under filter name in the filter editor #3553
  • [Fixed] A mistake in the text of the license agreement in the Installer #4060
  • [Other] AdGuard uses about 10% CPU on Netflix.com with disabled protection on this website 4003
  • [Other] Reworked onboarding animation on Privacy protection slide
  • Updated CoreLibs to v1.9.20:
  • [Enhancement] Added an ability to apply cosmetic rules to specific URLs only #124
  • [Enhancement] Improved detection of content type using Sec-Fetch-Dest header #1382
  • [Enhancement] Changed default address Hide your IP #1516
  • [Enhancement] TLS fingerprint should not change when AdGuard is enabled #1503
  • [Enhancement] Improved the HTTPS filter certificate caching algorithm #1402
  • [Fixed] Authorization on kinopoisk.ru doesn't work when Self-destruct third-party coockie files function is enabled #1502
  • [Fixed] If rule with $all modifier is applied, wrong rule appears in logs #1535
  • [Fixed] AdGuard breaks the encoding on danawa.com #1534
  • [Fixed] An error net::ERR_HTTP2_PROTOCOL_ERROR on www.adorama.com #1518
  • [Fixed] Rules with $third-party modifier do not work at worldvision.de #1523
  • [Other] AdGuard fails at pinning test on pinning-test.badssl.com #1526
  • [Other] Validation errors on RegEx entries #1544
  • Updated DnsLibs to v1.7.4:
  • [Other] Started using NativeLibsCommon in DnsLibs #128

New in Adguard 7.8 (Dec 16, 2021)

  • Changelog:
  • [Enhancement] 360 browser has been added to the list of apps filtered by default #4018
  • [Fixed] Browser assistant is still available after the license expires #4020
  • [Fixed] Update info is incorrect after manual update #3997
  • [Fixed] QUIC requests are blocked and shown as TCP when app is excluded from filtering
  • [Fixed] Different type of dialog window opens when adding a custom DNS server
  • [Fixed] Right click on the tray menu icon opens the main window #3908
  • [Fixed] AdGuard defines the Chromium browser as the Sidekick browser #4008
  • [Fixed] AdGuard crashes when trying to use an occupied port in proxy mode
  • [Fixed] Once a custom DNS server is added, in some cases it remains inactive #4042
  • [Fixed] The filter is not displayed in the filtering log when its rule is applied #3992
  • [Fixed] Bandizip is not filtered #3334
  • [Other] Add handling of adguard:add_dns_server URLs
  • Updated CoreLibs to v1.8.274:
  • [Enhancement] QUIC SNI decoder logic #1554
  • [Fixed] The rule @@*$network,app=chrome.exe causes AdGuard to crash #4015
  • [Fixed] Failed to install a custom filter list with #include directive #1553
  • [Other] Support Safebrowsing V2 in the new version of CoreLibs
  • Updated DnsLibs to v1.6.71:
  • [Fixed] Crash when parsing an invalid SDNS stamp #127

New in Adguard 7.8 RC 1 (Dec 15, 2021)

  • Changelog:
  • [Fixed] The filter is not displayed in the filtering log when its rule is applied #3992
  • [Fixed] Bandizip is not filtered #3334
  • [Other] CoreLibs updated to v1.8.274 #4053
  • [Other] DnsLibs updated to v1.6.74 #4049

New in Adguard 7.8 Beta 2 (Dec 10, 2021)

  • [Enhancement] 360 browser has been added to the list of apps filtered by default #4018
  • [Fixed] AdGuard defines the Chromium browser as the Sidekick browser #4008
  • [Fixed] AdGuard crashes when trying to use an occupied port in proxy mode
  • [Fixed] Once a custom DNS server is added, in some cases it remains inactive #4042
  • [Other] CoreLibs updated to v1.8.264 #4044
  • [Other] DnsLibs updated to v1.6.70 #4038

New in Adguard 7.8 Beta 1 (Dec 2, 2021)

  • Changelog:
  • [Enhancement] Update AdGuard WFP and TDI network drivers
  • [Fixed] Browser assistant is still available after the license expires #4020
  • [Fixed] Update info is incorrect after manual update #3997
  • [Fixed] QUIC requests are blocked and shown as TCP when app is excluded from filtering
  • [Fixed] Different type of dialog window opens when adding a custom DNS server
  • [Fixed] Right click on the tray menu icon opens the main window #3908
  • [Other] Add handling of adguard:add_dns_server URLs
  • Updated CoreLibs to v1.8.256:
  • [Enhancement] QUIC SNI decoder logic #1554
  • [Fixed] The rule @@*$network,app=chrome.exe causes AdGuard to crash #4015
  • [Fixed] Failed to install a custom filter list with #include directive #1553
  • [Other] Support Safebrowsing V2 in the new version of CoreLibs
  • Updated DnsLibs to v1.6.66:
  • [Fixed] Crash when parsing an invalid SDNS stamp #127

New in Adguard 7.7.2 (Nov 10, 2021)

  • [Fixed] Driver installation failed on v7.7.1 #3986
  • [Fixed] New tab in Edge is broken when AdGuard is on #1541
  • [Other] Update CoreLibs to v1.8.240 #3996

New in Adguard 7.7.1 (Nov 1, 2021)

  • [Enhancement] Advanced settings redesign
  • [Enhancement] “Disable IP” and “Fallback” text fields become inactive when no input is required
  • [Fixed] Clicking the desktop icon doesn’t open AdGuard UI #3956
  • [Fixed] "Launch AdGuard at system start-up" doesn't work correctly #3968
  • [Fixed] Right click on the tray menu icon opens the main window #3908
  • [Fixed] Service stops with a "Network filtering is absent" error
  • [Fixed] Downloads slow down if the server uses HTTP/2 #1533
  • [Fixed] “Adguard Service” causes ERR_SSL_VERSION_OR_CIPHER_MISMATCH on some sites in Chrome #1537
  • [Other] Upgraded CoreLibs to v1.8.227
  • [Other] Upgraded DnsLibs to v1.6.58

New in Adguard 7.7 (Oct 13, 2021)

  • [Fixed] Cannot install CA certificate when "Use Unicode UTF-8 (beta)" is enabled in Windows settings #3763
  • [Fixed] Parental control can be bypassed with AdGuard Browser Assistant #3815
  • [Fixed] Conflict with Sophos Endpoint Security and Control #3791
  • [Fixed] Filters don't update if the Default update interval is set #3825
  • [Fixed] Opening extra window with a Chinese language proposition while selecting Czech language #3877
  • [Fixed] Filtering completely stops working for some time #3880
  • [Fixed] The rule must be disabled after adding the comment symbol ! but it still exists #3766
  • [Fixed] Ctrl-Shift-Z is not working in Filter Editor #3756
  • [Fixed] DNS requests don't reach client server after update #3757
  • [Fixed] ExtendedCSS misbehaves on images.google.com #135
  • [Enhancement] Finnish translations are missing yet they've been 100% completed for a long time #3898
  • [Enhancement] Compatibility with the Cent Browser #3342
  • [Enhancement] Added Sidekick to the list of default browsers #3769
  • [Enhancement] Make items in the tray menu inactive when we AdGuard's license is not activated #3817
  • [Enhancement] Change tooltips in filters editor to multiline #3870
  • [Enhancement] Updated translations
  • [Other] Unable to activate the app if the old license is outdated #3811
  • [Other] Browser assistant async #3824
  • [Other] New tray icons for AdGuard
  • Updated CoreLibs to v1.8.199:
  • [Fixed] Some :xpath rules do not work #1479
  • [Fixed] Allow to apply $removeparam rules to all resources #1492
  • [Fixed] Rule with $important modifier should have higher priority than rule with $all modifier #1440
  • [Fixed] Browser Assistant can’t view website’s original security certificate #1422
  • [Fixed] CSS rules with url shouldn't be allowed #1431
  • [Fixed] blockchain.com is broken #1411
  • [Fixed] dsp-wiki.com is broken #1420
  • [Fixed] hepsiburada.com - HTTPS filtering issue #1406
  • [Fixed] hydrogenaud.io is broken in Firefox #1361
  • [Fixed] scarlet.be - page cannot be loaded completely #1424
  • [Fixed] superonline.net is broken #1413
  • [Fixed] CL reports incorrect errors on duplicate rules like /ads_google_ #1517
  • [Enhancement] Added an option to send Global Privacy Control's Do Not Sell signal to Stealth Mode #1451
  • [Enhancement] Added $denyallow modifier #1304
  • [Enhancement] Added $redirect-rule modifier #1303
  • [Enhancement] Added $removeheader modifier #1427
  • [Enhancement] Added $specifichide modifier #1166
  • [Enhancement] Add full regex support for $network rules #1394
  • [Enhancement] Allow *## cosmetic rules #1437
  • [Enhancement] Rules with $ in path don't work #161
  • [Enhancement] Add SNI scanning option for QUIC #1467
  • [Enhancement] Figure out why some rules haven't been parsed successfully #1472
  • [Other] Cannot load joongang.co.kr #1509
  • [Other] Improve invalid CA cert or key detection #1455
  • Updated DnsLibs to v1.6.52
  • [Fixed] SERVFAIL/timeout issue on iOS #108
  • [Fixed] Increase DNS timeout for DnsProxy.testUpstream #112
  • [Enhancement] Upgrade to QUIC version 1 #111
  • [Enhancement] Truncate reply to size expected by client #103

New in Adguard 7.7 RC 2 (Oct 8, 2021)

  • [Fixed] ExtendedCSS misbehaves on images.google.com #135
  • [Enhancement] Updated translations
  • [Other] Updated CoreLibs to v1.8.199

New in Adguard 7.7 RC 1 (Oct 6, 2021)

  • In this version, we updated CoreLibs and DNSLibs and fixed all the bugs spotted. Besides, issues with displaying requests have been resolved, so the filtering log now looks way better.

New in Adguard 7.7 Beta 1 (Sep 21, 2021)

  • Changelog:
  • [Fixed] Cannot install CA certificate when "Use Unicode UTF-8 (beta)" is enabled in Windows settings #3763
  • [Fixed] Parental control can be bypassed with AdGuard Browser Assistant #3815
  • [Fixed] Conflict with Sophos Endpoint Security and Control #3791
  • [Fixed] Filters don't update if the Default update interval is set #3825
  • [Fixed] Opening extra window with a Chinese language proposition while selecting Czech language #3877
  • [Fixed] Filtering completely stops working for some time #3880
  • [Fixed] The rule must be disabled after adding the comment symbol ! but it still exists #3766
  • [Fixed] Ctrl-Shift-Z is not working in Filter Editor #3756
  • [Fixed] DNS requests don't reach client server after update #3757
  • [Enhancement] Finnish translations are missing yet they've been 100% completed for a long time #3898
  • [Enhancement] Compatibility with the Cent Browser #3342
  • [Enhancement] Added Sidekick to the list of default browsers #3769
  • [Enhancement] Make items in the tray menu inactive when we AdGuard's license is not activated #3817
  • [Enhancement] Change tooltips in filters editor to multiline #3870
  • [Other] Unable to activate the app if the old license is outdated #3811
  • [Other] Browser assistant async #3824
  • [Other] New tray icons for AdGuard
  • Updated CoreLibs to v1.8.185:
  • [Fixed] Some :xpath rules do not work #1479
  • [Fixed] Allow to apply $removeparam rules to all resources #1492
  • [Fixed] Rule with $important modifier should have higher priority than rule with $all modifier #1440
  • [Fixed] Browser Assistant can’t view website’s original security certificate #1422
  • [Enhancement] Added an option to send Global Privacy Control's Do Not Sell signal to Stealth Mode #1451
  • [Enhancement] Added $denyallow modifier #1304
  • [Enhancement] Added $redirect-rule modifier #1303
  • [Enhancement] Added $removeheader modifier #1427
  • [Enhancement] Added $specifichide modifier #1166
  • [Enhancement] Add full regex support for $network rules #1394
  • [Enhancement] Allow *## cosmetic rules #1437
  • [Enhancement] Rules with $ in path don't work #161
  • [Other] Improve invalid CA cert or key detection #1455
  • Updated DnsLibs to v1.6.36:
  • [Fixed] SERVFAIL/timeout issue on iOS #108
  • [Fixed] Increase DNS timeout for DnsProxy.testUpstream #112
  • [Enhancement] Upgrade to QUIC version 1 #111
  • [Enhancement] Truncate reply to size expected by client #103

New in Adguard 7.6.1 (Apr 24, 2021)

  • [Fixed] No filtering until "Filter localhost" is enabled after updating from v7.5 to v7.6 #3762
  • [Other] Minor fixes & improvements

New in Adguard 7.6 (Apr 21, 2021)

  • [Enhancement] Custom DNS subscriptions support #3641:
  • In v7.5 we introduced DNS protection module. To refresh your memory: it offered the option to select any DNS server instead of the system default as another way to enhance your online privacy. What it didn't offer is any way to customize the DNS filtering. Once you selected the server and the preferred encryption protocol, you were set.
  • In this release, we give you a range of new options to shape the DNS filtering the way you want. It includes several tools, all of which can be found inside the DNS filters editor section.
  • DNS user rules — the most basic way to block/allow DNS requests. Works very similarly to the regular User rules. Note that it supports DNS filtering syntax, which is much less complex than the syntax for network filtering.
  • Importing a DNS filter — click on the 'plus' icon in the bottom left corner, and you'll see a new window pop up. Click on the Import filter button and then either enter a filter URL or browse a suitable local filter. You can find a lot of DNS filters on this website. AdGuard DNS filter is the only one available by default.
  • Adding a custom DNS filter — accesible by clicking the 'plus' icon and then choosing the Add custom filter option. Choose a name and a description and then treat the new DNS filter like any other: import rules, add or remove them manually one by one, disable and enable the filter at will in one click.
  • [Enhancement] DNS-over-QUIC support:
  • When you choose AdGuard DNS server in DNS protection, you now have an option to select DNS-over-QUIC as your encryption protocol of choice. It's the newest protocol, with lots of advantages, and AdGuard DNS is the first public DNS provider to offer it.
  • [Other] Improved compatibility with AdGuard VPN:
  • AdGuard for Windows was already compatible with AdGuard VPN, but in this release we pushed it even further. We fixed several bugs and now the two apps will work more smoothly alongside each other.
  • Changelog:
  • [Fixed] DNS encryption stops working #3479
  • [Fixed] Incorrect hotkey behavior in Filter Editor #3652
  • [Fixed] IPv6 failure with DNS filtering enabled #3490
  • [Fixed] Filtering log work incorrectly after importing #3645
  • [Fixed] The AdGuard Browser Assistant extension is shown as incompatible #3606
  • [Fixed] HTTPS certificate failure after rebooting the system #3710
  • [Other] Reboot is now requested if TDI driver is active during its update #3706
  • [Other] System theme auto switch now happens in real-time #3464
  • [Other] Filters won't update if update interval is disabled #3755
  • [Other] Introduced new crash reporter
  • CoreLibs updated to v1.7.201:
  • [Enhancement] CL now checks that trusted-types CSP does not break the content script #1320
  • [Enhancement] Added $noop modifier #1387
  • [Enhancement] Added filter lists downloader module #1279
  • [Enhancement] Improved the way negation works for $redirect rules #1388
  • [Enhancement] $removeparam syntax updated, $queryprune added as an alias #1384
  • [Enhancement] $domain modifier is now used for target domains only in non-domain rules #1354
  • [Fixed] Filtering log records don't contain the original remote address when an outbound proxy is set up #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] Exclusions with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] Foreign requests get into Filtering log with enabled DNS module #3411
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] Wrong filter is shown in Filtering log #1312
  • [Fixed] FTP pages are broken #1351
  • [Fixed] No action is suggested when AdGuard CA's key is damaged #1415
  • [Fixed] Userscript exclusions do not work as they should #1425
  • [Fixed] Valid rules do not pass validation checks #1419
  • [Fixed] min-length is not working in HTML filtering rules #1383
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348
  • [Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374
  • [Other] Rules with $extension modifier unblock blocked requests #1350
  • DnsLibs updated to v1.4:
  • [Enhancement] Added missing DNSCrypt info in DNS stamps of platform adapters #90
  • [Enhancement] Optimistic DNS #83
  • [Enhancement] DoQ/DoH/DoT queries are now retried before resorting to fallback #86
  • [Other] Encoding errors #79
  • [Other] Added DoQ support in DNS stamps #84
  • [Other] Added an option to pass custom filtering rules without file #30
  • [Other] Added an option to specify IP_BOUND_IF/SO_BINDTODEVICE for outgoing connections #78

New in Adguard 7.6 RC 3 (Apr 16, 2021)

  • [Other] Minor fixes & improvements

New in Adguard 7.6 RC 1 (Apr 9, 2021)

  • [Added] Block/Unblock buttons to the Filtering log for DNS queries #3721
  • [Enhancement] Improved validation process for the DNS filters editor #3742
  • [Fixed] AdGuard crashes after reboot when a network driver is changed #3743

New in Adguard 7.6 Beta 1 (Mar 31, 2021)

  • Changelog:
  • [Fixed] DNS encryption stops working #3479
  • [Fixed] Incorrect hotkey behavior in Filter Editor #3652
  • [Fixed] IPv6 failure with DNS filtering enabled #3490
  • [Fixed] Filtering log work incorrectly after importing #3645
  • [Fixed] The AdGuard Browser Assistant extension is shown as incompatible #3606
  • [Fixed] HTTPS certificate failure after rebooting the system #3710
  • [Other] Reboot is now requested if TDI driver is active during its update #3706
  • [Other] System theme auto switch now happens in real-time #3464
  • [Other] Introduced new crash reporter
  • CoreLibs updated to v1.7.201:
  • [Enhancement] CL now checks that trusted-types CSP does not break the content script #1320
  • [Enhancement] Added $noop modifier #1387
  • [Enhancement] Added filter lists downloader module #1279
  • [Enhancement] Improved the way negation works for $redirect rules #1388
  • [Enhancement] $removeparam syntax updated, $queryprune added as an alias #1384
  • [Enhancement] $domain modifier is now used for target domains only in non-domain rules #1354
  • [Fixed] Filtering log records don't contain the original remote address when an outbound proxy is set up #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] Exclusions with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] Foreign requests get into Filtering log with enabled DNS module #3411
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] Wrong filter is shown in Filtering log #1312
  • [Fixed] FTP pages are broken #1351
  • [Fixed] No action is suggested when AdGuard CA's key is damaged #1415
  • [Fixed] Userscript exclusions do not work as they should #1425
  • [Fixed] Valid rules do not pass validation checks #1419
  • [Fixed] min-length is not working in HTML filtering rules #1383
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expires #1348
  • [Other] ERR_HTTP2_PROTOCOL_ERROR on some websites #1374
  • [Other] Rules with $extension modifier unblock blocked requests #1350
  • DnsLibs updated to v1.4:
  • [Enhancement] Added missing DNSCrypt info in DNS stamps of platform adapters #90
  • [Enhancement] Optimistic DNS #83
  • [Enhancement] DoQ/DoH/DoT queries are now retried before resorting to fallback #86
  • [Other] Encoding errors #79
  • [Other] Added DoQ support in DNS stamps #84
  • [Other] Added an option to pass custom filtering rules without file #30
  • [Other] Added an option to specify IP_BOUND_IF/SO_BINDTODEVICE for outgoing connections #78

New in Adguard 7.5.3 (Nov 20, 2020)

  • [Enhancement] Add $ping content type #1258
  • [Enhancement] Check that trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return 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] The foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] URL contains extra slash while matching against filters and some rules are not applied #1338
  • [Fixed] Wrong filter is shown in Filtering log #1312
  • [Fixed] hkclubs.samsung.com #1340
  • [Other] Fix errors encoding under Windows #79
  • [Other] HTML is not detected on some sites #1308
  • [Other] local.adguard.org certificate is not re-issued when it expire #1348
  • [Enhancement] Improve socket connect with hostname provided (for Proxy mode) #123
  • [Other] $generichide rule causes that assistant is showing that AdGuard is disabled #7
  • [Other] Connection error after waking computer from sleep mode #3412

New in Adguard 7.5.2 (Oct 5, 2020)

  • [Fixed] AdGuard ignores some of the Stealth Mode user settings #3516
  • [Fixed] DNS filtering blocks Internet connection #3526

New in Adguard 7.5.2 Beta 1 (Oct 2, 2020)

  • This beta version of AdGuard for Windows mostly focuses on CoreLibs, which will improve the overall filtering quality.
  • Changelog:
  • [Fixed] AdGuard ignores some of the Stealth Mode user settings #3516
  • [Fixed] DNS filtering blocks Internet connection #3526
  • Upgraded CoreLibs to v1.7.114:
  • [Enhancement] Added $ping content type #1258
  • [Enhancement] #@# without any domains specified now disables the rule completely #1296
  • [Enhacement] Added $redirect-rule modifier #1303
  • [Enhancement] Trusted-types CSP does not break the content script #1320
  • [Fixed] AGFDVSocket doesn't return the original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard doesn't filter domains when HTTPS filtering is disabled #1343
  • [Fixed] Exclusions with $elemhide,jsinject,extension disable HTML filtering rules #1337
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Regexp rule doesn't match URL #1311
  • [Fixed] Path combining helper adds an extra slash #1338
  • [Fixed] The filter ID of the triggered rule for a blocked request is not defined correctly #1312
  • [Fixed] Foreign requests get into filtering log with enabled DNS module #3411
  • [Fixed] Issue with hkclubs.samsung.com #1340
  • [Fixed] Encoding errors #79
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330
  • [Fixed] AdGuard won't start after restart #3380
  • [Fixed] OCSP checks aren't passed through the selected DNS #1328
  • [Fixed] Redundant errors when local.adguard.org accessed from non-HTTPS-filtered processes #1056
  • [Fixed] $badfilter rules are sensitive to domain lists #1331
  • [Other] Speed is capped at 400-500 Mbps #702
  • [Other] Partial HTML processing issues #1308

New in Adguard 7.5.1 (Oct 2, 2020)

  • In this hotfix, we enhanced the filtering, fixed minor issues and updated the CoreLibs engine.
  • Changelog:
  • [Fixed] Update from 7.4.2 to 7.5 - HTTPS exclusions are doubled in the list #3508
  • [Fixed] Parental Control exit issue #3511
  • Upgraded CoreLibs to v1.7.64:
  • [Enhancement] Add $ping content type #1258
  • [Fixed] Problematic userscripts #1273
  • [Fixed] AGFDVSocket doesn't return original peer address in case of outbound proxy set #1330

New in Adguard 7.5.3371.0 (Aug 22, 2020)

  • This release incorporates all the best of two previous beta versions and two release candidates. Double-checking neve hurts, right?
  • There are four key changes, starring DNS filtering that will protect your DNS traffic from interception by ISPs and fraudsters. Another killer feature is an updated Stealth Mode. We’ve expanded its functionality by adding four new options that prevent Windows from collecting user data. Plus, license activation via social login and pausing protection for 30 sec. A good advanced toolkit for an ad blocker, we’d say.
  • DNS filtering:
  • This feature has been long present in other AdGuard products. Not only will the DNS module protect your DNS traffic from the ISP’s and fraudsters’ interception, it will also block ads. However, it’s important to stress that the DNS doesn’t replace normal protection, rather it works best when coupled with it.
  • We have a wide and regularly updated database of domain names, and now you can set it up on AdGuard for Windows.
  • You can choose the server type (DNS-over-HTTPS/DNS-over-TLS, etc.) that suits your needs best or add your own custom DNS server. Also, here is a link to our Knowledge base, where we have collected the most popular DNS providers and added a quick setup option. One click, and your DNS is ready for use.
  • Disable Windows 10 Tracking:
  • Windows Tracking has four options: you can disable Windows telemetry, turn off advertising ID, disable Windows Defender automatic samples submission and disable WAP push message routing service.
  • To illustrate the significance of disabling system telemetry, let’s take Cortana, a virtual assistant developed by Microsoft. Its feature set is enabled by default and periodically sends usage and performance data to Microsoft. This assistant helps, but it also gathers a lot of statistics. If you, as a user, have privacy concerns (which is completely understandable and even expected in this day and age), we’ll help to disable telemetry nice and easy.
  • As for removing an Advertising ID, if you checkmark this option, you will stop receiving Microsoft ads (in the action center, start menu, etc.).
  • Authorization and license activation via social networks:
  • This function has already been available in our app for Android. We decided to add it here, too, because it’s truly a convenience feature.
  • Now, you have one more option of how to activate your license: not only via logging to your AdGuard personal account or manually entering your license key. If the email from your AdGuard personal account and the email you use for authorization in Google or Facebook are the same, you can simply authorize via these social networks. No more trying to remember email/password from your personal account and entering it! One click, and you are logged in and your license key is activated.
  • Pause protection for 30 seconds:
  • In v7.4 we introduced the new BA – more independent, glorious and autonomous. But despite it’s good in many aspects, some users asked us to return one missing thing from the old Assistant. So we did.
  • The old Assistant had a menu option ‘Do not filter for 30 seconds’. For instance, this function will help when you need to visit a website that won’t work when an ad blocker is enabled. In this case it makes sense to briefly disable filtering and see its content. That’s what the returned back ‘Do not filter for 30 seconds’ is also used for. But we went further and made it more convenient by adding a new function called ‘Disable protection for 30 seconds’. It will disable filtering on all websites for the same time period. You can find it in the tray menu of the main app.
  • Changelog:
  • [Enhancement] Allow select several content types for the shown records in the filtering log #3392
  • [Fixed] Slow UI performance in the main window #3322
  • [Fixed] Filtering log shows wrong type of applied stealth-mode option #3423
  • [Fixed] Connecting to a DNSCrypt-protected DNS causes AdGuard to throw a connection error #3455
  • [Fixed] Assistant issue: AdGuard not installed or installed incorrectly #3469
  • [Fixed] Recently added filter won't show up in the filter editor #3340
  • [Fixed] List of built-in DNS servers is doubled on UI #3456
  • [Fixed] Selecting Simplified Chinese leads to problems with subscriptions #3457
  • [Other] Exit from "License" tab via clicking "Esc" #3385
  • [Other] Do not block Exit in context menu when service is failed #3403
  • [Other] "Not Found" icon carries over to other Settings sections #3413
  • [Other] Change the priority of languages for the situation without zh-TW translations. #3442
  • [Other] Wrongly use zh-CN encoding in zh-TW interface everywhere. (v7.5 beta 1) #3443
  • [Other] UI crashes during localization process for ZH-cn locale #3470
  • Upgraded CoreLibs to v1.7.54:
  • [Fixed] Unhandled C++ Exception in finishWithResult() #939
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes scary warnings in Windows Security #1316
  • [Fixed] Filtering log doesn't show information about cookies #3406
  • [Other] ERR_CONNECTION_RESET #3468
  • Upgraded DnsLibs to v1.3.10:
  • Minor changes

New in Adguard 7.5 RC1 (Aug 11, 2020)

  • Changelog:
  • [Fixed] Connecting to a DNSCrypt-protected DNS causes AdGuard to throw a connection error #3455
  • [Fixed] Assistant issue: AdGuard not installed or installed incorrectly #3469
  • [Other] Change the priority of languages for the situation without zh-TW translations. #3442
  • [Other] UI crashes during localization process for ZH-cn locale #3470
  • [Other] Wrongly use zh-CN encoding in zh-TW interface everywhere. (v7.5 beta 1) #3443
  • Upgraded CoreLibs to v1.7.41:
  • [Fixed] Problematic userscripts #1273
  • [Fixed] Process name detection causes scary warnings in Windows Security #1316
  • [Fixed] Filtering log doesn’t show information about cookies #3406
  • [Other] ERR_CONNECTION_RESET #3468

New in Adguard 7.5 Beta 2 (Jul 31, 2020)

  • Enhancement] Upgrade CoreLibs to 1.7.12 #3458
  • [Fixed] Recently added filter won't show up in the filter editor #3340
  • [Fixed] List of built-in DNS servers is doubled on UI #3456
  • [Fixed] Selecting Simplified Chinese leads to problems with subscriptions #3457
  • [Other] "Not Found" icon carries over to other Settings sections #3413

New in Adguard 7.5 Beta 1 (Jul 24, 2020)

  • Changelog:
  • [Enhancement] Allow select several content types for the shown records in the filtering log #3392
  • [Fixed] Custom DNS server's updates aren't applied #3430
  • [Fixed] Filtering log shows wrong type of applied stealth-mode option #3423
  • [Fixed] InvalidOperationException while starting the DnsProxyServer #3382
  • [Fixed] Slow UI performance in the main window #3322
  • [Other] AdGuard is crashing when user trying to block DNS request in the filtering log #3374
  • [Other] Do not block Exit in context menu when service is failed #3403
  • [Other] Exit from "License" tab via clicking "Esc" #3385
  • [Other] Get rid of passing SDNS filter to the DNS #3379

New in Adguard 7.4.2 Hotfix (Jun 4, 2020)

  • [Fixed] Date format view is invalid with some system language settings: #3136
  • [Fixed] The latest windows nightly version cannot automatically update local rules: #3347
  • [Fixed] Firefox policies page: #3336
  • [Fixed] Slow Filter Update which leads to UI hang: #3348
  • [Fixed] Disabling Adguard Assistant will remove HTTPS certificate in Firefox when Adguard is Closed into the background: #3352

New in Adguard 7.4.1 Hotfix (May 29, 2020)

  • [Fixed] The trial window localization issue #3333
  • [Fixed] Unable to send a message to support #3337

New in Adguard 7.4 RC2 (May 14, 2020)

  • Changelog:
  • [Bug] Installation window shows up after PC reboot #3278
  • [Bug] UI won't start after an update #3299
  • [Bug] Statistic isn't incremented #3311
  • [Bug] Native extension api GetOriginalCert returns wildcard cert if it is in cache #3315
  • Corelibs updated to v1.5.266:
  • [Bug] Rules with :style() are converted incorrectly #1149
  • [Bug] Cosmetic rules can be used as CSS rules #1293
  • [Bug] Basic rules with a wildcard in top-level domains aren't working #1298

New in Adguard 7.4 RC1 (Apr 28, 2020)

  • [Bug] Some installation-related processes are still active after an update #3126
  • [Bug] Connection errors #3237
  • [Bug] "AdGuard Browser Assistant is not installed or configured incorrectly" error #3241
  • [Bug] Disabled userscripts reenable automatically after an update #3258
  • [Bug] AdGuard starts in a windows instead of being minimized in the system tray #3276
  • [Bug] "AdGuard installed successfully" window pops up after a reboot #3278
  • [Enhancement] Browser Assistant now supports Waterfox and Cliqz browsers #3264
  • [Enhancement] CoreLibs has been updated to v1.5.249 #3277

New in Adguard 7.4.3172 Beta 2 (Apr 6, 2020)

  • [Added] Add new Edge browser support #3217
  • [Fixed] Using extension w/app allows user to bypass Parental Control #3219
  • [Fixed] Screen is twitching after disabling the extension #3229
  • [Fixed] Pale buttons' text while starting the AdGuard #3236
  • [Fixed] Some requests’ names are cut and not displayed in the filtering log #3249
  • [Fixed] Browser restart is required after AdGuard update #3250
  • [Fixed] After reinstalling the application does not work #3238
  • [Improved] HTTP proxy mode's description is disabled #3227
  • [Improved] Update CoreLibs to 1.5.238 #3246

New in Adguard 7.3 RC1 (Dec 19, 2019)

  • Ad Blocking:
  • [Fixed] False link interception #3117
  • [Fixed] Disabling HTTPS filtering for an app works incorrectly #3111
  • [Fixed] Cookies time-to-live resets to zero #3115
  • [Fixed] Automatic apps filtering gets disabled after an app update #3076
  • UI:
  • [Added] Add HTTPS filtering step to the initial wizard #3125
  • [Changed] Checkbox for new rule is now shown as disabled in Filter editor #2893
  • [Fixed] Diagonal resizing by dragging the bottom corners is flawed #2943
  • [Fixed] Extra error entries in the log file #2875
  • [Fixed] Filter descriptions in Filter editor lack spaces in Traditional Chinese localization #2853
  • [Fixed] Main window now correctly reflects the time of the last filters update check and not the time of the last actual filters update #2982
  • [Fixed] Incorrect placement of proxy configuration warning #3065
  • [Fixed] UI performance drops when you use search on the “Add filter” screen #3090
  • [Fixed] Main window is shown next to the settings wizard #3100
  • [Fixed] Poor line break on Browsing Security screen #3101
  • [Fixed] Repeated clicks on “Debug mode” in tray menu bring up the slow filtering warning #2996
  • [Improved] Centering of icons in Settings #2727
  • Networking:
  • [Fixed] Firefox Private Network issue #2981
  • Other:
  • [Changed] AdGuard now explicitly asks the user to activate trial period #2980
  • [Fixed] Crash after locale change #3108
  • [Fixed] Filters metadata is not updated for some filters #3036
  • [Fixed] AdGuard occasionally doesn’t delete old log files #2874
  • [Fixed] Adguard.Core.Tools crashes on the app uninstall #3097
  • [Improved] AdGuard now adapts its time&date format according to system settings #2945
  • [Improved] CoreLibs has been updated to v1.5.151

New in Adguard 7.2.2990.0 (Nov 28, 2019)

  • Rarely there's a critical level bug that shows itself over 2 months since the last release, but here we are. We can't really call this update a hotfix, but it's certainly urgent. This patch fixes a bug that in some circumstances could break cosmetic filtering on all webpages.

New in Adguard 7.3 Beta 1 (Nov 21, 2019)

  • As the tradition requires, the first beta for any AdGuard for Windows version is usually the biggest one, with the most amount of meaningful changes. For today, we have a long list of fixes and UI improvements. But for starters let’s have a look at the most interesting stuff: CoreLibs-related changes that will further enhance ad blocking quality, a new (but at the same time somewhat old) mode of filtering and a new option to activate AdGuard.
  • [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 support:
  • They 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 to 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.
  • [Improved] Proxy mode can now be used alongside automatic traffic filtering #2696, #3055:
  • Previously, you had to choose between using AdGuard to filter all traffic on the current system, or setting it up as an HTTP proxy to funnel traffic of particular apps or devices through AdGuard (but without filtering it).
  • Now you can have the best of both worlds, and even more: filter application and browser traffic on the current PC and at the same time use AdGuard as a filtering proxy for other devices (yes, now their traffic will be filtered too). To select the configuration you want go to Network settings.
  • [Added] Activating AdGuard by linking personal Account #2931:
  • Something we’ve tested in other AdGuard products and found positive feedback is an option to activate AdGuard by linking the app with your adguard.com account. In this case, instead of entering the license key, you put in your Account credentials (login/password). The app automatically looks for a valid license key in your Account and uses it to activate AdGuard.
  • Ad blocking:
  • [Added] Enable the HARs writing as an advanced option #2402
  • [Fixed] Userscript working in pre version 7 releases not working in post version 7 releases. #2937
  • [Fixed]Error occurred while reloading protection, doesn't change the filtering status #2965
  • [Fixed] Cannot find the file specified #2969
  • [Fixed] Incompatibility between AdGuard and HTTP Debugger #2979
  • [Fixed] Cannot add executable from %Appdata% to the filtering #3023
  • [Fixed] Some problems with user filter #3044
  • [Fixed] Cannot add $network rules to the user filter #3058
  • [Fixed] Atom package installer doesn't work when protection enabled #2988
  • [Fixed] Firefox Private Network issue #2981
  • [Improved] Change the approach to the way how we start cert installer #2973
  • [Improved] Handle SHA-1 issues #3041
  • Networking:
  • [Improved] We should check the internet availability before sending a support request #2925
  • [Improved] Restore using port 0 for auto-selecting listen ports #2989
  • UI:
  • [Added] Import-export advanced settings #2964
  • [Added] Trial period should be started explicitly #2980
  • [Fixed]Buttons Collapse, Expand, Close look bad #2722
  • [Fixed] Userscript is reported as updated if version contains a letter #2819
  • [Fixed] It seems that it lacks spaces in the front & back of from" in filters editor while UI is Traditional Chinese (zh-TW)." #2853
  • [Fixed] Drag&Drop issue #2961
  • [Fixed]Filtering log doesn't show applied rules #2998
  • [Fixed] Dark theme inner window issue #3033
  • [Fixed] Wrong request type in the filtering log #3059
  • [Improved] Microsoft Edge Beta cannot be added to filtered app in AFW #3060
  • [Improved] Remove old strings from translations #2926
  • [Improved] Improve the license check window #2939
  • [Improved] AdGuard Personal CA keeps coming back #1306
  • [Improved] Re-design About" screen" #2675
  • [Improved] There is no link to the list of changes in the latest versions #2715
  • [Improved] The text is not centered on the main screen #2716
  • [Improved] Use custom adguard: scheme for adding userscripts #2838
  • [Improved] Hover on maximize button looks bad #2840
  • [Improved] Strip identifying information from the logs when doing export #3022
  • Other:
  • [Added] New versioning system #2896
  • [Fixed] Logs rotation does not work occasionally #2874
  • [Fixed] File or folder is corrupted #2984
  • [Fixed] Filters metadata is not updated while filters update #3036
  • [Improved] Adguard GUI unnecessarily raising Windows platform timer resolution #2734
  • [Improved] Transfer GM property when the user changes the userscript's name #2739
  • [Improved] Improve the Advanced Settings logic #2915
  • [Improved] Get rid of obsolete /f command from tools #2920
  • [Improved] Filter installer's crash report names #2971
  • [Improved] Pass the empty parameter's value in the query string #3038
  • [Improved] Test the release build of the new Microsoft Edge #3061

New in Adguard 7.2.2936 RC (Sep 20, 2019)

  • [Fixed] WFP driver incompatibility with Emsisoft software #2957
  • [Fixed] E-mail text field issue in Support window #2951
  • [Fixed] Issue on the protection startup #2952
  • [Fixed] Window buttons tooltip localization #2953
  • [Fixed] Couldn't enable the proxy mode #2974
  • [Fixed] The port field is always highlighted #2976
  • [Improved] Additionally inform users about required reboot #2946

New in Adguard 7.2.2920 RC (Sep 12, 2019)

  • Update Assistant and Wot to 4.3.18 and 1.1.16 respectively #2942
  • Translations update

New in Adguard 7.2.2916.1 RC (Sep 9, 2019)

  • Fixed support menu window (UI) #2910
  • Check for email validation before submitting a support request #2911
  • Failed test: Uninstallation via uninstall shortcut #2916
  • AdGuard does not filter Iridium browser #2918
  • UI elements should be aligned #2922
  • Incompatibility with Epic Browser #2927

New in Adguard 7.2.2903.6 Beta (Sep 2, 2019)

  • Changed:
  • Installer redesign #2574
  • When the visual style of your app’s installer doesn’t fit the visual style of the app itself, it’s not good. Same as wearing sandals with socks. So we fixed it!
  • New installer looks so good, sometimes we uninstall AdGuard just to look at it once more. Hope you like it just as much as we do! And if not, no big deal: you’re not going to come across it too often, hopefully.
  • Added:
  • Installer crash reporting tool #2566
  • One of the most annoying types of crashes, both for users and developers, is when the app crashes during the installation. Our usual crash reporting tool was useless in such cases. What’s the logical solution? Correct, to give the installer its own reporting tool!
  • As you can see, it looks almost exactly the same. Nothing will be sent without your consent, and you can also add a comment with the description of the problem to help our developers fix the crash faster.
  • Added:
  • “Filter localhost" advanced setting #2830
  • Some apps, for example antiviruses, may use localhost for interactions between their components. In rare cases it could lead to compatibility problems. Now it’s possible to manage filtering of localhost with the help of the new setting.
  • Be sure that you know what you’re doing before messing with any of the advanced settings!
  • You can find this setting among advanced settings. By default, it’s disabled. We advise to try to enable it only if you experience very serious issues, e.g. when web pages don’t load or there’s no internet connection.
  • Ad blocking:
  • [Fixed] Stealth mode settings reset after the app update #2839
  • [Fixed] HTTPS filtering is disabled by default for the newly added applications #2846
  • [Improved] Automatic filters detection algorithm #2692
  • [Improved] Automatic detection of certificate issues in Firefox #2782
  • Networking:
  • [Fixed] AdGuard closes connections after a reconfiguration #2841
  • [Fixed] Connection errors on Windows 10 #2843
  • [Improved] WFP/TDI drivers have been updated #2889
  • UI:
  • [Changed] Selector color in dark mode #2749
  • [Changed] Now separate windows are used for Support and About dialogues #2619
  • [Changed] Blocked stun/turn requests now have a prefix in the Filtering log #2638
  • [Changed] Users can now access Settings, About and Support windows even when protection failed to start #2892
  • [Changed] “Use localhost for injections” setting has been renamed to “Intercept TCP connection requests" #2859
  • [Fixed] Minor interface issues #2761
  • [Fixed] Issues with accessibility for visually impaired users #2682
  • [Fixed] Cropped text on the filters update screen #2698
  • [Fixed] AdGuard GUI unnecessarily raises Windows platform timer resolution #2734
  • [Fixed] Some text is not visible in dark theme #2767
  • [Fixed] Date on the filters update screen goes beyond the frame #2849
  • Other:
  • [Changed] Atom browser has been added to the list of apps filtered by default #2688
  • [Changed] Localizations have been updated
  • [Fixed] Post-installation notification sequence #2750
  • [Fixed] Switching between update channels is carried out improperly #2806
  • [Fixed] The application doesn’t start after the update #2798
  • [Fixed] AdGuard hangs after the update #2856
  • [Fixed] Information about old installers is stored in %ProgramData% #2869
  • [Fixed] Filter update notification does not disappear on Windows 7 #2873
  • [Fixed] AdGuard does not handle alphanumeric versions properly #2876
  • [Fixed] Compatibility issues
  • [Improved] Handling of filter subscription detections #2517

New in Adguard 7.1.2817.0 RC (Jun 21, 2019)

  • Ad blocking:
  • [Fixed] Manual blocker options bug #2677
  • Network:
  • [Fixed] AG certificate is not removed on the app uninstall or reinstall #2772
  • [Fixed] Certificate gets installed into the wrong system storage #2756
  • [Fixed] Compatibility issues with Sophos AV #2710
  • [Fixed] Cookies are getting removed even though self-destructing cookies options are disabled #2714
  • [Fixed] Windscribe extension compatibility #2703
  • UI:
  • [Changed] Domain name is now shown in the filtering log in all cases when it's detected #2691
  • [Changed] Translations have been updated #2697
  • [Fixed] AdGuard settings respond slowly when Parental Control is enabled #2687
  • [Fixed] Release channel label is missing #2695
  • Other:
  • [Fixed] "Hide User-Agent" flag state is not passed properly to web reporter #2732
  • [Fixed] AdGuard crashes randomly when you open settings #2685
  • [Fixed] Userscripts' update channels don't match app's release channel #2694

New in Adguard 7.0.2693.6661 (May 31, 2019)

  • [Improved] UI and installer redesign #2574:
  • It is somewhat of a tradition by this point to have a UI redesign with each major AdGuard for Windows version upgrade. This time will not be an exception. AdGuard 7.0 for Windows will look very different from the current familiar version.
  • [Improved] Corelibs:
  • Everybody knows what CoreLibs is by this point, but we'll remind anyway: it is a filtering engine that drives the whole process of ad blocking in most AdGuard products, AdGuard for Windows included. And with every new version of CL these products become better: the quality of ad blocking increases, they work faster and become more stable. This beta of AdGuard 7.0 for Windows features the most recent of CoreLibs version, which means this is as good as it gets. Well, at least until the next CoreLibs update:), In this beta we make an emphasis on UI changes but also fix several crashes. We also took this opportunity to introduce a new userscript — AdGuard Extra., This is more of a hotfix than a beta. Some Firefox users reported problems with browser freezing. We determined that this behaviour was a sequence of hanged connections, which in its turn was caused by a CoreLibs bug. It’s crucial to eliminate all such bugs before we release a stable version (which will be soon), so here we are.
  • [Added] Automatic crash reports #2298:
  • Sometimes apps crash, and you can do nothing about it. Reasons can be very different, and so are solutions. To be able to investigate every crash individually and find a proper fix to it, we add integration with an automatic crash report system. If AdGuard crashes, upon the next launch you'll be asked if you want to send a crash report.
  • [Added] AdGuard Extra extension #2648:
  • 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 circumvention/reinjection techniques. AdGuard for Windows is the second AdGuard product to get this addition, we are thrilled to see it in action and read your feedback on it.
  • Ad blocking:
  • [Changed] Сustom filters do not support powerful modifiers anymore unless allowed explicitly by user #2392
  • [Fixed] Custom filters are always displayed like they are up-to-date #2501
  • [Fixed] Issues with Firefox certificate #2390
  • [Fixed] Сustom apps with Cyrillic symbols in the path are not filtered #2542
  • [Improved] The list of URL parameters to strip in the Stealth Mode module has been made customizable #2396
  • Network:
  • [Fixed] Service connection issues after hibernate/sleep #2438
  • UI:
  • [Added] [Nightly] Filtering log - open url #2599
  • [Added] An option to add/remove filters from the General settings screen #2620
  • [Added] CoreLibs release version to the About section #2420
  • [Changed] AdGuard Assistant extension name #2643
  • [Changed] Notification text for the case when protection status is changed via the Assistant #2251
  • [Changed] UI changes on Trial period & License screens #2657
  • [Fixed] "BlockTypeRuleDescription" wrongly used as a rule in the filtering log #2663
  • [Fixed] AdGuard splash screen appears even when /nosplash is specified #2434
  • [Fixed] Date format for Arabic localization #2477
  • [Fixed] Filter name is displayed in the Rule column in the filtering log #2634
  • [Fixed] License activation window glitch #2628
  • [Fixed] Notification's text is out of its bounds #2662
  • [Fixed] Rule Editor suggest wrong exclusion for $$ rules #2630
  • [Fixed] Rules from disabled filter lists are accounted for in the statistics #2497
  • [Fixed] Scrollbar in the settings is too sensitive #2514
  • [Fixed] The displayed rules in Filter editor are not refreshed after clicking on the "X" button in the search bar #2451
  • [Fixed] The search in the "Settings" view doesn't work properly #2417
  • [Fixed] UI window can only be dragged when the left mouse button is pressed #2621
  • [Fixed] Update channel resets from "Nightly" to "Release" after settings get reset to defaults #2614
  • [Improved] Chinese date format is now used for filters' update time in Chinese localization #2496
  • [Improved] Descriptions for Stealth Mode options have been updated #2491
  • [Improved] Filtering log now indicates what cookies were modified #2387
  • [Improved] Filtering log search syntax has been extended #2651
  • Other:
  • [Added] Chromium-based Microsoft Edge to the filtered applications list #2548
  • [Changed] Localizations has been updated
  • [Changed] Logging has been made less verbose where it's not necessary #2425
  • [Changed] The list of apps filtered by default has been updated
  • [Changed] Translations have been updated
  • [Changed] Unicode marker (BOM) has been removed from the userscript content #2601
  • [Fixed] AdGuard crashes
  • [Fixed] AdGuard doesn't automatically detect system language #2622
  • [Fixed] AdGuard hangs after exiting the sleep mode #2649
  • [Fixed] An issue with userscripts updates #2500
  • [Fixed] Application update resets Assistant settings #2505
  • [Fixed] Compatibility problems
  • [Fixed] Empty lines in custom filters are imported as rules #2473
  • [Fixed] Error deleting backup file #2582
  • [Fixed] Error while doing the update check #2654
  • [Fixed] Excluding an app from filtering also excludes all other apps with the same executable name #2453
  • [Fixed] Greasy Fork userscripts display an error when checking for updates #2447
  • [Fixed] Installer startup delay #2388
  • [Fixed] The English language is set by default #2664
  • [Fixed] User filter rule editing bug #2584
  • [Improved] Additional userscript parameters are now stored when you export settings #2367
  • [Improved] AdGuard now checks if the userscript is already installed before downloading it #2406
  • [Improved] AdGuard-related system settings (e.g. UI window's size etc.) can now be imported along with the app settings #2393
  • [Improved] CoreLibs has been updated
  • [Improved] The way to get userscripts' and filter subscriptions' content #2379

New in Adguard 7.0.2688.6651 RC (May 30, 2019)

  • This is more of a hotfix than a release candidate. Some Firefox users reported problems with browser freezing. We determined that this behavior was a sequence of hanged connections, which in its turn was caused by a CoreLibs bug. It’s crucial to eliminate all such bugs before we release a stable version (which will be soon), so here we are.
  • [Fixed] An error while update/reinstall user script from the local file #2679
  • [Fixed] Minor changes in UI #2678

New in Adguard 7.0.2638.6551 Beta (May 24, 2019)

  • 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 Windows is the second AdGuard product to get this addition, we are thrilled to see it in action and read your feedback on it.
  • UI:
  • [Added] An option to add/remove filters from the General settings screen #2620
  • [Changed] AdGuard Assistant extension name #2643
  • [Changed] UI changes on Trial period & License screens #2657
  • [Fixed] "BlockTypeRuleDescription" wrongly used as a rule in the filtering log #2663
  • [Fixed] Filter name is displayed in the Rule column in the filtering log #2634
  • [Fixed] License activation window glitch #2628
  • [Fixed] Notification's text is out of its bounds #2662
  • [Fixed] Rule Editor suggest wrong exclusion for $$ rules #2630
  • [Fixed] UI window can only be dragged when the left mouse button is pressed #2621
  • [Improved] Filtering log search syntax has been extended #2651
  • Other:
  • [Changed] Translations have been updated
  • [Fixed] AdGuard crashes
  • [Fixed] AdGuard doesn't automatically detect system language #2622
  • [Fixed] AdGuard hangs after exiting the sleep mode #2649
  • [Fixed] Error while doing the update check #2654
  • [Fixed] The English language is set by default #2664
  • [Improved] CoreLibs has been updated

New in Adguard 7.0.2578.6431 Beta (May 8, 2019)

  • Ad blocking:
  • [Changed] ?ustom filters do not support powerful modifiers anymore unless allowed explicitly by user #2392
  • [Fixed] Custom filters are always displayed like they are up-to-date #2501
  • [Fixed] Issues with Firefox certificate #2390
  • [Fixed] ?ustom apps with Cyrillic symbols in the path are not filtered #2542
  • [Improved] The list of URL parameters to strip in the Stealth Mode module has been made customizable #2396
  • Network:
  • [Fixed] Service connection issues after hibernate/sleep #2438
  • UI:
  • [Added] A button to open a request in the Filtering Log #2599
  • [Added] CoreLibs release version to the About section #2420
  • [Changed] Notification text for the case when protection status is changed via the Assistant #2251
  • [Fixed] AdGuard splash screen appears even when /nosplash is specified #2434
  • [Fixed] Date format for Arabic localization #2477
  • [Fixed] Rules from disabled filter lists are accounted for in the statistics #2497
  • [Fixed] Scrollbar in the settings is too sensitive #2514
  • [Fixed] The displayed rules in Filter editor are not refreshed after clicking on the "X" button in the search bar #2451
  • [Fixed] The search in the "Settings" view doesn't work properly #2417
  • [Fixed] Update channel resets from "Nightly" to "Release" after settings get reset to defaults #2614
  • [Improved] Chinese date format is now used for filters' update time in Chinese localization #2496
  • [Improved] Descriptions for Stealth Mode options have been updated #2491
  • [Improved] Filtering log now indicates what cookies were modified #2387
  • Other:
  • [Added] Chromium-based Microsoft Edge to the filtered applications list #2548
  • [Changed] Logging has been made less verbose where it's not necessary #2425
  • [Changed] Unicode marker (BOM) has been removed from the userscript content #2601
  • [Changed] Localizations has been updated
  • [Changed] The list of apps filtered by default has been updated
  • [Fixed] An issue with userscripts updates #2500
  • [Fixed] Application update resets Assistant settings #2505
  • [Fixed] Empty lines in custom filters are imported as rules #2473
  • [Fixed] Error deleting backup file #2582
  • [Fixed] Excluding an app from filtering also excludes all other apps with the same executable name #2453
  • [Fixed] Greasy Fork userscripts display an error when checking for updates #2447
  • [Fixed] Installer startup delay #2388
  • [Fixed] User filter rule editing bug #2584
  • [Fixed] Compatibility problems
  • [Improved] Additional userscript parameters are now stored when you export settings #2367
  • [Improved] AdGuard now checks if the userscript is already installed before downloading it #2406
  • [Improved] AdGuard-related system settings (e.g. UI window's size etc.) can now be imported along with the app settings #2393
  • [Improved] The way to get userscripts' and filter subscriptions' content #2379

New in Adguard 6.4.1814.4903 (Oct 26, 2018)

  • This version makes a strong accent on the Networking issues. This doesn’t mean everything else was abandoned, on the contrary, there’s been a lot of ad blocking- and UI-related fixes and improvements, just the network-related fixes happened to be the most important ones. Oh, but let’s also not forget about the improved popup blocker!
  • [Fixed] Unrelated TCP connections get reset when starting AdGuard service #2291:
  • AdGuard needs to reset connections when it starts/restarts its service in order to properly filter them. What AdGuard doesn't have to do is to reset connections that it is not going to filter anyway. So from now on, it won't do it, as simple as that.
  • [Fixed] Avast Free prevents AdGuard from suppressing QUIC #2310:
  • The current way of whitelisting apps from filtering for WFP driver has been extended to TDI driver. It allows to avoid compatibility issues with other software, especially with antivirus software.
  • [Improved] TLS version has been upgraded #2337:
  • Up to this moment we were using a draft of TLS 1.3 technology (#2155), as we always want to be at the cutting edge. Now, as TLS 1.3 standard was officially accepted by IETF, we are happy to say that AdGuard supports the most modern encrypting standards.
  • [Improved] Popup Blocker has been updated to v2.5 #2295:
  • Popup Blocker is an extension (userscript) that is added to AdGuard by default. As it’s clear from its name, it helps block various popup windows (most of which are all kinds of ads). It’s been around forever, but the new version for the first time features its own UI accessable from “Extensions” settings tab. You can whitelist websites there or disable notifications for certain websites. The blocking capabilities have been improved too, of course.
  • [Changed] TLS 1.2 is used by default if Avast is detected #2368:
  • As we’ve said earlier, TLS 1.3 is the current standard, but some antiviruses still use v1.2, notably Avast. We would like to completely switch to v1.3 but have to take this into consideration.
  • [Fixed] Application update resets Assistant settings and restores deleted extensions #2365:
  • There won’t be enough fingers combined on the hands of all people in our office to count the number of times users complained about this issue. One of our current priorities is to make the process of updating AdGuard as smooth as possible, and certainly preserving users’ settings is a big step in that direction.
  • Ad Blocking:
  • [Fixed] Duplicate EV certificate messages #2282
  • [Fixed] Twitch desktop app is not filtered #2289
  • [Fixed] PopupBlocker is not updated alongside AG update #2354
  • [Improved] Popup Blocker updated to v2.5 #2295
  • [Improved] Popup Blocker extension has been updated to v2.5.8 #2351
  • [Improved] Custom filters URL parsing #2280
  • [Improved] URL exclusion blocking rules are now created with important modifier by default #2305
  • Networking:
  • [Changed] AdGuard now asks for a reboot after TDI driver update on Windows 7 #2364
  • [Fixed] Firefox 64-bit handshake issues with some domains #2347
  • [Fixed] QUIC v44 is not blocked properly #2335
  • [Improved] AdGuard now checks on installation if the TDI driver is not registered yet #2321
  • UI:
  • [Changed] Clickable area for “Close” button for AdGuard notification has been increased on Windows 7 #2319
  • [Changed] Highlighting color for the whitelisted requests in Filtering Log #2358
  • [Fixed] AdGuard remembers the last displayed settings tab after closing #2317
  • [Fixed] The Assistant icon appears in full-screen mode on YouTube and Twitch #2309
  • [Fixed] Move the assistant icon back to the right corner #2314
  • [Fixed] Duplicate EV certificate messages #2282
  • [Fixed] "Hide your referer" checkbox state is not transmitted properly to web reporting tool #2286
  • [Fixed] Duplicate "Trial is expiring" message #2287
  • [Fixed] AdGuard fails to start service #2339
  • [Fixed] Crash on multiple tray icon clicks right after the installation #2340
  • [Fixed] "Service failure" tile and "Trial expired" tile appear simultaneously #2342
  • [Fixed] Crash upon opening the Filtering Log #2346
  • [Fixed] Update AG icon to high-resolution version #2341
  • [Improved] Suppress the Alt-Svc header #2343
  • Other:
  • [Fixed] AdguardSvc process memory leak #2114
  • [Fixed] Crash while closing from tray #2252
  • [Fixed] Crash after auto-update on the application startup on Windows 7 #2290
  • [Fixed] An error while parsing the userscript metadata #2311
  • [Improved] A privacy-friendly protocol is now used for the parental control web service #2316
  • [Improved] Localizations have been updated, new languages have been added (Slovenian, Czech, Belarusian) #2361

New in Adguard 6.4.1739.4753 RC (Oct 10, 2018)

  • [Fixed] AdGuard fails to start service #2339
  • [Fixed] Firefox 64-bit handshake issues with some domains #2347
  • [Fixed] "Service failure" tile and "Trial expired" tile appear simultaneously #2342
  • [Fixed] Crash on multiple tray clicks right after the installation #2340
  • [Improved] AG icon has been updated to a high resolution version #2341
  • [Improved] Maximize close box for AdGuard notification twice size (11x11 pxls to 22x22 pxls) on Windows 7 #2319
  • [Improved] Suppress the Alt-Svc header #2343

New in Adguard 6.4.1639.4553 Beta (Sep 26, 2018)

  • Ad blocking:
  • [Improved] URL exclusion blocking rules are now created with important modifier by default #2305
  • Networking:
  • [Fixed] AdGuard does not filter connections with TDI driver #2308
  • [Fixed] Avast Free prevents AdGuard from suppressing QUIC #2310
  • The current way of whitelisting apps from filtering for WFP driver has been extended to TDI driver. It allows to avoid compatibility issues with other software, especially with antivirus software.
  • [Improved] AdGuard now checks on installation if the TDI driver is not registered yet #2321
  • UI:
  • [Fixed] AdGuard remembers the last displayed settings tab after closing #2317
  • [Fixed] The Assistant icon appears in full screen mode on YouTube and Twitch #2309
  • [Fixed] Move the assistant icon back to the right corner #2314
  • Other:
  • [Fixed] Crash while closing from tray #2252
  • [Fixed] Crash after auto-update on the application startup on Windows 7 #2290
  • [Fixed] An error while parsing the userscript metadata #2311
  • [Improved] A privacy-friendly protocol is now used for the parental control web service #2316

New in Adguard 6.4.1537.4349 Beta (Aug 28, 2018)

  • This is rather a hotfix then beta for those users who experienced problems with filtering via TDI driver.
  • [Fixed] AdGuard does not filter connections with TDI driver

New in Adguard 6.4.1537.4349 Beta (Aug 23, 2018)

  • This is the first beta after v6.3 release, so for starters we have a rather shallow changelog. Don't worry, there will be more goodies to come once we gain steam.
  • [Fixed] Unrelated TCP connections get reset when starting AdGuard service #229
  • AdGuard needs to reset connections when it starts/restarts its service in order to properly filter them. What AdGuard doesn't have to do is to reset connections that it is not going to filter anyway. So from now on, it won't do it, as simple as that.
  • [Fixed] AdguardSvc process memory leak #2114
  • [Fixed] Duplicate EV certificate messages #2282
  • [Fixed] "Hide your referer" checkbox state is not transmitted properly to web reporting tool #2286
  • [Fixed] Duplicate "Trial is expiring" message #2287
  • [Fixed] Twitch desktop app is not filtered #2289
  • [Fixed] Crash after auto-update on the application startup (Win7) #2290
  • [Improved] Popup Blocker updated to v2.5 #2295
  • [Improved] Custom filters URL parsing #2280

New in Adguard 6.3.1399.4073 (Jul 13, 2018)

  • While we are still polishing CoreLibs and are not ready to implement it just yet, we can sweeten the waiting with this new release. New "Nightly" update channel, added TLS1.3 support, improved performance and many more other changes.
  • [Added] Nightly update channel:
  • The concept of a “Nightly” build is very simple. It literally means “a build that is released at the end of every day”, hence “nightly”. In reality, it may not happen every single day, but rather every 3 or 4 days, but the idea is there. All the latest changes made by developers will be included in the nightly build (yes, including possible bugs — be prepared!). If you feel that beta is not enough for you, and you need to be a step ahead of the rest, this is the choice for you. Just go to AdGuard settings and switch to Nightly update channel.
  • [Added] TLS1.3 Support (draft 28) #2155:
  • TLS 1.3 is a new version of the cryptographic protocol used to encrypt messages sent via HTTP. It is faster, more secure and overall better than its predecessors. It has not been accepted by IETF as a standard yet, but it is only a matter of time. The process has already started, and we want to be at the forefront, and thus we have already added the TLS 1.3 (draft 28) support. As not everyone supports TLS1.3 yet, there can be problems on some websites potentially, so we added a new advanced setting to switch between TLS versions at will.
  • [Added] Option to subscribe to a filter by clicking a special link on a webpage #1945:
  • Many filter developers put a special subscription link on their filters' homepage. Now AdGuard is able to detect these links when you click on them and will ask you if you'd like to subscribe to that filter right away. A minor thing, but it will save you just enough of extra clicks to be worthy.
  • [Added] A notice to inform about closed connections to websites with EV certificate #2015:
  • Some websites have so-called EV (extended validation) certificates — basically, this means that the owner went through a very long and thorough process of validating their identity. In other words, these websites are generally the safest on the web. Filtering these websites is often extensive, as they rarely have ads anyway, but can sometimes lead to conflicts. AdGuard provides an option to disable filtering for such websites, and if it is enabled, a notification will inform you when you visit them for the first time. Clicking on the notification will allow to force filtering on the website anyway.
  • [Added] Stealth mode options applied to requests added to Filtering log #247:
  • This is something a lot of aspiring filtering rules creators asked for. Knowing which Stealth Mode options affected this or that request is often crucial when working on a new rule. Now you can find it right in the Filtering log when you select a request. For sure, this sounds a little bit nerdy for an average user, but we try to take into account needs of all our users, casual and advanced alike.
  • [Changed] Default builder has been drastically reworked #1965:
  • Basically, this is the change that caused the build size reduction that was advertised in the introduction. As the app accretes new features over the years and the code mounts up, this becomes more and more relevant. Thanks to this change, now we can add even more!
  • [Improved] Better support for visually impaired users #2068:
  • AdGuard tries to provide the best online experience for all users alike, and visually impaired users are no exception. Starting with this version, AdGuard menus are much better suited to be read by NVDA Screen Reader and other screen reading programs.
  • [Improved] Filters update procedure's performance #2211:
  • If you had the misfortune of a habit to update your filters often, you certainly noticed that it took quite a lot of time, as well as installing new filters. We addressed this problem, the situation should change drastically for the better now.
  • Ad Blocking:
  • [Added] Option to subscribe to a filter by clicking a special link on a webpage #1945
  • [Fixed] "Block Flash" setting doesn't block Adobe Flash #2058
  • [Fixed] AdGuard cannot start protection after installing an update #2033
  • [Fixed] Cannot parse CSP from a meta tag #2207
  • [Fixed] HTML parser fails on cbc.ca #2221
  • [Fixed] Incorrect exception rule is created with Assistant #2265
  • [Fixed] Applications manually added to “filtered apps” get removed after an update #2195
  • [Improved] ExtendedCss has been updated to version 1.10 #2152
  • Networking:
  • [Added] New approach to switching the update channel for default userscripts #2177
  • [Changed] Common API response format to use for XHR and WS APIs #2228
  • [Changed] HTTP headers with an empty value are not ignored from now on #2264
  • [Changed] Existing connections of filtered apps are closed now on AG startup #1977
  • [Changed] Problem with Github discontinuing TLS 1.0/1.1 support has been addressed #2098
  • [Changed] Symantec certificates have been deprecated #1634
  • [Changed] TDI, WFP drivers and libs have been updated #2089
  • [Fixed] CSP issue at github.com #2151
  • [Fixed] Invalid HTTP response header prevents a website from opening #2188
  • [Fixed] ipleak.net and other online tests show as if AdGuard does not block WebRTC #1995
  • [Fixed] The issue with FIPS security error on license check #1033
  • [Improved] Method for detecting untrusted certificates has been improved in accordance with Chrome policy #2171
  • UI:
  • [Added] A notice to inform the user about closed connections to websites with EV certificate #2015
  • [Added] A "Beautifier" to the Filtering log and userscripts editor #1671
  • [Added] Stealth mode options applied to requests added to Filtering log #247
  • [Added] Swedish localization #2173
  • [Changed] Filtering log — long rules now collapse while in detailed mode #1845
  • [Changed] Several localizations updated #2088
  • [Changed] More details added to "AdGuard service" description #422
  • [Changed] Old links have been replaced with new ones #2102
  • [Changed] Parental control password is now hidden while typing #1816
  • [Changed] The first screen of the installer #2240
  • [Fixed] "Referer" field is now disabled unless "Hide Referer" is enabled #2025
  • [Fixed] AdGuard breaks encoding of a custom filter #2232
  • [Fixed] Can’t export/import configuration in Spanish localization #2018
  • [Fixed] Filter editor bug when pressing backspace #1439
  • [Fixed] Filter status change is not applied #2180
  • [Fixed] GUI hangs when enabling/disabling filter lists #2036
  • [Fixed] Incorrect "time updated" value is shown after filter remove/install #2220
  • [Fixed] Incorrect version of custom filter is displayed after an update #2206
  • [Fixed] Logo issue #2095
  • [Fixed] Parental control module doesn't save sensitivity level choice #2257
  • [Fixed] Toast notifications are broken in Windows Insider Preview #2278
  • [Fixed] Sometimes app crashes after adding an HTTPS exclusion #2024
  • [Fixed] The disclaimer in "About" window is hidden while updating #2165
  • [Fixed] The `~` symbol looks like `-` in Parental control settings #2219
  • [Fixed] Windows notification center is unavailable after first install #2268
  • [Improved] Handling of plural forms in localizations #2046
  • Other:
  • [Changed] Digital signature and description #2045
  • [Changed] Restrictions on the length of non-script and non-style elements have been removed #2237
  • [Changed] Suppress browser cache on a GM storage state change #2258
  • [Fixed] "Traditional Chinese" language file title #2190
  • [Fixed] `block_third_party_auth` parameter does not work #2073
  • [Fixed] App has crashed while being closed from tray #2019
  • [Fixed] Application update clears userscripts' storage even for the same update channel #2194
  • [Fixed] Cannot export settings in nightly builds #2204
  • [Fixed] Crash while closing from the tray #2252
  • [Fixed] MS Edge is not filtered in the Windows Insider Preview #2270
  • [Fixed] Tab and arrow keys can be used while in the password protected menu #2012
  • [Fixed] Userscript's `require` and `resources` parameters are not exported along with with its contents #2212
  • [Fixed] Windows notification center is unavailable #2181
  • [Fixed] Wrong folder is opened after the export operation is finished #2123
  • [Fixed] User script name being corrupted while export settings #2275
  • [Improved] `AdGuard.tools` can now be run as a "true" win64 process on 64-bit OS #1809
  • [Improved] Do not allow auto-switch update channel within the process of the upgrade #2269
  • [Improved] Traditional Chinese translations for filters have been updated #2245

New in Adguard 6.3.1399.4073 RC (Jul 10, 2018)

  • Once you go deep enough into the release candidate streak, it becomes to stop. In this one we decided to go a little aggressive with our fixes and addressed an issue that only appears in Windows Insider Preview.
  • [Fixed] Toast notifications are broken #2278

New in Adguard 6.3.1374.4023 RC (Jul 4, 2018)

  • This is a very small update aimed at fixing a couple of minor issues:
  • [Improved] Do not allow auto-switch update channel within the process of the upgrade #2269
  • [Fixed] MS Edge is not filtered in the Windows Insider Preview #2270
  • [Fixed] User script name being corrupted while export settings #2275

New in Adguard 6.3.1303.3881 RC (Jun 27, 2018)

  • [Changed] Do not ignore HTTP headers with an empty value #2264
  • [Fixed] Incorrect exception rule is created with Assistant #2265
  • [Fixed] HTTPS filtering issue with Android Messages #2266
  • [Fixed] Windows notification center is unavailable after first install #2268

New in Adguard 6.3.1276.3827 RC (Jun 22, 2018)

  • UI:
  • [Changed] The first screen of the installer #2240
  • [Fixed] Parental control module doesn't save sensitivity level choice: #2257
  • [Improved] Better support for visually impaired users #2068
  • Other:
  • [Changed] Restrictions on the length of non-script and non-style elements have been removed #2237
  • [Fixed] Crash while closing from the tray #2252
  • [Fixed] Suppress browser cache on a GM storage state change: #2258
  • [Fixed] AdGuard is not injected into tweakers.net: #2260
  • [Improved] Traditional Chinese translations for filters have been updated #2245

New in Adguard 6.3.1118.3511 Beta (Jun 6, 2018)

  • This beta version is a powerhouse in terms of additions and changes. The addition of TLS 1.3 support is the headliner, read below what’s so cool and important about it. Good news for those users who resort to screen readers — AdGuard has become more friendly towards them. Filter updates will now take much less time.
  • [Added] TLS1.3 Support (draft 28) #2155:
  • TLS 1.3 is a new version of the cryptographic protocol used to encrypt messages sent via HTTP. It is faster, more secure and overall better than its predecessors. It has not been accepted by IETF as a standard yet, but it is only a matter of time. The process has already started, and we want to be at the forefront, and thus we have already added the TLS 1.3 (draft 28) support.
  • [Improved] Filters update procedure's performance #2211:
  • If you had the misfortune of a habit to update your filters often, you certainly noticed that it took quite a lot of time, as well as installing new filters. We addressed this problem, the situation should change drastically for the better now.
  • [Improved] Better support for visually impaired users #2068:
  • AdGuard tries to provide the best online experience for all users alike, and visually impaired users are no exception. Starting with this beta, AdGuard menus are much better suited to be read by NVDA Screen Reader and other screen reading programs.
  • Ad blocking:
  • [Fixed] Manually added to “filtered apps” applications get removed after an update #2195
  • [Fixed] Cannot parse CSP from a meta tag #2207
  • [Fixed] HTML parser fails on cbc.ca #2221
  • [Fixed] Windows notification center is unavailable #2181
  • Networking:
  • [Changed] Common API response format to use for XHR and WS APIs #2228
  • [Added] The approach we use to switch the update channel for default userscripts #2177
  • [Improved] Method for detecting untrusted certificates has been improved in accordance with Chrome policy #2171
  • [Fixed] Invalid HTTP response header prevents a website from opening #2188
  • UI:
  • [Added] A notice to inform the user about closed connections to websites with EV certificate #2015
  • [Changed] More details added to "AdGuard service" description #422
  • [Fixed] AdGuard breaks encoding of a custom filter #2232
  • [Fixed] Incorrect version of custom filter is displayed after an update #2206
  • [Fixed] Filter status change is not applied #2180
  • [Fixed] The disclaimer in "About" window is hidden while updating #2165
  • [Fixed] Incorrect "time updated" value is shown after filter remove/install #2220
  • [Improved] Handling of plural forms in localizations #2046
  • Other:
  • [Added] Swedish localization #2173
  • [Fixed] "Traditional Chinese" language file title #2190
  • [Fixed] Application update clears userscripts' storage even for the same update channel #2194
  • [Fixed] Cannot export settings in nightly builds #2204
  • [Fixed] The ~ symbol looks like - in Parental control settings #2219
  • [Fixed] Tab and arrow keys can be used while in the password protected menu #2012
  • [Fixed] Userscript's require and resources parameters are not exported along with with its contents #2212
  • [Improved] AdGuard.tools can now be run as a "true" win64 process on 64-bit OS #1809

New in Adguard 6.3.974.3223 Beta (Apr 17, 2018)

  • [Changed] Default builder has been drastically reworked #1965:
  • Basically, this is the change that caused the build size reduction that was advertised in the introduction. As the app accretes new features over the years and the code mounts up, this becomes more and more relevant. Thanks to this change, now we can add even more!
  • [Added] Nightly update channel:
  • This has recently been covered in the Blog article, but I’ll give the brief explanation here too. The concept of a “Nightly” build is very simple. It literally means “a build that is released at the end of every day”, hence “nightly”. In reality, it may not happen every single day, but rather every 3 or 4 days, but the idea is there. All the latest changes made by developers will be included in the nightly build (yes, including possible bugs — be prepared!). If you feel that beta is not enough for you, and you need to be a step ahead of the rest, this is the choice for you. Just go to AdGuard settings and switch to Nightly update channel.
  • Ad Blocking:
  • [Added] Support for subscribing to a filter by clicking a special link on a webpage #1945
  • [Fixed] "Block Flash" setting doesn't block Adobe Flash #2058
  • [Fixed] AdGuard cannot start protection after installing an update #2033
  • [Improved] ExtendedCss has been updated to version 1.10 #2152
  • Networking:
  • [Changed] Update TDI, WFP drivers and libs #2089
  • [Changed] Symantec certificates have been deprecated #1634
  • [Changed] Existing connections of filtered apps are closed now on AG startup #1977
  • [Changed] Problem with Github discontinuing TLS 1.0/1.1 support has been addressed #2098
  • [Fixed] CSP issue at github.com #2151
  • [Fixed] The issue with FIPS security error on license check #1033
  • [Fixed] ipleak.net and other online tests show as if AdGuard does not block WebRTC #1995
  • UI:
  • [Added] Show in the Filtering log Stealth mode options applied to requests #247
  • [Added] A “Beautifier” to the Filtering log and userscripts editor #1671
  • [Changed] Users are now informed about closed connections to websites with EV certificates #2015
  • [Changed] Change 2017 to 2018 for all existing entries #2079
  • [Changed] Japanese, Norwegian localizations added, other updated #2088
  • [Changed] Filtering log — long rules now collapse while in detailed mode #1845
  • [Changed] Parental control password is now hidden while typing #1816
  • [Changed] Old links have been replaced with new ones #2102
  • [Fixed] Logo issue #2095
  • [Fixed] "Referer" field is now disabled unless "Hide Referer" is enabled #2025
  • [Fixed] Filter editor bug when pressing backspace #1439
  • [Fixed] GUI hangs when enabling/disabling filter lists #2036
  • [Fixed] Can’t export/import configuration in Spanish localization #2018
  • [Fixed] Sometimes app crashes after adding an HTTPS exclusion #2024
  • Other:
  • [Changed] Digital signature and description #2045
  • [Fixed] block_third_party_auth parameter does not work #2073
  • [Fixed] App has crashed while being closed from tray #2019
  • [Fixed] Wrong folder is opened after the export operation is finished #2123

New in Adguard 6.2.437.2171 RC (Nov 22, 2017)

  • [Fixed] "Reinstall certificate" feature does not work in Firefox #2013

New in Adguard 6.2.436.2170 RC (Nov 15, 2017)

  • The first build (release candidate) after the major release brings some quick UI and compatibility fixes.
  • Networking:
  • [Fixed] Connect to 66.ru failed: ERR_CONNECTION_CLOSED #1991
  • [Fixed] Can't send pictures in desktop Viber app #1990
  • Other:
  • [Fixed] Fix the translation for the 'Get Premium' tile #1999
  • [Fixed] Baofeng video software compatibility issue #1993
  • [Fixed] Several userscripts compatibility issues #1986

New in Adguard 6.2.433.2167 (Oct 31, 2017)

  • Ad Blocking:
  • [Added] "Block third-party authorization header" Stealth Mode option #698
  • [Added] "Pure URL" functionality has been added to the Stealth Mode #356
  • [Added] $app modifier support #1396
  • [Added] $extension modifier #1542
  • [Added] An option to hide Java and Flash support #1064
  • [Changed] $webrtc rules are being ignored now #1776
  • [Changed] Synchronous XMLHttpRequest got rid of #1503
  • [Changed] The $important modifier is now applied to rules created by enabling/disabling filtering via Assistant #1924
  • [Changed] The behavior of the ~third-party modifier #1564
  • [Changed] The range of $$ rules was increased #1464
  • [Changed] The script is not getting removed anymore if there is an $empty modifier in a rule #1789
  • [Changed] X-Requested-With is being used now to detect object-subrequest content type #1435
  • [Fixed] $replace rules are applied to HTTPS sites even when HTTPS filtering is disabled #1752
  • [Fixed] Adguard can not recognize :empty+div selector #1687
  • [Fixed] Automatic update for disabled filters #1445
  • [Fixed] Chromium is not filtered by default #1956
  • [Fixed] Content filtering exception rules behavior #1560
  • [Fixed] content-length duplicate header issue #1982
  • [Fixed] Cosmetic filters are not applied to the pages whitelisted by a $document exception anymore #1574
  • [Fixed] Duplicate filtering rules #1686
  • [Fixed] Error while parsing filtering rules of a particular type #1558
  • [Fixed] No filtering with TCP Fast Open enabled in Firefox Nightly #1867
  • [Fixed] Notification API isn't blocked properly #1706
  • [Improved] "ExtendedCss" module has been upgraded to v1.0.8 #1823
  • [Improved] GM_openInTab to handle data URLs in chrome #1971
  • [Improved] Multiple filters can be automatically enabled as language-specific at once now #1758
  • [Improved] The way $network modifier works #1645
  • Networking:
  • [Added] Brotli support #1545
  • [Changed] HasConflictWithWpf flag values have been updated #1976
  • [Changed] SHA1 deprecation process is finished #1325
  • [Changed] WoSign and StartCom Certificates have been completely deprecated #1359
  • [Changed] XMLHttpRequest in the API is now protected #1434
  • [Fixed] A page is broken in IE #1591
  • [Fixed] AdGuard 6.2.390 on Windows 10 stops browsing until user kill the process #1901
  • [Fixed] AdGuard breaks local HTTPS connections #1896
  • [Fixed] Adguard cannot filter Edge HTTPS traffic when TCP Fast Open is turned ON #1093
  • [Fixed] Adguard cannot handle huge chunks properly #1772
  • [Fixed] Disabling HTTPS filtering breaks local.adguard.com #1792
  • [Fixed] DNS is unreachable when using AdGuard #1918
  • [Fixed] Dropbox CSP messes with Adguard scripts #1678
  • [Fixed] HTTPS filtering on dropbox.com does not work sometimes #1902
  • [Fixed] Impossible to set custom IP in Stealth Mode #1828
  • [Fixed] Incorrect encoding was being used for the preview purposes #1741
  • [Fixed] Invalid gzip causes connection to hang #1817
  • [Fixed] Requests blocked when HTTPS filtering is disabled aren't present in the filtering log #1639
  • [Fixed] Several userscripts do not work when installed via Adguard #1562
  • [Fixed] SHA-1 intermediate issue #1702
  • [Fixed] SHA-1 intermediate issue #1702
  • [Fixed] Stealth mode settings may break filtering completely #1693
  • [Fixed] Warnings about synchronous requests #1688
  • [Fixed] Wrong ciphers order #1884
  • [Improved] Adguard doesn't recognize userscript updates when the version string is too long #1541
  • [Improved] Custom filter updates are being validated now #1765
  • [Improved] The strong key exchange within secure connections has been enforced #1728
  • [Improved] WebRTC detection #1831
  • UI:
  • [Added] "Adguard service" description #422
  • [Added] "Start time" and "Time" fields in the log records #1677
  • [Added] "Storage" and "Reinstall" buttons on “Extensions” screen #1893
  • [Added] A "Preview" feature for the blocked requests in Filtering Log #1695
  • [Added] A "Reset to defaults" button to the Extensions settings #1473
  • [Added] A loader is shown while Filter Editor is being prepared to be opened #1638
  • [Added] A switch to change the filter list display mode #574
  • [Added] A tooltip has been added to the "Support" window #1432
  • [Added] A warning in the "Filtered apps" section when Adguard is in the proxy mode #942
  • [Added] An option to disable all Adguard popup notifications #1630
  • [Added] An option to disable pop-up text in the Filter editor #1082
  • [Added] Filtering log export feature #1662
  • [Added] Filtering log records context menu #1668
  • [Added] Search function was added to the preview textarea #1694
  • [Changed] "Applied rules" appearance #1676
  • [Changed] All elements in Filter Editor UI are now shown as disabled until rules are fully loaded #1638
  • [Changed] Dutch localization was updated #1663
  • [Changed] Expiration date in the 'License' section has been made more distinguishable #674
  • [Changed] Filtering log scrolling behavior #1791
  • [Changed] Graying out the disabled modules has been uniformed across the app #1827
  • [Changed] Hebrew localization was updated #1548
  • [Changed] Interface has been optimized for screen readers #352
  • [Changed] License key symbols in the 'License' section are hidden now #627
  • [Changed] More details have been added to the "Adguard service" description #422
  • [Changed] Prevent closing the editor after editing a userscript #1632
  • [Changed] Program logo and "About" screen have been updated #1812
  • [Changed] Resizing the details pane was made more convenient #1675
  • [Changed] The EULA has been updated #1824
  • [Changed] The Filter Editor does not allow switching to other filters now when you're in the edit mode #1656
  • [Changed] The link to custom rules creation manual is added to the Filter editor #1410
  • [Changed] The maximum number of records in the Filtering Log was limited #1723
  • [Changed] UDP/TCP and HTTPS tunnel connections moved to the "Other" section of the filtering log #1670
  • [Changed] Update channel is now set to "Beta" if you install or update AdGuard to beta version #196
  • [Changed] Values in the details panel are now selectable #1667
  • [Fixed] "Connection" type records issues #1674
  • [Fixed] "Support" contact form is missing #1753
  • [Fixed] A “new line” symbol is added after copying a rule in Filter editor #1878
  • [Fixed] An incorrect message is shown upon checking for the updates w/o an Internet connection #1552
  • [Fixed] Can't use 0 as a value for self-destructing cookies setting #1642
  • [Fixed] Cancel button is missing #1899
  • [Fixed] Cannot close "validation error" dialog when editing a userscript #1894
  • [Fixed] Changing Advanced settings does not lead to network filtering restart #1800
  • [Fixed] Closing the right pane for a blocked request in Filtering Log does not highlight the entry #1729
  • [Fixed] Complete exit functionality bugs #1826
  • [Fixed] Crash after exiting Adguard via the tray menu #1697
  • [Fixed] Ctrl + Z does not work in any input field #1960
  • [Fixed] Default filters could have been deleted in filter editor #1786
  • [Fixed] Disabling HTTPS filtering leads to duplicate entries in the filtering log #1793
  • [Fixed] Facebook response preview is broken as preview tool does not support Brotli #1657
  • [Fixed] Filter editor bug #1969
  • [Fixed] Filtering log and Filter editor windows have different styles #1920
  • [Fixed] Filtering log search does not show UDP requests #1658
  • [Fixed] Filters content is being written to the application log #1703
  • [Fixed] GUI can't start after changing language #1664
  • [Fixed] Log export does not work #1900
  • [Fixed] New filtering log does not display removed elements #1660
  • [Fixed] Remote address bug in Filtering log #1852
  • [Fixed] Search does not work in userscript editor #1814
  • [Fixed] Search tooltip bug #1830
  • [Fixed] Stealth Mode tooltip bugs #1520
  • [Fixed] There was a sequence of actions that could lead to the removal of User filter #1787
  • [Fixed] UI crash when disabling the service with opened Filtering Log #1751
  • [Fixed] User filter is always empty when "Filter editor" is opened for the first time #1970
  • [Fixed] User Filters search doesn't work in 'advanced editor' mode #1821
  • [Fixed] User installed disabled filters are enabled after checking for updates #1692
  • [Improved] More filter editor tweaks and fixes #1750, #1778
  • [Improved] Search criteria in the filtering log were extended #1513
  • [Improved] Speed of searching in Filter Editor and Filtering Log was increased #1725
  • [Improved] Support for the PT-PT localization has been added #1640
  • Other:
  • [Added] Adguard French filter #1596
  • [Changed] 'Adblock Protector' added to the list of filters available by default #1584
  • [Changed] Bandizip app has been added to the list of apps filtered by default #1680
  • [Changed] Localizations have been updated
  • [Changed] Several browsers and apps were added to the list of apps filtered by default #1182, #1563
  • [Changed] Spotify app has been added to the list of apps filtered by default #1904
  • [Changed] Swing browser has been added to the list of apps filtered by default #1769
  • [Changed] The list of HTTPS exclusions has been updated
  • [Changed] Whale browser has been added to the list of apps filtered by default #1770
  • [Fixed] "Add application" tool in “Filtered Apps” can't detect installed Viber #1559
  • [Fixed] A generic hiding rule in third-party filter is not being applied #1696
  • [Fixed] Adguard crashes when you block a request in the filtering log #1868
  • [Fixed] Assistant settings are reset with the 3.0 -> 4.0 update #1738
  • [Fixed] Problematic userscript prevents others from working #1962
  • [Fixed] Several third-party userscripts compatibility issues
  • [Fixed] Stealth mode blocks Bitrix24 calls #1685
  • [Fixed] Typos #1825
  • [Fixed] Userscript is not injected #1958
  • [Improved] Data is now being preprocessed before the import/export #1691
  • [Improved] Log columns were reordered #1779
  • [Improved] The log file is now being validated before importing #1722
  • [Improved] Version check algorithm for filters added by URL #1431

New in Adguard 6.2.433.2167 RC (Oct 25, 2017)

  • [Fixed] content-length duplicate header issue #1982
  • [Improved] GM_openInTab to handle data URLs in chrome #1971

New in Adguard 6.2.432.2166 RC (Oct 24, 2017)

  • This is the last release candidate to end them all, we promise. The release is right behind the corner. The only change here is about compatibility issues with different antiviruses — a routine that has to be done before any release.
  • [Changed] HasConflictWithWpf flag values have been updated #1976

New in Adguard 6.2.431.2165 RC (Oct 19, 2017)

  • [Added] Integration with Reports Web App #1964:
  • When it comes to keeping our filter lists updated, we owe our users a big one. Thanks to their timely reports of missed ads, false positives etc., AdGuard filters are always up-to-date. We want make the process of reporting a website easy for users and informative for filter developers, that’s why we decided to integrate AdGuard for Windows with a special web reporting tool.
  • When you see any problem like missed ad or annoyance, click on the Assistant icon and choose “Report this website”. You will be taken to a new page and asked to fill in some information about your AdGuard settings and the nature of the problem. Good thing is that AdGuard pre-fills most of the fields automatically, so most of the job is already done for you :)
  • We hope this change will strengthen the feedback from our users and allow AdGuard filters to stay at the cutting edge of ad blocking technology.
  • Ad blocking:
  • [Fixed] Chromium is not filtered by default #1956
  • UI:
  • [Fixed] Ctrl + Z does not work in any input field #1960
  • [Fixed] Filter editor bug #1969
  • [Fixed] User filter is always empty when "Filter editor" is opened for the first time #1970
  • Other:
  • [Changed] Localizations have been updated
  • [Fixed] Userscript is not injected #1958
  • [Fixed] Problematic userscript prevents others from working #1962

New in Adguard 6.2.424.2123 Beta (Oct 5, 2017)

  • [Added] AdGuard PopupBlocker extension v2.1 #1883:
  • For quite a while now, AdGuard works as a userscript manager — you can install any script via AdGuard to use it in any browser. PopupBlocker has always been one of the 'native' userscripts that are installed by default, alongside AdGuard Assistant. Its purpose is clear — to block any unwanted pop-ups.
  • Previous version (v1.0) was functional but very little beyond that. We have completely redesigned the PopupBlocker. It now has advanced pop-up detection, compared to its predecessor and its alternatives, restores the initial click behavior and is invisible to other scripts. All in all, new PopupBlocker is a solid addition to your online protection suite.
  • By the way, it is available as a standalone script that can be used on its own with any other userscript manager. To find more information about PopupBlocker, visit its GitHub repository.
  • [Changed] The way AdGuard handles userscripts #1714:
  • A lot of effort has been put into improving (better to say, rethinking) the way AdGuard works with userscripts. This actually has two different aspects:
  • First, from now on, the communication between AdGuard and Assistant is based on WebSocket, which results in better performance. This is also perfectly applicable to AdGuard Browser extension, when it is working in the integration mode with AdGuard for Windows.
  • Second, we have taken a whole complex of measures that allow for any external userscripts that you install via AdGuard to show higher speed and execution stability.
  • Related issues:
  • [Added] @noframes attribute support #1895
  • [Fixed] Userscript wrapper breaks window functions #1869
  • [Fixed] GM_addStyle implementation is not reliable #1759
  • [Fixed] @grant none is not being applied #1870
  • [Fixed] Userscript does not run on cross-origin iframes #1892
  • [Fixed] cloneInto, createObjectIn, exportFunction support #1875
  • [Fixed] instanceof event does not work as expected #1871
  • [Fixed] Errors in browser console #1740
  • [Added] New localizations #1882:
  • Thanks to volunteers who continuosly do an amazing job translating AdGuard into other languages, we were able to add even more localizations, such as: Arabic, Bulgarian, Danish, Persian. Other languages localizations have been updated too.
  • Ad blocking:
  • [Added] "Block third-party authorization header" Stealth Mode option #698
  • [Added] An option to hide Java and Flash support #1064
  • [Changed] The $important modifier is now applied to rules created by enabling/disabling filtering via Assistant #1924
  • Networking:
  • [Fixed] DNS is unreachable when using AdGuard #1918
  • [Fixed] HTTPS filtering on dropbox.com does not work sometimes #1902
  • [Fixed] AdGuard breaks local HTTPS connections #1896
  • [Fixed] Wrong ciphers order #1884
  • [Fixed] AdGuard 6.2.390 on Windows 10 stops browsing until user kill the process #1901
  • [Fixed] SHA-1 intermediate issue #1702
  • UI:
  • [Added] "Storage" and "Reinstall" buttons on “Extensions” screen #1893
  • [Changed] Interface has been optimized for screen readers #352
  • [Changed] Update channel is now set to "Beta" if you install or update AdGuard to beta version #196
  • [Fixed] Filtering log and Filter editor windows have different styles #1920
  • [Fixed] Cancel button is missing #1899
  • [Fixed] Cannot close "validation error" dialog when editing a userscript #1894
  • [Fixed] Log export does not work #1900
  • [Fixed] A “new line” symbol is added after copying a rule in Filter editor #1878
  • [Fixed] Changing Advanced settings does not lead to network filtering restart #1800
  • Other:
  • [Changed] Spotify app has been added to the list of apps filtered by default #1904
  • [Fixed] "Add application" tool in “Filtered Apps” can't detect installed Viber #1559
  • [Fixed] Several third-party userscripts compatibility issues

New in Adguard 6.2.390.2018 Beta (Aug 9, 2017)

  • One more beta version before we are ready to present a release candidate. The biggest functionality change in this version is the new option to create custom filters which are not tied to any local file or URL - you will find more in the description.
  • Ad blocking:
  • [Added] An option to create custom filters not backed with a file #1669
  • In addition to the usual option of adding any list by URL or loading it from a local file, you can now create independent new filters from scratch. It is possible to create several such filters, give each of them their own name and fill with any rules. As a result, you can create a set of specified filters which can be separately enabled, disabled and edited.
  • [Fixed] No filtering with TCP Fast Open enabled in Firefox Nightly #1867
  • [Improved] "ExtendedCss" module has been upgraded to v1.0.8 #1823
  • [Improved] Multiple filters can be automatically enabled as language-specific at once now #1758
  • Networking:
  • [Changed] WoSign and StartCom Certificates have been completely deprecated #1359
  • [Fixed] Invalid gzip causes connection to hang #1817
  • [Fixed] Adguard cannot handle huge chunks properly #1772
  • [Fixed] Impossible to set custom IP in Stealth Mode #1828
  • [Improved] WebRTC detection #1831
  • [Improved] The strong key exchange within secure connections has been enforced #1728
  • UI:
  • [Added] "Adguard service" description #422
  • [Changed] Program logo and "About" screen have been updated #1812
  • [Changed] The EULA has been updated #1824
  • [Changed] Graying out the disabled modules has been uniformed across the app #1827
  • [Fixed] Search tooltip bug #1830
  • [Fixed] Complete exit functionality bugs #1826
  • [Fixed] Remote address bug in Filtering log #1852
  • [Improved] Support for the PT-PT localization has been added #1640
  • Other:
  • [Changed] The list of HTTPS exclusions has been updated
  • [Fixed] Typos #1825
  • [Fixed] Adguard crashes when you block a request in the filtering log #1868

New in Adguard 6.2.379.1984 Beta (Jul 7, 2017)

  • New Adguard for Windows beta version is at the doorstep. Of the new additions worth highlighting is the integration with Windows 10 Notification center - find the details below. We have also paid a lot of attention to the UI - bugs fixing and general improvements.
  • [Added] Integration with Windows 10 notifications center #1554:
  • Many Windows 10 users find the Notification center to be helpful when it comes to tracking the activity of their apps. We have finally decided to take advantage of it and integrated Adguard with the center. Adguard has a surprisingly decent amount of various notifications. Just to name a few: notifications related to the license/trial period, automatic filter activations, new rules in User filter, Safebrowsing triggers, update checks results, etc. If you use Windows 10, you'll be able to find them all in one place now, thus making it much easier to keep up with what's going on with Adguard.
  • Ad blocking:
  • [Added] "Pure URL" functionality has been added to the Stealth Mode #356
  • [Changed] $webrtc rules are being ignored now #1776
  • [Changed] X-Requested-With is being used now to detect object-subrequest content type #1435
  • [Changed] The script is not getting removed anymore if there is an $empty modifier in a rule #1789
  • [Fixed] Error while parsing filtering rules of a particular type #1558
  • [Fixed] Duplicate filtering rules #1686
  • Networking:
  • [Fixed] A page is broken in IE #1591
  • [Fixed] Disabling HTTPS filtering breaks local.adguard.com #1792
  • [Fixed] Incorrect encoding was being used for the preview purposes #1741
  • [Improved] Custom filter updates are being validated now #1765
  • UI:
  • [Added] A tooltip has been added to the "Support" window #1432
  • [Added] A warning in the "Filtered apps" section when Adguard is in the proxy mode #942
  • [Changed] Filtering log scrolling behavior #1791
  • [Changed] Prevent closing the editor after editing a userscript #1632
  • [Changed] License key symbols in the 'License' section are hidden now #627
  • [Changed] More details have been added to the "Adguard service" description #422
  • [Changed] Expiration date in the 'License' section has been made more distinguishable #674
  • [Fixed] Search does not work in userscript editor #1814
  • [Fixed] Default filters could have been deleted in filter editor #1786
  • [Fixed] User Filters search doesn't work in 'advanced editor' mode #1821
  • [Fixed] Disabling HTTPS filtering leads to duplicate entries in the filtering log #1793
  • [Fixed] There was a sequence of actions that could lead to the removal of User filter #1787
  • [Fixed] An incorrect message is shown upon checking for the updates w/o an Internet connection #1552
  • [Improved] More filter editor tweaks and fixes #1750, #1778
  • Install/Update:
  • [Fixed] Sometimes Adguard UI is not started after an app update #1784
  • Other:
  • [Changed] Whale browser has been added to the list of apps filtered by default #1770
  • [Changed] Swing browser has been added to the list of apps filtered by default #1769
  • [Changed] Bandizip app has been added to the list of apps filtered by default #1680
  • [Improved] Version check algorithm for filters added by URL #1431

New in Adguard 6.2.369.1938 Beta (Jun 6, 2017)

  • [Improved] A complete "Exit Adguard" functionality was added #1509:
  • Now users have a choice between closing Adguard as they usually do, and closing it completely. That means closing the Windows service as well as UI, and when UI is getting started again, the service will start as well (you may be asked for the admin privileges, though).
  • Ad Blocking:
  • [Fixed] Notification API isn't blocked properly #1706
  • [Fixed] $replace rules are applied to HTTPS sites even when HTTPS filtering is disabled #1752
  • UI:
  • [Changed] Multiple Filtering Log UI changes #1750
  • We continue to hone the Filtering Log UI to make it as convenient for you to use, as possible. We thank everyone from Adguard forums who contributed to the discussion for their feedback.
  • [Added] A "Reset to defaults" button to the Extensions settings #1473
  • [Added] A "Preview" feature for the blocked requests in Filtering Log #1695
  • [Changed] Dutch localization was updated #1663
  • [Changed] Hebrew localization was updated #1548
  • [Changed] The maximum number of records in the Filtering Log was limited #1723
  • [Changed] All elements in Filter Editor UI are now shown as disabled until rules are fully loaded #1638
  • [Changed] The Filter Editor does not allow switching to other filters now when you're in the edit mode #1656
  • [Fixed] "Support" contact form is missing #1753
  • [Fixed] Crash after exiting Adguard via the tray menu #1697
  • [Fixed] Filters content is being written to the application log #1703
  • [Fixed] UI crash when disabling the service with opened Filtering Log #1751
  • [Fixed] Can't use 0 as a value for self-destructing cookies setting #1642
  • [Fixed] Closing the right pane for a blocked request in Filtering Log does not highlight the entry #1729
  • [Improved] Speed of searching in Filter Editor and Filtering Log was increased #1725
  • Networking:
  • [Fixed] Adguard cannot filter Edge HTTPS traffic when TCP Fast Open is turned ON #1093
  • [Improved] Adguard doesn't recognize userscript updates when the version string is too long #1541
  • Other"
  • [Fixed] Assistant settings are reset with the 3.0 -> 4.0 update #1738
  • [Fixed] Adguard Assistant breaks Chrome Web Store AdguardTeam/AdguardAssistant#26
  • [Improved] Data is now being preprocessed before the import/export #1691
  • [Improved] The log file is now being validated before importing #1722
  • [Improved] Log columns were reordered #1779

New in Adguard 6.2.357.1887 Beta (Apr 30, 2017)

  • Hotfix update for version 6.2.356.1877 Beta.
  • [Fixed] Sometimes it is not possible to save Assistant settings: #1718

New in Adguard 6.2.356.1877 Beta (Apr 27, 2017)

  • Ad Blocking:
  • [Added] $extension modifier
  • [Changed] Synchronous XMLHttpRequest got rid of
  • [Fixed] Adguard can not recognize :empty+div selector
  • Networking:
  • [Changed] XMLHttpRequest in the API is now protected
  • [Fixed] Dropbox CSP messes with Adguard scripts
  • [Fixed] Warnings about synchronous requests
  • [Fixed] SHA-1 intermediate issue
  • [Fixed] Stealth mode settings may break filtering completely
  • UI:
  • [Added] Filtering log export feature
  • [Added] Search function was added to the preview textarea
  • [Added] A loader is shown while Filter Editor is being prepared to be opened
  • [Added] "Start time" and "Time" fields in the log records
  • [Added] Filtering log records context menu
  • [Changed] "Applied rules" appearance
  • [Changed] Values in the details panel are now selectable
  • [Changed] Resizing the details pane was made more convenient
  • [Changed] UDP/TCP and HTTPS tunnel connections moved to the "Other" section of the filtering log
  • [Fixed] "Connection" type records issues
  • [Fixed] GUI can't start after changing language
  • [Fixed] New filtering log does not display removed elements
  • [Fixed] Filtering log search does not show UDP requests
  • [Fixed] User installed disabled filters are enabled after checking for updates
  • [Fixed] Facebook response preview is broken as preview tool does not support Brotli
  • Other:
  • [Fixed] Stealth mode blocks Bitrix24 calls
  • [Fixed] A generic hiding rule in third-party filter is not being applied

New in Adguard 6.2.346.1819 Beta (Apr 6, 2017)

  • UI:
  • [Changed] Filtering log rework
  • [Improved] Search criteria in the filtering log were extended
  • [Changed] Filter editor rework
  • [Added] An option to disable pop-up text in the Filter editor
  • [Added] A switch to change the filter list display mode
  • [Changed] The link to custom rules creation manual is added to the Filter editor
  • [Added] Settings export/import
  • [Changed] Network settings moved to a separate settings tab
  • [Added] An option to disable all Adguard popup notifications
  • [Fixed] Stealth Mode tooltip bugs
  • Ad Blocking:
  • Added] $app modifier support
  • [Changed] The range of $$ rules was increased
  • [Changed] The behavior of the ~third-party modifier
  • [Fixed] Automatic update for disabled filters
  • [Fixed] Content filtering exception rules behavior
  • [Fixed] Cosmetic filters are not applied to the pages whitelisted by a $document exception anymore
  • [Improved] The way $network modifier works
  • Networking:
  • [Added] Brotli support
  • [Added] "Google Search Link Fix" option added to Stealth Mode
  • [Changed] SHA1 deprecation process is finished
  • [Fixed] Several userscripts do not work when installed via Adguard
  • [Fixed] Requests blocked when HTTPS filtering is disabled aren't present in the filtering log
  • Other:
  • [Added] Adguard French filter
  • [Changed] Several browsers and apps were added to the list of apps filtered by default
  • [Changed] 'Adblock Protector' added to the list of filters available by default

New in Adguard 6.1.331.1732 (Mar 30, 2017)

  • This update might not be the biggest one, in a sense it doesn't feature any revolutionary additions or the immense number of changes. But it's surely a unique one, and it's because it is by far the most influenced by the user feedback. We sincerely thank everyone who has helped us!
  • It is super important for two big reasons, both concern networking/compatibility: we have *finally* fixed the compatibility issue with KIS/ESET and, also, we've fixed a certificate issue in modern Chrome versions (59+). Details below.
  • [Fixed] Compatibility with KIS/ESET #1565:
  • Adguard used to have compatibility issues with such antivirus software like Kaspersky and ESET. Users had to seek for compromises: disabling SSL scanning in antivirus, disabling WFP driver or even HTTPS filtering in Adguard. The core of the problem was the WFP network driver incompatibility, and we had had plans to develop a new driver for what now seems like an eternity.
  • We'd already claimed to have this fixed in the previous releases, but things turned out to be more complicated. We've come through countless iterations, test builds, and driver updates, and now we are confident enough to say that this time the problem is fixed for real. No more BSODs and other funny stuff when you run Adguard alongside with KIS or ESET.
  • And again, we can't thank enough everyone who was willing to cope with raw test builds and provided invaluable feedback in order to help us make things right. Just look at the task - it is blowing up with comments. We are happy to have such users, you are awesome.
  • [Fixed] Compatibility with Chrome 59+ #1597:
  • With big news which WFP driver compatibility fix is it could be easy to neglect other changes. And that would be so wrong! This fix, in particular, is of utmost importance. It ensures Adguard will run without problems on modern (v59+) Chrome versions. Otherwise, there would be troubles with Adguard certificate validation.
  • Other:
  • [Changed] The search criteria in the filtering log were extended #1513
  • [Changed] Connections are not allowed if DH1024 is in use #1616
  • [Changed] The default HTTPS exclusions list has been updated #1618
  • [Fixed] Adguard Service keeps downloading data after closing the browser #1599
  • [Fixed] An error encountered when adding a filter by URL #1583

New in Adguard 6.1.327.1708 RC (Mar 30, 2017)

  • UPD: build 6.1.323 was replaced with 6.1.324 in order to resolve important compatibility issue.
  • UPD2: one more patch, version 6.1.325 contains a fixed TDI driver (for Windows 7/8).
  • UPD3: version 6.1.326 resolves the issue #1616 and updates default HTTPS exclusions list (#1618): almost 400 domains added.
  • UPD4: version 6.1.327 contains a fix specifically for the ESET case.

New in Adguard 6.1.324.1701 RC (Mar 17, 2017)

  • [Fixed] Compatibility with KIS/ESET
  • [Fixed] Compatibility with Chrome 59+
  • Other:
  • [Fixed] Adguard Service keeps downloading data after closing the browser
  • [Fixed] An error encountered when adding a filter by URL

New in Adguard 6.1.323.1699 RC (Mar 16, 2017)

  • This version is super important for two big reasons, both concern networking/compatibility: we have finally fixed the compatibility issue with KIS/ESET (big shoutout to everyone who has been helping us with testing numerous builds - @BooBerry @caleb59 @moraks @skipik @The-Commissioner @WhinVader) and, also, we've fixed a certificate issue in modern Chrome versions (59+)Details below.
  • [Fixed] Compatibility with KIS/ESET: #1565
  • We'd already claimed to have this fixed in the previous releases, but things turned out to be more complicatedWe've come through countless iterations, test builds, and driver updates, and now we are confident enough to say that this time the problem is fixed for realNo more BSODs and other funny stuff when you run Adguard alongside with KIS or ESET.
  • And again, we can't thank enough everyone who was willing to cope with raw test builds and provided invaluable feedback in order to help us make things rightJust look at the task (#1565) - it is blowing up with commentsWe are happy to have such users, you are awesome.
  • [Fixed] Compatibility with Chrome 59+: #1597
  • With big news which WFP driver compatibility fix is it could be easy to neglect other changesAnd that would be so wrong! This fix, in particular, is of utmost importanceIt ensures Adguard will run without problems on modern (v59+) Chrome versionsOtherwise, there would be troubles with Adguard certificate validation.
  • Other
  • [Fixed] Adguard Service keeps downloading data after closing the browser #1599
  • [Fixed] An error encountered when adding a filter by URL #1583

New in Adguard 6.1.314.1628 (Feb 20, 2017)

  • [Fixed] Adguard breaks connectivity when "Filter HTTPS connections" is disabled and Browsing security is enabled

New in Adguard 6.1.312.1629 (Feb 19, 2017)

  • Networking:
  • [Improved] WFP driver was updated to fix compatibility issues with KIS and ESET:
  • Previously, it was not unusual at all that Adguard would have compatibility issues with some antiviruses, and KIS and ESET being the most common ones. The workarounds existed but were far from ideal - you had had to sacrifice some parts of functionality on either Adguard or antivirus side. With updated WFP driver these conflicts will be no more, allowing users to run Adguard alongside with KIS and ESET.
  • [Improved] The way we respond to HTTP protocol violation:
  • [Fixed] $popup rule bug
  • [Fixed] QUIC protocol issue when KIS is installed
  • [Fixed] HideUserSearch option breaks the 'maximize' button graphics
  • [Fixed] 'Disable Fast Open' setting doesn't work in latest Insider Preview builds
  • [Fixed] Several issues in Firefox with the default value of 'Hide you user-agent' setting
  • Ad Blocking:
  • [Added] $network basic rules modifier to solve the issue with loading ads through WebRTC
  • [Changed] Extra Steam executables removed from the list of filtered apps
  • [Fixed] Invalid executable for CentBrower
  • [Fixed] $replace rules aren't applied to .m3u8 files content
  • [Fixed] Regular expressions with $ aren't processed properly
  • [Improved] Cosmetic exception rules compilation speed
  • UI:
  • [Added] A new advanced settings property to change the injection method - local or remote
  • [Changed] Version history link in about section
  • [Changed] Parental Control password protection is made separate for different Windows user accounts
  • Other:
  • [Changed] HTTPS exceptions list is updated
  • [Changed] Opera Neon browser added to the list of filtered apps
  • [Changed] Orbitum browser added to the list of filtered apps

New in Adguard 6.1.312.1629 RC (Feb 7, 2017)

  • [Changed] HTTPs exclusions list was updated
  • [Fixed] HideUserSearch option breaks the 'maximize' button graphics on the entire screen
  • [Improved] Cosmetic exception rules compilation speed

New in Adguard 6.1.309.1615 Beta (Feb 1, 2017)

  • [Added] $network basic rules modifier to solve the issue with loading ads through WebRTC
  • [Fixed] Routers pages access issue
  • [Improved] The way we respond to HTTP protocol violation
  • [Changed] HTTPS exceptions list is updated

New in Adguard 6.1.306.1604 Beta (Jan 30, 2017)

  • [Fixed] DNS requests are blocked when KIS 2017 is installed

New in Adguard 6.1.303.1594 Beta (Jan 30, 2017)

  • Networking:
  • [Improved] WFP driver was updated to fix compatibility issues with KIS and ESET
  • [Fixed] $popup rule bug
  • [Fixed] QUIC protocol issue when KIS is installed
  • [Fixed] Ads are loaded through WebRTC with STUN protocol
  • [Fixed] 'Disable Fast Open' setting doesn't work in latest Insider Preview builds
  • [Fixed] Several issues in Firefox with the default value of 'Hide you user-agent' setting
  • [Improved] Userscripts are used dynamically now
  • Ad Blocking:
  • [Changed] Extra Steam executables removed from the list of filtered apps
  • [Fixed] Invalid executable for CentBrower
  • [Fixed] $replace rules aren't applied to .m3u8 files content
  • [Fixed] Regular expressions with $ aren't processed properly
  • UI:
  • [Added] A new advanced settings property to change the injection method - local or remote
  • [Changed] Version history link in about section
  • [Changed] Parental Control password protection is made separate for different Windows user accounts
  • Other:
  • [Changed] Opera Neon browser added to the list of filtered apps
  • [Changed] Orbitum browser added to the list of filtered apps
  • [Changed] The displayed year is updated to 2017 everywhere

New in Adguard 6.1.298.1564 (Jan 12, 2017)

  • This version should be considered as a revision of the Adguard for Windows 6.1 release. This is why you will not spot many 'major' changes - mostly bugfixes, small changes, improvements etc. More drastic changes will come eventually with 6.2 version.
  • Ad Blocking:
  • [Added] $important modifier #1312
  • This new addition is an important one (no pun intended), but mostly relevant for creators of custom filter rules. With it's help you can give certain rules higher priority.
  • [Changed] Several apps and browsers added to the list of apps filtered by default #1230, #1236, #1274, #1280, #1344, #1347
  • [Fixed] Inconsistent $replace result #1358
  • [Fixed] Adguard now filters pages with Content-Type:application/xhtml #571
  • [Fixed] HTTPS exceptions do not cover subdomains #1317
  • [Fixed] $replace rule can now be applied along with the other rules #640
  • [Improved] Filters update check period is now customizable #941
  • [Improved] Adguard now can partially block encrypted ads without decrypting SSL protocol (if HTTPs filtering is disabled) #1233
  • Networking:
  • [Changed] Switched to the DigiCert certificate #1268
  • [Changed] WoSign and StartCom certificates became unstrusted #1359
  • [Changed] Proxy mode will use IPv4 address when it is available from now on #1323
  • [Fixed] CSP is now handled in meta tags #797
  • [Fixed] Issue with invalid HTML #1222
  • [Fixed] "iframe" elements are not removed from the page code #1245
  • [Fixed] Adguard.Tools.exe heavy CPU load issue #1229
  • [Fixed] Opera dev ad blocker compatibility issue with Adguard Assistant #1173
  • [Fixed] Opera built-in VPN compatibility issue #1116
  • [Fixed] Certificate validity check order #1277
  • [Fixed] SSL exceptions aren't deleted on network API reinit #1304
  • [Fixed] Adguard code is injected into a non-HTML document #1316
  • [Fixed] WFP driver impacting DPC latency #1156
  • [Fixed] $empty modifier behaviour #1360
  • [Fixed] Stealth mode ignores $stealth exception #1362
  • [Fixed] Inability to apply inline style #1331
  • [Fixed] An empty 'style' tag is added even if there's no element hiding #1336
  • [Fixed] $replace modifier breaks content charset #1378
  • [Fixed] Adsbypasser and some other userscripts do not work properly #1363
  • [Fixed] "Enable safe search" function in Parental Control breaks Google #1383
  • [Fixed] Adguard doesn't filter HTTPs when Fiddler is switched on and in "decode https" mode #1372
  • [Fixed] Adding a URL to temporary HTTPs exceptions is suppressed now when connection is closed from the server side #1341
  • [Fixed] 'access-control-allow-origin' header console error #1381
  • [Improved] HTTPS is now used for safebrowsing service requests #1386
  • [Improved] Encrypted connection is used now with api.adguard.com #1369
  • [Improved] Adguard styles are now protected from removing #1272
  • [Improved] Content type detection #1264
  • [Improved] Content injection algorithm was reworked #1099, #1305
  • UI:
  • [Changed] WOT extension is now disabled by default #1364
  • Recently, an article was posted in one of the popular technology blogs, claiming that Web of Trust is selling its users' browser history to third-parties. WoT extension is preinstalled in Adguard for Windows, and although it was developed by us and is not sending any of your data to WoT, we can not leave this without a reponse. For this reason we make WoT extension disabled by default in Adguard for Windows. You can read our official stance regarding these news in our blog.
  • [Changed] You can now completely remove WoT extension #1364
  • [Changed] Unnecessary text in 'Import rules' dialog window is removed #1349
  • [Fixed] Filter's name isn't copied with the rest of request details #1318
  • [Fixed] Button size issue on the last step of Adguard wizard #1352
  • [Fixed] Adguard crashes if you try to close UI while editing a filter rule #1258
  • [Fixed] $replace rule is shown as applied to images #1392
  • Install/Update:
  • [Fixed] Deleted records from HTTPs exclusions are not restored on app update anymore #904
  • Many other minor fixes and changes. The full list can be found in descriptions to prior beta versions in our repository on GitHub.

New in Adguard 6.1.296.1549 RC4 (Nov 28, 2016)

  • [Fixed] AdsBypasser and other userscripts do not work properly when added to Adguard

New in Adguard 6.1.294.1539 RC3 (Nov 25, 2016)

  • In this release candidate there are only minimal (yet necessary) changes that mostly concern userscripts handling.

New in Adguard 6.1.290.1526 RC2 (Nov 22, 2016)

  • [Fixed] Bug preventing Adguard from filtering IPv6
  • [Changed] ALYac app added to the list of apps filtered by default
  • [Changed] Salam Browser added to the list of apps filtered by default
  • [Fixed] $replace rule is shown as applied to images
  • [Fixed] 'access-control-allow-origin' header console error
  • [Fixed] Adsbypasser and some other userscripts do not work properly
  • [Improved] HTTPS is now used for safebrowsing service requests

New in Adguard 6.1.287.1519 RC (Nov 17, 2016)

  • Networking:
  • [Changed] Loopback IPv6 connections are not filtered now (Visual Studio remote debugging bug)
  • [Fixed] $replace modifier breaks content charset
  • [Fixed] "Enable safe search" function in Parental Control breaks Google
  • [Fixed] Adguard doesn't filter HTTPs when Fiddler is switched on and in "decode https" mode
  • [Fixed] Adding a URL to temporary HTTPs exceptions is suppressed now when connection is closed from the server side
  • [Improved] Encrypted connection is used now with api.adguard.com
  • UI:
  • [Added] An option to remove WoT extension

New in Adguard 6.1.281.1494 R2 Beta (Nov 9, 2016)

  • Ad Blocking:
  • [Fixed] Inconsistent $replace result
  • Networking:
  • [Changed] WoSign and StartCom certificates are now distrusted
  • [Fixed] $empty modifier behaviour
  • [Fixed] Stealth mode ignores $stealth exception
  • [Fixed] Inability to apply inline style
  • [Fixed] Filters update check period issue
  • [Fixed] An empty 'style' tag is added even if there's no element hiding
  • [Improved] Adguard styles are now protected from removing
  • UI:
  • [Changed] Unnecessary text in 'Import rules' dialog window is removed
  • [Fixed] Filter's name isn't copied with the rest of request details
  • [Fixed] Button size issue on the last step of Adguard wizard

New in Adguard 6.1.278.1411 R2 Beta (Oct 21, 2016)

  • [Added] $important modifier:
  • This new addition is an important one (no pun intended), but mostly relevant for creators of custom filter rules. With it's help you can give certain rules higher priority.
  • Ad blocking:
  • [Fixed] HTTPS exceptions do not cover subdomains
  • [Fixed] $replace rule can now be applied along with the other rules
  • Networking:
  • [Changed] Proxy mode will use IPv4 address when it is available from now on
  • [Fixed] SSL exceptions aren't deleted on network API reinit
  • [Fixed] Adguard code is injected into a non-HTML document
  • [Fixed] Inline style can't be applied because it violates the Content Security Policy directive
  • [Fixed] WFP driver impacting DPC latency
  • UI:
  • [Fixed] Filter's name is now copied with the rest of request details

New in Adguard 6.1.271.1366 R2 (Oct 11, 2016)

  • Ad Blocking:
  • [Changed] KMPlayer added to the list of apps filtered by default
  • [Changed] steamwebhelper.exe added to the list of apps filtered by default
  • [Changed] PotPlayer added to the list of apps filtered by default
  • [Changed] AceStream Engine added to the list of apps filtered by default
  • [Fixed] Adguard now filters pages with Content-Type:application/xhtml
  • [Improved] Adguard now can partially filter HTTPs ads without decrypting SSL protocol (if HTTPs filtering is disabled)
  • [Improved] Filters update check period is now customizable
  • Networking:
  • [Changed] Switched to the DigiCert certificate
  • [Fixed] CSP is now handled in meta tags
  • [Fixed] Issue with invalid HTML
  • [Fixed] "iframe" elements are not removed from the page code
  • [Fixed] Adguard.Tools.exe heavy CPU load issue
  • [Fixed] Opera dev ad blocker compatibility issue with Adguard Assistant
  • [Fixed] Opera built-in VPN compatibility issue
  • [Fixed] Certificate validity check order
  • [Improved] Content type detection
  • [Improved] Content injection algorithm
  • [Improved] ContentScript approach is now used for injected content
  • Install/Update:
  • [Fixed] Deleted records from HTTPs exclusions are not restored on app update anymore
  • Minor:
  • [Added] $websocket content type modifier
  • [Changed] Removed Firefox & Opera SSL filtering workaround
  • [Changed] "Stealth mode" scripts are moved to a file
  • [Changed] HTTPs exclusions updated
  • [Changed] 'Search filter' textbox width made fixed
  • [Fixed] UI issue with right-click paste
  • [Fixed] Incorrect information about User filter updates
  • [Fixed] Adguard crashes if you try to close UI while editing a filter rule
  • [Fixed] HTTPs requests are displayed as HTTP in filtering log
  • [Fixed] Can not transform CSP
  • [Fixed] Request URL contains wrong protocol prefix
  • [Fixed] Incorrect Adguard injection
  • [Fixed] SaveFrom.net userscript does not work in Adguard
  • [Fixed] Userscript '@match' rule does not support '' pattern
  • [Fixed] Issues with several userscripts
  • [Fixed] Adsbypasser bug on openload.co
  • [Fixed] Some rules were not converted properly
  • [Improved] Selection style in settings was made more readable

New in Adguard 6.1.258.1302 (Aug 31, 2016)

  • Stealth Mode:
  • [Added] "Self destructing cookies" option in Stealth Mode
  • [Added] Added an option to block "Browser location API"
  • [Added] Added an option to block "Browser notifications API"
  • Userscripts:
  • [Improved] Content injection algorithm
  • [Added] Userscripts handling
  • UI:
  • [Added] Hebrew localization, Dutch localization
  • Networking:
  • [Improved] Network SDK was updated
  • Ad Blocking:
  • [Added] Support for extended selectors
  • [Added] :matches-css-* pseudo-class support

New in Adguard 6.1.258.1302 RC (Aug 26, 2016)

  • [Fixed] Several userscripts compatibility issues
  • [Fixed] EV certs file is removed on every driver restart
  • [Fixed] QUIC-connections are slipping through Adguard

New in Adguard 6.1.256.1292 RC (Aug 25, 2016)

  • [Added] :matches-css-* pseudo-class support AdguardTeam/ExtendedCss#7 . This pseudo-class allows to select any element by its style. Why do we need it? Some websites use a very complicated layout to circumvent ad blocking. Ad layout is completely similar to the valid elements aside of the Ad label which is added with a ::before pseudo-element. With this new pseudo-class such ad element can be selected and, therefore, blocked. Custom filtering rules enthusiasts can learn more from the comments in the task itself.

New in Adguard 6.1.255.1291 RC (Aug 23, 2016)

  • [Changed] Adguard won't see modern apps
  • [Fixed] Assistant is not working on online-freebee.net
  • [Fixed] Extended css rules change requires protection restart to be applied
  • [Fixed] Bug preventing some userscripts from working properly

New in Adguard 6.1.252.1283 RC (Aug 19, 2016)

  • [Fixed] Hebrew localization mistakes
  • [Fixed] Unicode symbols are broken in javascript rules
  • [Fixed] Multiple Adguard.Tools.exe issue
  • [Fixed] Grammarly plugin compatibility issue
  • [Fixed] HTTPS requests are displayed as HTTP in Filtering log
  • [Fixed] Incorrect userscript auto-detection
  • [Added] Support for extended selectors:
  • This is a technical term, but what hides behind it? With extended selectors support, we can much more easily create some rules that were very, very hard to create earlier. Notably, this concerns rules required to block such things as 'Sponsored posts' on Facebook.

New in Adguard 6.1.251.1269 RC (Aug 4, 2016)

  • [Changed] Default Assistant icon placement adjustment on vk.com
  • [Fixed] Adguard Assistant compatibility issue with Opera dev
  • [Fixed] License screen issue in Russian localization

New in Adguard 6.1.250.1247 Beta (Aug 2, 2016)

  • Ad blocking:
  • [Changed] List of Stealth Mode settings enabled by default
  • [Improved] Changed $empty modifier behavior
  • [Improved] Added support for the :style pseudo class syntax
  • UI:
  • [Added] Hebrew localization
  • [Added] "Versions history" link on the "About" screen
  • [Fixed] Extra dialog window pops up when you select 'Debug' logging level
  • Networking:
  • [Changed] SHA-1 deprecation rules are not being used on Windows XP anymore
  • [Changed] Browser cache suppressing algorithm on filters change
  • [Fixed] Router page loading indefinitely
  • [Fixed] Adguard misinterprets greasemonkey/tampermonkey update checks
  • [Improved] "Do not filter websites with EV certificates" feature
  • Minor:
  • [Changed] Facebook and Facebook Messenger UWP apps excluded from filtering
  • [Changed] HAL app added to the list of filtered by default
  • [Fixed] An empty 'C:Performix LLC' folder is created
  • [Fixed] Adguard update error

New in Adguard 6.1.249.1233 Beta (Jul 27, 2016)

  • During last beta update, one big mistake slipped in. Upon the update, 'Advanced settings' had a chance to completely disappear. This hotfix negates this problem

New in Adguard 6.1.245.1212 Beta (Jul 27, 2016)

  • [Added] Userscripts handling:
  • We adopted a new way of handling user.js (userscript) files. Now Adguard will automatically detect when user.js file was processed. If it is a valid userscript, Adguard will open a dialog window, offering user to install it. Of course, this setting will be optional and possible to turn off through settings.
  • Networking:
  • [Fixed] Push API feature messes with Facebook comments and chat
  • [Fixed] Enabling 'Block WebRTC' in Stealth Mode breaks Web Audio API
  • [Fixed] An issue with hanged connections
  • [Fixed] Adguard assistant doesn't work in 'Avast safezone' browser
  • [Improved] Network SDK was updated
  • Minor:
  • [Changed] sbrf.ru added to https exclusions
  • [Fixed] Crash on tray icon click
  • [Fixed] Adguard is not injected on epidemz.com
  • [Fixed] Assistant is not working on mts.ru
  • [Fixed] packagecontrol.io issue

New in Adguard 6.1.242.1198 Beta (Jul 19, 2016)

  • [Added] 'Advanced' settings window:
  • Our Adguard for Android users are already familiar with the concept of Advanced settings. We include there settings which, in our opinion, should not be changed by regular users, but only by experienced users, or after a conversation with our support team. This beta introduces Advanced setting for Adguard for Windows. It doesn't offer a plethora of different settings yet, but will be supplemented with more in future releases.
  • Networking:
  • [Fixed] Adguard cannot detect HTML if there are symbols at the document start
  • [Fixed] Adguard Assistant doesn't work in Opera 12.18
  • [Fixed] StealthMode doesn't allow to use custom IP
  • [Fixed] Adguard Assistant doesn't work in Avast Safezone browser
  • [Improved] Optimized basic filtering rules processing speed
  • UI:
  • [Added] "More extensions..." button to the Extensions settings view
  • [Added] Drag&Drop support for filter and userscript files
  • [Added] Warning notification if user unchecks the "Filter https protocol" box
  • [Changed] Stealth Mode settings UI layout
  • [Fixed] Changed the language name for Dutch localization in Adguard settings
  • Minor:
  • [Changed] usaa.com added to exclusions
  • [Changed] vps.cwgservices.org added to https exclusions
  • [Changed] Facebook app for windows added to the list of apps filtered by default
  • [Fixed] Various userscripts compatibility issues
  • [Fixed] packagecontrol.io issue
  • [Improved] Added additional options for @run-at key

New in Adguard 6.1.236.1160 Beta (Jul 4, 2016)

  • Previous beta version contained several bugs, most severe of which were fixed in the following hotfix. The rest are addressed in this beta. Also Dutch localization was added.

New in Adguard 6.1.234.1154 Beta (Jul 1, 2016)

  • Insta-update, the only change is Assistant issue fix:
  • [Fixed] Hotfix for Adguard Assistant

New in Adguard 6.1.233.1151 Beta (Jul 1, 2016)

  • Ad Blocker:
  • [Fixed] Removed ads in GMail on Windows apps
  • Networking:
  • [Fixed] Unfinished downloads issue
  • [Fixed] Adguard creates temporary HTTPS exceptions randomly
  • UI:
  • [Changed] Stealth mode settings UI changes
  • [Fixed] Click on any taskbar item results in main window appear
  • [Fixed] Main window is opened when user opens Filter Editor or Log
  • [Fixed] UI button placement bug
  • [Fixed] 'Block first party cookies' checkbox doesn't work
  • Userscripts:
  • [Fixed] Userscript execution issue
  • [Fixed] Some userscripts don't work after the 6.1.232 beta update
  • Minor:
  • [Fixed] Ads leftovers removed on youtube.com
  • [Fixed] AdsBypsser setting/configuration doesn't work in Firefox
  • [Fixed] Popup blocker breaks ok.ru menu navigation
  • [Fixed] fs.to is broken by Extensions module

New in Adguard 6.1.232.1142 Beta (Jun 27, 2016)

  • Stealth Mode:
  • [Added] "Self destructing cookies" option in Stealth Mode. Previously Stealth Mode module provided only the option to completely block third-party cookies. Now you will not only have an ability to differ first- and third-party cookies, but also the ability to set the exact time which cookies will be kept alive for. Important note: you can still block cookies alltogether, just set the keep-alive time to '0'.
  • [Added] Added an option to block "Browser location API" and "Browser notifications API". Normally browsers may detect your location and use this information to prioritize specific search results or make other various suggestions based on it. With browser location API blocked this will be impossible. Blocking browser notifications API feature works somewhat similar, but rather prevents browser from showing things like news or social media frames that pop-up in the corner of your browser.
  • [Added] A possibility to set IP used to mask your real IP by "Hide IP" feature
  • [Changed] Default user agent to use when User Agent string field is empty
  • Userscripts:
  • [Improved] Content injection algorithm. We completely redesigned content injection algorithm. First and foremost, this should solve issues with document-start scripts, resolve some of the known conflicts (AdsBypasser, YouTube+), and also optimize usage of scripts and ad blocker styles. Overall, a technical, but very important change.
  • Ad blocking:
  • [Improved] Increase content filtering rules maximum length limit
  • [Fixed] Issue with adding localhost to parental control whitelist
  • [Fixed] Gmail issue when selecting element to block
  • Networking:
  • [Fixed] Adguard fails to detect HTML on some websites
  • [Fixed] Adguard 'Page is unavailable' error screen bug
  • UI:
  • [Added] Drag&Drop support for Filtered Apps
  • [Added] "Whitelisted" filter to the filtering log
  • [Changed] "Browse for executable" button moved to the filtered apps section
  • [Changed] Links to EULA and privacy policy added to "About" view
  • [Changed] Localizations were updated
  • [Fixed] Tooltip positioning problem
  • [Fixed] Adguard shows all filtered apps after adding a new one to the list
  • [Fixed] Adguard GUI starts with a system despite this option is disabled
  • [Fixed] "Clear" button is absent while there are only spaces entered in search string
  • [Fixed] User filter takes too much time to delete rules from it
  • [Fixed] Adguard recognizes UC browser only if it's launched
  • [Fixed] Adguard crashes when you search for something in 'Settings' and switch tabs
  • [Fixed] Chrome x64 installation is not detected
  • [Fixed] Firefox Nightly installation is not detected
  • Install/Update:
  • [Improved] Installation is not allowed to start when another installation is in progress
  • [Changed] Filters update check scheduled right after adding a new filter
  • Minor:
  • [Changed] Add upload.my.mail.ru to HTTPS exclusions
  • [Changed] Added GOM Player to the list of of apps filtered by default
  • [Changed] Added Telecom 7 browser to the list of apps filtered by default
  • [Changed] Added "BitComet" to the list of apps filtered by default
  • [Changed] WWAHost.exe added to the list of apps filtered by default
  • [Changed] Added line break after filter name in Rule section of blocked request
  • [Changed] Spotify app added to the list of apps filtered by default
  • [Changed] Add more modern UI apps to be filtered by default
  • [Fixed] Uploading video to my.mail.ru is broken by HTTPS filtering
  • [Fixed] Incorrect blocking rule in Filtering Log
  • [Fixed] FileWatcher does not work properly when filter file is replaced, not just modified
  • [Fixed] 'Proceed anyway' button doesn't work
  • [Fixed] Error 1603: A fatal error occurred during installation
  • [Fixed] Uninstall utility does not remove UI settings folder
  • [Fixed] Problem with uninstalling Adguard
  • [Fixed] Random language change after updating from 5.10 to 6.0
  • [Fixed] Custom filter contains "enabled" empty rules

New in Adguard 6.0.226.1108 (Apr 18, 2016)

  • [Fixed] Indefinite loading of router page
  • [Fixed] Rare problem when Adguard crashes after clicking on tray menu icon
  • [Fixed] Adguard will not crash any more if you switch tabs while have active search on 'Settings' screen
  • [Fixed] Adguard now detects HTML correctly for all websites if there is an xml declaration at the document start

New in Adguard 6.0.223.1092 RC (Apr 13, 2016)

  • UI changes:
  • Adguard window is now opened with a single click on tray menu
  • Ad Blocker:
  • [Changed] $replace rules should now have higher priority than other basic rules
  • [Fixed] $domain modifier now works for WebSocket connections
  • Networking
  • [Added] Support for HTTP method REPORT
  • [Fixed] Issue with unexpected connection reset with TDI driver

New in Adguard 6.0.220.1083 R2 Beta (Apr 7, 2016)

  • UI changes:
  • [Changed] Adguard uses native-style tray menu now
  • Ad Blocker:
  • [Improved] Added $stealth modifier that disables Stealth Mode for the specified website
  • As we already mentioned in our blog, separate whitelist for Stealth Mode is on our roadmap. It is a much needed feature for anyone who actively uses Stealth Mode. We are not quite there yet, but we made a big step in the right direction by implementing $stealth modifier. It works similar to all other modifiers, just add it to any exception rule and it will disable Stealth Mode for that website specifically, even if the module itself is enabled. For example: @@||example.org^$stealth
  • [Fixed] Adguard does not try to filter data: URLs any more
  • [Fixed] $domain modifier now does work for blocking WebSocket connections
  • [Fixed] Adguard now doesn't ignore tag href attribute while constructing absolute URL
  • Languages and Translations:
  • [Added] Croatian language
  • Install/Update:
  • [Fixed] An issue when update errors were shown as valid updates in tray notification
  • [Fixed] Adguard now detects Chrome in 'Filtered apps' on Windows 10 insider build
  • Networking:
  • [Fixed] Adguard can now detect HTML if there is an xml declaration at the document start
  • [Fixed] ESET compatibility issue when Chrome browser would randomly hang

New in Adguard 6.0.214.1066 R2 Beta (Mar 30, 2016)

  • UI:
  • [Fixed] 'About' window content is not flickering anymore
  • [Fixed] Empty strings are now removed when importing user filter
  • [Fixed] Error previously encountered while installing a userstyle
  • [Improved] Proxy name validator now recognizes domain names and not only IP addresses
  • Networking:
  • [Improved] HTML content detection
  • Content type detection was significantly improved. This effectively means that Adguard will not interfere with those types of traffic which do not require filtering, decreasing the number of potential conflicts.
  • [Fixed] Web interface of TP-Link router is broken
  • Some of our users encountered problems with accessing TP-Link routers' interface with enabled Adguard. Upon investigating this issue we discovered a serious issue with WFP driver which resulted in problems with displaying some websites. As a result, we have improved communication with some specific web-servers.
  • [Fixed] Data is now read to end after blocking a POST request
  • Ad Blocking:
  • [Changed] Facebook windows app added to default filtered apps list
  • [Fixed] Error previously encountered while parsing a style tag with embedded svg
  • [Fixed] Language-specific filters are now detected properly from users keyboard layouts
  • [Improved] Adguard now can process websites names in punycode when adding them to HTTPS exclusions
  • Languages & Translations:
  • [Added] Support for complex language codes
  • We have completely reworked applications localization system. This allowed us to significantly increase number of languages we can potentially support (this mostly concerns various dialects, alternative alphabets etc.).
  • Install/Update:
  • [Fixed] Blank dialog while updating from 5.10 to 6.0
  • [Fixed] CMD window is no longer shown on Adguard update

New in Adguard 6.0.204.1025 (Mar 2, 2016)

  • [Fixed] Issues in Windows 10 Insider Preview build caused by SHA-1 certificate used for network drivers.
  • Let us elaborate a little on this one, since this change stands out as the most important one in this update. Recently we have noticed, with the help of our beta testers, that SHA-1 certificate previously used to sign our network drivers, was in a process of being deprecated. Effectively this means that users of Windows 10 Insider Preview were not able to enable Adguard protection. We have signed our network drivers with new certificates, and now all users will be able to run Adguard without any problems.
  • UI Changes:
  • [Fixed] 'Upgrade license' notification is no more shown for licenses activated with beta key
  • [Fixed] Bug when some apps wouldn't show among 'filtered apps' until they are started
  • [Fixed] Latest update check time is not being updated
  • [Fixed] Pressing Alt-F4 while in Adguard tray menu will no longer result in closing the main window
  • Ad Blocker:
  • [Fixed] K-Meleon browser is now correctly detected as installed
  • [Fixed] Unnecessary language-specific filter activation
  • [Fixed] WebRTC will no more be blocked for applications which are not in the Filtered Apps list
  • [Improved] Default HTTPs exclusions list was significantly updated
  • Install/Update:
  • [Changed] Auto update mechanism
  • [Fixed] Adguard beta won't update after clicking on 'Install' button in 'About' section
  • [Fixed] MSI shows "remove settings" dialog on uninstall.
  • [Fixed] WFP driver is now uninstalled correctly on Win 10 x64
  • Languages and translations:
  • [Fixed] "User filter" is not translated to Polish
  • Networking:
  • [Fixed] AG code is no more injected into "noscript"

New in Adguard 6.0.202.1020 R2 Beta (Mar 1, 2016)

  • [Fixed] Issues in Windows 10 Insider Preview build caused by SHA-1 certificate used for network drivers.
  • [Fixed] 'Filtered apps' list now shows all apps correctly
  • [Improved] Default HTTPs exclusions list was significantly updated
  • [Added] Avira Scout added to the list of apps filtered by default
  • [Fixed] AG code is no more injected into
  • [Fixed] 'Upgrade license' notification is no more shown for licenses activated with beta key
  • [Fixed] Pressing Alt-F4 while in Adguard tray menu will no longer result in closing the main window
  • [Fixed] Mistake in Korean translation
  • [Fixed] K-Meleon browser is now correctly detected as installed
  • [Fixed] WebRTC will no more be blocked for applications which are not in the Filtered Apps list #871
  • [Fixed] Unnecessary language-specific filter activation
  • [Fixed] WFP driver is now uninstalled correctly on Win 10 x64

New in Adguard 6.0.189.984 (Feb 9, 2016)

  • [Fixed] WFP driver now can be used on Windows 7 x86
  • [Changed] 'Thank you' page removed from Adguard
  • [Fixed] Validation of Parental Control whitelist/blacklist domains is now working correctly
  • [Fixed] Reset settings windows title now has a name separate from its description
  • [Fixed] "User filter" translations are fixed and completed
  • [Fixed] Bug encountered when setting TDI driver as default on Windows 7
  • [Improved] Tools for problem monitoring during installation process

New in Adguard 6.0.185.962 (Feb 5, 2016)

  • Adguard user interface was completely redesigned. It will now have modern tile design.
  • Adguard was translated into many new languages. That includes UI, Adguard Assistant and filter descriptions etc.
  • Window positions are now memorized and restored after program restart.
  • Tray menu is reworked, improved accessibility of different options through tray.
  • New versions interface is much more friendly to people with visual impairment.
  • UI performance and boot speed were significantly optimized, memory consumption was greatly reduced.
  • Now with the first launch of Adguard a tutorial will be shown, familiarizing user with Adguard and quickly introducing its capabilities.
  • Updating to new version from Adguard 5 is now possible and will not lose any settings.
  • New possibility to change update channel to 'Beta' and receive all beta updates, including Assistant and other extensions.
  • A new module was added - Stealth Mode. It serves to protect your online privacy in various ways, including blocking of third-party cookies, hiding IP address and many more.
  • Improved support for filtered apps. Adguard now automatically finds software installed on your computer and offers to filter its traffic, this includes modern UI applications.
  • Filter editor and Filtering log were drastically changed. You will find both fresh design and improved functionality.
  • You can now use new search feature to search the whole program for any keyword by entering it in the text field in the top right corner.
  • Now it is possible to subscribe to any filter by URL or by choosing path to a local file, and Adguard will automatically watch for changes.
  • Extensions were allocated to a separate module which can be enabled/disabled as a whole.
  • Userscripts security was significantly improved.
  • Plentiful additions and improvements to filtering process were made, notably introducing support for new rules modifiers and improving filtering speed.
  • Many more improvements, all of which are impossible to include in these release notes.

New in Adguard 6.0.132.737 Beta (Dec 19, 2015)

  • UI changes:
  • [Changed] Highlight filtering log rows with responses, modified by Adguard (either with $replace rule or with HTML filtering): #628
  • Ad Blocking:
  • [Added] Add $replace modifier for basic rules: #591
  • [Changed] Always return status=500 for blocked requests: #614
  • Install and update:
  • [Fixed] Installer shows "success" window even if Adguard was not installed: #623
  • [Fixed] Update is randomly broken: #619
  • [Fixed] Adguard adds itself to Autorun on update: #608
  • Languages and translations:
  • [Added] Add "Chinese Simplified" translation for Assistant and WOT extensions: #622
  • [Added] Add Serbian translation for WOT extension: #613
  • Network:
  • [Fixed] Random ERR_INCOMPLETE_CHUNKED_ENCODING error: #624
  • [Fixed] "local.adguard.com" gets to the HTTPS temporary exceptions list: #615
  • Minor changes:
  • [Changed] Do not check filters/extensions/browsingsecurity updates if application trial/license is expired: #621
  • [Fixed] Improve the way Adguard switches to "Beta" extensions: #620
  • [Fixed] Do not enable disabled extensions while switching them from Stable to Beta: #618
  • [Changed] Remove spartan executables from MS Edge item: #611
  • [Changed] Remove "cloudfront.net" from default HTTPS exclusions list: #629

New in Adguard 5.10.2051.6368 (Aug 5, 2015)

  • Added Microsoft Edge browser support
  • Improved userscripts API speed
  • Fixed a bug with saving Adguard Assistant settings
  • Userscripts API usage is now restricted by @grant metatag
  • Fixed Adguard Assistant work in Opera 12
  • Fixed certificate automatic import in Opera 12
  • Fixed some issues with CSS/JS injection in the pages with invalid HTML code
  • Fixed issues with SSL interceptor (connections reset for servers working with TLS 1.0 only)
  • Fixed Logjam (Adguard now does not filter connections with weak DH primes)
  • Fixed a bug with update cleaning Adguard's start menu folder
  • Fixed SSL-filtering in old browsers (IE6, IE7)

New in Adguard 6.0.14.85 Alpha (Jul 29, 2015)

  • What's new in this version:
  • A brand new program design.
  • New Filter editor - more convenient and easier to understand than the old one.
  • New Filtering log - more user-friendly.
  • Many "internal changes", we have rewritten the filtering engine itself.
  • Important:
  • During installation Adguard 6 will remove all current settings of the version 5.

New in Adguard 5.10.2035.6350 (Jun 11, 2015)

  • Important: Adguard extensions API is now protected from misuse
  • Added notification about added and removed user rules
  • Web of Trust extension is updated - fixed an issue when website could hide reputation warning
  • Added server SSL certificates revocation check (OCSP)
  • Fixed compatibility issue with BitDefender and Adguard's WFP driver
  • Fixed safe search for Yandex
  • Minor UI fixes

New in Adguard 5.10.2024.6316 (May 25, 2015)

  • SSL private key is no more pinned to your computer hardware. Every clean installation you get fresh private key
  • We now better handle TLS 1.2 connections
  • All certs and private keys are now encrypted and stored in a single file
  • SSL filter now checks certificate revocation and does not filter connection in case if certificate is revoked (revoked.grc.com test)

New in Adguard 5.10.2021.6301 (Apr 23, 2015)

  • Added Spartan browser support
  • Significantly improved filtering speed of some heavy HTML pages
  • Fixed possible app crash (in case of logging error)
  • Fixed a bug with checking existence of AG certificate in Firefox-based browsers.
  • Now if AG does not detect our cert it disables SSL filtering for Firefox
  • Changed AG certificate generation algorithm (you may need to reinstall it to
  • Firefox after update or to simply reboot the computer)
  • Improved SSL filter, fixed FREAK vulnerability
  • Fixed some minor SSL filtering bugs
  • Several sites added to default SSL exclusions
  • Fixed compatibility issue with latest Bitdefender version and Adguard WFP driver
  • Filtering speed has been slightly improved
  • Fixed Lunascape browser support
  • Minor UI fixes

New in Adguard 5.10.2010.6262 (Mar 20, 2015)

  • Parental Control is now available for any license type including Standard and Bonus
  • Fixed QUIC protocol filtering (that's a critical bug, sometimes we failed to filter Youtube because of it)
  • Added filter rules validation. Now Adguard ignores rules with syntax mistakes

New in Adguard 5.10.2004.6244 (Mar 6, 2015)

  • Added Vivaldi browser support
  • Added support of userscripts custom menu items (GM_registerMenuCommand function). Press Shift+Alt+M to bring up list of registered menu items (if any). Examples of userscripts with their custom menu items: Youtube Center, AdsBypasser, Anti-Adblock Killer
  • Added TLS v1.2 support
  • Improved userscripts API
  • Fixed work of several userscripts: AdsBypasser, Mouseover Popup Image Viewer, Context Menu Example (Firefox only), File Hosting Download Manager Disabler
  • Fixed compatibility issue with Home Media Server, Geforce Experience, Asus Control Center
  • Fixed incompatibility with ZenMate
  • Fixed a bug with short-living keep-alive connections in proxy mode
  • Fixed dependence on injections.adguard.com domain availability
  • Fixed Adguard's network driver vulnerability

New in Adguard 5.10.1190.6188 (Jan 16, 2015)

  • Fixed a bug with random SSL exclusions
  • Fixed a bug with some URL filtering rules
  • Fixed a bug with Adguard browser extension integration (in case if filtering is temporary disabled by Adguard Assistant)
  • Added 2 domains to default SSL exclusions: eff.org and 8pecxstudios.com
  • Fixed a bug with SSL filtering in case if website use DES-CBC3-SHA cipher
  • Minor bugfixes

New in Adguard 5.10.1186.6168 (Dec 27, 2014)

  • Added:
  • New version of Adguard network drivers
  • Added Maxthon Nitro support
  • Added support for Regexp-rules
  • Added new API GreaseMonkey functions for better userscripts support
  • Fixed:
  • Fixed an issue with a long delay when adding rules by Assistant
  • Now, even when the Parental Control sensitivity level is disabled, black and white lists continue to work
  • Fixed program crashes when working with tray
  • When using TDI driver Teredo is no longer disabled
  • Fixed bug reports in IE8
  • Fixed several localization bugs
  • Parental control now blocks access to unsafe sites even when the sensitivity level is disabled

New in Adguard 5.10.1167.5997 (Nov 12, 2014)

  • Improved ad filtering
  • New Adguard webpages style (pages you see when request is blocked by Browsing Security or Parental Control)
  • Fixed tray menu position on PC with two displays
  • Fixed extensions work on websites using custom ports

New in Adguard 5.10.1156.5925 (Sep 8, 2014)

  • Memory usage reduction:
  • We have significantly optimized memory usage in 5.10. Now, even if you use an old computer or a weak netbook, Adguard will work silently in a background without slowing down your device. We compared memory footprint with the one of the preceding version. And we must say 5.10 showed a result several times lower.
  • More ad filters:
  • In addition, Adguard has became an even more comprehensive program. Now users can install any ad filters. What does it mean? In addition to the filters that are already installed in Adguard by default, you can add third-party ones, such as a list of filters that allow Adguard to block ads in different segments of the Internet – websites in different languages, in particular. All of this can be done directly in the program, simply by selecting a filter you want and clicking on the “Add selected” button.
  • Displaying the possible danger:
  • Integration with Web of Trust is now brought out in the separate extension, which can be disabled. Also a warning when visiting a suspicious website has changed. With the help of WoT, our Adguard is able to notify you instantly about the reputation of websites and show the reasons for which the site is considered to be suspicious. “Categories of suspicion” can be, in particular: scam, potentially illegal, misleading claims or unethical, poor customer experience, privacy risks and others.
  • Other changes in version 5.10:
  • Added support for CSS injection rules. It gives us more flexible options for high-quality elements blocking.
  • Ability to edit the source code of userscripts. Now you can customize any script you like, you can find more about what it is and how to install it here.
  • Updates are checked only for the enabled userscripts.Thus we update only those scripts that you actually use. Why spend the extra traffic?
  • Extensions that do not use external resources are returned to the “default.” Now you have the opportunity to reset the extensions and return websites to their original state.
  • Added a configuration of exceptions for secure (HTTPS) sites filtering. In extended interface click on Settings tab, then choose Network. In the bottom of the window you’ll see “Filter https protocol” option and “Exclusions…” link next to it. Clicking on it will open a list where you can add any secured website. Adding https websites to exceptions in order for Adguard to not filter it, used to be impossible.
  • Increased time of filter updates up to 12 hours. Yeah, longer but of better quality.
  • Speeded up the work of extensions (including Youtube Center). Userscripts do not slow down websites now.
  • Fixed in new version:
  • Fixed conflicts with Visual Studio, Tor Browser, Keepass.
  • Fixed slow loading of large js files.
  • Assistant no longer interferes in work of RequireJs websites.
  • Updated network drivers, fixed some small remarks.
  • Fixed a defect with the processing of HTTP DELETE requests.
  • Fixed work of Twitch Chat Filter userscript.
  • Fixed a bug when using proxy authorization.
  • Fixed compatibility error of vk.com and Parental Control.
  • Fixed a defect with disabling Adguard assistant via the context menu.
  • Fixed some minor defects of Adguard assistant.
  • Speeded up filtering of some pages (fixed problem with octane-benchmark.googlecode.com).
  • Fixed API for usercripts (thanks to YoutubeCenter developer, Jeppe Rune Mortensen).
  • Fixed rules with the “~third-party” modifier.
  • New versions of TDI and WFP drivers. Fixed some compatibility issues.
  • Minor changes to the texts in the user interface.

New in Adguard 5.9.1073.5503 (Mar 17, 2014)

  • New features:
  • Adguard Extensions:
  • In version 5.9, there is an opportunity to install extensions (userscripts). They are designed to extend the functionality of websites. How exactly will the functionality be extended depends on the particular userscript. This can be a pop-up blocking, blocking of flash requests, possibility to download music and video from social networks and much more.
  • Improved video ads blocking:
  • In this version, Adguard learned to recognize most of the video ads on its own without relying on filter databases.
  • Parental Control:
  • During the existence of the program, we have received many requests from our users about implementing the "Parental Control" in it. Many parents found Adguard helpful, because when using it the child didn’t see inappropriate advertising.
  • Finally, in the version 5.9 we are ready to introduce “Parental Control” - a separate module of the program.
  • Fixed and improved in this version:
  • Fixed a problem with high load on the CPU and memory consumption when downloading large files
  • Fixed a problem with the occasional lack of HTTPS-connections filtering in Firefox and Opera
  • Fixed a problem with high load on the CPU and disk on system startup
  • Optimized and speeded up the work of Adguard Assistant
  • Added support for rocket-script filtering
  • Fixed Adguard compatibility issue with Kaspersky Internet Security 2014 for Windows 8.1 x64

New in Adguard 5.8.1008.5205 (Nov 6, 2013)

  • Improved initial setup wizard
  • Added “useful ads” filter
  • Protection level setting is removed
  • Fixed some minor compatibility issues
  • Improved filtered pages source code readability

New in Adguard 5.7.996.5118 (Sep 19, 2013)

  • A more perfect way for filtration with a new network driver
  • Adguard now uses a network driver instead of an old filtering module.
  • This helped us greatly with fixing all existing compatibility issues with other software products.
  • In addition, it accelerates filtration and allows Adguard to filter secure connections.
  • The following compatibility issues have been fixed in Adguard 5.7:
  • Internet Download Manager (video downloading issues)
  • DrWeb (proper filtration was dependent on the installation order)
  • Panda Antivirus (filtration was not possible)
  • Added support for secure connections filtration (https connections)
  • Now Adguard can filter secured connections if you enable it in the network settings.
  • Added first run wizard
  • What has been improved or fixed in version 5.7:
  • Fixed "Connection error" that occurred if the Adguard windows service started too slow
  • Fixed Google Chrome filtration issues
  • Fixed some Adguard Assistant issues
  • GUI performance and responsiveness to user actions have been improved
  • Fixed icon for Pale Moon in the browsers settings

New in Adguard 5.6.609.4283 (Jun 26, 2013)

  • Added:
  • Completely new Adguard Assistant module
  • Automatic program updates
  • Adguard is divided into windows-service and GUI-client
  • Web Of Trust integration – know which websites to trust
  • Improved browsing security module
  • New filtration module for Windows 8 Modern UI applications
  • Fixed:
  • Some websites rendering problems
  • Slow browsing security module updates

New in Adguard 5.5.590.3465 (Mar 22, 2013)

  • Added Windows 8 support

New in Adguard 5.5.500.2934 (Nov 26, 2012)

  • Added:
  • QT Web browser support
  • Sleipnir browser support
  • Extended logging
  • Filtration is enabled on big range of ports (not only 80)
  • In proxy mode Adguard automatically set system settings
  • Fixed:
  • Problem with no filtration of some ports
  • Conflict with ESET ssl filtration
  • Errors with HTTPS websites in Opera browser
  • Problem with Opera''s periodical slowdown
  • Opera Link problem
  • Some problems with flash games
  • Maxthon favourites synchronization problem
  • Errors that occurred while loading some pages
  • Some minor fixes

New in Adguard 5.4.425.2526 (Sep 4, 2012)

  • Added:
  • Fixed all issues with filtration speed
  • Simple SSL-traffic filtering
  • New network filtering algorythm
  • Extended filter rules
  • Waterfox browser support
  • Fixed:
  • Fixed the problem with the synchronization of bookmarks in Maxthon with an active protection
  • Fixed displaying issues with some of the web-sites: wix.com, pandawill.com, rakill.daportfolio.com & etc
  • Small bugfixes and optimizations

New in Adguard 5.3.343.2100 (May 22, 2012)

  • Added:
  • Automatic detection of the suitable filters
  • Japanese language and filter
  • German language and filter
  • Spanish language and filter
  • Portuguese language and filter
  • Dutch filter
  • Serbian language
  • Fixed:
  • Problem with very slow first request (just after Adguard has been started)
  • Increased filtration speed
  • Minor bug fixes

New in Adguard 5.2.283.1827 (Feb 28, 2012)

  • Added:
  • A completely reworked user interface with multilingual support
  • Added an experimental filter based on Collective Intelligence, a system that continuously collects and analyzes submissions from the community of Adguard users around the world
  • Now supports even more browsers: Palemoon, Nichrome, Yandex.Internet
  • Added ability to save user settings on uninstall
  • Added German filter
  • Added Windows 8 support
  • Ad Blocker and Browsing Security modules now keep their states between restarts
  • Users are now able to report false positive alarms in support section
  • The official site has moved to http://adguard.com/
  • Fixed:
  • Improved the filtration speed
  • Fixed critical flaws of the previous version
  • Fixed compatibility problems with third parties software
  • Fixed behavior of the “Skip” button in the messages about the new versions
  • Fixed encoding errors on some websites
  • Fixed positioning problems for the cases when system’s font is increased
  • Minor bug fixes

New in Adguard 4.1.8.0 (Mar 18, 2011)

  • Added:
  • Filters subscription mechanism
  • Added "Advanced settings" section
  • "Reset key" button
  • Fixed:
  • Speeded up application startup
  • Some "Adguard assistant" bugs
  • Some popup blocker bugs
  • Fixed problem with using local proxy servers