Changes compared to the previous beta, v0.108.0-b.51. See CHANGELOG.md for all changes.
Full changelog
Added
- Etc timezones to the timezone list (#6568).
- The schema version of the configuration file to the output of running
AdGuardHome
(orAdGuardHome.exe
) with-v --version
command-line options (#6545). - Ability to disable plain-DNS serving via UI if an encrypted protocol is already used (#1660).
Changed
- The bootstrapped upstream addresses now updated according to the TTL of the bootstrap DNS response (#6321).
- Logging level of timeout errors is now
error
instead ofdebug
(#6574). - The field
"upstream_mode"
inPOST /control/dns_config
andGET /control/dns_info
HTTP APIs now acceptsload_balance
value. Checkopenapi/CHANGELOG.md
for more details.
Configuration changes
In this release, the schema version has changed from 27 to 28.
- The new property
clients.persistent.*.uid
, which is unique identifier of the persistent client. - The properties
dns.all_servers
anddns.fastest_addr
were removed, their values migrated to newly added fielddns.upstream_mode
that describes the logic through which upstreams will be used. See also a Wiki page.
# BEFORE:
'dns':
# …
'all_servers': true
'fastest_addr': true
# AFTER:
'dns':
# …
'upstream_mode': 'parallel'
To rollback this change, remove the new field upstream_mode
, set back dns.all_servers
and dns.fastest_addr
properties in dns
section, and change the schema_version
back to 27
.
Fixed
- Panic on using
--no-etc-hosts
flag (#6644). - Schedule display in the client settings after creating or updating.
- Zero value in
querylog.size_memory
disables logging (#6570). - Non-anonymized IP addresses on the dashboard (#6584).
- Maximum cache TTL requirement when editing minimum cache TTL in the Web UI (#6409).
- Load balancing algorithm stuck on a single server (#6480).
- Statistics for 7 days displayed as 168 hours on the dashboard.
- Pre-filling the Edit static lease window with data (#6534).
- Names defined in the
/etc/hosts
for a single address family wrongly considered undefined for another family (#6541). - Omitted CNAME records in safe search results, which can cause YouTube to not work on iOS (#6352).
- Incorrect handling of IPv4-in-IPv6 addresses when binding to an unspecified address on some machines (#6510).