github StackExchange/dnscontrol v3.26.0

latest releases: v4.13.0, v4.12.5, v4.12.4...
19 months ago

This release fixes bugs in TRANSIP, MSDNS, CLOUDFLAREAPI, HOSTINGDE and adds new features to HOSTINGDE and NS1. We're also making good progress with adopting the diff2 algorithm, only 5 providers remain unconverted. The diff2 algorithm is still hidden behind the --diff2 flag. Everyone is encouraged to test with the --diff2 flag, as it is a major change. It will become the default soon after the remaining providers support it.

diff2 news:

  • Providers adding support: CLOUDFLAREAPI, DESEC, HEXONET, MSDNS, AWS ROUTE53, and VULTR.
  • Providers still without support: AUTODNS, AZURE_DNS, DNSMADEASY, PACKETFRAME, and RWTH
  • diff2 improves the NO_PURGE feature by outputting what records would have been purged. (This feature is only supported on providers not using the backwards compatibility mode)
  • Bug fixed: BUGFIX: CREATE may produce empty log messages (ByRecordSet) (#2013)

Thanks to all contributors! The code base has had a lot of activity lately. It is very exciting! If you would like to contribute, please see the "call for volunteers" at the end of this message, or just start submitting PRs!

Changelog

Major features:

Provider-specific changes:

diff2-related work

Other changes and improvements:

Deprecation warnings (updated 2023-01-18)

  • Call for new volunteer maintainers for NAMECHEAP, NAMEDOTCOM, and SOFTLAYER. These providers have no maintainer. Maintainers respond to PRs and fix bugs in a timely manner, and try to stay on top of protocol changes.
  • ACME/Let's Encrypt support is frozen and will be removed after December 31, 2022. The get-certs command (renews certs via Let's Encrypt) has no maintainer. There are other projects that do a better job. If you don't use this feature, please do not start. If you do use this feature, please plan on migrating to something else. See discussion in issues/1400
  • get-zones syntax changes in v3.16 Starting in v3.16, the command line arguments for dnscontrol get-zones changes. For backwards compatibility change provider to -. See documentation for details.

Don't miss a new dnscontrol release

NewReleases is sending notifications on new releases.