Welcome to v4.1.0! The big new feature is the IGNORE() function. There are many other updates (see below).
Full documentation on IGNORE() Is here: https://docs.dnscontrol.org/language-reference/domain-modifiers/ignore
It is backwards compatible with the old, deprecated, IGNORE() command. However the IGNORE_NAME_DISABLE_SAFETY_CHECK
flag disappeared with v4 if --diff2=true
is enabled. This is replaced by DISABLE_IGNORE_SAFETY_CHECK
which is set at the D()
level. If you are still using diff1 (i.e. --diff2=false
) you'll need to convert. (I have high confidence this didn't break any existing configurations because no breakage has been reported). In v4.1.0 the error message was updated to tell you what to do.
Special thanks to @hmoffatt for updating the CloudFlare Go module, the API changed and required more than the usual work. Also thanks to @cafferata for so many documentation fixes and updates! This is a community-driven project and couldn't happen without all our contributors!
Changelog
Major features:
- 0b7daba: NEW FEATURE: IGNORE() (diff2 only) (#2388) (@tlimoncelli)
Provider-specific changes:
- 1405901: CLOUDFLAREAPI: Update cloudflare-go to v0.68 (#2390) (@hmoffatt)
- 7e87d5f: DESEC: implement ListZones (#2381) (@imlonghao)
- 1ef7c80: INWX: Enabling TXT with 255 bytes works (#2380) (@patschi)
Other changes and improvements:
- fb1f2bd: CHORE: Update dependencies (#2389) (@tlimoncelli)
- 0edffa1: CI: Release Docker images without the "v" (#2378) (@cafferata)
- 89b9f1b: DOCS: Code examples missing provider constants (#2384) (@cafferata)
- 9a3cd8e: DOCS: Documentation Style Guide (#2383) (@cafferata)
- 4d360d4: DOCS: Fixed creds.json example (#2385) (@cafferata)
- cfcc451: DOCS: Removed comments from
dnsconfig.js
code examples (#2386) (@cafferata) - d8f45aa: DOCS: Split horizon (#2379) (@cafferata)
- e97cf01: DOCS: consistency in code examples in language reference (#2394) (@cafferata)
- 64f083a: Update issue templates (@tlimoncelli)
- 5ae2310: Update version in go.mod (#2382) (@nemunaire)