We’re happy to announce the release of the PowerDNS Recursor 4.0.0 Alpha 2.
This release features many low-level performance fixes and restores forward-zones functionality.
Changes from 4.0.0-alpha1 are:
- #3259, #3280 The PowerDNS Recursor now properly uses GNU autoconf and autotools for building and installing
- OpenSSL crypto primitives are now used for DNSSEC validation
- #3313 Implement the logic we need to generate EDNS MAC fields in dnsdist & read them in recursor (blogpost
- #3350 Add lowercase-outgoing feature to Recursor
- #3410 Recuweb is now built-in to the daemon
- #3230 API: drop JSONP, add web security headers (Christian Hofstaedtler)
- #3485 Allow multiple carbon-servers
- #3427, #3479, #3472 MTasker modernization (Andrew Nelless)
Bug fixes
- #3444, #3442 RPZ IXFR fixes
- #3448 Remove edns-subnet-whitelist whitelist pointing to powerdns.com (Christian Hofstaedtler)
- #3293 make asynchronous UDP Lua queries work again in 4.x
- #3365 Apply rcode set in UDPQueryResponse callback (Jan Broers)
- #3244 Fix the forward zones in the recursor
- #3135 Use 56 bits instead of 64 in EDNS Client Subnet option (Winfried Angele)
- #3527 Make the recursor counters atomic
Improvements
- #3435 Add
toStringNoDot
andchopOff
functions to Lua - #3437 Add
pdns.now
timeval struct to recursor Lua - #3352 Cache improvements
- #3502 Make second argument to pdnslog optional (Thiago Farina)
- #3520 Reduce log level of periodic statistics to notice (Jan Broers)
The tarball is available on the download site, packages for various platforms are available from our repositories.