Skip to content

Releases: sys4/netbox-plugin-dns

Compatibility Release 1.5.7

14 Apr 15:45
Immutable release. Only release title and notes can be modified.
f45a8a3

Choose a tag to compare

What's Changed

  • Added indices to relevant zone and record fields by @peteeckel in #812
  • Changed the TTL field in RecordForm to TimePeriodField by @peteeckel in #814
  • Adjustments for compatibility with NetBox 4.6-beta1 by @peteeckel in #815

Full Changelog: 1.5.6...1.5.7

1.5.6

08 Apr 17:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Changed the filter type for model names to MultiValueCharFilter by @peteeckel in #804
  • Reverted unnecessary changes for NetBox 4.5 made to filtersets by @peteeckel in #805
  • RRTYPE-specific default TTL values by @peteeckel in #806
  • Do not check SOA MNAME for resolvability (RFC 1996, Section 2) by @peteeckel in #809

Bugfix

  • This release fixes a bug that occurs with NetBox 4.5.7+ when updating Zone objects with templates. Due to a change in NetBoxModelForm this results in an exception complaining that the zone object does not have the attribute _m2m_values.

Full Changelog: 1.5.5...1.5.6

Release 1.5.5

18 Mar 17:40
Immutable release. Only release title and notes can be modified.
22b1ca3

Choose a tag to compare

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 IPAddress objects are consistent when it checks for IPAM synchronisation tasks, and the Slurp'it plugin (incorrectly again) creates inconsistent IPAddress objects with a string in it's address field instead of a netaddr.IPNetwork object. Normally NetBox fixes that, but there are exotic cases where that doesn't fix it in time for the pre_save/post_save handlers.

Full Changelog: 1.5.4...1.5.5

Release 1.5.4

08 Mar 15:17
Immutable release. Only release title and notes can be modified.
a45495c

Choose a tag to compare

What's Changed

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

02 Mar 12:39
480e172

Choose a tag to compare

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

Full Changelog: 1.5.2...1.5.3

Release 1.5.2

12 Feb 15:17
95c401a

Choose a tag to compare

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

21 Jan 11:39
6186d21

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.5.0...1.5.1

Release 1.4.8

21 Jan 11:42
03b8073

Choose a tag to compare

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

06 Jan 22:09
989ca27

Choose a tag to compare

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 PrimaryModel class that is also used to add the owner attribute adds comments as well.

1.4.7

06 Jan 17:59
8b73dd8

Choose a tag to compare

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