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