diff --git a/CHANGELOG.md b/CHANGELOG.md index 44ab15f..9e56205 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ # Changelog ## unreleased +### Upstream +- Support for DoH over HTTP/3 (DoH3, HTTP over QUIC) has been added. +Compatible servers will automatically use it. Note that QUIC uses UDP +(usually over port 443, like DNSCrypt) instead of TCP. +- In previous versions, memory usage kept growing due to channels not +being properly closed, causing goroutines to pile up. This was fixed, +resulting in an important reduction of memory usage. Thanks to +@lifenjoiner for investigating and fixing this! +- DNS64: `CNAME` records are now translated like other responses. +Thanks to @ignoramous for this! +- A relay whose name has been configured, but doesn't exist in the +list of available relays is now a hard error. Thanks to @lifenjoiner! +- Mutexes/locking: bug fixes and improvements, by @ignoramous +- Official packages now include linux/riscv64 builds. +- `dnscrypt-proxy -resolve` now reports if ECS (EDNS-clientsubnet) is +supported by the server. +- `dnscrypt-proxy -list` now includes ODoH (Oblivious DoH) servers. +- Local DoH: queries made using the `GET` method are now handled. +- The service can now be installed on OpenRC-based systems. +- `PTR` queries are now supported for cloaked domains. Contributed by +Ian Bashford, thanks! + ### Added - `breddns` resolver (Non-logging DNSCrypt server located in Luxembourg, operated by @tmclo). - `dnswarden-uncensor-fr1-dc` resolver (Hosted in France. For more information look [here](https://github.com/bhanupratapys/dnswarden) or [here](https://dnswarden.com).). diff --git a/customize.sh b/customize.sh index be06f7c..b86f385 100644 --- a/customize.sh +++ b/customize.sh @@ -1,7 +1,7 @@ ui_print " " ui_print "******************************" ui_print "* dnscrypt-proxy-android *" - ui_print "* 2.1.1-3 *" + ui_print "* 2.1.2 *" ui_print "******************************" ui_print "* quindecim *" ui_print "******************************" diff --git a/module.prop b/module.prop index 8d1b8f8..c1afd77 100644 --- a/module.prop +++ b/module.prop @@ -1,7 +1,7 @@ id=dnscrypt-proxy-android name=DNSCrypt-Proxy 2 -version=2.1.1-3 -versionCode=210130 +version=2.1.2 +versionCode=210200 author=quindecim -description=A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH). Using dnscrypt-proxy 2.1.1 +description=A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH). Using dnscrypt-proxy 2.1.2 updateJson=https://raw.githubusercontent.com/quindecim/dnscrypt-proxy-android/master/update.json