Secure DNS(also known as DNS firewall & protective DNS) with ad-blocking, threat protection, and fully encryption support for enhanced privacy and security.
AdguardTeam/AdGuardHome
### [`v0.107.28`](https://togithub.com/AdguardTeam/AdGuardHome/blob/HEAD/CHANGELOG.md#v010728---2023-04-12)
[Compare Source](https://togithub.com/AdguardTeam/AdGuardHome/compare/v0.107.27...v0.107.28)
See also the \[v0.107.28 GitHub milestone]\[ms-v0.107.28].
##### Added
- The ability to exclude client activity from the query log or statistics by
using the new properties `ignore_querylog` and `ignore_statistics` of the
items of the `clients.persistent` array (\[[#1717](https://togithub.com/AdguardTeam/AdGuardHome/issues/1717)], \[[#4299](https://togithub.com/AdguardTeam/AdGuardHome/issues/4299)]). The UI changes
are coming in the upcoming releases.
- Better profiling information when `debug_pprof` is set to `true`.
- IPv6 support in Safe Search for some services.
- The ability to make bootstrap DNS lookups prefer IPv6 addresses to IPv4 ones
using the new `dns.bootstrap_prefer_ipv6` configuration file property
(\[[#4262](https://togithub.com/AdguardTeam/AdGuardHome/issues/4262)]).
- Docker container's healthcheck (\[[#3290](https://togithub.com/AdguardTeam/AdGuardHome/issues/3290)]).
- The new HTTP API `POST /control/protection`, that updates protection state
and adds an optional pause duration (\[[#1333](https://togithub.com/AdguardTeam/AdGuardHome/issues/1333)]). The format of request body
is described in `openapi/openapi.yaml`. The duration of this pause could
also be set with the property `protection_disabled_until` in the `dns` object
of the YAML configuration file.
- The ability to create a static DHCP lease from a dynamic one more easily
(\[[#3459](https://togithub.com/AdguardTeam/AdGuardHome/issues/3459)]).
- Two new HTTP APIs, `PUT /control/stats/config/update` and `GET
control/stats/config`, which can be used to set and receive the query log
configuration. See `openapi/openapi.yaml` for the full description.
- Two new HTTP APIs, `PUT /control/querylog/config/update` and `GET
control/querylog/config`, which can be used to set and receive the statistics
configuration. See `openapi/openapi.yaml` for the full description.
- The ability to set custom IP for EDNS Client Subnet by using the DNS-server
configuration section on the DNS settings page in the UI (\[[#1472](https://togithub.com/AdguardTeam/AdGuardHome/issues/1472)]).
- The ability to manage Safe Search for each service by using the new
`safe_search` property (\[[#1163](https://togithub.com/AdguardTeam/AdGuardHome/issues/1163)]).
##### Changed
- ARPA domain names containing a subnet within private networks now also
considered private, behaving closer to \[RFC 6761]\[rfc6761] (\[[#5567](https://togithub.com/AdguardTeam/AdGuardHome/issues/5567)]).
##### Configuration Changes
In this release, the schema version has changed from 17 to 20.
- Property `statistics.interval`, which in schema versions 19 and earlier used
to be an integer number of days, is now a string with a human-readable
duration:
```yaml
```
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v0.107.27
->v0.107.28
Release Notes
AdguardTeam/AdGuardHome
### [`v0.107.28`](https://togithub.com/AdguardTeam/AdGuardHome/blob/HEAD/CHANGELOG.md#v010728---2023-04-12) [Compare Source](https://togithub.com/AdguardTeam/AdGuardHome/compare/v0.107.27...v0.107.28) See also the \[v0.107.28 GitHub milestone]\[ms-v0.107.28]. ##### Added - The ability to exclude client activity from the query log or statistics by using the new properties `ignore_querylog` and `ignore_statistics` of the items of the `clients.persistent` array (\[[#1717](https://togithub.com/AdguardTeam/AdGuardHome/issues/1717)], \[[#4299](https://togithub.com/AdguardTeam/AdGuardHome/issues/4299)]). The UI changes are coming in the upcoming releases. - Better profiling information when `debug_pprof` is set to `true`. - IPv6 support in Safe Search for some services. - The ability to make bootstrap DNS lookups prefer IPv6 addresses to IPv4 ones using the new `dns.bootstrap_prefer_ipv6` configuration file property (\[[#4262](https://togithub.com/AdguardTeam/AdGuardHome/issues/4262)]). - Docker container's healthcheck (\[[#3290](https://togithub.com/AdguardTeam/AdGuardHome/issues/3290)]). - The new HTTP API `POST /control/protection`, that updates protection state and adds an optional pause duration (\[[#1333](https://togithub.com/AdguardTeam/AdGuardHome/issues/1333)]). The format of request body is described in `openapi/openapi.yaml`. The duration of this pause could also be set with the property `protection_disabled_until` in the `dns` object of the YAML configuration file. - The ability to create a static DHCP lease from a dynamic one more easily (\[[#3459](https://togithub.com/AdguardTeam/AdGuardHome/issues/3459)]). - Two new HTTP APIs, `PUT /control/stats/config/update` and `GET control/stats/config`, which can be used to set and receive the query log configuration. See `openapi/openapi.yaml` for the full description. - Two new HTTP APIs, `PUT /control/querylog/config/update` and `GET control/querylog/config`, which can be used to set and receive the statistics configuration. See `openapi/openapi.yaml` for the full description. - The ability to set custom IP for EDNS Client Subnet by using the DNS-server configuration section on the DNS settings page in the UI (\[[#1472](https://togithub.com/AdguardTeam/AdGuardHome/issues/1472)]). - The ability to manage Safe Search for each service by using the new `safe_search` property (\[[#1163](https://togithub.com/AdguardTeam/AdGuardHome/issues/1163)]). ##### Changed - ARPA domain names containing a subnet within private networks now also considered private, behaving closer to \[RFC 6761]\[rfc6761] (\[[#5567](https://togithub.com/AdguardTeam/AdGuardHome/issues/5567)]). ##### Configuration Changes In this release, the schema version has changed from 17 to 20. - Property `statistics.interval`, which in schema versions 19 and earlier used to be an integer number of days, is now a string with a human-readable duration: ```yaml ```Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.