Skip to content

PowerNetbox v4.4.8.2

Released 2025-12-23 - View on GitHub

๐Ÿš€ New Features

Netbox Branching Plugin Support (#99)

Full support for the netbox-branching plugin with 16 new functions: - New-NBBranch, Get-NBBranch, Set-NBBranch, Remove-NBBranch - Enter-NBBranch, Exit-NBBranch, Get-NBBranchContext - Sync-NBBranch, Merge-NBBranch, Undo-NBBranchMerge - Invoke-NBInBranch - Execute commands in branch context - Get-NBBranchEvent, Get-NBChangeDiff - Test-NBBranchingAvailable

Automatic Pagination (#94)

New -All switch on all Get-NB* functions to automatically fetch all results: ```powershell

Fetch ALL devices (handles pagination automatically)

Get-NBDCIMDevice -All ```

Bulk Operations (#81-#92)

High-performance bulk create/update/delete operations: ```powershell

Create 100 devices in 2 API calls

$devices | New-NBDCIMDevice -BatchSize 50 -Force

Bulk update

$updates | Set-NBDCIMDevice -BatchSize 50 -Force

Bulk delete

Get-NBDCIMDevice -Status "decommissioning" | Remove-NBDCIMDevice -BatchSize 50 -Force ```

Supported endpoints: - New-NBDCIMDevice, New-NBDCIMInterface - New-NBIPAMAddress, New-NBIPAMPrefix, New-NBIPAMVLAN - New-NBVirtualMachine, New-NBVirtualMachineInterface - Set-NBDCIMDevice, Remove-NBDCIMDevice

๐Ÿงช Testing

  • 946 tests passing across all modules
  • Expanded VPN and Wireless test coverage (#91)
  • Comprehensive tests for Core and Users modules

๐Ÿ› Bug Fixes

  • Fixed variable escaping issue in PowerShell parsing (#13a924d)
  • PSScriptAnalyzer errors resolved
  • CI/CD improvements for Windows Server 2025

๐Ÿ“Š Statistics

  • 505 source files โ†’ 493 public functions
  • Cross-platform: Windows, Linux, macOS
  • PowerShell 5.1+ and PowerShell Core 7+ supported

Full Changelog

https://github.com/ctrl-alt-automate/PowerNetbox/compare/v4.4.8.1...v4.4.8.2