This release includes one new provider (PacketFrame), enables "get-zones" for NS1, plus many bugfixes and documentation improvements.
Breaking changes:
- none
Major features:
Provider-specific changes:
- AKAMAIEDGEDNS: fix staticcheck warnings/errors (#1346)
- CLOUDFLARE: Clarify universal SSL docs (#1358)
- CLOUDFLARE: fix CloudFlare documentation for CF_WORKER_ROUTE (#1351)
- CLOUDNS: Fix name server updates #1263 (#1303)
- HETZNER: handle a 404 from listing zones gracefully (#1371)
- HEXONET: Changing test domain
- NAMEDOTCOM: Increase timeout (#1382)
- NS1: Enable get-zones (#1373)
- NS1: Rename ns1provider.go to ns1Provider.go (#1350)
- ORACLE: fix nameserver trailing dot issue, and resolve staticcheck warnings (#1341)
- OVH: Fix #1338 - OVH provider should work when domain is not registered (#1340)
- TRANSIP: Bump github.com/transip/gotransip/v6 from 6.11.0 to 6.14.0 (#1392)
Other changes and improvements:
- DOCS: Clarify docker command for docs. (#1398) (#1397)
- DOCS: Add DOH example (#1393)
- DOCS: Fix formatting/rewrite docs/nameservers.md (#1391)
- DOCS: Clarify nameserver examples (#1390)
- MAINT: Update dependencies (#1388)
- MAINT: Update dependencies
- MAINT: Linting (#1380)
- MAINT: Fix many golint/staticcheck issues
- MAINT: Fix comment (#1379)
- BUGFIX: CAA records may include quoted spaces #1374 (#1377)
- DOCS: Improve docs/writing-providers.md wrt registrars and testing (#1366)
- DOCS: Clarify responsibilities of maintainers (#1364)
- BUG: Support RFC2317 by allowing slash in CNAME target (#1360)
- MAINT: Update dependencies (#1361)
- CLEANUP: Skip DualProvider tests if Cannot(DocDualHost) (#1345)
Depreciation warnings (updated 2022-02-05)
- Provider ACTIVEDIRECTORY_PS is deprecated and will be removed soon. Use MSDNS instead.
- Provider NS1 has no maintainer and is jeopardy of being removed or deactivated if no volunteer steps up soon.
- Call for new volunteers maintainers for CLOUDFLARE_API, GCLOUD, NAMEDOTCOM, ROUTE53, and SOFTLAYER.
- Should we retain Let's Encrypt support? The "get-certs" command (renews certs via Let's Encrypt) has no maintainer. There are other projects that do a better job. We are considering removing this feature in the future. See discussion in #1400