PowerNetbox v4.5.4.2
Released 2026-03-27 - View on GitHub
Bug Fix & New Feature
IPAMAddressRange parameter fixes (#379, PR #380)
- Mark_Utilized parameter on New-NBIPAMAddressRange and Set-NBIPAMAddressRange changed from [switch] to [bool] — aligns with the convention used by 90+ other boolean API parameters in the module
- New Mark_Populated parameter added to New-NBIPAMAddressRange and Set-NBIPAMAddressRange — prevents creation of IP addresses within a range (Netbox 4.3+)
- Mark_Utilized and Mark_Populated query filters added to Get-NBIPAMAddressRange
- 12 new unit tests
Breaking Change
-Mark_Utilized changes from [switch] to [bool]:
- Before: -Mark_Utilized
- After: -Mark_Utilized $true
Security Hardening (previously unreleased, from PR #377)
- Removed verbose logging of Authorization header in
InvokeNetboxRequest - Fixed body sanitization for bulk array requests
- Fixed redaction null short-circuit and added custom field sensitive-field redaction
permissions: contents: readadded to all CI workflows; pinned Docker action to SHA- HTTP plaintext warning in
Connect-NBAPI;New-NBToken -Keychanged to[securestring] New-NBImageAttachment: ValidatePattern, 10MB file limit, SVG XSS warningInvoke-NBGraphQL: ValidateLength on Query;Send-NBBulkRequest: MaxItems cap
Thanks to @AlexHallberg for reporting the AddressRange parameter issues!