diff --git a/ChangeLog b/ChangeLog index ac4db455..61ccbbd9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +* Version 2.0.32 + - On certificate errors, the server name is now logged instead of the +provider name, which is generally more useful. + - IP addresses for DoH servers that require DNS lookups are now cached +for at least 12 hours. + - `default ignore_system_dns` is now set to `true` by default. + - A workaround for a bug in Cisco servers has been implemented. + - A corrupted or incomplete resolvers list is now ignored, keeping the +last good known cached list until the next update. In addition, logging was +improved and unit tests were also added. Awesome contribution from William +Elwood, thanks! + - On Windows, the network probe immediately returned instead of blocking +if `netprobe_timout` was set to `-1`. This has been fixed. + - Expired cached IP addresses now have a grace period, to avoid breaking the +service if they temporarily can't be refreshed. + - On Windows, the service now returns immediately, solving a long-standing +issue when initialization took more than 30 seconds ("The service did not +respond to the start or control request in a timely fashion"). Fantastic +work by Alison Winters, thanks! + * Version 2.0.31 - This version fixes two regressions introduced in version 2.0.29: DoH server couldn't be reached over IPv6 any more, and the proxy diff --git a/dnscrypt-proxy/main.go b/dnscrypt-proxy/main.go index 94b0de82..3404b84b 100644 --- a/dnscrypt-proxy/main.go +++ b/dnscrypt-proxy/main.go @@ -15,7 +15,7 @@ import ( ) const ( - AppVersion = "2.0.31" + AppVersion = "2.0.32" DefaultConfigFileName = "dnscrypt-proxy.toml" )