Skip to content

Releases: AdguardTeam/dnsproxy

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.

Release v0.46.2

25 Oct 15:09
Compare
Choose a tag to compare

Fixed

  • proxy.UpstreamConfig now properly closes all the underlying upstream.Upstreams.

Release v0.46.1

19 Oct 12:56
Compare
Choose a tag to compare
v0.46.1

Release v0.46.0

18 Oct 12:30
Compare
Choose a tag to compare

Changed

  • Upstream now implements the io.Closer interface. Note, that it's important to close Upstream in the code that uses dnsproxy as a library.

Release v0.45.4

13 Oct 12:31
Compare
Choose a tag to compare

Fixed

  • The github.com/lucas-clemente/quic-go dependency updated to v0.29.2 which fixes busy-looping.

Release v0.45.3

11 Oct 10:33
Compare
Choose a tag to compare

Changed

  • Responses with SERVFAIL response code are now cached for 30 seconds.

Fixed

  • Queries with disabled DNSSEC checking (CD flag) aren't cached now.

Release v0.45.2

30 Sep 15:18
Compare
Choose a tag to compare

Fixed

  • Previously removed proxy.Proxy's implementation of the http.Handler interface has been reverted.

Release v0.45.1

29 Sep 13:56
Compare
Choose a tag to compare

Fixed

  • A few race conditions in DNS-over-HTTPS upstream code (#279).

Release v0.45.0

20 Sep 12:51
Compare
Choose a tag to compare

Added

  • DNS-over-HTTP/3 support for the upstreams. Run dnsproxy with --http3 flag to enable DoH3 automatic support. In this case dnsproxy will choose automatically between HTTP/2 and HTTP/3 depending on which probe connection was faster. Alternatively, you can specify h3:// scheme to force HTTP/3.

  • DNS-over-HTTP/3 support for the server-side. Run dnsproxy with --http3 flag to enable DoH3 support. In this case it will listen for both DoH2 and DoH3 requests.

  • Added 0-RTT support to the DoQ upstream implementation.

Changed

  • Several general stability improvements in the DoQ upstream.

Release v0.44.0

01 Sep 13:05
Compare
Choose a tag to compare

Changed

  • DNS-over-QUIC connections now use keepalive.

Removed

  • Go 1.17 support.