Releases: EvotecIT/PowerInfoblox
Releases · EvotecIT/PowerInfoblox
Release list
v1.0.38
What's Changed
- Configure grouped low-noise Dependabot updates by @PrzemyslawKlys in #8
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in #9
- Fix Microsoft DHCP server serialization by @PrzemyslawKlys in #10
New Contributors
- @dependabot[bot] made their first contribution in #9
Full Changelog: v1.0.37...v1.0.38
v1.0.37
What's Changed
- Fix schema fetching and add configurable request timeouts by @PrzemyslawKlys in #6
- Improve DHCP range DDNS controls by @PrzemyslawKlys in #7
Full Changelog: v1.0.36...v1.0.37
v1.0.36
What's Changed
- Fix EA definition lookup fields by @PrzemyslawKlys in #5
Full Changelog: v1.0.35...v1.0.36
v1.0.35
fix: 🐛 Update `ModuleVersion` to `1.0.35` in module manifest * Updated the `ModuleVersion` in both `Build-Module.ps1` and `PowerInfoblox.psd1` files to ensure consistency. * This change reflects the latest versioning for better module management.
v1.0.32
What's Changed
- Add EA list resolution with tests and CI by @PrzemyslawKlys in #2
- Auto-resolve list/enum Extensible Attribute display values to internal IDs (single and multi-value)
- Shared EA conversion helper for consistent behavior across network and DHCP cmdlets
- Added ExtensibleAttribute* parameter aliases alongside existing misspellings
- Added Pester tests + CI workflow for PowerShell 5.1 / 7
- PS5-safe test discovery and pinned test dependencies
Example of adding Network
List/enum extensible attributes can now be provided using the display value shown in the UI.
The module resolves the display value to the internal ID automatically (single and multi-value).
$addInfobloxSubnetSplat = @{
Subnet = '10.22.35.0/24'
Comment = "Oki dokii"
AutoCreateReverseZone = $true
DHCPGateway = "10.22.35.1"
DHCPLeaseTime = 5000
DHCPDomainNameServers = "192.168.4.56,192.168.4.57"
ExtensibleAttributeCountry = "Poland"
#ExtensibleAttributeName = "Test"
ExtensibleAttributeRegion = "Europe"
ExtensibleAttributeSite = "Site1"
ExtensibleAttributeState = "Mazowieckie"
ExtensibleAttributeVLAN = "810"
}
Add-InfobloxNetwork @addInfobloxSubnetSplat
$addInfobloxSubnetSplat = @{
Subnet = '10.22.36.0/24'
Comment = "Oki dokii"
AutoCreateReverseZone = $true
DHCPGateway = "10.22.36.1"
DHCPLeaseTime = 5000
DHCPDomainNameServers = "192.168.4.56,192.168.4.57"
ExtensibleAttribute = [ordered] @{
#Name = 'Test'
VLAN = '810'
Country = 'Poland'
Region = 'Europe'
Site = 'Site1'
}
}
Add-InfobloxNetwork @addInfobloxSubnetSplat
$addInfobloxSubnetSplat = @{
Subnet = '10.22.37.0/24'
Comment = 'List EA example'
ExtensibleAttribute = [ordered] @{
NetworkType = 'on-prem SDC'
'Support group' = @('Tier1', 'Tier2')
}
}
Add-InfobloxNetwork @addInfobloxSubnetSplat
Remove-InfobloxNetworkExtensibleAttribute -Network '10.22.36.0/24' -Attribute 'VLAN'
Add-InfobloxNetworkExtensibleAttribute -Network '10.22.36.0/24' -Attribute 'VLAN' -Value '811'New Contributors
- @PrzemyslawKlys made their first contribution in #2
Full Changelog: v1.0.31...v1.0.32
v1.0.31
What's new
- Force proper options/ms_options in
Set-InfobloxDHCPRange
Full Changelog: v1.0.30...v1.0.31
v1.0.30
What's new
- Small modification to processing in
Add-InfobloxDHCPRange - Added
Set-InfobloxDHCPRangeto update DHCP range - Added
Add-InfobloxDHCPRangeOptions - Added
Set-InfobloxDHCPRangeOptions - Added
Remove-InfobloxDHCPRangeOptions - Improved docs for
Get-InfobloxDHCPRange - Removed dead code
Set-InfobloxDNSRecord
Full Changelog: v1.0.29...v1.0.30
v1.0.29
What's new
- Improve
Get-InfobloxDHCPLease - Improve
Get-InfobloxDHCPRange - Improve
Get-InfobloxNetwork
Full Changelog: v1.0.28...v1.0.29
v1.0.28
What's new
- Added
Get-InfobloxNetworkContainerto get network containers - Added
Get-InfobloxNetworkNextAvailableNetworkto search for the next available network within a network container
Full Changelog: v1.0.27...v1.0.28