Skip to content

PowerNetbox v4.6.1.0 — NetBox 4.6.1 compat + Contact Groups + array query filters

Choose a tag to compare

@ctrl-alt-automate ctrl-alt-automate released this 29 May 19:30
· 16 commits to main since this release

NetBox 4.6.1 compatibility

  • CI matrix bumped to v4.6.1-5.0.1 (4.6.1 supersedes 4.6.0; matrix is now 4.6.1 / 4.5.10 / 4.4.10 / 4.3.7). The full integration matrix passes against a live NetBox 4.6.1.
  • NetBox 4.6.1 is a maintenance release with no REST API schema changes: Verify-ValidateSetParity reports zero drift against v4.6.1, and the v4.6.0...v4.6.1 source diff adds no model-field migrations — so no functional changes were required for compatibility.

New features

  • Contact Groups (#445, closes #442 / #444) — new New-/Get-/Set-/Remove-NBContactGroup cmdlets (hierarchy via -Parent, client-side slug auto-generation, -Force, and -Parent_Id/-Slug filters), plus contact-to-group support on the *-NBContact cmdlets via -Group_Id (mapped to the groups M2M field, with a -Group back-compatibility alias). Remove-NBContact now accepts an array of IDs, and Get-NBContact -Group_Id filters by group. Thanks @danubie!
  • Array values in query parameters (#447, closes #446) — BuildNewURI now repeats the key per array value (?name=x1&name=x2) for NetBox multi-value filters; Get-NBTag -Name/-Slug accept arrays as a proof-of-concept. Thanks @danubie!

Notes

  • NetBox 4.6.1 deprecates v1 API tokens (removal planned for v5.0). PowerNetbox already supports v2 Bearer tokens.

Integration-tested against NetBox 4.3.7, 4.4.10, 4.5.10, and 4.6.1.