Skip to content

Releases: Alef-Burzmali/netbox-data-flows

v1.2.1

17 Aug 21:21
Compare
Choose a tag to compare

Minor release.

  • Tentatively add compatibility with NetBox 4.4.x and clarify which versions are supported.
  • Add a inherited tags field on data flows and data flow groups in the REST API.

Compatibility

NetBox: >=4.2.0 (including 4.4.0-beta1)
Python: >=3.10

The test suite is run on the latest patch version of the current minor version of NetBox, and on the previous minor.

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

03 Aug 21:26
Compare
Choose a tag to compare

Minor release

Add support for Tenants in Applications, Data Flows and Data Flow Groups and fix some bugs.

Support for NetBox <4.2.0 officially dropped, as it was probably already buggy in previous releases.
Only v4.2.9 (the latest patch) is tested in the v4.2.x minor.

Compatibility

NetBox: >=4.2.0 (<4.4.0-beta1)
Python: >=3.10

The test suite is run on all patch versions of the current minor version of NetBox, but only on the latest patch versions of older minors.

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

04 May 20:52
Compare
Choose a tag to compare

Add compatibility with NetBox v4.3.0

Compatibility

NetBox: >=4.0.0, including 4.3.0
Python: >=3.10

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

23 Dec 22:41
Compare
Choose a tag to compare

Internal data structure changes and compatibility with NetBox 4.2.x.

This version changes how object aliases store their references to other NetBox objects (IP Addresses, IP ranges and Prefixes).

Warning

Breaking API changes: the ObjectAliasTarget internal model has been removed and replaced by the ObjectAlias.prefixes, ObjectAlias.ip_ranges and ObjectAlias.ip_addresses fields. You will have to update scripts that relied on exports of ObjectAlias or listing or updating them via the API.

Compatibility

NetBox: >=4.0.0, including 4.2
Python: >=3.10

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

What's Changed

  • Remove the ObjectAliasTarget model by @Alef-Burzmali in #49
  • Changes to the GitHub issue templates and CI workflows
  • Compatibility with NetBox 4.2, documentation update and new version by @Alef-Burzmali in #55

Full Changelog: v1.0.6...v1.1.0

v1.1.0rc1

03 Nov 13:53
Compare
Choose a tag to compare
v1.1.0rc1 Pre-release
Pre-release

Important

This is a Release Candidate: please do not deploy in production, but test the changes and report any bug you may encounter.

This version changes how object aliases store their references to other NetBox objects (IP Addresses, IP ranges and Prefixes).

Warning

Breaking API changes: the ObjectAliasTarget internal model has been removed and replaced by the ObjectAlias.prefixes, ObjectAlias.ip_ranges and ObjectAlias.ip_addresses fields. You will have to updates scripts that relied on exports of ObjectAlias or listing or updating them via the API.

Compatibility

NetBox: >=4.0.0
Python: >=3.10

Update procedure

  • Download netbox_data_flows-1.1.0rc1.tar.gz
  • In your test NetBox venv, run pip install /path/to/netbox_data_flows-1.1.0rc1.tar.gz
  • In your test NetBox venv, run python /opt/netbox/netbox/manage.py migrate
  • Restart NetBox

Check the documentation for further instructions.

Changes

  • Remove the ObjectAliasTarget model by @Alef-Burzmali in #49
  • Changes to the GitHub issue templates and CI workflows.

Full Changelog: v1.0.6...v1.1.0-rc1

v1.0.6

27 Oct 16:47
Compare
Choose a tag to compare

Bugfix version

Compatibility

NetBox: >=4.0.0
Python: >=3.10

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

Changes

Full Changelog: v1.0.5...v1.0.6

v1.0.5

20 Oct 16:02
Compare
Choose a tag to compare

Bugfix version

Compatibility

NetBox: >=4.0.0
Python: >=3.10

Use version 0.8 if you need compatibility with NetBox 3.7

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

Changes

Full Changelog: v1.0.4...v1.0.5

v1.0.4

12 Sep 15:50
Compare
Choose a tag to compare

Compatibility with NetBox 4.1

Compatibility

NetBox: 4.0.x or 4.1.x
Python: >=3.10

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

Changes

  • Fix import paths for NetBox 4.1
  • Display a placeholder when no applications are defined for a Data Flow or Data Flow Group.

Full Changelog: v1.0.3...v1.0.4

v1.0.3

20 Jul 13:11
Compare
Choose a tag to compare

Fix of release publishing workflow

Compatibility

NetBox: >=4.0.0
Python: >=3.10

Use version 0.8 if you need compatibility with NetBox 3.7

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

Changes

  • Fixes GitHub actions for package publishing

Also fixed in v1.0.2:

  • Add a test suite for the plugin in #29
  • Improve CI/CD in #30
  • Fixes #32 - Placeholders are escaped when linkified in #33
  • Fixes various bugs in filters found with new test suite
  • Fixes various bugs in REST API found with new test suite
  • Fixes duplicated changelogs when adding or removing assets to object aliases

Full Changelog: v1.0.1...v1.0.3

v1.0.2

20 Jul 12:56
Compare
Choose a tag to compare

Minor fix and maintenance release

Compatibility

NetBox: >=4.0.0
Python: >=3.10

Use version 0.8 if you need compatibility with NetBox 3.7

Update procedure

  • Run NetBox's upgrade.sh, and restart NetBox

Check the documentation for further instructions.

Changes

  • Add a test suite for the plugin in #29
  • Improve CI/CD in #30
  • Fixes #32 - Placeholders are escaped when linkified in #33
  • Fixes various bugs in filters found with new test suite
  • Fixes various bugs in REST API found with new test suite
  • Fixes duplicated changelogs when adding or removing assets to object aliases

Full Changelog: v1.0.1...v1.0.2