DnsControl v2.11 Release Notes

Release Date: 2020-02-14 // about 4 years ago
  • Big improvements for Gandi users, new providers (ClouDNS,
    📚 Internet.bs), many code and documentation improvements including a
    🚚 move to Go Modules.

    💥 BREAKING CHANGE: GANDI_V5 is a significant improvement over the GANDI
    🚚 and GANDI-LIVEDNS providers, both of which will be removed in 3.0.
    Please migrate now.

    Let's Encrypt now tries all renewals even if an earlier one fails.

    Major changes:

    • 🆕 NEW PROVIDER: GANDI_V5 (deprecates GANDI) (#572)
    • 🆕 NEW PROVIDER: Internet.bs (#590)
    • 🆕 NEW PROVIDER: ClouDNS (#578)
    • ➕ Add _mta-sts to labels allowed to have an underscore (#617)

    Reliability improvements:

    • LETS_ENCRYPT: Try all cert renewals before returning error (#611)
    • LETS_ENCRYPT: DNS01 challenge no longer skips preCheckDNS (#591)

    Provider-specific changes:

    • AZURE: Alias records no longer break DNSControl (#616)
    • ⚡️ AZURE: Fixes a situation where, wrong domain was gets updated (#615)
    • 👍 DIGITALOCEAN: CAA is supported with some caveats (#592)
    • 👍 NAMECHEAP: Add CAA support (#533)

    📄 Docs and internal changes:

    • 📄 DOCS: Updated release engineering process
    • 📄 DOCS: Better explain NAMESERVER() vs NS() (#608)
    • 📄 DOCS: Clarify bug triage process (#606)
    • 📄 DOCS: Improve Lets Encrypt docs (#594)
    • ⚡️ Updated module: upgrade urfave/cli to v2 (#614)
    • ⚡️ Updated module: upgrade github.com/mjibson/esc (#515)
    • ✅ Integration test: Add test for TXT with null string (#597)
    • 👕 Many code cleanups, linting, vetting (#605)