New release: dnscontrol v4.8.1

6 views
Skip to first unread message

Tom Limoncelli

unread,
Jan 10, 2024, 3:05:39 PMJan 10
to DNSControl-discuss

v4.8.1

Repository: StackExchange/dnscontrol · Tag: v4.8.1 · Commit: 858c902 · Released by: github-actions[bot]

The first release of 2024 is packed with features! 3 new and 1 rewritten providers (!!!), improved support for unrecognized DNS records, better TXT handling and a TON of bug fixes and documentation updates.

  • Three New Providers! Dynadot (thanks, @e-im!), Realtime Register (thanks, @PJEilers!), and Bunny DNS (thanks, @ppmathis!)
  • GCLOUD rewrite: rewritten using diff2.ByRecordSet. It's about 60 lines shorter and 600% more readable (@tlimoncelli)
  • Unrecognized DNS record types are less likely to crash DNSControl: Anyone migrating a DNS domain will be happy to know that unknown DNS record types no longer crash get-zones. Providers that use PopulateFromString() are less likely to crash too (@tlimoncelli)
  • The CAA_BUILDER helper now supports issue_critical and issuewild_critical (@llange)
  • TXT records are handled more accurately in GCORE, DNSIMPLE, and TRANSIP (@xddxdd, @@weppos, @cafferata)
  • AXFRDDNS can now have different servers for AXFR and DDNS (@midnightveil)

Meta issues:

  • dnscontrol version now output is simplified, enabling repeatable builds (@cafferata)
  • The integration tests now clear the DNZ zone before each group of tests instead of after. This leaves the records of the last test in place (@tlimoncelli)
  • Many improvements to how we use GoReleaser (@cafferata)
  • Tons of Doc fixes! (@cafferata, @llange and @case)

NOTE: v4.8.0 was skipped because that version was used to test a CI/CD change.

Thanks to everyone for contributing! This is a community-driven project. We couldn't do it without your support!

Changelog

Major features:

Provider-specific changes:

Documentation:

CI/CD:

Other changes and improvements:

This release has 14 assets:

  • checksums.txt
  • dnscontrol-4.8.1.amd64.deb
  • dnscontrol-4.8.1.arm64.deb
  • dnscontrol-4.8.1.arm64.rpm
  • dnscontrol-4.8.1.x86_64.rpm
  • dnscontrol_4.8.1_darwin_all.tar.gz
  • dnscontrol_4.8.1_freebsd_amd64.tar.gz
  • dnscontrol_4.8.1_freebsd_arm64.tar.gz
  • dnscontrol_4.8.1_linux_amd64.tar.gz
  • dnscontrol_4.8.1_linux_arm64.tar.gz
  • dnscontrol_4.8.1_windows_amd64.zip
  • dnscontrol_4.8.1_windows_arm64.zip
  • Source code (zip)
  • Source code (tar.gz)

Visit the release page to download them.

Reply all
Reply to author
Forward
0 new messages