Releases: Alef-Burzmali/netbox-data-flows
v1.2.1
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
- Fix #71: TypeError when cloning DataFlow with consecutive ports by @Alef-Burzmali in #72
- Add test to detect regression of TypeError on DataFlow cloning by @Alef-Burzmali in #73
- Limit the patch versions being tested by the CI by @Alef-Burzmali in #75
- Avoid duplication of tests by the CI on push and pull requests by @Alef-Burzmali in #76
- Add a dataflow diagram in the example doc by @Alef-Burzmali in #78
- Inherited tags in API for Data Flows and Groups by @Alef-Burzmali in #77
- Release v1.2.1 by @Alef-Burzmali in #79
Full Changelog: v1.2.0...v1.2.1
v1.2.0
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
- Update license specification for PEP 639 by @Alef-Burzmali in #61
- Fix test suite by @Alef-Burzmali in #67
- Fix #63: Add tags in ObjectAlias API by @Alef-Burzmali in #66
- #59: Add Tenant field to Application, DataFlow and DFGroup by @Alef-Burzmali in #65
- Run tests on all support NetBox versions by @Alef-Burzmali in #69
- Release v1.2.0 by @Alef-Burzmali in #70
Full Changelog: v1.1.1...v1.2.0
v1.1.1
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
- Compatibility with NetBox v4.3.0 by @Alef-Burzmali in #58
- Release v1.1.1 by @Alef-Burzmali in #60
Full Changelog: v1.1.0...v1.1.1
v1.1.0
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
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