Ignoring talkative colleagues can be tough in real life 🤫. Fortunately, there are more options in the digital world. This new release of AdGuard Home adds a way to exclude certain hostnames from the query log and statistics, which can help with devices and apps that like to talk too much.
Full changelog
See also the v0.107.24 GitHub milestone.
Security
- Go version has been updated, both because Go 1.18 has reached end of life and to prevent the possibility of exploiting the Go vulnerabilities fixed in Go 1.19.6.
Added
-
The ability to disable statistics by using the new
statistics.enabled
field. Previously it was necessary to set thestatistics_interval
to 0, losing the previous value (#1717, #4299). -
The ability to exclude domain names from the query log or statistics by using the new
querylog.ignored
orstatistics.ignored
fields (#1717, #4299). The UI changes are coming in the upcoming releases.
Changed
Configuration Changes
In this release, the schema version has changed from 14 to 16.
-
Property
statistics_interval
, which in schema versions 15 and earlier used to be a part of thedns
object, is now a part of thestatistics
object:# BEFORE: 'dns': # … 'statistics_interval': 1 # AFTER: 'statistics': # … 'interval': 1
To rollback this change, move the property back into the
dns
object and change theschema_version
back to15
. -
The fields
dns.querylog_enabled
,dns.querylog_file_enabled
,dns.querylog_interval
, anddns.querylog_size_memory
have been moved to the newquerylog
object.# BEFORE: 'dns': 'querylog_enabled': true 'querylog_file_enabled': true 'querylog_interval': '2160h' 'querylog_size_memory': 1000 # AFTER: 'querylog': 'enabled': true 'file_enabled': true 'interval': '2160h' 'size_memory': 1000
To rollback this change, rename and move properties back into the
dns
object, removequerylog
object andquerylog.ignored
property, and change theschema_version
back to14
.
Deprecated
- Go 1.19 support. Future versions will require at least Go 1.20 to build.
Fixed
-
Setting the AD (Authenticated Data) flag on responses that have the DO (DNSSEC OK) flag set but not the AD flag (#5479).
-
Client names resolved via reverse DNS not being updated (#4939).
-
The icon for League Of Legends on the Blocked services page (#5433).
Removed
- Go 1.18 support, as it has reached end of life.