Skip to content

v4.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Aug 20:32
e32bdc0

This release introduces a new provider (Mythic Beasts), a new notification target (Telegram), and brings the most computer-science-y feature we've ever added: Ordered updates.

Order updates means that changes will be ordered with respect to dependencies. For example when creating an A record and a CNAME that points to that A record, DNSControl will always try to create the A record first, so that when the CNAME is created it is pointing to a target that already exists. When removing records, the targets must be removed before their dependents (dependenters?). Some DNS providers require this kind of ordering and the provider code had to carefully re-order updates. Now this is done for the provider.

Due to the complexity of DNS, when adding, removing, and modifying records this ordering process can be very difficult to get right!

Because this feature is new and might still have bugs, it can be disabled with the --disableordering flag. (dnscontrol --disableordering preview)

Thanks to @blackshadev for delivering this feature (and putting up with all my suggestions along the way!)

Changelog

Major features:

Provider-specific changes:

Other changes and improvements: