Skip to content

Releases: sys4/netbox-plugin-dns

Beta release with support for NetBox Branching

Choose a tag to compare

@peteeckel peteeckel released this 10 Jul 17:59
Immutable release. Only release title and notes can be modified.

Warning

This is a beta release. Do not use it in production, and have a good backup at all times!

This release incorporates changes by @arthanson that should resolve the existing issues with NetBox Branching. I know this is what many of you have been waiting for, and I'm glad that Art made the effort of looking at the issues and fixing the conflicts with the branching plugin.

Please keep in mind that this is still a beta version! Normal operations (i.e. without Branching) shouldn't be a problem, but the plugin has not been tested with branching extensively and may still contain some bugs that can cause data corruption, loss or unmergeable branches. Please don't use it in production yet!

Beta Release with support for NetBox Branching

Choose a tag to compare

@peteeckel peteeckel released this 10 Jul 17:53
Immutable release. Only release title and notes can be modified.
308be07

Warning

This is a beta release. Do not use it in production, and have a good backup at all times!

This release incorporates changes by @arthanson that should resolve the existing issues with NetBox Branching. I know this is what many of you have been waiting for, and I'm glad that Art made the effort of looking at the issues and fixing the conflicts with the branching plugin.

Please keep in mind that this is still a beta version! Normal operations (i.e. without Branching) shouldn't be a problem, but the plugin has not been tested with branching extensively and may still contain some bugs that can cause data corruption, loss or unmergeable branches. Please don't use it in production yet!

Feature Release 1.5.10

Choose a tag to compare

@peteeckel peteeckel released this 09 Jun 13:42
Immutable release. Only release title and notes can be modified.
8c3bccc

What's Changed

This release contains a new feature for DNS records, record expiration. See the chapter about Record Expiration in the documentation.

Full Changelog: 1.5.9...1.5.10

1.5.9

Choose a tag to compare

@peteeckel peteeckel released this 06 Jun 13:00
Immutable release. Only release title and notes can be modified.
0d56cd4

What's Changed

  • Improve code quality, move from black to ruff by @peteeckel in #822
  • Add the "Set Null" checkbox to DNSSEC Policy in ZoneBulkEditForm by @peteeckel in #824
  • Fixed timezone variable in epoch_to_utc by @peteeckel in #826
  • Provide a list of other records in the RRSET if there is more than one by @peteeckel in #827
  • Support graphql filter tests by @peteeckel in #828

Full Changelog: 1.5.8...1.5.9

1.5.8

Choose a tag to compare

@peteeckel peteeckel released this 05 May 15:35
Immutable release. Only release title and notes can be modified.
3d0f564

What's Changed

Full Changelog: 1.5.7...1.5.8

Compatibility Release 1.5.7

Choose a tag to compare

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

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

Choose a tag to compare

@peteeckel peteeckel released this 08 Apr 17:00
Immutable release. Only release title and notes can be modified.

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

Choose a tag to compare

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

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

Choose a tag to compare

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

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

Choose a tag to compare

@peteeckel peteeckel released this 02 Mar 12:39
480e172

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