Releases: sys4/netbox-plugin-dns
Release 1.5.5
What's Changed
- Implemented workaround to restore compatibility with NetBox 4.5.0-4.5.3 by @peteeckel in #792
- Allow changing an existing reverse zone to RFC2317 by @peteeckel in #794
- Clean up CNAMEs after converting a reverse zone to RFC2317 by @peteeckel in #796
- Handle unsaved IPAddress objects with a CIDR string in the address field properly by @peteeckel in #798
- Fixed the name of the test for CIDR in IPAddress objects by @peteeckel in #799
Major Changes
- This release is compatible with older NetBox 4.5 releases again.
- This release fixes an incompatibility that occurs in combination with the Slurp'it plugin. NetBox DNS (incorrectly) assumes that
IPAddressobjects are consistent when it checks for IPAM synchronisation tasks, and the Slurp'it plugin (incorrectly again) creates inconsistentIPAddressobjects with a string in it'saddressfield instead of anetaddr.IPNetworkobject. Normally NetBox fixes that, but there are exotic cases where that doesn't fix it in time for thepre_save/post_savehandlers.
Full Changelog: 1.5.4...1.5.5
Release 1.5.4
What's Changed
- Adjusted the author field of the plugin by @peteeckel in #788
- Replaced FilterLookup by StrFilterLookup by @peteeckel in #790
Breaking Change
This release fixes an issue with NetBox 4.5.4 or higher, causing numerous warnings being issued on initialisation of the NetBox application:
/opt/netbox/venv/lib64/python3.12/site-packages/netbox_dns/graphql/filters/view.py:24: UserWarning: FilterLookup[str] may cause DuplicatedTypeName errors. Use StrFilterLookup instead.
name: FilterLookup[str] | None = strawberry_django.filter_field()
/opt/netbox/venv/lib64/python3.12/site-packages/netbox_dns/graphql/filters/zone.py:31: UserWarning: FilterLookup[str] may cause DuplicatedTypeName errors. Use StrFilterLookup instead.
name: FilterLookup[str] | None = strawberry_django.filter_field()
...
Unfortunately, the fix is not backward compatible with NetBox 4.5.0-4.5.3. Do not upgrade until you also upgrade your NetBox installation to 4.5.4 or above.
Full Changelog: 1.5.3...1.5.4
Release 1.5.3
Moved to sys4
This is the first NetBox DNS release to be published after the repository was moved to the sys4 organisation. Apart from this organisational change that is aiming to ensure continuity in the development and maintenance of the plugin everything will stay the same.
What's Changed
- Feature/zone cut checking by @peteeckel in #785
- Prepared the move to the sys4 organisation by @peteeckel in #786
- Prepared release 1.5.3 by @peteeckel in #787
Full Changelog: 1.5.2...1.5.3
Release 1.5.2
This release addresses a bug caused by a new form field "Owner Group" being used in NetBox 4.5.2. This is not really a model field, but it gets passed by forms used for PrimaryModel (similar to "Tenant Group"), causing a server error when a zone templated is applied to a zone.
Starting from NetBox 4.5.2, NetBox DNS 1.5.2 needs to be installed when using zone templates.
What's Changed
- Remove owner_group from zone templates before applying by @peteeckel in #778
- Ignore owner when checking for changed zone data for SOA updates by @peteeckel in #781
- Added "Owner Group" to all filter forms where applicable by @peteeckel in #780
Full Changelog: 1.5.1...1.5.2
Release 1.5.1
What's Changed
- Added comments to the REST API serializers by @peteeckel in #767
- Implemented pagination for GraphQL types by @peteeckel in #769
- feat: add plugin extension to DNS view templates #770 by @jo-bzh in #771
New Contributors
Full Changelog: 1.5.0...1.5.1
Release 1.4.8
What's Changed
- Add French translation for 'Related Pointer Record' by @jean1 in #759
- Increased the length of the street field for RegistrationContact by @peteeckel in #761
- Added tags to Registration object serializers and cleanup by @peteeckel in #765
Full Changelog: 1.4.6...1.4.8
Release 1.5.0
Release Notes
NetBox DNS 1.5.0 adds support for NetBox 4.5.0 and is not compatible with earler NetBox releases.
Apart from maintaining NetBox compatibility, the following additions have been made:
- Support for the new filter modifiers introduced with NetBox 4.5
- Support for assigning owners NetBox DNS objects. The concept of an owner was also added in NetBox 4.5
- All models have the option of adding comments now. Comments have previously only been enabled for Zone objects, but the new NetBox
PrimaryModelclass that is also used to add the owner attribute adds comments as well.
1.4.7
What's Changed
- Add French translation for 'Related Pointer Record' by @jean1 in #759
- Increased the length of the street field for RegistrationContact by @peteeckel in #761
- Added tags to Registration object serializers and cleanup by @peteeckel in #765
Full Changelog: 1.4.6...1.4.7
Release 1.4.6
What's Changed
- modified: README.md by @Suraxius in #750
- Handle RRSET TTL conflict if a new record without explicit TTL is added by @peteeckel in #753
- Fix ISO8601 entries in filter forms by @peteeckel in #755
New Contributors
Full Changelog: 1.4.5...1.4.6
Beta Release 1.5.0b1
Beta Release 1.5.0b1
This is the first beta release providing compatibility with the new NetBox 4.5.0-beta1 release.
Warning
This is a beta release. Please do not use it in production and make sure you have a backup before you install it.
There is no guarantee that there will be a backup path to upcoming beta releases, or to a later production release of this feature. Changes that may be required before this feature is released into production may require schema changes, so there may not be a way to migrate to a later schema version.
And have a backup, really. Even if you don't use beta versions, but then especially!