Skip to content

v8.1.0

Compare
Choose a tag to compare
@johlju johlju released this 25 Dec 09:11
  • Changes to xSQLServer
    • Added back .markdownlint.json so that lint rule MD013 is enforced.
    • Change the module to use the image 'Visual Studio 2017' as the build worker
      image for AppVeyor (issue #685).
    • Minor style change in CommonResourceHelper. Added missing [Parameter()] on
      three parameters.
    • Minor style changes to the unit tests for CommonResourceHelper.
    • Changes to xSQLServerHelper
    • Opt-in for module files common tests (issue #702).
      • Removed Byte Order Mark (BOM) from the files; CommonResourceHelper.psm1,
        MSFT_xSQLServerAvailabilityGroupListener.psm1, MSFT_xSQLServerConfiguration.psm1,
        MSFT_xSQLServerEndpointPermission.psm1, MSFT_xSQLServerEndpointState.psm1,
        MSFT_xSQLServerNetwork.psm1, MSFT_xSQLServerPermission.psm1,
        MSFT_xSQLServerReplication.psm1, MSFT_xSQLServerScript.psm1,
        SQLPSStub.psm1, SQLServerStub.psm1.
    • Opt-in for script files common tests (issue #707).
      • Removed Byte Order Mark (BOM) from the files; DSCClusterSqlBuild.ps1,
        DSCFCISqlBuild.ps1, DSCSqlBuild.ps1, DSCSQLBuildEncrypted.ps1,
        SQLPush_SingleServer.ps1, 1-AddAvailabilityGroupListenerWithSameNameAsVCO.ps1,
        2-AddAvailabilityGroupListenerWithDifferentNameAsVCO.ps1,
        3-RemoveAvailabilityGroupListenerWithSameNameAsVCO.ps1,
        4-RemoveAvailabilityGroupListenerWithDifferentNameAsVCO.ps1,
        5-AddAvailabilityGroupListenerUsingDHCPWithDefaultServerSubnet.ps1,
        6-AddAvailabilityGroupListenerUsingDHCPWithSpecificSubnet.ps1,
        2-ConfigureInstanceToEnablePriorityBoost.ps1, 1-CreateEndpointWithDefaultValues.ps1,
        2-CreateEndpointWithSpecificPortAndIPAddress.ps1, 3-RemoveEndpoint.ps1,
        1-AddConnectPermission.ps1, 2-RemoveConnectPermission.ps1,
        3-AddConnectPermissionToAlwaysOnPrimaryAndSecondaryReplicaEachWithDifferentSqlServiceAccounts.ps1,
        4-RemoveConnectPermissionToAlwaysOnPrimaryAndSecondaryReplicaEachWithDifferentSqlServiceAccounts.ps1,
        1-MakeSureEndpointIsStarted.ps1, 2-MakeSureEndpointIsStopped.ps1,
        1-EnableTcpIpWithStaticPort.ps1, 2-EnableTcpIpWithDynamicPort.ps1,
        1-AddServerPermissionForLogin.ps1, 2-RemoveServerPermissionForLogin.ps1,
        1-ConfigureInstanceAsDistributor.ps1, 2-ConfigureInstanceAsPublisher.ps1,
        1-WaitForASingleClusterGroup.ps1, 2-WaitForMultipleClusterGroups.ps1.
    • Updated year to 2017 in license file (issue #711).
    • Code style clean-up throughout the module to align against the Style Guideline.
    • Fixed typos and the use of wrong parameters in unit tests which was found
      after release of new version of Pester (issue #773).
  • Changes to xSQLServerAlwaysOnService
    • Added resource description in README.md.
    • Updated parameters descriptions in comment-based help, schema.mof and README.md.
    • Changed the datatype of the parameter to UInt32 so the same datatype is used
      in both the Get-/Test-/Set-TargetResource functions as in the schema.mof
      (issue #688).
    • Added read-only property IsHadrEnabled to schema.mof and the README.md
      (issue #687).
    • Minor cleanup of code.
    • Added examples (issue #633)
      • 1-EnableAlwaysOn.ps1
      • 2-DisableAlwaysOn.ps1
    • Fixed PS Script Analyzer errors (issue #724)
    • Casting the result of the property IsHadrEnabled to [System.Boolean] so that
      $null is never returned, which resulted in an exception (issue #763).
  • Changes to xSQLServerDatabasePermission
  • Changes to xSQLServerScript
  • Changes to xSQLServerSetup
    • Added Swedish localization (issue #695).
    • Now Get-TargetResource correctly returns an array for property ASSysAdminAccounts,
      and no longer throws an error when there is just one Analysis Services
      administrator (issue #691).
    • Added a simple integration test (issue #709).
    • Fixed PS Script Analyzer errors (issue #729)