github StackExchange/dnscontrol v3.4.2
Release v3.4.2

latest releases: v4.9.0, v4.8.2, v4.8.1...
3 years ago

(Version 3.4.0 and 3.4.1 were skipped due to an issue while making the release.)

This release includes 1 new Registrar, improvements to others (especially HEXONET), and dozens of other improvements. Thanks for all the contributors!

Major new features:

  • New Registrar: CSC Global (#827)
  • New function: D_EXTEND adds records to an existing D(); possibly in a subdomain (#885) (thanks to @ad8-bdl!)
  • AUTODNSSEC is now AUTODNSSEC_ON (#863). If neither AUTODNSSEC_ON or AUTODNSSEC_OFF is included in a domain, AutoDNSSEC is left alone.
  • Errors in dnsconfig.js and subfiles now indicate the proper filename and line.
  • DOCS: Better document nameserver scenarios (#868)
  • NAMESERVER() validity check fixed (#866)
  • Many other bug fixes and document improvements.

Provider-specific changes:

  • HEXONET: Implement get-zones.
  • HEXONET: Upgraded to newest module.
  • ROUTE53: Documented but with legacy records (#901)
  • INWX: Support creating domains (#855)
  • INWX: add additional documentation about 2FA (#865)
  • PowerDNS: Implemented AUTODNSSEC (#856)
  • VULTR: Update govultr to v1.0.0 (fixes #892) (#897)
  • VULTR: Null MX records are not supported (#702) (#894)
  • GANDI_V5: Use github.com/go-gandi/go-gandi, not github.com/tiramiseb/go-gandi (#883)

Help wanted:

  • #873: NS1 has no maintainer. Volunteer needed or we may have to remove this provider.
  • #874: Anyone interested in making a fmt tool for dnsconfig.js?
  • Requests for providers for RcodeZero #884, Joker.com #854, Constellix (DNSMadeEasy) #842, and others.

Project changes:

  • No "vendoring". Remove vendoring notes from release-engineering.
  • Go modules now required. Remove support for pre-module builds.

Don't miss a new dnscontrol release

NewReleases is sending notifications on new releases.