Skip to content

Releases: pheus/netbox-aci-plugin

v0.2.0

25 Jan 17:38
f6c02ad

Choose a tag to compare

[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 ACITenantFilterSetMixin and NBTenantFilterSetMixin to deduplicate
    filter logic.
  • Add ACIBaseTestCase for 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_related for ForeignKey fields to reduce query count.
  • Rely on max_length (and the database) for length enforcement by
    removing explicit MaxLengthValidators and regex length quantifiers.
  • Centralize max-length constants.
  • Add in_list lookups for GraphQL enum fields.

Removed

  • Drop support for NetBox 4.34.4.

Fixed

  • Make ACITenant.parent_object a property.
  • Localize the Attributes and NetBox Tenant form fieldset labels
    with gettext.
  • Fix navigation permissions for uSeg Endpoint Groups.
  • Rename the GraphQL NetBox Tenant filter field from tenant to nb_tenant.

v0.1.0

03 Sep 15:27
e3ff431

Choose a tag to compare

[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.