Skip to content

Releases: dsccommunity/DnsServerDsc

v2.0.0-preview0009

28 Feb 10:04
b575ca0
Compare
Choose a tag to compare
v2.0.0-preview0009 Pre-release
Pre-release

[v2.0.0-preview0009]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
    • Updated the prerequisites in the GitHub repository wiki (Home.md)
      that Microsoft DNS Server is required on a node targeted by a resource,
      and that the DSC resources requires the DnsServer
      PowerShell module (issue #37).
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsServerPrimaryZone
    • Added integration tests (issue #173).
    • Added more examples.
  • xDnsRecordMx
    • Added new resource to manage MX records
  • xDnsServerRootHint

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
    • Merged the historic changelog into CHANGELOG.md (issue #163).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).
  • xDnsServerDiagnostics
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #157).
  • xDnsServerPrimaryZone
    • Now the property Name is always returned from Get-TargetResource
      since it is a Key property.

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.
    • Remove helper function Remove-CommonParameter in favor of the one in
      module DscResource.Common (issue #166).
    • Remove helper function ConvertTo-CimInstance in favor of the one in
      module DscResource.Common (issue #167).
    • Remove helper function ConvertTo-HashTable in favor of the one in
      module DscResource.Common (issue #168).

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
    • Fix examples so the license information point to the correct default branch.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).
  • xDnsServerRootHint
    • Fixed the verbose message returning the correct number of root hints.

v2.0.0-preview0008

20 Feb 21:52
dbcdb06
Compare
Choose a tag to compare
v2.0.0-preview0008 Pre-release
Pre-release

[v2.0.0-preview0008]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
    • Updated the prerequisites in the GitHub repository wiki (Home.md)
      that Microsoft DNS Server is required on a node targeted by a resource,
      and that the DSC resources requires the DnsServer
      PowerShell module (issue #37).
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsServerPrimaryZone
    • Added integration tests (issue #173).
    • Added more examples.
  • xDnsRecordMx
    • Added new resource to manage MX records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
    • Merged the historic changelog into CHANGELOG.md (issue #163).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).
  • xDnsServerDiagnostics
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #157).
  • xDnsServerPrimaryZone
    • Now the property Name is always returned from Get-TargetResource
      since it is a Key property.

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.
    • Remove helper function Remove-CommonParameter in favor of the one in
      module DscResource.Common (issue #166).
    • Remove helper function ConvertTo-CimInstance in favor of the one in
      module DscResource.Common (issue #167).
    • Remove helper function ConvertTo-HashTable in favor of the one in
      module DscResource.Common (issue #168).

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
    • Fix examples so the license information point to the correct default branch.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0007

20 Feb 21:06
d75c0b1
Compare
Choose a tag to compare
v2.0.0-preview0007 Pre-release
Pre-release

[v2.0.0-preview0007]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsServerPrimaryZone
  • xDnsRecordMx
    • Added new resource to manage MX records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
    • Merged the historic changelog into CHANGELOG.md (issue #163).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).
  • xDnsServerDiagnostics
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #157).
  • xDnsServerPrimaryZone
    • Now the property Name is always returned from Get-TargetResource
      since it is a Key property.

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.
    • Remove helper function Remove-CommonParameter in favor of the one in
      module DscResource.Common (issue #166).
    • Remove helper function ConvertTo-CimInstance in favor of the one in
      module DscResource.Common (issue #167).
    • Remove helper function ConvertTo-HashTable in favor of the one in
      module DscResource.Common (issue #168).

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0006

20 Feb 20:38
408f541
Compare
Choose a tag to compare
v2.0.0-preview0006 Pre-release
Pre-release

[v2.0.0-preview0006]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsRecordMx
    • Added new resource to manage MX records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
    • Merged the historic changelog into CHANGELOG.md (issue #163).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).
  • xDnsServerDiagnostics
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #157).

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.
    • Remove helper function Remove-CommonParameter in favor of the one in
      module DscResource.Common (issue #166).
    • Remove helper function ConvertTo-CimInstance in favor of the one in
      module DscResource.Common (issue #167).
    • Remove helper function ConvertTo-HashTable in favor of the one in
      module DscResource.Common (issue #168).

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0005

17 Feb 18:01
131c885
Compare
Choose a tag to compare
v2.0.0-preview0005 Pre-release
Pre-release

[v2.0.0-preview0005]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsRecordMx
    • Added new resource to manage MX records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).
  • xDnsServerDiagnostics
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #157).

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0004

17 Feb 05:39
0fcc894
Compare
Choose a tag to compare
v2.0.0-preview0004 Pre-release
Pre-release

[v2.0.0-preview0004]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records
  • xDnsRecordMx
    • Added new resource to manage MX records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0003

16 Feb 09:43
359f149
Compare
Choose a tag to compare
v2.0.0-preview0003 Pre-release
Pre-release

[v2.0.0-preview0003]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.
  • xDnsServerSetting
    • BREAKING CHANGE: The mandatory parameter was replaced by the mandatory
      parameter DnsServer. This prevents the resource from being used twice
      in the same configuration using the same value for the parameter DnsServer
      (issue #156).

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
    • Fix uploading of code coverage that was broken since Sampler had a bug.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0002

15 Feb 11:53
5bdb02f
Compare
Choose a tag to compare
v2.0.0-preview0002 Pre-release
Pre-release

[v2.0.0-preview0002]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
    • Added the build task Publish_GitHub_Wiki_Content to publish content
      to the GitHub repository wiki.
    • Added new source folder WikiSource which content will be published
      to the GitHub repository wiki.
      • Add the markdown file Home.md which will be automatically updated
        with the latest version before published to GitHub repository wiki.
  • xDNSServerClientSubnet
    • Added integration tests.
  • xDnsRecordSrv
    • Added new resource to manage SRV records

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables
    • Update pipeline files.
    • Renamed the default branch to main (issue #131).
    • Uses PublishPipelineArtifact in Azure Pipelines pipeline.
    • Unit tests are now run in PowerShell 7 in the Azure Pipelines
      pipeline (issue #160).
  • xDnsRecordSrv
    • Now uses [CimInstance]::new() both in the resource code and the resource
      unit test to clone the existing DNS record instead of using the method
      Clone() that does not exist in PowerShell 7.

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.
    • Removing resource parameter information from README.md in favor of
      GitHub repository wiki.

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
    • Rename integration tests so they are run in the pipeline (issue #134).
    • Added back the build task to create releases on GitHub.
    • Fix property descriptions in schema throughout.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.
  • xDnsServerDiagnostics
    • Fixed typo in parameter EnableLogFileRollover.
    • Updated integration test to correct template.
  • xDnsServerSettings
    • Updated integration test to correct template.
  • xDnsServerAdZone
    • Now the parameter ComputerName can be used without throwing an exception
      (issue 79).

v2.0.0-preview0001

14 Mar 16:02
Compare
Choose a tag to compare
v2.0.0-preview0001 Pre-release
Pre-release

[v2.0.0-preview0001]

Added

  • xDnsServer
    • Added automatic release with a new CI pipeline.
    • Add unit tests for the Get-LocalizedData, NewTerminatingError, and
      Assert-Module helper functions.
    • Added description README files for each resource.
    • Add example files for resources
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Validate Localization
      • Common Tests - Validate Example Files To Be Published
    • Standardize Resource Localization.
  • xDNSServerClientSubnet
    • Added integration tests.

Changed

  • xDnsServer
    • Resolve style guideline violations for hashtables

Removed

  • xDnsServer
    • BREAKING CHANGE: The DSC resource xDnsARecord was removed and are replaced
      by the DSC resource xDnsRecord.

Fixed

  • xDnsServer
    • Enable Unit Tests to be run locally.
  • xDnsServerDiagnostics
    • Fix EnableLogFileRollover Parameter name in README.
  • xDnsRecord
    • Fix "Removing a DNS A Record" example.

v1.16.0

02 Mar 18:10
e9c938b
Compare
Choose a tag to compare
  • Changes to XDnsServerADZone
    • Raise an exception if DirectoryPartitionName is specified and ReplicationScope is not Custom.
      (issue #110).
    • Enforce the ReplicationScope parameter being passed to Set-DnsServerPrimaryZone if
      DirectoryPartitionName has changed.
  • xDnsServer:
    • OptIn to the following Dsc Resource Meta Tests:
      • Common Tests - Relative Path Length
      • Common Tests - Validate Markdown Links
      • Common Tests - Custom Script Analyzer Rules
      • Common Tests - Required Script Analyzer Rules
      • Common Tests - Flagged Script Analyzer Rules