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-TypeValidateSet onNew-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.3reports zero drift. NetBox's removal oflocal_context_datafromdcim.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 -IgnoreCaseorSet-NBQueryOption -IgnoreCase. Emits NetBox__ielookups where supported (per-version / per-endpoint support map; NetBox 4.4+). Thanks @danubie. - VirtualMachine (#451):
-Serialand-DescriptiononNew-/Set-NBVirtualMachine; new-Device,-Device_Id,-Serial,-Virtual_Machine_Type,-Virtual_Machine_Type_Idfilters onGet-NBVirtualMachine(NetBox 4.6+). Thanks @mkarel.
Fixes
- Contact functions (#456): array query parameters. Thanks @danubie.
New/Set-NBIPAMVLANGroup(#462):-Scope_Typecorrected to a string + ValidateSet,-Slugmade mandatory. Thanks @mkarel.
Quality, docs & internals
- param ↔
.PARAMETERparity 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.