Skip to content

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: read added to all CI workflows; pinned Docker action to SHA
  • HTTP plaintext warning in Connect-NBAPI; New-NBToken -Key changed to [securestring]
  • New-NBImageAttachment: ValidatePattern, 10MB file limit, SVG XSS warning
  • Invoke-NBGraphQL: ValidateLength on Query; Send-NBBulkRequest: MaxItems cap

Thanks to @AlexHallberg for reporting the AddressRange parameter issues!