v5.0.0-rc8
Pre-releaseGreetings DNS fans!
5.x is "feature complete". Only bugfixes between now and the Aug 25, 2026 ship date!
Please test and report any bugs! A list of which providers need testing the most is here: #4748
The easiest way to run DNSControl is to use the Docker container:
docker run --rm -it -v "$(pwd):/dns" ghcr.io/dnscontrol/dnscontrol:5.0.0-rc8 COMMANDChange COMMAND to version, preview or push. It also accepts parameters and flags just like you'd want.
Change 5.0.0-rc8 to latest to run the latest non-RC version.
Sincerely,
--Tom Limoncelli
Monthly video call!
Everyone is invited to the Monthly DNSControl Community Video Conference Call on the 2nd Tuesday of each month. Join whether you are a new user with questions or an experienced developer that wants to discuss DNSControl internals... or anything in between! Meeting details on
GitHub Discussions.
Changelog
Provider-specific changes:
- 7950089: AKAMAIEDGEDNS: Add Akamai Edge DNS golden tests (#4717) (@TomOnTime)
- 3da2033: AKAMAIEDGEDNS: Move AnswerType out of RecordConfig (#4709) (@TomOnTime)
- c73196c: NAMEDOTCOM: Fix ALIAS regression (#4746) (@TomOnTime)
- 25e4f81: WEBSUPPORT: fix MX/SRV empty priority and v5 preparation (#4732) (@mtmn)
CI/CD:
- 95c47d7: CI: Lint, add all env variables, improve gotestsum usage (#4727) (@TomOnTime)
- 957f17c: CI: Optimize cache use for faster builds (#4733) (@TomOnTime)
- b7c1605: ci(cache): Cache go modules (#4731) (@TomOnTime)
Other changes and improvements:
- 5134406: BUGFIX: Activate single-dot policy (#4739) (@TomOnTime)
- d782d96: CORE: Remove legacy conversion code (#4735) (@TomOnTime)
- 41c6744: Fix comments (@TomOnTime)
- b507c06: REFACTOR: More cleanups and modernization (#4741) (@TomOnTime)
- 143376a: REFACTOR: Remove .target from RecordConfig, fix related SetTarget/GetTargets (#4730) (@TomOnTime)
- 6ceb82d: Release v5.0.0-rc6 (#4736) (@TomOnTime)
- 542bab3: Release v5.0.0-rc7 (#4744) (@TomOnTime)
- 09d026c: Release v5.0.0-rc8 (#4747) (@TomOnTime)
- b537261: Revert "Release v5.0.0-rc6 (#4736)" (#4740) (@TomOnTime)
- ceb642a: update dnspatched (#4737) (@TomOnTime)