Client settings in the new web interface: Use global settings now applies to Protection only, blocked services have a separate Use global blocked services switch, and upstream DNS servers and the DNS cache are always editable.
Fixed
Invalid SVCB record from DDR when DoH routes are empty.
Incorrect behaviour on the first launch with the --check-config flag.
Reading partially received TCP prefix.
A panic when updating AdGuard Home binary via the command line with use_private_ptr_resolvers set to true (#8613).
log.enabled set to false leaving the legacy logger enabled (#8565).
DHCP server persisting uncommitted leases with zero expiry after DHCPDISCOVER messages (#8572).
DHCPv4 settings not being saved when an IPv6-capable interface is selected and DHCPv6 is not configured (#8608).
DHCP not being enabled when only the DHCPv6 section is configured.
DHCP IPv4 range subnet validation not working (#8609).
Client ID validation rejecting valid IPv6 CIDRs with an embedded dotted-decimal IPv4 address (#8610).
Client ID validation accepting IPv4 addresses with leading-zero octets (192.168.01.1), malformed MAC addresses, and ClientIDs with leading or trailing hyphens.
IP addresses being sorted lexicographically instead of numerically in the web interface (#8636).
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [adguard/adguardhome](https://adguard.com/en/adguard-home/overview.html) ([source](https://github.com/AdguardTeam/AdGuardHome)) | patch | `v0.107.79` → `v0.107.80` |
---
### Release Notes
<details>
<summary>AdguardTeam/AdGuardHome (adguard/adguardhome)</summary>
### [`v0.107.80`](https://github.com/AdguardTeam/AdGuardHome/blob/HEAD/CHANGELOG.md#v010780---2026-09-03-APPROX)
[Compare Source](https://github.com/AdguardTeam/AdGuardHome/compare/v0.107.79...v0.107.80)
See also the [v0.107.80 GitHub milestone][ms-v0.107.80].
[ms-v0.107.80]: https://github.com/AdguardTeam/AdGuardHome/milestone/115?closed=1
NOTE: Add new changes BELOW THIS COMMENT.
\-->
##### Changed
- Client settings in the new web interface: *Use global settings* now applies to Protection only, blocked services have a separate *Use global blocked services* switch, and upstream DNS servers and the DNS cache are always editable.
##### Fixed
- Invalid SVCB record from DDR when DoH routes are empty.
- Schedule shift on clock change cases ([#​8670]).
- Incorrect behaviour on the first launch with the `--check-config` flag.
- Reading partially received TCP prefix.
- A panic when updating AdGuard Home binary via the command line with `use_private_ptr_resolvers` set to true ([#​8613]).
- `log.enabled` set to `false` leaving the legacy logger enabled ([#​8565]).
- DHCP server persisting uncommitted leases with zero expiry after `DHCPDISCOVER` messages ([#​8572]).
- DHCPv4 settings not being saved when an IPv6-capable interface is selected and DHCPv6 is not configured ([#​8608]).
- DHCP not being enabled when only the DHCPv6 section is configured.
- DHCP IPv4 range subnet validation not working ([#​8609]).
- Client ID validation rejecting valid IPv6 CIDRs with an embedded dotted-decimal IPv4 address ([#​8610]).
- Client ID validation accepting IPv4 addresses with leading-zero octets (`192.168.01.1`), malformed MAC addresses, and ClientIDs with leading or trailing hyphens.
- IP addresses being sorted lexicographically instead of numerically in the web interface ([#​8636]).
- Invalid secondary bootstrap resolver IPv4 address ([#​8637]).
- The *Server addresses* dialog overflowing horizontally when a long value is entered. Long unbreakable values in the settings rows overflowing the page.
- Encrypted DNS server addresses not appearing in the Setup Guide until the page was reloaded after enabling encryption.
- Passwords containing emoji being rejected by the first-run setup wizard in the new web interface.
- Cache size and TTL override rows being locked while the DNS cache was disabled in the new web interface ([#​8644]).
- Tables staying on an empty page after the last row of that page was deleted in the new web interface ([#​8644]).
- The *Log out* button opening the login page in a new tab in the new web interface ([#​8661]).
- Per-client blocked services schedules being reset when a client was saved in the new web interface ([#​8638]).
- Client sub-pages of the new web interface showing the default values instead of the client's settings when opened directly or reloaded.
[#​8670]: https://github.com/AdguardTeam/AdGuardHome/issues/8670
[#​8565]: https://github.com/AdguardTeam/AdGuardHome/issues/8565
[#​8572]: https://github.com/AdguardTeam/AdGuardHome/issues/8572
[#​8608]: https://github.com/AdguardTeam/AdGuardHome/issues/8608
[#​8609]: https://github.com/AdguardTeam/AdGuardHome/issues/8609
[#​8610]: https://github.com/AdguardTeam/AdGuardHome/issues/8610
[#​8613]: https://github.com/AdguardTeam/AdGuardHome/issues/8613
[#​8636]: https://github.com/AdguardTeam/AdGuardHome/issues/8636
[#​8637]: https://github.com/AdguardTeam/AdGuardHome/issues/8637
[#​8638]: https://github.com/AdguardTeam/AdGuardHome/issues/8638
[#​8644]: https://github.com/AdguardTeam/AdGuardHome/issues/8644
[#​8661]: https://github.com/AdguardTeam/AdGuardHome/issues/8661
<!--
NOTE: Add new changes ABOVE THIS COMMENT.
-->
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODEuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE4MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v0.107.79→v0.107.80Release Notes
AdguardTeam/AdGuardHome (adguard/adguardhome)
v0.107.80Compare Source
See also the v0.107.80 GitHub milestone.
NOTE: Add new changes BELOW THIS COMMENT.
-->
Changed
Fixed
Invalid SVCB record from DDR when DoH routes are empty.
Schedule shift on clock change cases (#8670).
Incorrect behaviour on the first launch with the
--check-configflag.Reading partially received TCP prefix.
A panic when updating AdGuard Home binary via the command line with
use_private_ptr_resolversset to true (#8613).log.enabledset tofalseleaving the legacy logger enabled (#8565).DHCP server persisting uncommitted leases with zero expiry after
DHCPDISCOVERmessages (#8572).DHCPv4 settings not being saved when an IPv6-capable interface is selected and DHCPv6 is not configured (#8608).
DHCP not being enabled when only the DHCPv6 section is configured.
DHCP IPv4 range subnet validation not working (#8609).
Client ID validation rejecting valid IPv6 CIDRs with an embedded dotted-decimal IPv4 address (#8610).
Client ID validation accepting IPv4 addresses with leading-zero octets (
192.168.01.1), malformed MAC addresses, and ClientIDs with leading or trailing hyphens.IP addresses being sorted lexicographically instead of numerically in the web interface (#8636).
Invalid secondary bootstrap resolver IPv4 address (#8637).
The Server addresses dialog overflowing horizontally when a long value is entered. Long unbreakable values in the settings rows overflowing the page.
Encrypted DNS server addresses not appearing in the Setup Guide until the page was reloaded after enabling encryption.
Passwords containing emoji being rejected by the first-run setup wizard in the new web interface.
Cache size and TTL override rows being locked while the DNS cache was disabled in the new web interface (#8644).
Tables staying on an empty page after the last row of that page was deleted in the new web interface (#8644).
The Log out button opening the login page in a new tab in the new web interface (#8661).
Per-client blocked services schedules being reset when a client was saved in the new web interface (#8638).
Client sub-pages of the new web interface showing the default values instead of the client's settings when opened directly or reloaded.
Configuration
📅 Schedule: (UTC)
🚦 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 CLI.