PowerDNS DNSdist 1.9.0-alpha4 released
Remi Gacogne via dnsdist <[email protected]>
| Newsgroups | gmane.network.dns.powerdns.dnsdist,gmane.network.dns.powerdns.user |
|---|---|
| Message-ID | <[email protected]> |
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/ _______________________________________________ dnsdist mailing list [email protected] https://mailman.powerdns.com/mailman/listinfo/dnsdist
OpenPGP_signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEE1jAMq8v0abvjkuUDogjtT4r1hEYFAmV6068ACgkQogjtT4r1 hEYRVwf9EmM5c2O4Ob4Ar4oF3/xYH0nYlSMW4gSUBh1UJ9K9zukbHW8IJCqlkt+O J1kJIBTWP/C7TKU0+/+zSP9QC/NpQzQ/+yXG7zhThr+p/bFpFxDDiBxLEGBm/cpN 4AwG7KpUdCOBLcbADkpWSsAo1nP7i48cXXk4O8/mHS8vkDCeSelz2Wv+erC8nIxL VXSf6oAfm0OjrtOtQU9odapbpDnqmR+ngqLYlXMhlSZaylg9pMJvCFiVoYwY+7Jq DrwLNOA7QB8UvkG+YCF86xg992Ku/Rb3RPje4AHvUp4UU9XcBrpRnOQ1UGCQ/iqp 6E8P2DAfGK9ohqu8wmUqFn8ejba8Og== =cAHD -----END PGP SIGNATURE-----