DNSControl
Infrastructure-as-code system for managing DNS zones across many providers
DNSControl is rewriting its record internals in public, one release candidate at a time
◆Recent moves
- 8d ago
DNSControl v5 rc4 completes the move to Codeberg-hosted miekg/dns
The dependency migration from github.com/miekg/dns to the Codeberg-hosted version is finished and both are no longer imported together, and the removal of old fields promised at rc1 has begun. The maintainer states the 5.x line is on schedule to ship before September, with untested providers the named blocker.
View source ↗ - 9d ago
DNSControl v5 rc3 finishes converting every provider
The milestone candidate of the series: all providers are converted to the new internal representation, with long-tail work remaining. It is the point where the refactor stops being a test balloon and becomes the shape of v5.
View source ↗ - 19d ago
DNSControl v5 rc2 continues the internal rewrite
An interim candidate with no user-visible changes, published mainly to get the branch into users' environments and warn that many more candidates were coming. Build and container instructions make up most of the entry.
View source ↗ - 21d ago
DNSControl v5 rc1 lays out the dnsv2.RDATA refactor
The candidate that states the plan: store record fields in a dnsv2.RDATA type for memory efficiency, make new and custom DNS record types faster to add, and convert legacy provider structs bidirectionally so existing configs and providers keep working. Everything in the later candidates is execution against this list.
View source ↗