Releases: Alef-Burzmali/netbox-data-flows
v1.1.0rc1
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
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
- Fix exporting of sources and destinations fields by @Alef-Burzmali in #44
- Fix #43: Format ports as ranges in edit forms by @Alef-Burzmali in #45
- Fix exporting of ports rendering as "Any" by @Alef-Burzmali in #45
Full Changelog: v1.0.5...v1.0.6
v1.0.5
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
- Fix #39: Use default order for DFG in Application page by @Alef-Burzmali in #41
Full Changelog: v1.0.4...v1.0.5
v1.0.4
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
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
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
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
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
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
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