Releases: AdguardTeam/AdguardForiOS
4.5.17
This is a technical update aimed to increase the app stability and fix minor bugs.
How to install AdGuard For iOS
4.5.16
The app now runs more smoothly thanks to this minor update, which fixes a number of bugs.
Changelog
DnsLibs (DNS filtering engine)
- Updated DnsLibs to v2.8.25 #2504
How to install AdGuard For iOS
4.5.15
This release isnβt about flashy new buttons, instead itβs about making your protection stronger, smarter, and ready for the future. Weβve upgraded two core components of AdGuard for iOS, improving both privacy and filtering quality behind the scenes.
DNS protection
Weβve updated DnsLibs to v2.7, adding post-quantum cryptography (PQC) support to DNS (applies to DoH,DoT, and DoQ).
It means your DNS requests are now protected with encryption designed to stay secure even as technologies evolve. As quantum computing develops, some traditional encryption methods may become vulnerable. Post-quantum cryptography is built to withstand those future threats, helping keep your browsing private not only today, but for years to come.
Post-quantum protection works automatically when you enable DNS protection and choose one of the AdGuard DNS servers. Thereβs nothing extra to configure.
You can check this setting by following the steps:
- Open the Protection screen
- Turn on DNS protection and open its settings
- Go to DNS server and select one of the AdGuard DNS options
Improved filtering in Safari
Weβve also updated SafariConverterLib, which brings new capabilities to how filtering rules work in Safari.
This update gives filter developers more flexibility and allows AdGuard to process complex rules more efficiently. For you, that means cleaner pages, and better handling of tricky ads.
Changelog
Improvements
- Added post-quantum cryptography support #245
- Adopted request methods in the content blocker trigger field #88
DnsLibs (DNS filtering engine)
- DnsLibs updated to v2.7.6 #2497
SafariConverterLib (Converter of AdGuard rules to Safari content blocking rules)
- SafariConverterLib updated to v4.1 #2498
How to install AdGuard For iOS
4.5.14
βDear developers, can we get a bugfix pronto?β Of course you can! Right after the release, we serve you a hotfix with a resolved problem and fine-tuned operation.
How to install AdGuard For iOS
4.5.13
A small bug has crept into the release. Thatβs why weβre publishing a hotfix today: so you can enjoy the service, and we can get on with some bigger tasks.
How to install AdGuard For iOS
4.5.12
If there were an Olympic event for βLong-overdue but very satisfying fixesβ, this release would go for the gold.
With SafariConverterLib v4.0 on board, weβve sped up Safari rule loading, improved the stability of advanced rules, and reduced the content blocker file size for a lighter, smoother experience. Letβs take a closer look at the main changes.
Safari rules load up to 5x faster
Weβve refined how special characters in AdGuard rules are converted into regular expressions. This small but important change helps Safari compile the rules much more efficiently.
As a result, rule loading is now up to 5 times faster, the content blocker file is smaller, and advanced rules work better.
Improved support for advanced rules
Starting with v4.5.12, AdGuard for iOS now uses a new approach for applying advanced rules. This improvement allows us to apply the rules that didnβt work in Safari before, making filtering more accurate and efficient.
Other fixes
Some advanced rules didnβt apply to certain websites in Safari, even though they worked fine in other AdGuard products. This issue is now resolved, improving both filtering stability and performance. Weβve also fixed other minor bugs and introduced various enhancements for a smoother overall experience.
Changelog
SafariConverterLib (Converter of AdGuard rules to Safari content-blocking rules)
- Updated SafariConverterLib to v4.0 #2457
How to install AdGuard For iOS
4.5.11
Filtering is meant to stay in the background. When it works well, you donβt notice it β just a clean, ad-free web.
In this update, weβve significantly improved how filtering works under the hood. Weβve upgraded the content blocking rules converter, the WebExtension engine, and the JavaScript filtering library. These changes bring:
- Better compatibility with AdGuard filtering rules
- Faster and more stable application of filtering rules
- Improved support for the latest filters
- Optimized performance of the Advanced Blocking extension
What does this mean in practice? Ads are blocked more precisely β including on tricky websites like YouTube. If you use Safari to watch videos, you should now see fewer issues like delays or black screens caused by blocked ads.
Weβve also updated the video guide on how to enable AdGuard extensions in Safari. These extensions are key to applying advanced filtering and getting the best ad blocking experience, especially on platforms like YouTube. So itβs important you have them on.
On that note, weβve fixed an issue with YouTube live streams in AdGuardβs built-in video browser. After some changes on YouTubeβs end, streams stopped working. Thatβs now resolved β live streams are back, and still ad-free.
And finally, as always, weβve fixed other minor bugs and made performance improvements throughout the app.
Changelog
Fixes
- The AdGuard VPN icon is disabled in AdGuard when VPN operating mode is enabled and VPN is connected #2440
- YouTube player doesnβt play live streams in the AdGuard app #2436
$jsinjectrules are included in the regular content blocker #90- Filters are reloading multiple times when changing settings in quick succession
- Content blocker states arenβt displayed correctly
SafariConverterLib (Converter of AdGuard rules to Safari content blocking rules)
- SafariConverterLib updated to v3.0.0
- Added the new content blocking rules converter #2443
- Added the new WebExtension engine and JS library #2444
How to install AdGuard For iOS
4.5.10
This is a technical update aimed to increase the app stability and fix minor bugs.
How to install AdGuard For iOS
4.5.9
This is a technical update aimed to increase the app stability and fix minor bugs.
How to install AdGuard For iOS
4.5.8
This update is just a chill guy that makes the app up to 30x faster. We did some work on Safari Converter, so now AdGuard filtering rules are converted to Safari rules in just 0.5β2 seconds instead of 10β30. You will notice the difference especially when updating, enabling, or disabling filters and turning protection on.
Let's give a bit of explanation.
Updating and/or applying filters involves three steps: downloading new versions to the AdGuard app (a seamless process), converting AdGuard rules into Safari-compatible rules (now 30x faster thanks to optimization), and loading the rules into Safari. In the case of the last step, however, on iOS and iPadOS, the process takes 6β15 seconds per small content blocker to compile rules compared to fractions of a second on macOS. This delay affects user experience and slows filter updates, which are critical for ad blockers' performance. AdGuard has reported the issue to Apple (ticket ID: FB16130983) and hopes for a fix in 2025. You can read the blog post for more details.