PowerDNS Blog

PowerDNS Recursor 4.0.0 Alpha 2 released | PowerDNS Blog

Written by Pieter Lexis | Mar 9, 2016 5:00:00 AM

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 and chopOff 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.