Shipped · DevOps and infrastructure

What DNSControl/dnscontrol shipped

The public repository of Dnscontrol · github.com/DNSControl/dnscontrol

Written by FoxPlug from the repository's own releases; not affiliated with Dnscontrol. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/DNSControl/dnscontrol; Dnscontrol did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for dnscontrol, free

Week of November 2, 2026

What shipped

Why it matters

This week brings fewer API calls for LuaDNS users through batched record changes, plus dependency upgrades across DNSimple, Akamai EdgeDNS and the DNS library. The TSIG and rtype parsing changes from the updated dns patches mean behavior shifts that provider users may notice.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: LuaDNS record changes now batch into bulk API calls, the dns patches are updated with TSIG and rtype parsing changes, and the DNSimple and Akamai EdgeDNS providers move to newer SDK versions.

Post for LinkedIn

This week in DNSControl: the LuaDNS provider now batches RRset changes into bulk API calls instead of individual calls. The DNS patches from tomontime are updated, with TSIG errors and rtypes with no options now parsing differently. The DNSimple provider moves to dnsimple-go/v10 and the Akamai EdgeDNS provider moves to AkamaiOPEN-edgegrid-golang/v14, both with imports and dependencies upgraded automatically. npm dependencies were also updated.

Week of October 26, 2026

What shipped

Why it matters

This week brought fixes across several providers, including Cloudflare proxy handling, CloudPress zone fetching and retries, LUADNS and Azure DNS intermittent failures, and BIND zone file output. It also corrected IGNORE pattern behavior and restored URL support for DNSimple. Two patch releases, v5.7.1 and v5.7.2, shipped alongside these changes.

Changelog entry

Week of October 19, 2026

What shipped

Why it matters

This week brings a new provider, Constellix, and fixes several cases where preview or push could mislead: IGNORE_TARGET on HTTPS and SVCB targets, MODIFY output that hid provider-specific field changes, and D_EXTEND mishandling the empty tag. Record handling is also more correct for LOC precision, long Namecheap TXT records, DKIM non-ASCII notes, BIND zone discovery with %f in filenameformat, and get-zones JS output for HTTPS, SVCB and DNSKEY.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.7.0 adds Constellix DNS support. This week: IGNORE_TARGET now matches HTTPS/SVCB targets, MODIFY shows provider-specific fields, D_EXTEND ignores the empty tag, LOC keeps thousandths of arcseconds, and get-zones JS output loads HTTPS, SVCB and DNSKEY records.

Post for LinkedIn

This week's changes include a new Constellix DNS provider in v5.7.0. IGNORE_TARGET now matches HTTPS and SVCB record targets, and MODIFY messages show provider-specific fields such as proxy settings, so preview reflects what actually changed. D_EXTEND ignores the empty tag, LOC preserves thousandths of arcseconds, Namecheap no longer corrupts TXT records over 255 bytes, and DKIM_BUILDER encodes non-ASCII notes as UTF-8. BIND GetZones handles %f and %F in filenameformat, and get-zones JS output now loads for HTTPS, SVCB and DNSKEY records.

Week of October 12, 2026

What shipped

Why it matters

This week brought a release with a new provider and a new record type, so users of Misaka.io DNS and NETNOD CSYNC have new support to try. Several fixes address configuration safety and correctness: require() is now confined to the config tree, DMARC_BUILDER rejects bad values, and IPv6 PTR labels in D_EXTEND behave properly. A large batch of refactoring around provider capability and record-type definitions also landed, changing internal registration structure without changing field values.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.5.0 is out: new MISAKA provider, new CSYNC record type for NETNOD and BIND. This week also confined require() to the working and config directories, made DMARC_BUILDER reject bad policy values, fixed IPv6 PTR labels in D_EXTEND for.ip6.arpa zones, and made preview MODIFY messa

Post for LinkedIn

DNSControl v5.5.0 is out. It adds a MISAKA provider for Misaka.io Managed DNS and the CSYNC record type (RFC 7477), supported by NETNOD and BIND. This week also tightened config safety: require() and require_glob() are now limited to the working and config directories, DMARC_BUILDER rejects invalid policy and tag values instead of writing typos into TXT records, and D_EXTEND() correctly handles IPv6 PTR labels in.ip6.arpa zones. Preview output now lists which fields changed on MODIFY, and ClouDNS recognizes WR redirect records. Documentation examples with invalid JavaScript were corrected, and Go fuzzing was added to CI.

