AdGuard Home v0.108.0-b.86

v0.108.0-b.86Pre-release

AdGuard Home v0.108.0-b.86

Added 1
  • New `reason` query parameter in `GET /control/querylog`
Changed 3
  • Frontend API requests no longer depend on axios
  • Dashboard charts use Recharts instead of Nivo
  • `enable_dnssec` in `dns` configuration now defines whether the proxy should set the DO flag in upstream requests, with default value `true`
Fixed 5
  • Statistics database deadlock
  • Translated labels on the DNS settings pages not updating after changing the UI language
  • Dashboard charts now correctly display lower query counts
  • Redundant validation warnings about DHCP when it is disabled
  • Safe Browsing and Parental Control labels on the General Settings page not updating after changing the UI language
Deprecated 1
  • Query parameter `response_status` in `GET /control/querylog` is now deprecated in favor of new `reason` query parameter
Security 2
  • Go version has been updated to prevent exploitation of Go vulnerabilities fixed in version 1.26.3
  • IDs of requests received over DoH and DoQ and forwarded to plain-DNS upstreams are now set to non-zero values to improve security

Changes compared to the previous beta, v0.108.0-b.85. See CHANGELOG.md for all changes.

Acknowledgements

A special thanks to @N0zoM1z0 for reporting the vulnerability, our community moderators team, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!

Full changelog
Security
  • Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities fixed in 1.26.3.

  • IDs of requests received over DoH and DoQ and forwarded to plain-DNS upstreams are now set to non-zero values to improve security.

    This is GHSA-xgx4-4h9w-53pv. We thank @N0zoM1z0 for reporting this security issue.

Added
  • New reason query parameter in GET /control/querylog. See openapi/openapi.yaml for the full description.
Changed
  • Frontend API requests no longer depend on axios.

  • Dashboard charts use Recharts instead of Nivo.

  • enable_dnssec in dns configuration now defines whether the proxy should set the DO flag in the upstream requests, the default is true (#7046).

Deprecated
  • Query parameter response_status in GET /control/querylog is now deprecated. Use new reason query parameter instead.
Fixed
  • Statistics database deadlock (#8359).

  • Translated labels on the DNS settings pages not updating after changing the UI language.

  • Dashboard charts now correctly display lower query counts (#6823).

  • Redundant validation warnings about DHCP when it's disabled (#8348).

  • Safe Browsing and Parental Control labels on the General Settings page not updating after changing the UI language.

View original

Upgraded? How did it go?

Discussion