Releases: AdguardTeam/dnsproxy
Releases · AdguardTeam/dnsproxy
Release v0.74.0
Warning
The release contains a bug related to resolving the system hosts file (#430).
Important
On Unix systems, add the initial separator /
when specifying the path for the hosts file. For example, if you previously had --hosts-files=home/user/hosts.txt
, use --hosts-files=/home/user/hosts.txt
.
Changed
- The command-line flag
--hosts-files
, which previously required a relative file path location from the root, now supports both absolute path and paths relative to the current directory.--hosts-files=path/to/file
is now interpreted relative to the current working directory as opposed to relative to the root (#418).
Release v0.73.5
Fixed
- Race conditions when using
fastest_addr
andparallel
upstream modes.
Release v0.73.4
Changed
- Improved resource consumption (AdguardTeam/AdGuardHome#7357).
Release v0.73.3
Release v0.73.2
Fixed
- Get rid of
github.com/jessevdk/go-flags
dependency (#182).
Release v0.73.1
Fixed
- The
hosts-file-enabled
field of the YAML configuration could not be parsed (#413).
Release v0.73.0
Acknowledgements
A special thanks to our contributor @sanyo0714 (#412), as well as to everyone who helped us with this release!
Added
- The
--hosts-file-enabled
and the--hosts-files
options, which control the preliminary resolvingA
,AAAA
andPTR
requests from hosts (5) files before using the upstream servers.
Note
The functionality is enabled and uses the OS-specific hosts files by default. To disable it, use --hosts-file-enabled=false
option.
Changed
- The
upstream.AddressToUpstream
now validates the host as a domain name, as opposed to the hostname validation used before (#411). The same also applies to theproxy.ParseUpstreamConfig
function. - The
proxy.MessageConstructor
interface has been changed to include one additional methodNewMsgNODATA
.
Removed
proxy.CheckDisabledAAAARequest
function, useproxy.RequestHandler
to halt AAAA requests.proxy.GenEmptyMessage
function.
Release v0.72.3
Changed
- Updated
golibs
dependency.
Release v0.72.2
Fixed
- General memory performance improvements.
Release v0.72.1
Fixed
- Race conditions on message ID in DNS-over-HTTPS and DNS-over-QUIC upstream implementations (#402).