github StackExchange/dnscontrol v4.7.0

latest releases: v4.14.1, v4.14.0, v4.13.0...
pre-release11 months ago

This is a pre-release (our first time doing one!)

THIS IS A PRE-RELEASE. DO NOT USE IN PRODUCTION. PLEASE DO TEST AND GIVE FEEDBACK ON PR #2631

The only change in this release is that TXT records are stored a new way. Instead of storing the individual segments, they are stored as one big string. The providers are now responsible for any joining, splitting, escaping, or quoting. There should be no user-visible effects.

NOTE TO MAINTAINERS OF PROVIDERS: Please test your provider. A lot changed in how TXT records are handled. Please re-run the integration tests like:

cd integrationTest/
export PROVIDER_FOO=foo    # Set your ENV variables.  See providers.json for the list.
go test -v -verbose -provider NAME_OF_PROVIDER
# This next line just runs the TXT tests.
go test -v -verbose -provider NAME_OF_PROVIDER -start 16 -end 17

Fix any broken tests. Post a comment if you need help or to let me know the test results.
The branch is tlim_newtxt_minimal.

PR is #2631

There are a number of "helper" functions with the suffix Func. I'll document those more soon.

Changelog

Provider-specific changes:

Other changes and improvements:

Don't miss a new dnscontrol release

NewReleases is sending notifications on new releases.