Releases: axeleroy/dnsproxy-docker
Release v0.61.1
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.61.1
Release v0.61.0
Changed
- proxy.Config.MaxGoroutines field's type is now uint instead of int.
Fixed
- Load balancing algorithm.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.61.0
Release v0.60.1
Fixed
- Incorrect handling of IPv4-in-IPv6 addresses when listening to an unspecified address.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.60.1
Release v0.60.0
Added
- The
proxy.Config.RatelimitSubnetLenIPv4
andproxy.Config.RatelimitSubnetLenIPv6
. - The new
upstream.HostsResolver
implementation of theupstream.Resolver
. - The method
proxy.Proxy.LookupNetIP
.
Changed
- The default ratelimit subnet length for IPv6 addresses is now 56.
- The field
proxy.DNSContext.Addr
now has a type ofnetip.AddrPort
instead of anet.Addr
.
Removed
- The field
proxy.Config.RatelimitSubnetMaskIPv4
. Useproxy.Config.RatelimitSubnetLenIPv4
instead. - The field
proxy.Config.RatelimitSubnetMaskIPv6
. Useproxy.Config.RatelimitSubnetLenIPv6
instead. - The method
proxy.Proxy.LookupIPAddr
.
Docker
- Updated base image to Alpine 3.18.5
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.60.0
Release v0.59.1
Fixed
- Goroutines leak in
upstream.ExchangeParallel
on high load.
Docker
- Updated builder image to Go 1.20.11
- Updated base image to Alpine 3.18.4
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.59.1
Release v0.59.0
Added
- Cache for custom upstream configurations (#169).
Changed
- The field
proxy.DNSContext.CustomUpstreamConfig
now has a type ofproxy.CustomUpstreamConfig
instead ofproxy.UpstreamConfig
.
---
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.59.0
Release v0.58.0
Added
- The
upstream.StaticResolver
,upstream.ConsequentResolver
, andupstream.ParallelResolver
implementations ofupstream.Resolver
.
Changed
- The field
upstream.Options.Bootstrap
now has a type ofupstream.Resolver
instead of astring
slice. - The
upstream.NewUpstreamResolver
now returns anupstream.UpstreamResolver
instead ofupstream.Resolver
. - The
proxyutil.IPFromRR
now returnsnetip.Addr
instead ofnet.IP
.
Removed
- The field
upstream.Options.ServerIPAddrs
. Setupstream.StaticResolver
intoupstream.Options.Bootstrap
instead.
---
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.58.0
Release v0.57.3
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.57.3
Release v0.57.2
Fixed
- Release executable files uploading.
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.57.2
Release v0.56.3
Original release: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.56.3