Skip to content

Releases: AdguardTeam/dnsproxy

Release v0.49.0

13 Apr 12:30
Compare
Choose a tag to compare

Changed

  • upstream.Resolver is now an interface type. Its method LookupNetIP, replacing LookupIPAddr, returns a slice of netip.Addrs.

  • upstream.NewResolver now returns the new interface type.

  • upstream.LookupParallel now 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.

Release v0.48.3

03 Apr 16:26
Compare
Choose a tag to compare

Added

  • proxy.Config.PreferIPv6 and upstream.Options.PreferIPv6 fields to instruct the bootstrap DNS resolver to prefer IPv6 addresses.

Release v0.48.2

24 Mar 15:30
Compare
Choose a tag to compare

Fixed

Release v0.48.1

20 Mar 14:56
Compare
Choose a tag to compare

Fixed

  • Panic in DNSCrypt when DNS64 is enabled (#323).

Release v0.48.0

20 Feb 12:55
Compare
Choose a tag to compare

Changed

  • Updated github.com/lucas-clemente/quic-go@v0.31.1 dependency to github.com/quic-go/quic-go@v0.32.0

Fixed

  • Requirements for domain names in domain-specific upstream configurations have been relaxed to meet those from RFC 3696.

Removed

  • Go 1.18 support, as it has reached end of life.

Release v0.47.0

06 Feb 12:00
Compare
Choose a tag to compare

Added

  • New UseDNS64 and DNS64Prefs fields in proxy.Config used to configure the DNS64.

  • New PrivateRDNSUpstreamConfig field in proxy.Config which will resolve the PTR requests for addresses considered private. Note, that it's only used for DNS64 PTR requests for the moment.

Removed

  • SetNAT64Prefix method of proxy.Proxy used to set a single DNS64 prefix (AdguardTeam/AdGuardHome#5117). Consider using DNS64Prefs field of proxy.Config instead.

Release v0.46.6

04 Feb 12:45
ea04aad
Compare
Choose a tag to compare

Fixes netbsd build

Release v0.46.5

14 Dec 15:19
Compare
Choose a tag to compare

Fixed

Release v0.46.4

02 Dec 12:49
Compare
Choose a tag to compare

Fixed

  • proxy.Proxy.ClearCache method panicking.

Release v0.46.3

01 Dec 15:49
Compare
Choose a tag to compare

Added

  • proxy.Proxy.ClearCache() method to clear DNS cache.

  • --pprof command-line flag to expose the debug API on http://localhost:6060.