Skip to content

Releases: dsccommunity/SqlServerDsc

v16.5.0-preview0002

01 Sep 20:04
9de42c3
Compare
Choose a tag to compare
v16.5.0-preview0002 Pre-release
Pre-release

[v16.5.0-preview0002]

Added

  • SqlServerDsc
    • Updated pipeline files to support ModuleFast.
    • Get-SqlDscPreferredModule
      • Optionally specify what version of the the SQL preferred module to be imported using the SMODefaultModuleVersion environment variable (issue #1965).
  • New private command:
    • Get-SMOModuleCalculatedVersion - Returns the version of the SMO module as a string. SQLPS version 120 and 130 do not have the correct version set, so the file path is used to calculate the version.
  • SqlSetup
    • Added the parameter SqlVersion that can be used to set the SQL Server
      version to be installed instead of it looking for version in the setup
      executable of the SQL Server media. This parameter is not allowed for
      the setup action Upgrade, if specified it will throw an exception
      (issue #1946).

Changed

  • SqlRs
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScript
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScriptQuery
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlSetup
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlAlwaysOnService
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlLogin
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlReplication
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlRSSetup
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlServiceAccount
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlWindowsFirewall
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlServerDsc
    • Get-SqlDscPreferredModule
      • Now returns a PSModuleInfo object instead of just the module name.
    • Import-SqlDscPreferredModule
      • Handles PSModuleInfo objects from Get-SqlDscPreferredModule instead of strings.
      • Sets -ErrorAction 'Stop' on Get-SqlDscPreferredModule to throw an error if no SQL module is found. The script-terminating error is caught and made into a statement-terminating error.

Remove

  • SqlServerDsc
    • Removed PreferredModule_ModuleFound string in favor for more verbose PreferredModule_ModuleVersionFound.

v16.5.0-preview0001

26 Aug 11:29
472ef04
Compare
Choose a tag to compare
v16.5.0-preview0001 Pre-release
Pre-release

[v16.5.0-preview0001]

Added

  • SqlServerDsc
    • Updated pipeline files to support ModuleFast.
  • SqlSetup
    • Added the parameter SqlVersion that can be used to set the SQL Server
      version to be installed instead of it looking for version in the setup
      executable of the SQL Server media. This parameter is not allowed for
      the setup action Upgrade, if specified it will throw an exception
      (issue #1946).

Changed

  • SqlRs
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScript
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScriptQuery
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlSetup
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlAlwaysOnService
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlLogin
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlReplication
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlRSSetup
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlServiceAccount
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlWindowsFirewall
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.

v16.4.1-preview0001

25 Aug 09:05
8047f7c
Compare
Choose a tag to compare
v16.4.1-preview0001 Pre-release
Pre-release

[v16.4.1-preview0001]

Added

  • SqlServerDsc
    • Updated pipeline files to support ModuleFast.

Changed

  • SqlRs
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScript
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlScriptQuery
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlSetup
    • Updated examples to use xPSDesiredStateConfiguration instead of PSDScResources.
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlAlwaysOnService
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlLogin
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlReplication
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlRSSetup
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlServiceAccount
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.
  • SqlWindowsFirewall
    • Updated integration tests to use xPSDesiredStateConfiguration instead of PSDScResources.

v16.4.0

22 Aug 11:59
0402505
Compare
Choose a tag to compare

[v16.4.0]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.
    • Running PSScriptAnalyzer on the built module (issue #1945).
    • Fix header in unit tests that referenced the wrong path.
    • Fix a path in VS Code workspace settings to correctly use Script Analyzer on
      Linux and macOS.
    • Highlighted note comments throughout markdown and generated markdown.
  • SqlServerDsc.Common
    • Fix unit tests so they work cross-platform.
  • ScriptAnalyzer.Tests was fixed so they work cross-platform.
  • SqlSetup
    • Highlighted a note in the README.md.
  • SqlMemory
    • Highlighted an important note in the README.md.
  • SqlMaxDop
    • Highlighted an important note in the README.md.
  • Get-SqlDscPreferredModule
    • Fix unit tests so they work cross-platform.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.
  • SqlWindowsFirewall
    • Fix duplication of SQL Server Browser Firewall Rule when deploying
      Analysis Services feature (issue #1942).
  • SqlLogin
    • Attempting to disable and already disabled login throws an error (issue #1952).
  • Install-SqlDscServer
    • Now the parameter InstanceName can no longer be specified (as per
      the SQL Server documentation) for the setup action PrepareImage
      (issue #1960).

v16.4.0-preview0007

20 Aug 19:03
f3df24b
Compare
Choose a tag to compare
v16.4.0-preview0007 Pre-release
Pre-release

[v16.4.0-preview0007]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.
    • Running PSScriptAnalyzer on the built module (issue #1945).
    • Fix header in unit tests that referenced the wrong path.
    • Fix a path in VS Code workspace settings to correctly use Script Analyzer on
      Linux and macOS.
    • Highlighted note comments throughout markdown and generated markdown.
  • SqlSetup
    • Highlighted a note in the README.md.
  • SqlMemory
    • Highlighted an important note in the README.md.
  • SqlMaxDop
    • Highlighted an important note in the README.md.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.
  • SqlWindowsFirewall
    • Fix duplication of SQL Server Browser Firewall Rule when deploying
      Analysis Services feature (issue #1942).
  • SqlLogin
    • Attempting to disable and already disabled login throws an error (issue #1952).
  • Install-SqlDscServer
    • Now the parameter InstanceName can no longer be specified (as per
      the SQL Server documentation) for the setup action PrepareImage
      (issue #1960).

v16.4.0-preview0006

20 Aug 09:04
22c4f2d
Compare
Choose a tag to compare
v16.4.0-preview0006 Pre-release
Pre-release

[v16.4.0-preview0006]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.
    • Running PSScriptAnalyzer on the built module (issue #1945).
    • Fix header in unit tests that referenced the wrong path.
    • Fix a path in VS Code workspace settings to correctly use Script Analyzer on
      Linux and macOS.
    • Highlighted note comments throughout markdown and generated markdown.
  • SqlSetup
    • Highlighted a note in the README.md.
  • SqlMemory
    • Highlighted an important note in the README.md.
  • SqlMaxDop
    • Highlighted an important note in the README.md.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.
  • SqlWindowsFirewall
    • Fix duplication of SQL Server Browser Firewall Rule when deploying
      Analysis Services feature (issue #1942).
  • SqlLogin
    • Attempting to disable and already disabled login throws an error (issue #1952)

v16.4.0-preview0005

19 Aug 08:11
e52f4a5
Compare
Choose a tag to compare
v16.4.0-preview0005 Pre-release
Pre-release

[v16.4.0-preview0005]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.
    • Running PSScriptAnalyzer on the built module (issue #1945).
    • Fix header in unit tests that referenced the wrong path.
    • Fix a path in VS Code workspace settings to correctly use Script Analyzer on
      Linux and macOS.
    • Highlighted note comments throughout markdown and generated markdown.
  • SqlSetup
    • Highlighted a note in the README.md.
  • SqlMemory
    • Highlighted an important note in the README.md.
  • SqlMaxDop
    • Highlighted an important note in the README.md.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.
  • SqlWindowsFirewall
    • Fix duplication of SQL Server Browser Firewall Rule when deploying
      Analysis Services feature (issue #1942).

v16.4.0-preview0004

18 May 14:10
527dcd4
Compare
Choose a tag to compare
v16.4.0-preview0004 Pre-release
Pre-release

[v16.4.0-preview0004]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.
  • SqlWindowsFirewall
    • Fix duplication of SQL Server Browser Firewall Rule when deploying
      Analysis Services feature (issue #1942).

v16.4.0-preview0003

10 May 15:01
f9bde8a
Compare
Choose a tag to compare
v16.4.0-preview0003 Pre-release
Pre-release

[v16.4.0-preview0003]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.

Fixed

  • SqlServerDsc
    • Fix style changes in all private and public commands.
  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.

v16.4.0-preview0002

09 May 13:24
fccdb73
Compare
Choose a tag to compare
v16.4.0-preview0002 Pre-release
Pre-release

[v16.4.0-preview0002]

Added

  • SqlServerDsc
    • Added a new build task fastbuild that can be used during development
      process when there are no need to generate documentation.
    • Added new public command:
      • Get-SqlDscConfigurationOption - Returns the available configuration
        options that can be used with the DSC resource SqlConfiguration.

Changed

  • SqlServerDsc
    • Re-enable integration tests for dbatools.
    • Bumped dbatools to v2.0.1 for the integration tests.

fixed

  • Import-SqlDscPreferredModule
    • Now when parameter Force is passed the command correctly invoke
      Get-SqlDscPreferredModule using the parameter Refresh.