v4.5.3
This release brings important improvements for the DNS protection feature: thanks to the DnsLibs update, there are no more DNS leaks and connection instability when changing networks. We also updated two other libraries that are essential for the app’s performance: TSUrlFilter and Scriptlets.
Starting with this version, AdGuard for iOS supports only iOS 13 or later.
Changelog
Updated Scriptlets (JavaScript enhancement for filtering rules) to v1.10.25
Updated TSUrlFilter (Advanced protection filtering engine) to v2.2.18
Updated DnsLibs (DNS filtering engine) to v2.5.17 #2314
It brings the following changes:
Improvements
- Allowed specifying tcp-only and udp-only DNS upstreams #208
Fixes
- Unable to use DoH DNS server that uses HTTP/1.1 since updating to version 4.3 #216
- adguard_dns segfaults while acquiring mutex in
ag::dns::DohUpstream::Http3Connection::on_expiry_update()
#212 - Unable to access Korean websites after latest version update #5120
- Adblock syntax rules with FQDN don’t work #210
Other
- Improved handling of HTTPS rrtype #215
- Happy Eyeballs is now used for IPv4/IPv6 in DoH #217
- Disallowed upstreams with non-domain and non-IP addresses in URL hostname #213