Welcome to release v4.7.3! This is a bug-fix release.
BUGS fixed:
- TRANSIP added quotes TXT records needlessly. Thanks @blackshadev!
- AZURE_PRIVATE_DNS was disabled by default
- CLOUDFLARE didn't populate a zone if it was just created. Thanks @jpbede!
- CSCGLOBAL was noisy about minor ratelimit delays
- INWX supports Null MX but the provider didn't. Thanks @gvangool!
- DOCS had many issues fixed including many broken links and missing docs. Thanks to @cafferata for auditing the docs for errors to fix!
- CICD: unused legacy files were removed and "go generate" is now run in the pipeline. Thanks @cafferata!
- Cleanups: golint and staticcheck now run clean! A lot of dead code was removed and TXT record auditing is now clearer.
Thanks to everyone for their PRs, feedback, and testing! This is a community effort and it wouldn't be possible without all of you!
Changelog
Major features:
- 0b8bb1d: FEATURE: Add experimental --reportmax flag (#2719) (@tlimoncelli)
Provider-specific changes:
- 8541fb8: AZURE_PRIVATE_DNS: Enable building this provider by default (#2688) (@matthewmgamble)
- 3b6643b: AZURE_PRIVATE_DNS: Rename module to conform to Go styleguide (#2697) (@tlimoncelli)
- dbb724b: CLOUDFLARE: Fixed bug: Zone not populated with records if domain was created in the same run (#2690) (@jpbede)
- 4e8fb89: CSCGLOBAL: Be less noisy about rate limit delays (#2686) (@tlimoncelli)
- cd371c1: INWX: support MxNull records (#2700) (@gvangool)
- 742eaaf: MSDNS: Remove pssession from docs (it doesn't work) (#2689) (@tlimoncelli)
- a7e7643: TRANSIP: Fix TXT quoting (#2708) (@blackshadev)
Documentation:
- 724ce29: DOCS: Fix CAA_BUILDER parameter types (issuewild type should be string[]) (#2709) (@marte26)
- 7e5d088: DOCS: Providers: Fixed the broken absolute link (#2696) (@cafferata)
- 9fd65da: DOCS: Removed the (by GitBook) broken GitHub links (#2694) (@cafferata)
- 0c70048: DOCS: Removed the Zoo cross-platform environment variables package (#2693) (@cafferata)
- 3ed24a9: DOCS: Rename build filenames (#2681) (@cafferata)
- 57216f0: DOCS: Update docs related to diff2 and clean up useless mentions of diff2 (#2683) (@tlimoncelli)
- a5a1fac: DOCS: add dhcid RR docs (#2715) (@fritterhoff)
CI/CD:
- 6e90946: Build(deps): Bump actions/setup-go from 4 to 5 (#2716) (@dependabot[bot])
- 9e1cb0f: CICD: Add stringer (#2714) (@tlimoncelli)
- c29efea: CICD: Clean-up of Travis Go package dependency (#2711) (@cafferata)
- 3ad9560: CICD: Fixed
go install
command (#2712) (@cafferata) - 8f1b33a: CICD: GoReleaser generates TypeScript file (#2704) (@cafferata)
- 99e3f9f: CICD: Removed the old Azure Pipelines configurations (#2705) (@cafferata)
- 11f072b: CICD: Removed the old Chocolatey configuration (#2706) (@cafferata)
- e917568: CICD: Removed the old Travis configurations (#2707) (@cafferata)
- 0da3f75: CICD: release needs stringer (#2721) (@tlimoncelli)
Dependencies:
- 8b1739e: CHORE: Update deps and gogenerate (#2720) (@tlimoncelli)
Other changes and improvements:
- a6091f2: BUG: Register an error if EnzureZoneExists fails (#2703) (@costasd)
- 3771939: CHORE: Clarify TXT string limits (#2691) (@tlimoncelli)
- 790513a: CHORE: Fix golint and staticcheck errors/warnings (#2717) (@tlimoncelli)
- 2e4aa7a: CHORE: Fix golint warnings about stuttering (#2718) (@tlimoncelli)
- 76d93ac: CHORE: Remove dead code: txtutil.SplitSingleLongTxt() and txtutil.Segment() (#2685) (@tlimoncelli)