Skip to content

AdGuard Home v0.107.15

Compare
Choose a tag to compare
@adguard-bot adguard-bot released this 03 Oct 16:30
· 936 commits to master since this release

Sometimes, even a hotfix needs a hotfix. In the previous release, our mitigations turned out to be too restrictive, preventing some AdGuard Home features from working properly. In this release, we fix this along with a few other bugs.

We have also added experimental support for the HTTP/3 standard in the UI, DNS upstreams, and DNS clients!

Acknowledgements

A special thanks to our open-source contributor, @ishanjain28, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!

Full Changelog

See also the v0.107.15 GitHub milestone.

Security

  • As an additional CSRF protection measure, AdGuard Home now ensures that requests that change its state but have no body (such as POST /control/stats_reset requests) do not have a Content-Type header set on them (#4970).

Added

Experimental HTTP/3 Support

See #3955 and the related issues for more details. These features are still experimental and may break or change in the future.

  • DNS-over-HTTP/3 DNS and web UI client request support. This feature must be explicitly enabled by setting the new property dns.serve_http3 in the configuration file to true.

  • DNS-over-HTTP upstreams can now upgrade to HTTP/3 if the new configuration file property dns.use_http3_upstreams is set to true.

  • Upstreams with forced DNS-over-HTTP/3 and no fallback to prior HTTP versions using the h3:// scheme.

Fixed

  • User-specific blocked services not applying correctly (#4945, #4982, #4983).

  • only application/json is allowed errors in various APIs (#4970).