v0.107.33
版本发布时间: 2023-07-03 22:07:00
AdguardTeam/AdGuardHome最新发布版本:v0.107.55(2024-12-11 21:32:39)
Bugs need to be fixed, and that's just what we did in this release :wrench:. Besides that, we've been working on internal improvements that will make it easier to add new features in future releases.
Acknowledgements
A special thanks to our open-source contributors, @agneevX and @Jiraiya8, as well as to everyone who filed and inspected issues, added translations, and helped us test this release!
Full changelog
See also the v0.107.33 GitHub milestone.
Added
-
The new command-line flag
--web-addr
is the address to serve the web UI on, in the host:port format. -
The ability to set inactivity periods for filtering blocked services, both globally and per client, in the configuration file (#951). The UI changes are coming in the upcoming releases.
-
The ability to edit rewrite rules via
PUT /control/rewrite/update
HTTP API and the Web UI (#1577).
Changed
Configuration Changes
In this release, the schema version has changed from 20 to 23.
-
Properties
bind_host
,bind_port
, andweb_session_ttl
which used to setup web UI binding configuration, are now moved to a new objecthttp
containing new propertiesaddress
andsession_ttl
:# BEFORE: 'bind_host': '1.2.3.4' 'bind_port': 8080 'web_session_ttl': 720 # AFTER: 'http': 'address': '1.2.3.4:8080' 'session_ttl': '720h'
Note that the new
http.session_ttl
property is now a duration string. To rollback this change, remove the new objecthttp
, set backbind_host
,bind_port
,web_session_ttl
, and change theschema_version
back to22
. -
Property
clients.persistent.blocked_services
, which in schema versions 21 and earlier used to be a list containing ids of blocked services, is now an object containing ids and schedule for blocked services:# BEFORE: 'clients': 'persistent': - 'name': 'client-name' 'blocked_services': - id_1 - id_2 # AFTER: 'clients': 'persistent': - 'name': client-name 'blocked_services': 'ids': - id_1 - id_2 'schedule': 'time_zone': 'Local' 'sun': 'start': '0s' 'end': '24h' 'mon': 'start': '1h' 'end': '23h'
To rollback this change, replace
clients.persistent.blocked_services
object with the list of ids of blocked services and change theschema_version
back to21
. -
Property
dns.blocked_services
, which in schema versions 20 and earlier used to be a list containing ids of blocked services, is now an object containing ids and schedule for blocked services:# BEFORE: 'blocked_services': - id_1 - id_2 # AFTER: 'blocked_services': 'ids': - id_1 - id_2 'schedule': 'time_zone': 'Local' 'sun': 'start': '0s' 'end': '24h' 'mon': 'start': '10m' 'end': '23h30m' 'tue': 'start': '20m' 'end': '23h' 'wed': 'start': '30m' 'end': '22h30m' 'thu': 'start': '40m' 'end': '22h' 'fri': 'start': '50m' 'end': '21h30m' 'sat': 'start': '1h' 'end': '21h'
To rollback this change, replace
dns.blocked_services
object with the list of ids of blocked services and change theschema_version
back to20
.
Deprecated
-
HEALTHCHECK
andENTRYPOINT
sections inDockerfile
(#5939). They cause a lot of issues, especially with tools likedocker-compose
andpodman
, and will be removed in a future release. -
Flags
-h
,--host
,-p
,--port
have been deprecated. The-h
flag will work as an alias for--help
, instead of the deprecated--host
in the future releases.
Fixed
-
Ignoring of
/etc/hosts
file when resolving the hostnames of upstream DNS servers (#5902). -
Excessive error logging when using DNS-over-QUIC (#5285).
-
Inability to set
bind_host
inAdGuardHome.yaml
in Docker (#4231, #4235). -
The blocklists can now be deleted properly (#5700).
-
Queries with the question-section target
.
, for exampleNS .
, are now counted in the statistics and correctly shown in the query log (#5910). -
Safe Search not working with
AAAA
queries for domains that don't haveAAAA
records (#5913).
1、 AdGuardHome_darwin_amd64.zip 9.26MB
2、 AdGuardHome_darwin_arm64.zip 9.07MB
3、 AdGuardHome_freebsd_386.tar.gz 8.73MB
4、 AdGuardHome_freebsd_amd64.tar.gz 9MB
5、 AdGuardHome_freebsd_arm64.tar.gz 8.43MB
6、 AdGuardHome_freebsd_armv5.tar.gz 8.66MB
7、 AdGuardHome_freebsd_armv6.tar.gz 8.65MB
8、 AdGuardHome_freebsd_armv7.tar.gz 8.64MB
9、 AdGuardHome_frontend.tar.gz 2.56MB
10、 AdGuardHome_linux_386.tar.gz 8.88MB
11、 AdGuardHome_linux_amd64.tar.gz 9.15MB
12、 AdGuardHome_linux_arm64.tar.gz 8.57MB
13、 AdGuardHome_linux_armv5.tar.gz 8.81MB
14、 AdGuardHome_linux_armv6.tar.gz 8.79MB
15、 AdGuardHome_linux_armv7.tar.gz 8.78MB
16、 AdGuardHome_linux_mips64le_softfloat.tar.gz 8.3MB
17、 AdGuardHome_linux_mips64_softfloat.tar.gz 8.36MB
18、 AdGuardHome_linux_mipsle_softfloat.tar.gz 8.47MB
19、 AdGuardHome_linux_mips_softfloat.tar.gz 8.52MB
20、 AdGuardHome_linux_ppc64le.tar.gz 8.48MB
21、 AdGuardHome_openbsd_amd64.tar.gz 8.98MB
22、 AdGuardHome_openbsd_arm64.tar.gz 8.42MB
23、 AdGuardHome_windows_386.zip 8.56MB
24、 AdGuardHome_windows_amd64.zip 8.65MB
25、 AdGuardHome_windows_arm64.zip 8.11MB
26、 checksums.txt 2.46KB