diff --git a/CHANGELOG.md b/CHANGELOG.md index b5ab92f..ccf7c24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ ## v0.9.16 - 2022-??-?? - ??? +#### Noteworthy changes + +* Foundational support for root NS record management. + * YamlProvider has it enabled and in general everyone should add root NS + records that match what is in their provider(s) as of this release if they + an're already there. + * Note that if you created you config files with `octodns-dump` the records + are likely already there and match what was configured at the time of the + dump. + * Other providers will add root NS support over time once they have had the + chance to investigate the functionality and implement management if + possible with whatever accomidations are required. + * Once you are using this release and an provider version that supports root + NS management you will get errors if you do not have root NS records + included by your source(s). + * Watch your providers README.md and CHANGELOG.md for support and more + information. + #### Stuff * _AggregateTarget has more complete handling of SUPPORTS* functionality, diff --git a/README.md b/README.md index 7687391..43e1db1 100644 --- a/README.md +++ b/README.md @@ -223,7 +223,7 @@ The table below lists the providers octoDNS supports. They are maintained in the | [Selectel](https://selectel.ru/en/services/additional/dns/) | [octodns_selectel](https://github.com/octodns/octodns-selectel/) | | | [TransIP](https://www.transip.eu/knowledgebase/entry/155-dns-and-nameservers/) | [octodns_transip](https://github.com/octodns/octodns-transip/) | | | [UltraDNS](https://www.home.neustar/dns-services) | [octodns_ultra](https://github.com/octodns/octodns-ultra/) | | -| [YamlProvider](/octodns/provider/yaml.py) | built-in | config | +| [YamlProvider](/octodns/provider/yaml.py) | built-in | Supports all record types and core functionality | ### Updating to use extracted providers @@ -242,7 +242,6 @@ Similar to providers, but can only serve to populate records into a zone, cannot | [AxfrSource](/octodns/source/axfr.py) | A, AAAA, CAA, CNAME, LOC, MX, NS, PTR, SPF, SRV, TXT | No | read-only | | [ZoneFileSource](/octodns/source/axfr.py) | A, AAAA, CAA, CNAME, MX, NS, PTR, SPF, SRV, TXT | No | read-only | | [TinyDnsFileSource](/octodns/source/tinydns.py) | A, CNAME, MX, NS, PTR | No | read-only | -| [YamlProvider](/octodns/provider/yaml.py) | All | Yes | config | #### Notes