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 aContent-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 totrue
. -
DNS-over-HTTP upstreams can now upgrade to HTTP/3 if the new configuration file property
dns.use_http3_upstreams
is set totrue
. -
Upstreams with forced DNS-over-HTTP/3 and no fallback to prior HTTP versions using the
h3://
scheme.