Releases: axeleroy/dnsproxy-docker
Release v0.54.0
Changed
- Updated
quic-go@v0.36.1dependency toquic-go@v0.37.4.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.54.0
Release v0.53.1
Fixed
- Wrong algorithm for sorting IP addresses.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.53.1
Release v0.52.0
Added
- The ability to set the
ServerHTTP header for DNS-over-HTTPS protocol via CLI arguments and configuration file (#337).
Changed
- Updated
quic-go@v0.35.1dependency toquic-go@v0.36.1.
Fixed
- Request retry for stale H3 client connections (#340).
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.52.0
Release v0.51.0
Added
- The ability to specify the DNS timeout via CLI arguments and configuration file (#333).
- The ability to set domain-specific fallback servers, like in general and private upstream configurations.
Fixed
- Logging level for some QUIC-related errors (AdguardTeam/AdGuardHome#5285).
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.51.0
Release v0.50.2
Fixed
- DNSCrypt upstream not resetting the client and resolver information on dialing errors.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.50.2
Release v0.50.1
Fixed
- Unconditional fallback to TCP (AdguardTeam/AdGuardHome#5874).
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.50.1
Release v0.50.0
Changed
- The
upstream.Options.QUICTracerfield now has a type ofupstream.QUICTraceFunc.
Removed
- Previously deprecated
proxyutilfunctionsUDPGetOOBSize,UDPSetOptions,UDPRead,UDPWrite,ContainsIP,AppendIPAddrs,SortIPAddrs,DNSSize,ReadPrefixed,WritePrefixed, and the errorErrTooLarge.
---
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.50.0
Release v0.49.2
Fixed
- Bug in ECS cache with using custom IP (#329).
- A few security vulnerabilities potentially leading to cache poisoning.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.49.2
Release v0.49.1
Fixed
- Plain UDP/TCP upstream servers defined by a hostname now bootstrapped with specified bootstrap DNS servers.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.49.1
Release v0.49.0
Changed
-
upstream.Resolveris now an interface type. Its methodLookupNetIP, replacingLookupIPAddr, returns a slice ofnetip.Addrs. -
upstream.NewResolvernow returns the new interface type. -
upstream.LookupParallelnow uses the new interface type.
Deprecated
-
Several functions in package
proxyutil:proxyutil.UDPGetOOBSize;proxyutil.UDPSetOptions;proxyutil.UDPRead;proxyutil.UDPWrite.
These functions will be removed in a future release.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.49.0