Another bug-fix release! At this point the major issues are fixed and I'm more confident about using this release in production.
It is now safe to use --diff2
if you use IGNORE_NAME()
/IGNORE_TARGET()
functions. However ignoring R53_ALIAS
and AZURE_ALIAS
records could use more testing. Proceed with caution and please please please file bug reports!
Please continue to test with --diff2
as it is my hope that it will become the default in releases after May 8, 2023:
How to test diff2:
$ dnscontrol preview
$ dnscontrol --diff2 preview
(check the output. It should be equivalent to the previous command.)
$ dnscontrol --diff2 push
Note-worth bugs fixed in this release:
- NS1's NS1_URLFWD records work again (#2298) (@flz)
- ROUTE53 no longer reports "No such DNS type error" on non-RFC records such as aliases (#2294) (@tlimoncelli)
- ROUTE53 was ignoring R53_ZONE() in certain situations (#2306) (@tlimoncelli)
While this is a bug-fix release, some new features did sneak in:
- BIND: A new flag lets you force a particular SOA serial number. This enable hermetic zone builds (#2275) (@tlimoncelli)
- POWERDNS: You can now set the zone "kind" (#2274) (@jpbede)
Thanks to everyone for your bug reports, PRs, and suggestions!
Tom
Changelog
Provider-specific changes:
- fba40d5: BIND: Enable hermetic zone builds (#2275) (@tlimoncelli)
- d8e167c: HETZNER: fix nameserver trailing dots (#2301) (@willpower232)
- b24e7ef: HOSTINGDE: Fix zone creation (fixes #2276) (#2297) (@Yannik)
- a0d491e: NS1: Fix NS1_URLFWD records push (#2298) (@flz)
- 18b8ce7: NS1: Improve nameserver handling (#2295) (@tlimoncelli)
- 1d252dd: POWERDNS: Add option to set the PowerDNS zone kind (#2274) (@jpbede)
- 8f4a08a: ROUTE53: Fix "No such DNS type error" on legacy or ignored records (#2294) (@tlimoncelli)
- 489be2e: ROUTE53: fix R53_ZONE() handling for domains (#2306) (@tlimoncelli)
Other changes and improvements:
- be8495c: Integration tests should test diff2's IGNORE* (#2292) (@tlimoncelli)
- 780e17a: Linting (#2308) (@tlimoncelli)
- f0ea715: TESTING: add integration test for no trailing dot in nameservers (#2311) (@das7pad)
- 49e9279: Update deps (#2309) (@tlimoncelli)