DnsControl v2.9 Release Notes

Release Date: 2019-05-27 // almost 5 years ago
  • ๐Ÿš€ Its been a while since the last release! This release rolls up a number of big changes: IGNORE() now supports wildcards/globs, require() can be used to load JSON. New provider: Exoscale. New rTypes: SSHFP and NAPTR. The duplicate record check now happens in preview, not just in push. A new flag makes it easier to use dnscontrol in a CI/CD pipeline. Plus a lot, lot, more!

    Major features:

    • ๐Ÿ†• NEW PROVIDER: Exoscale (#390)
    • โž• Add SSHFP DNS record support. (#439)
    • โž• Add NAPTR support. (#461)
    • โž• Add --expect-no-changes flag to preview (#449)
    • ๐Ÿ‘ IGNORE() now supports glob pattern/wildcards (#463)
    • ๐Ÿ‘ require() now supports loading JSON too (#474)
    • ๐Ÿ‘ SPF_BUILDER() now supports setting the TTL (#476)
    • CAA_BUILDER() makes it easier to add CAA records (#478)
    • Check for duplicate records much earlier (#467)
    • โž• Add SIP/JABBER labels to underscore exception list (#453)
    • require() now handles paths as relative (like nodeJS) (#443)

    Provider-specific changes:

    • ๐Ÿ‘ ACTIVEDIRECTORY: Full support for managing NS records. (#450)
    • ๐Ÿ“„ NAMEDOTCOM: Improve error docs
    • ๐Ÿ‘ CLOUDFLARE: Added TLSA and SSHFP support (#484)
    • CLOUDFLARE: Added options to set the target account for new domains (#430)
    • โšก๏ธ CLOUDFLARE: Fix CF trying to update non-changeable TTL (#489)
    • ๐Ÿ›  CLOUDFLARE: SPF records should be converted to TXT Fixes #446 (#480)
    • ROUTE53/GCLOUD: Add Delegation/nameserver Sets (#448)
    • DIGITALOCEAN: Fix #479: Filter SOA records from Digitalocean (#485)
    • ๐Ÿ›  OVH: Fixed registrar ns correction (#486)
    • ๐Ÿ›  OVH: Fixed DKIM when having longer keys (#487) (#488)
    • โšก๏ธ OVH: Update to use newer client library (#445)
    • ๐Ÿ‘ OVH: Certify SSHFP support (#482)
    • ๐Ÿ‘ OVH: Certify that CAA support (#477)
    • ๐Ÿ“š OVH: Documentation: Fix OVH API First Steps link (#416)

    Minor cleanups:

    • ๐Ÿ“„ General docs improvements (#481)
    • DOC: Apply brand-preferred case (#429)
    • ๐Ÿ“š DOCUMENTATION: Document bugid 491 (#492)
    • ๐Ÿ“„ DOCS: Fix many spelling errors (#471)