What's Changed
- Fixed name of exporter script file by @jpmens in #544
- Normalise name server, zone and record names to lowercase by @peteeckel in #548
- Revisited name uniqueness approach by @peteeckel in #549
- Provided sensible error messages by @peteeckel in #550
- Enabled "Quick Add" in the Zone and ZoneTemplate forms by @peteeckel in #552
- Removed version specific code for NetBox < 4.1 from tests by @peteeckel in #553
- Adjustments for the latest Black release by @peteeckel in #554
- Added new error messages to the migrations for case insensitive uniqueness of Nameserver and Zone by @peteeckel in #555
- Made
record_name
bulk editable for record templates by @peteeckel in #556 - Added a link to @kollross' GitHub repo to the examples doc by @peteeckel in #558
Full Changelog: 1.2.4...1.2.5
Breaking Change
This version enforces uniqueness of zone, name server and record names regardless of casing. This means that now you can't have, for example, NS1.example.com and ns1.example.com in the database at the same time.
If you already have a situation where you have duplicate names except for the casing, the migration to NetBox DNS 1.2.5 will fail. Unfortunately, by then it will be too late to fix it. If that happens to you, please disable the netbox_dns
plugin in the NetBox configuration file and open an issue so we can work out a solution. Sorry for the inconvenience.