github StackExchange/dnscontrol v0.2.4
Release v0.2.4

latest releases: v4.9.0, v4.8.2, v4.8.1...
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!

Don't miss a new dnscontrol release

NewReleases is sending notifications on new releases.