Releases: dsccommunity/NetworkingDsc
Releases · dsccommunity/NetworkingDsc
v2.6.0
- Added the following resources:
- MSFT_xDhcpClient resource to enable/disable DHCP on individual interfaces.
- MSFT_xRoute resource to manage network routes.
- MSFT_xNetBIOS resource to configure NetBIOS over TCP/IP settings on
individual interfaces.
- MSFT_*: Unit and Integration tests updated to use
DSCResource.Tests\TestHelper.psm1 functions. - MSFT_*: Resource Name added to all unit test Desribes.
- Templates update to use DSCResource.Tests\TestHelper.psm1 functions.
- MSFT_xNetConnectionProfile: Integration tests fixed when more than one
connection profile present. - Changed AppVeyor.yml to use WMF 5 build environment.
- MSFT_xIPAddress: Removed test for DHCP Status.
- MSFT_xFirewall: New parameters added:
- DynamicTransport
- EdgeTraversalPolicy
- LocalOnlyMapping
- LooseSourceMapping
- OverrideBlockRules
- Owner
- All unit & integration tests updated to be able to be run from any folder under
tests directory. - Unit & Integration test template headers updated to match DSCResource templates.
v2.5.0
- Added the following resources:
- MSFT_xDNSConnectionSuffix resource to manage connection-specific DNS suffixes.
- MSFT_xNetConnectionProfile resource to manage Connection Profiles for interfaces.
- MSFT_xDNSServerAddress: Corrected Verbose logging messages when multiple DNS
adddressed specified. - MSFT_xDNSServerAddress: Change to ensure resource terminates if DNS Server
validation fails. - MSFT_xDNSServerAddress: Added Validate parameter to enable DNS server validation
when changing server addresses. - MSFT_xFirewall: ApplicationPath Parameter renamed to Program for consistency
with Cmdlets. - MSFT_xFirewall: Fix to prevent error when DisplayName parameter is set on an
existing rule. - MSFT_xFirewall: Setting a different DisplayName parameter on an existing rule
now correctly reports as needs change. - MSFT_xFirewall: Changed DisplayGroup parameter to Group for consistency with
Cmdlets and reduce confusion. - MSFT_xFirewall: Changing the Group of an existing Firewall rule will recreate
the Firewall rule rather than change it. - MSFT_xFirewall: New parameters added:
- Authentication
- Encryption
- InterfaceAlias
- InterfaceType
- LocalAddress
- LocalUser
- Package
- Platform
- RemoteAddress
- RemoteMachine
- RemoteUser
- MSFT_xFirewall: Profile parameter now handled as an Array.
v2.4.0
- Added following resources:
- MSFT_xDefaultGatewayAddress
- MSFT_xFirewall: Removed code using DisplayGroup to lookup Firewall Rule because
it was redundant. - MSFT_xFirewall: Set-TargetResource now updates firewall rules instead of
recreating them. - MSFT_xFirewall: Added message localization support.
- MSFT_xFirewall: Removed unnecessary code for handling multiple rules with same
name. - MSFT_xDefaultGatewayAddress: Removed unnecessary try/catch logic from around
networking cmdlets. - MSFT_xIPAddress: Removed unnecessary try/catch logic from around networking cmdlets.
- MSFT_xDNSServerAddress: Removed unnecessary try/catch logic from around
networking cmdlets. - MSFT_xDefaultGatewayAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xIPAddress: Network Connection Profile no longer forced to Private when
IP address changed. - MSFT_xIPAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xDNSServerAddress: Refactored to add more unit tests and cleanup logic.
- MSFT_xFirewall: Refactored to add more unit tests and cleanup logic.
- MSFT_xIPAddress: Removed default gateway parameter - use xDefaultGatewayAddress
resource. - MSFT_xIPAddress: Added check for IP address format not matching address family.
- MSFT_xDNSServerAddress: Corrected error message when address format doesn't
match address family.
v2.3.0
-
MSFT_xDNSServerAddress: Added support for setting DNS for both IPv4 and IPv6
on the same Interface -
MSFT_xDNSServerAddress: AddressFamily parameter has been changed to mandatory.
-
Removed xDscResourceDesigner tests (moved to common tests)
-
Fixed Test-TargetResource to test against all provided parameters
-
Modified tests to not copy file to Program Files
-
Changes to xFirewall causes Get-DSCConfiguration to no longer crash
- Modified Schema to reduce needed functions.
- General re-factoring and clean up of xFirewall.
- Added Unit and Integration tests to resource.