PowerDNS Authoritative Server 4.0.0 Alpha 3 released

May 11, 2016

Hot on the heels of yesterday’s release of the Recursor follows today’s release of the PowerDNS Authoritative Server 4.0.0 Alpha 3. We inted to go beta with the Autoritative Server after this release so please test and report any issues you find.

This release features systemd notify support and a more robust handling of backend failures.

Notable changes since 4.0.0-alpha2 are

  • #3415 pdnsutil: add clear-zone command
  • #3586 Remove send-root-referral option
  • #3578 Add disable-syslog option
  • #3733 ALIAS improvements: DNSSEC and optional on-AXFR expansion of records
  • #3764 Notify support for systemd
  • #3807 Add TTL settings for DNSSECKeeper’s caches

Bug fixes

  • #3553 pdnsutil: properly show key sizes for presigned zones in show-zone
  • #3507 webserver: mask out the api-key setting (Christian Hofstaedtler)
  • #3580 bindbackend: set domain in list() (Kees Monshouwer)
  • #3595 pdnsutil: add NS record without trailing dot with create-zone
  • #3653 Allow tabs as whitespace in zonefiles
  • #3666 Restore recycle backend behaviour (Kees Monshouwer)
  • #3612 Prevent segfault in PostgreSQL backend
  • #3779, #3768, #3766, #3783 and #3789 DNSName and other hardening improvements
  • #3784 fix SOA caching with multiple backends (Kees Monshouwer)
  • #3827 Force NSEC3PARAM algorithm to 1, fixes validation issues when set to not 1

Improvements

  • #3637, #3678, #3740 Correct root-zone slaving and serving (Kees Monshouwer and others)
  • #3495 API: Add discovery endpoint (Christian Hofstaedtler)
  • #3389 pdnsutil: support chroot
  • #3596 Remove botan-based ecdsa and rsa signers (Kees Monshouwer)
  • #3478, #3603, #3628 Various build system improvements (Ruben Kerkhof)
  • #3621 Always lowercase when inserting into the database
  • #3651 Rename PUBLISH_* to PUBLISH-* domainmetadata
  • #3656 API: clean up cryptokeys resource (Christian Hofstaedtler)
  • #3632 pdnsutil: Fix exit statuses to constants and return 0 when success (saltsa)
  • #3655 API: Fix set-ptr to honor SOA-EDIT-API (Christian Hofstaedtler)
  • #3720 Many fixes for dnswasher (Robert Edmonds)
  • #3707, #3788 Make MySQL timeout configurable (Kees Monshouwer and Brynjar Eide)
  • #3806 Move key validity check out of fromISCMap(), improves DNSSEC performance
  • #3820 pdnsutil load-zone: ignore double SOA

The tarball can be downloaded from the downloads site and packages for several distributions are available in our repositories.

 

About the author

Pieter Lexis

Pieter Lexis

Senior Developer at PowerDNS

Related Articles

PowerDNS Authoritative Server 4.9.0

This is release 4.9.0 of the Authoritative Server. It brings a few new features, and a collection of small improvements and...

Peter van Dijk Mar 15, 2024

PowerDNS Recursor: Extended DNS Errors Help You Troubleshooting

This is the seventh episode of a series of blog posts we are publishing, mostly around recent developments with respect to...

Otto Moerbeek Mar 12, 2024

PowerDNS Recursor 4.8.7, 4.9.4 and 5.0.3 Released

Today we have released PowerDNS Recursor 4.8.7, 4.9.4 and 5.0.3. These releases are maintenance releases that fix a few...

Otto Moerbeek Mar 7, 2024

PowerDNS Authoritative Server 4.9.0-beta2

This is release 4.9.0-beta2 (beta1 was not released, due to a tagging mistake) of the Authoritative Server. It brings a few...

Peter van Dijk Feb 16, 2024