Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
checksums.txt | 2025-06-04 | 1.1 kB | |
dnscontrol-4.21.0.amd64.deb | 2025-06-04 | 15.3 MB | |
dnscontrol-4.21.0.arm64.deb | 2025-06-04 | 14.1 MB | |
dnscontrol-4.21.0.arm64.rpm | 2025-06-04 | 14.6 MB | |
dnscontrol-4.21.0.x86_64.rpm | 2025-06-04 | 15.9 MB | |
dnscontrol_4.21.0_darwin_all.tar.gz | 2025-06-04 | 30.6 MB | |
dnscontrol_4.21.0_freebsd_amd64.tar.gz | 2025-06-04 | 15.2 MB | |
dnscontrol_4.21.0_freebsd_arm64.tar.gz | 2025-06-04 | 14.1 MB | |
dnscontrol_4.21.0_linux_amd64.tar.gz | 2025-06-04 | 15.2 MB | |
dnscontrol_4.21.0_linux_arm64.tar.gz | 2025-06-04 | 14.1 MB | |
dnscontrol_4.21.0_windows_amd64.zip | 2025-06-04 | 15.7 MB | |
dnscontrol_4.21.0_windows_arm64.zip | 2025-06-04 | 14.2 MB | |
README.md | 2025-06-04 | 5.3 kB | |
v4.21.0 source code.tar.gz | 2025-06-04 | 5.1 MB | |
v4.21.0 source code.zip | 2025-06-04 | 5.5 MB | |
Totals: 15 Items | 189.6 MB | 2 |
Greetings, DNS fans!
What's new? GCORE and NS1 now handle zone creation and listing better. I'm also excited to announce the new "providers page" (which is auto-generated). It is much more readable. Many people were involved in this change, with @chicks-net taking the lead and writing the code. View the results here: https://docs.dnscontrol.org/provider/index
There were many documentation updates and bugfixes.
Reminder: get-certs
(cert renewals) and the MSDNS
provider are scheduled to be removed in July 2025. See below.
Thanks to all contributors involved in this release! This is a community project and we couldn't do it without all our contributors!
Sincerely, Tom
Changelog
Provider-specific changes:
- cdbd54016f93140548d846842b0d7575603069c8: GANDI_V5: BUGFIX: Uppercase labels fail to update (#3582) (@tlimoncelli)
- 113c1ac13bca9a6d0a1d6ec465e0609d6954679c: GCORE: Implement ListZones to allow auto create zones (#3588) (@xddxdd)
- 08a6af82bef22bab013ea5b935bb5a291a24ba9f: NS1: Add missing ListZones() (#3600) (@costasd)
Documentation:
- 87cd4f40e3d26239086c5312e897378e4a029a15: DOCS: generate smaller tables for feature matrix (2nd try) (#3589) (@chicks-net)
- 8c69cee51767103c71882cef2ec44f2adfed117f: DOCS: Update providers and registrars list to latest (#3580) (@matteotrubini)
- 52e7caa8e1f50e5d25ff71e765797a146a3b1c51: DOCS: Update reference to providers index in PR submission checklist (#3575) (@jbelien)
- e140acb71e0e007ac93f6d8a86131ea06adfccc1: CNR: Update docs with proper Nameserver example (#3592) (@mejofi)
- 6e96b769020d7146ea35562a702007cb71f1547d: DOCS: Add Porkbun as supported registrar and update usage examples (#3578) (@matteotrubini)
- 1d148f430b46cbadf66223bf1ee43e01e1b7eea0: DOCS: document redirect types (#3585) (@willpower232)
CI/CD:
- c32432eb5f2514f1421a5f34c2e2ea95c563a9af: BUILD: GoReleaser changelog dependencies regex (#3593) (@cafferata)
- 75a66e46cd04b97a29d6ffb76a7f1397c21b0806: Build(deps): Bump alpine from 3.21.3 to 3.22.0 (#3599) (@dependabot[bot])
- bf5a4250b27ae5a5e02c89de042b34bf20a2c2a3: Build(deps): Bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 (#3595) (@dependabot[bot])
- d7d5a6b701c3b3c7c192cefdfa50ee40893a96a9: Build(deps): Bump github.com/digitalocean/godo from 1.146.1 to 1.150.0 (#3596) (@dependabot[bot])
- b7df6d562a201a314ea461f38988e75526d65973: Build(deps): Bump github.com/huaweicloud/huaweicloud-sdk-go-v3 from 0.1.148 to 0.1.152 (#3598) (@dependabot[bot])
- cffa7e4f60b5d08d4f727503c00895c296a43219: Build(deps): Bump github.com/mittwald/go-powerdns from 0.6.6 to 0.6.7 (#3594) (@dependabot[bot])
- 9af2e8a81bf4878f874857a47079ee759084b32e: Build(deps): Bump github.com/oracle/oci-go-sdk/v65 from 65.91.0 to 65.92.0 (#3597) (@dependabot[bot])
- 437e46f04b02b99c1a99b586c497ad49deb9ac26: Build(deps): Bump tar-fs from 3.0.8 to 3.0.9 (#3601) (@dependabot[bot])
Dependencies:
- 217f410a62365718a4213e59a4e7c4b39ddd226a: CHORE: Update dependencies (#3602) (@tlimoncelli)
- df7bf9f4ad79a6f74bc75ebcdc527124426e10f7: CHORE: Update dependencies (#3604) (@tlimoncelli)
Deprecation warnings
[!WARNING] - REV() will switch from RFC2317 to RFC4183 in v5.0. This is a breaking change. Warnings are output if your configuration is affected. No date has been announced for v5.0. See https://docs.dnscontrol.org/language-reference/top-level-functions/revcompat - MSDNS maintainer needed! Without a new volunteer, this DNS provider will lose support after April 2025. See https://github.com/StackExchange/dnscontrol/issues/2878 - NAMEDOTCOM and SOFTLAYER need maintainers! 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. - get-certs/ACME support is frozen and will be removed without notice between now and July 2025. It has been unsupported since December 2022. If you don't use this feature, do not start. If you do use this feature, migrate ASAP. See discussion in issues/1400
Install
macOS and Linux
Install with Homebrew (recommended)
:::shell
brew install dnscontrol
Using with Docker
You can use the Docker image from Docker hub or GitHub Container Registry.
:::shell
docker run --rm -it -v "$(pwd):/dns" ghcr.io/stackexchange/dnscontrol preview
Anywhere else
Alternatively, you can install the latest binary (or the apt/rpm/deb/archlinux package) from this page.
Or, if you have Go installed, you can install the latest version of DNSControl with the following command:
:::shell
go install github.com/StackExchange/dnscontrol/v4@main
Update
Update to the latest version depends on how you choose to install dnscontrol
on your machine.
Update with Homebrew
:::shell
brew upgrade dnscontrol
Alternatively, you can grab the latest binary (or the apt/rpm/deb package) from this page.