Welcome to release v4.6.1! This is mostly a release is a clean-up release with 1 big new feature!
The big news is that DNSControl now generates command-line completion! Thanks to @whi-tw for implementing this! The command is currently in beta, and is hidden in the -h
listing until the next release. Read more about it here: https://docs.dnscontrol.org/getting-started/getting-started#1.1.-shell-completion and give feedback.
The DNSIMPLE provider was renamed DNSMADEEASY to match their company name. Please update your dnsconfig.js files.
Some changes of note:
- DNSIMPLE provider was renamed DNSMADEEASY
- PORKBUN now supports "list-zone".
- PORKBUN bug related to non
.de
domains (or.de
domains) - Large INWX sites will appreciate improvements to nameserver handling
- GCLOUD output is more compact. No more extra newlines.
- The "are you sure?" prompt of
push -i
hadY/n
wrong. It is nowy/N
. How did we not notice that in all these years? - Preparation for the internal change to TXT record handling. You'll notice that all providers now refer use accessors instead of accessing .TxtStrings directly. This will make future refactor easier.
Changelog
Provider-specific changes:
- cb9491d: DNSMADEEASY: DOCS: Fix provider name from DNS Made Simple to DNS Made Easy (#2607) (@riku22)
- 65c47cb: GCLOUD: Remove extra newline (#2611) (@tlimoncelli)
- bf4118a: INWX: Paginate through Nameserver Records (#2609) (@schwarmco)
- 32fe275: PORKBUN: Improve non .DE domain delegation processing (remove the trailing dot in NS) (#2624) (@imlonghao)
- b8096b7: PORKBUN: implement ListZones() (#2622) (@stefanwascoding)
-
- f2420e5: [DNSimple] Update DNSimple's Default name servers (#2618) (@onlyhavecans)
Other changes and improvements:
- b91bcf3: Add Shell Completion script generation (@whi-tw)
- bfa9da9: CHORE update deps (#2633) (@tlimoncelli)
- 3dab594: CHORE: More cleanups (#2632) (@tlimoncelli)
- a864d0d: CHORE: Update dependencies (#2617) (@tlimoncelli)
- 60dfbad: CHORE: Verify CI/CD process (#2608) (@tlimoncelli)
- 7a1effb: CHORE: lint (#2619) (@tlimoncelli)
- b5ce165: CHORE: update deps (#2620) (@tlimoncelli)
- b1b41c5: Change "push -i" prompt text from "Y/n" to "y/N" to match reality (#2605) (@tomfitzhenry)
- 8040e7b: REFACTOR: Add Joined and Segmented accessors to TXT, and other cleanups (#2628) (@tlimoncelli)
- 159fdf0: REFACTOR: providers should not directly access .TxtStrings (#2629) (@tlimoncelli)
- 793c3b1: dnscontrol.d.ts: fix DOMAIN_ELSEWHERE_AUTO signature (#2606) (@FiloSottile)
- 486f461: update go.mod (@tlimoncelli)
- b147fbf: wip: complete subcommands after bare flags (@whi-tw)