Week of October 5, 2026

What shipped

Why it matters

This week brings a new release with a new provider and an experimental syntax that changes how domains declare registrars and providers. Provider work also moved toward concurrency and a redesigned type and registration model, which affects how providers are validated and registered. Fixes landed for BUNNYDNS nameservers and HUAWEICLOUD CNAME handling with GeoDNS.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.4.0 is out: CloudPress DNS support, plus an experimental D() syntax for registrar and provider declarations. Also this week: direct REGISTRAR/SERVICE syntax, a SKIP_AUDIT modifier, BUNNYDNS concurrency and nameserver fixes, and DNSOVERHTTPS marked concurrent.

Post for LinkedIn

V5.4.0 is released, adding CloudPress DNS as a provider and an experimental D() syntax for registrar and provider declarations. Also shipped: direct REGISTRAR and SERVICE syntax for selecting credentials in domain declarations, a SKIP_AUDIT modifier for records a provider accepts but its auditor rejects, and BUNNYDNS fixes for concurrent runs and for returning a zone's nameservers. DNSOVERHTTPS is now marked verified for concurrency, and serially checking messages are reduced when all providers run concurrently. Provider validation also gained a SupportedTypes list.

Week of September 28, 2026

What shipped

Why it matters

This week brings v5.3.0 with a cleaner provider configuration syntax that addresses long-standing user confusion, plus two major provider additions (Infoblox NIOS and expanded BunnyDNS features) and important bug fixes including a crash prevention in config validation. The autogenerated README table ensures provider compatibility information stays accurate going forward.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.3.0 shipped with new PROVIDER/REGISTRAR/DNS_SERVICE syntax, Infoblox NIOS provider support, and crash fixes. Both old and new syntax are supported.

Post for LinkedIn

DNSControl v5.3.0 is out! This release introduces cleaner provider configuration syntax (PROVIDER/REGISTRAR/DNS_SERVICE) alongside the existing D() function, adds support for Infoblox NIOS DNS management, expands BunnyDNS with health monitoring and GeoDNS features, and fixes several bugs including a crash in config validation. The provider compatibility table in the README is now autogenerated for accuracy.

Week of September 21, 2026

What shipped

Why it matters

This release adds three new providers (Mittwald, Spaceship, and OpenProvider) expanding DNS management options. Existing Azure and M365 providers received significant improvements with better authentication support and updated configurations. Security and reliability fixes address a JSON injection vulnerability and transient API failures.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

DNSControl v5.2.0 is out! New providers: Mittwald, Spaceship, OpenProvider. Improved Azure and M365 support. Security and reliability fixes. Thanks to all contributors!

Post for LinkedIn

DNSControl v5.2.0 released! This version adds three new DNS providers—Mittwald mStudio, Spaceship, and OpenProvider—while strengthening existing integrations. Azure Private DNS now supports OIDC authentication, and M365_BUILDER has been rewritten in Go with updated record requirements. Security improvements include a JSON injection vulnerability fix. Thanks to our community contributors!

Week of September 14, 2026

What shipped

Why it matters

V5.1.0 brings multiple provider bug fixes discovered through integration testing, improving reliability for users of SCALEWAY, GCORE, AUTOWNS, TENCENTDNS, and other providers. Documentation improvements ensure new users get correct setup guidance and existing users find accurate reference information.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

DNSControl v5.1.0 is out. This release fixes five SCALEWAY provider issues, SVCB/HTTPS record handling, MX record bugs in AUTOWNS and TENCENTDNS, plus improved init prompts and docs.

Post for LinkedIn

DNSControl v5.1.0 is now available for production use. This release addresses multiple provider bugs discovered through integration testing: SCALEWAY round-trip fixes, SVCB key handling, AUTOWNS MX preference and TENCENTDNS package grade matching. Documentation improvements help new users get started with dnscontrol init, and integration tests are back online.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.