Skip to content

Releases: AdguardTeam/dnsproxy

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.

Release v0.43.1

06 Jun 12:20
Compare
Choose a tag to compare

Fixed

Release v0.43.0

24 May 15:38
Compare
Choose a tag to compare

Added

  • Backwards-compatible support of the final DNS-over-QUIC RFC 9250.

  • Field proxy.DNSContext.DoQVersion.

  • Type proxy.DoQVersion and the corresponding constants.

  • The DoQCode* constants in packages proxy and upstream.

Changed

  • Field proxy.DNSContext.QUICSession has been renamed to proxy.DNSContext.QUICConnection.

Release v0.42.4

20 May 11:01
Compare
Choose a tag to compare

Fixed

  • Priority of the selection of upstreams for domains when a wildcard is used.

Release v0.42.3

13 May 14:36
Compare
Choose a tag to compare

Added

  • The new *.example.com notation, allowing users to specify and upstream for all subdomains of a domain, but not the domain itself.
  • Fields proxy.UpstreamConfig.SpecifiedDomainUpstreams and proxy.UpstreamConfig.SubdomainExclusions.

Release v0.42.2

27 Apr 11:29
Compare
Choose a tag to compare

Fixed

  • Occasional leaks of TCP connections.

Release v0.42.1

04 Apr 16:28
Compare
Choose a tag to compare

Changed

  • Better detection of special-purpose IP addresses.

Release v0.42.0

21 Mar 18:33
Compare
Choose a tag to compare

Changed

  • The default DNS-over-QUIC port is now 853 instead of 754.

Removed

  • Previously deprecated upstream DNS server URL scheme dns://.