Releases: pheus/netbox-aci-plugin
Releases · pheus/netbox-aci-plugin
v0.2.0
[0.2.0] – 2026-01-25
Compatibility: NetBox v4.5
Added
- Support multiple ACI Fabrics.
- Support ACI Pods.
- Support ACI Nodes.
- Record child-object changes (Bridge Domain Subnets, Contract Relations,
Contract Filter Entries, and Contract Subjects) on the parent object. - Add
ACITenantFilterSetMixinandNBTenantFilterSetMixinto deduplicate
filter logic. - Add
ACIBaseTestCasefor consistent model test fixtures. - Add ownership support.
Changed
- BREAKING: Require NetBox 4.5+ (was 4.4).
- BREAKING: ACI Tenants now require a foreign key to an ACI Fabric.
- Use string-based ForeignKey references for plugin models.
- Use
select_relatedfor ForeignKey fields to reduce query count. - Rely on
max_length(and the database) for length enforcement by
removing explicitMaxLengthValidators and regex length quantifiers. - Centralize max-length constants.
- Add
in_listlookups for GraphQL enum fields.
Removed
- Drop support for NetBox 4.3–4.4.
Fixed
- Make
ACITenant.parent_objecta property. - Localize the
AttributesandNetBox Tenantform fieldset labels
with gettext. - Fix navigation permissions for uSeg Endpoint Groups.
- Rename the GraphQL NetBox Tenant filter field from
tenanttonb_tenant.
v0.1.0
[0.1.0] – 2025-09-03
Compatibility
- Tested against NetBox v4.3 and NetBox v4.4.
Added
- First PyPI release of the NetBox ACI plugin.
- Models/UI for Tenants, Application Profiles, EPGs, uSeg EPGs, ESGs,
Bridge Domains, VRFs, Contracts, Contract Subjects, and Contract Filters.