Aquesta és una versió anterior. La versió actual és la 5.7.1. DNSControl 5.7.1 · Data de publicació:
Fitxers d’instal·lació 4.23.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portable | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Greetings, DNS fans!
Breaking changes:
- The --populate-on-preview flag now defaults to false, which is safer and matches user expectation that preview never mutates (#3693) (@tlimoncelli)
Highlights
- NEW PROVIDER: Joker (Thanks @atrull!)
- NEW FEATURE: DKIM_BUILDER() (Thanks @costasd!)
- Zone creation and gathering is now more reliable and handles errors better (Thanks @gvengel!)
- Users now receive a warning if they use IGNORE() or NO_PURGE on providers that can not implement them reliably
- DIGITALOCEAN upgraded to use the "diff2" engine, which is more modern and makes IGNORE() and NO_PURGE reliable. (Thanks @Deraen!)
- FORTIGATE now handles NS and MX records (Thanks @KlettIT!)
- Tons of doc improvements (Thanks @cafferata!)
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
Major features:
- c842eb26a5e0e342966eaa5d7f88cbb1ce7eac76: NEW FEATURE: DKIM_BUILDER() adds a DKIM record builder (#3627) (@costasd)
Provider-specific changes:
- 58afc59440ee6fd9862fb8135b3af2feb926ace5: ADGUARDHOME: updated documentation with links to AGH pages (#3672) (@ishanjain28)
- 304ce4cb4a4d9218cb05c0fed5fa09f3c0e18fb2: AXFRDDNS: Fix spurious AUTODNSSEC warnings (#3703) (@bgilmore)
- 8b8d6777354f7e22e9d9aa4d036bb5b4e7edbe0a: CNR: nameserver corrections should be case insensitive (#3681) (@KaiSchwarz-cnic)
- 66e7fd4d3493633dae39abf4191752c4f93f03a9: DIGITALOCEAN: Enable DocDualHost feature (#3698) (@Deraen)
- 91c143694f53e0e6c92229a469e1393915fcf871: DIGITALOCEAN: Use diff2 to implement digitalocean provider (#3695) (@Deraen)
- 3f4f9b808336a6d611d079f406ddcd47f35c16ed: DNSIMPLE: DOCS: handle multiple provider instances (#3678) (@philpennock)
- 570477f8d38d397e7c18ea983491820e6976883f: DNSIMPLE: pedantic correctness fix for concurrency (#3677) (@philpennock)
- af5907aafd10ef892578c3b083e35c2b09b1e1fc: DNSIMPLE: preview data is now gathered concurrently (CanConcur) (#3675) (@philpennock)
- a815bdcf4533610eb65c2f7272564f1ed90a9d3a: FORTIGATE: Add NS and MX record support (#3671) (@KlettIT)
- 1e8d720fdd524c76ce97ef1f6f2e47e00237d30f: GCORE: update create zone call signature from latest SDK (#3712) (@xddxdd)
- ca64774004061b4448ab35e976dc6a115ad11f76: Joker: Implement DNS Provider (#3661) (@atrull)
- e84925b49177069d8f5413b7ed3b7fb1f4098c2c: Loopia: feature updates (#3686) (@systemcrash)
Documentation:
- 6cf92437a290787f4ba4ebc1751d0d153501f2f4: DOCS: Add link on homepage to test-a-branch (#3689) (@tlimoncelli)
- 088ea41ee1583bb8ac34a5e7ebb300313c133288: DOCS: Getting started get-zones (feedback) (#3700) (@cafferata)
- b0a57e5c3e3efbffc29e6f27c08ffa0834e87a3b: DOCS: Improve docs and error messages related to apex domains (#3690) (@tlimoncelli)
- a9243aa554686857d0c4e01ddd6aab80a0ff457f: DOCS: Improve grammar/typos in AXFR+DDNS provider documentation (#3697) (@backeby)
- 7174d8927edd05749de87fbf3a26bc6f312484b3: DOCS: Remove get-certs and MSDNS from release notes (#3669) (@gucci-on-fleek)
- 1f86d69b09d600c8dd5b5f912353a0992ccabf43: DOCS: Warn that "" should be "@" in error messages & docs. Update docs to suggest safer onboarding process. (#3691) (@tlimoncelli)
- ecbc4992d0d19344867c7962de2e13426a3b9748: DOCS: expand upon concurrency (#3676) (@philpennock)
CI/CD:
- edf31110df7af532acbe816a289c42c2c393796e: Build(deps): Bump alpine from 3.22.0 to 3.22.1 (#3705) (@dependabot[bot])
- f35018590cb3966af764f705aa98a27ee38773cf: CICD: Update PR instructions (#3688) (@tlimoncelli)
Dependencies:
- 953e3865d208aa59eb45d3d315d4b5ea444981a9: CHORE: Update dependencies (@tlimoncelli)
- 33e87d941de9a6c4093906b1aaea1c1faf22a24a: CHORE: Update dependencies (#3711) (@tlimoncelli)
Other changes and improvements:
- 51b50565d19a4f6f7d8c54523cadab1af1371893: Add docs (@tlimoncelli)
- 30fedaa38c6e3ebdb5441c684e6013095dd1ab36: BUG: Improve error handling during zone population and gathering (#3694) (@gvengel)
- b947bddf95f4baae13b80ac0be6cfef06476ed7f: CHORE: generate-all.sh (#3699) (@tlimoncelli)
- 65a2a4fa9096b3f9977bc76d417b1fab094edad1: Require Go 1.24 or higher (#3696) (@tlimoncelli)
- b578604d487c787b9557a53d10b3ca33c7bc8c77: Revert "Add docs" (@tlimoncelli)
- 61050827155bdef4813510eb041ebe7bbc1eb58c: TESTING: Exempt 4 providers from NS_only_APEX test (#3687) (@tlimoncelli)
- 74f2005ee7f72c410f993d37277396c81160fbfb: The --populate-on-preview flag now defaults to false, which is safer (POSSIBLE BREAKING CHANGE) (#3693) (@tlimoncelli)
- 633196e3288bfa55acc8c297b3258f3165057e9b: Warn if IGNORE() is unreliable for this provider (#3683) (@tlimoncelli)
- 78c2313d718f98ca26c8a7c0ccb9e65f313e8d5c: fmt (#3684) (@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
- 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.https://github.com/StackExchange/dnscontrol/releases/tag/v4.23.0