Skip to content

Releases: Alef-Burzmali/netbox-data-flows

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

v1.0.1

30 Jun 15:22
Compare
Choose a tag to compare

Minor update 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

  • Update templates to follow NetBox 4 style
  • #26: Update tables to follow NetBox 4 style (thanks @alehaa)
  • #28: Allow collapsing the navigation menu under the Plugin section with the top_level_menu option

Full Changelog: v1.0.0...v1.0.1

v1.0.0

12 May 13:54
Compare
Choose a tag to compare

First stable release

Important

This version only supports NetBox 4.0.0 and later.

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 documentation and a Quick Start guide.
  • Add a Security Policy
  • Refresh the Readme
  • Update templates to align with NetBox 4.0
  • Update default columns in tables to improve new users' experience
  • Since v0.9.0, the partial GraphQL support that was implemented but not tested has been removed

Full Changelog: v0.9.0...v1.0.0

v0.9.0

10 May 22:55
Compare
Choose a tag to compare

Support for NetBox 4.0

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

or

  • Activate your NetBox virtual env: source /opt/netbox/venv/bin/activate
  • Update the module code: pip install --upgrade netbox-data-flows
  • Run the migrations: /opt/netbox/netbox/manage.py migrate netbox_data_flows
  • Restart NetBox

Changes

  • Internal changes to support NetBox 4.0
  • GraphQL support has been removed (untested and not functional)

Know bugs

  • REST API cannot list ObjectAliasTarget directly, but can list them via ObjectAlias

Full Changelog: v0.8.3...v0.9.0

v0.8.3-beta

09 May 17:22
Compare
Choose a tag to compare

Prepare compatibility with NetBox 4.0.

This is the last version supporting NetBox 3.7.x.

Compatibility

NetBox: =3.7.x
Python: 3.8

Update procedure

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

or

  • Activate your NetBox virtual env: source /opt/netbox/venv/bin/activate
  • Update the module code: pip install --upgrade netbox-data-flows
  • Run the migrations: /opt/netbox/netbox/manage.py migrate netbox_data_flows
  • Restart NetBox

Changes

Full Changelog: v0.8.2...v0.8.3