New release: dnscontrol v4.3.0

2 views
Skip to first unread message

Tom Limoncelli

unread,
Sep 7, 2023, 11:36:00 AM9/7/23
to DNSControl-discuss
[This was released Tue, Aug 29, 2023 but the email didn't go out.  Mea culpa.]

v4.3.0

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:


Reply all
Reply to author
Forward
0 new messages