Feature release
Major improvements
- Add DB migration functionality and remove need to manually set up database
schema on first install - Allow choice of zone replication type (master or native)
- Enable classless in-addr.arpa delegation
by allowing PTR records in forward zones and CNAME records in reverse zones.
Also enable forward slash in zone name to allow for naming conventions like
129.128/26.2.0.192.in-addr.arpa. - DNSSEC support [requires PowerDNS 4.1+] (with thanks to @christianbur for
advice and testing) - Support for alternative user data sources with details passed from the web
server (contributed by @TiagoTT) - Management of local user accounts
- Zone deletion and recovery
- Config option to turn on/off auto-creation of reverse records (contributed
by @atj) - Config option to enforce change reviews for all users (contributed by
@TiagoTT)
Minor improvements
- Add CAA, DNSKEY, DS, NAPTR, SSHFP and TLSA record types
- Add DNAME record type (contributed by @maltris)
- Check user is active before allowing access (instead of relying on the web
server being configured to do this)
Bug fixes
- Correctly split TXT records when exporting
- Fix display issue when a pending update involves a now-deleted RRset
- Fix bug triggered when deleting an RR from an RRset that is being added
- Include non-root NS records when splitting a zone
- Fix HTTP redirects not working on some platforms (contributed by
@alexjfisher) - Fix api_url in config-sample.ini (contributed by @alexjfisher)
- Add missing required PHP dependencies to README.md (contributed by
@Learloj) - Regression fixes (contributed by @Learloj)
Compatibility fixes
- Perform DELETE actions before REPLACE actions to avoid situations that
trigger a singleton record validation check to fail in PowerDNS 4.1+
A huge thank you to all bug reporters, feature requesters and contributors who
made this release possible!