Skip to content

PowerNetbox v4.6.3.0

Latest

Choose a tag to compare

@ctrl-alt-automate ctrl-alt-automate released this 22 Jun 08:58

NetBox 4.6.3 compatibility, plus the dev work accumulated since v4.6.1.0 — case-insensitive filtering, VirtualMachine enhancements, contact/VLAN-group fixes, and a documentation/standards uplift.

NetBox 4.6.3 compatibility

  • Added the MU fiber connector types (mu, mu-pc, mu-upc, mu-apc) to the -Type ValidateSet on New-NBDCIMFrontPort / New-NBDCIMRearPort (NetBox #21666).
  • CI matrix bumped to NetBox 4.6.3 (matrix: 4.6.3 / 4.5.10 / 4.4.10 / 4.3.7); full integration matrix green on all four legs.
  • Verify-ValidateSetParity -NetboxVersion v4.6.3 reports zero drift. NetBox's removal of local_context_data from dcim.Module (#22357) does not affect PowerNetbox (the field was never exposed). Remaining 4.6.2/4.6.3 changes are UI / GraphQL / server-internal with no REST client impact.

New features

  • Case-insensitive queries (#454): opt in with Connect-NBAPI -IgnoreCase or Set-NBQueryOption -IgnoreCase. Emits NetBox __ie lookups where supported (per-version / per-endpoint support map; NetBox 4.4+). Thanks @danubie.
  • VirtualMachine (#451): -Serial and -Description on New-/Set-NBVirtualMachine; new -Device, -Device_Id, -Serial, -Virtual_Machine_Type, -Virtual_Machine_Type_Id filters on Get-NBVirtualMachine (NetBox 4.6+). Thanks @mkarel.

Fixes

  • Contact functions (#456): array query parameters. Thanks @danubie.
  • New/Set-NBIPAMVLANGroup (#462): -Scope_Type corrected to a string + ValidateSet, -Slug made mandatory. Thanks @mkarel.

Quality, docs & internals

  • param ↔ .PARAMETER parity CI gate (#457) plus backfilled comment-based help across 261 cmdlets / ~1,654 entries (#458/#459/#460) — help-parity baseline is now 0 and enforced.
  • BulkOperations Live tests (#465): self-contained fixtures + environment-aware connect, so the suite runs against a fresh Docker/Podman image as well as cloud hosts. Reported by @danubie.
  • Documented the case-insensitivity option in the README (#463). Thanks @danubie.
  • Dependency bumps: gitleaks-action 2→3 (#450), setup-buildx-action 4.0→4.1 (#443), pymdown-extensions → 10.21.3 (#441).

Compatibility

NetBox Status
4.6.3 ✅ Primary target
4.5.10
4.4.10
4.3.7 ✅ Minimum supported

Every release from v4.6.0.0 onward ships with a cryptographic build-provenance attestation, verifiable via gh attestation verify <module> --repo ctrl-alt-automate/PowerNetbox.

Contributors

@mkarel, @danubie — thank you!