DnsControl v0.2.4 Release Notes

Release Date: 2017-12-06 // over 6 years ago
  • ๐Ÿš€ Another big release! Two new providers (Linode, OVH), Gandi now supports registration functions, and my favorite new feature: the SPF optimizer!

    ๐Ÿ†• New features:

    The language has changed slightly:

    • Defining a domain twice is now considered an error.
    • Labels that are FQDNs is now an error. (this is a common typo)
    • Downcase DNS names (#253). DNSControl is opinionated and we've added a new optinion: All DNS labels and targets should be lowercase. Uppercase (language permitting) is now downcased silently.

    Provider-specific improvements:

    • ๐Ÿ†• New provider: Linode (#268)
    • ๐Ÿ†• New Provider: OVH DNS Provider (#143) (#175)
    • ๐Ÿ‘ GANDI: Registrar support (#274)
    • NAMECHEAP: Rate limiting now only throttles when needed
    • ๐Ÿ‘ NS1: Add SRV record support (#277)
    • NS1: TXT records are broken if they contain spaces (#270)
    • โšก๏ธ ROUTE53: Update aws libraries and remove "waiter" code.

    ๐Ÿ›  Plus many code cleanups and fixes:

    • โฌ†๏ธ Upgrade to newest miekg/dns library
    • ๐Ÿ“‡ Rename source files that don't match the name/nameProvider.go standard. (#261)
    • ๐Ÿ‘Œ Improved Namecheap documentation (#221) (#232)
    • ๐Ÿ‘Œ Improved documentation: Document that creds.json can include env variables, improve Namecheap docs, improve explanation of how to write a new provider, release engineering docs, and a massive overhaul to the website docs by Patrick G

    Thanks to everyone for their contributions!