Hello!We are thrilled to release the fourth alpha release of what will become PowerDNS DNSdist 1.9.0!
The most exciting new feature in this latest alpha is support for DNS over HTTP/3! Like DNS over QUIC for which we announced support in the previous alpha, DNS over HTTP/3 uses QUIC to provide excellent performance in challenging environments. We are again leveraging Cloudflare's Quiche [1] for this new feature, keeping the number of DNSdist dependencies small.
We also added a few smaller features since alpha 3: - support for setting Extended DNS Error statuses - a cache-miss ratio dynamic block rule - getAddressInfo for asynchronous DNS resolution - a rings endpoint to the REST API - NetmaskGroup:addNMG to merge Netmask groups - an option to set the SSL proxy protocol TLV - Proxy Protocol v2 support to TeeAction - enabling incoming PROXY protocol on a per-bind basis - the maximum size of entries in the packet cache is now configurable - raw response spoofing for ANY queries - QNameSuffixRule, PayloadSizeRule and TCResponseAction - DynBlockRulesGroup:removeRange - setting the action from setSuffixMatchRule's visitor is now supported - we now send a HTTP 400 response to legacy HTTP/1.1 clients with nghttp2 And fixed a few issues: - Kees Monshouwer removed legacy terms from the codebase - building without DoH but with nghttp2 was broken - Quiche detection did not properly check the version - DNS over QUIC latency metrics were missing - removing the last rule by its name or UUID was broken- building with DNS over QUIC but without DNS over HTTPS or DNS over TLS was broken
Please see the DNSdist website [2] for the more complete changelog [3] and the current documentation. The upgrade guide is also available there [4].
Please send us all feedback and issues you might have via the mailing list, or in case of a bug, via GitHub [5].
We are immensely grateful to the PowerDNS community for the reporting of bugs, issues, feature requests, and especially to the submitters of fixes and implementations of features.
The release tarball [6] and its signature [7] are available on the downloads website, and packages for several distributions are available from our repository [8].
[1]: https://github.com/cloudflare/quiche [2]: https://dnsdist.org [3]: https://dnsdist.org/changelog.html#change-1.9.0-alpha4 [4]: https://dnsdist.org/upgrade_guide.html#x-to-1-9-0-alpha4 [5]: https://github.com/PowerDNS/pdns/issues/new/choose [6]: https://downloads.powerdns.com/releases/dnsdist-1.9.0-alpha4.tar.bz2 [7]: https://downloads.powerdns.com/releases/dnsdist-1.9.0-alpha4.tar.bz2.sig [8]: https://repo.powerdns.com Best regards, -- Remi Gacogne PowerDNS.COM BV - https://www.powerdns.com/
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ dnsdist mailing list dnsdist@mailman.powerdns.com https://mailman.powerdns.com/mailman/listinfo/dnsdist