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