Release history for the Azure DSC Extension

On August 2014 we introduced the Azure Desired State Configuration (DSC) Extension, which can be used to upload and apply a DSC configuration on an Azure VM. We will use this blog post to keep a history of the different releases with short descriptions of the changes introduced in each release. We will update this post as we release new updates to the extension.

Versions 2.4 up to 2.13 use WMF 5.0 PP whose signing certificates will expire in August. See our blog post for more information.

Version 2.23

  • Release date: 03/15/2017
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
  • WMF support: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Environment: Azure
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other Windows OSes, it installs the Windows Management Framework 5.1 (installing WMF requires a reboot). For Nano, DSC role is installed on the VM.
  • New features:
    • Lots of bug fixes and other improvements were added.

Version 2.22

  • Release date: 02/08/2017
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
  • WMF support: WMF 5.1, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Environment: Azure
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other Windows OSes, it installs the Windows Management Framework 5.1 (installing WMF requires a reboot). For Nano, DSC role is installed on the VM.
  • New features:
    • The DSC Extension now has support for WMF 5.1.
    • Minor other improvements were added.

Version 2.21

  • Release date: 12/02/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Nano Server
  • WMF support: WMF 5.1 Preview, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Environment: Azure
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other Windows OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot). For Nano, DSC role is installed on the VM.
  • New features:
    • The DSC Extension is now available on Nano Server. This version primarily contains code changes for running the Extension on Nano server.
    • Minor other improvements were added.

Version 2.20

  • Release date: 08/02/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.1 Preview, WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Environment: Azure
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • Support for WMF 5.1 Preview. At this time this is an optional upgrade and you have to specify Wmfversion = ‘5.1PP’ in ARM templates to install WMF 5.1 preview. Wmfversion = ‘latest’ still installs the WMF 5.0 RTM. For more information on WMF 5.1 preview refer to this blog (https://blogs.msdn.microsoft.com/powershell/2016/07/16/announcing-windows-management-framework-wmf-5-1-preview/).
    • Minor other fixes and improvements were added.

Version 2.19

  • Release date: 06/03/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Environment: Azure, Azure China, Azure Government
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • The DSC Extension is now on boarded to Azure China. This version primarily contains fixes for running the Extension on Azure China.

Version 2.18

  • Release date: 06/03/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • Bug Fixes:
    • Make telemetry non-blocking when an error occurs during telemetry hotfix download (known Azure DNS issue) or during install.
    • Fix for the intermittent issue where extension stops processing configuration after a reboot. This was causing the DSC Extension to remain in ‘transitioning’ state.
    • Minor other fixes and improvements were added.

Version 2.17

  • Release date: 04/26/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0 Update, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • Support for WMF 4.0 Update. For more information on WMF 4.0 Update refer to this blog (https://blogs.msdn.microsoft.com/powershell/2016/01/19/windows-management-framework-wmf-4-0-update-now-available-for-windows-server-2012-windows-server-2008-r2-sp1-and-windows-7-sp1/).
    • Retry logic on errors that occur during the DSC Extension install or while applying a DSC configuration post extension install. As a part of this change, the extension will retry the installation if a previous install failed or re-enact a DSC configuration that had previously failed, for a maximum three times until it reaches the completion state (Success/Error) or if a new request comes. If the extension fails due to invalid user settings/user input, it does not retry. In this case the extension needs to be invoked again with a new request and correct user settings. Note: The DSC Extension is dependent on the Azure VM agent for the retries. Azure VM agent invokes the extension with the last failed request until it reaches a success or error state.

Version 2.16

  • Release date: 04/21/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • Improvement in Error Handling and other minor bug fixes.
    • New property in DSC Extension settings. ‘ForcePullAndApply’ in AdvancedOptions is added to enable the DSC Extension enact DSC configurations when the refresh mode is Pull (as opposed to the default Push mode). Please refer to this blog to get more information on the DSC Extension settings (https://blogs.msdn.microsoft.com/powershell/2016/02/26/arm-dsc-extension-settings/)

Version 2.15

  • Release date: 03/14/2016
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • In extension version 2.14 we included changes to install WMF RTM. While upgrading from extension version 2.13.2.0 to 2.14.0.0, you may notice that some DSC cmdlets fail or your configuration fails with an error – ‘No Instance found with given property values’. For more information, please refer to DSC release notes (https://msdn.microsoft.com/en-us/powershell/wmf/limitation_dsc). We have added the workaround for these issues in 2.15 version.
      Unfortunately, if you have already installed version 2.14 and are running into one of the above two issues, you will need to perform these steps manually.
      In an elevated PowerShell session:

      • Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
      • mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof

Version 2.14

Version 2.13

WMF 5.0 RTM has been removed from the Download Center temporarily, please see our blog post for more info. Version 2.13 uses WMF 5.0 Production Preview instead.

Versions 2.12 and 2.11 (which use WMF 5.0 RTM) have been removed from Azure.

  • Release date: 12/24/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 Production Preview, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Uses WMF 5.0 Production Preview as a temporary replacement of WMF 5.0 RTM.

Version 2.10

  • Release date: 11/27/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 Production Preview, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Skips downloads of Windows Hotfixes not used by the extension.

Version 2.9

  • Release date: 11/22/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 Production Preview, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Add support for Windows Server 2016 Technical Preview 4.

Version 2.8

  • Release date: 10/21/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 Production Preview, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Ability to map downloads of the extension dependencies to your own location.  (see our blog post for more details)

Version 2.7

  • Release date: 10/1/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 Production Preview, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Ability to select the WMF Version the extension will use.  (see our blog post for more details)

Version 2.6

  • Release date: 9/20/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Internal changes to log additional information for some network failures  (see our blog post for more details)

Version 2.5

  • Release date: 9/16/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Internal changes to log additional information for some network failures  (see our blog post for more details)

Version 2.4

  • Release date: 9/1/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Production Preview (installing WMF requires a reboot).
  • New features:
    • Support for Windows Server 2016 Technical Preview (see our blog post for more details)
================================================================================================================
Unsupported Versions

Versions 2.12 and 2.11 use a version of WMF 5.0 RTM that has been removed from the Download Center.

See our blog post for more information.

Version 2.12
  • Release date: 12/22/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 RTM (installing WMF requires a reboot).
  • New features:
    • Bug fix for an intermittent timing issue during reboot
    • Support for WMF RTM x86.

Version 2.11

  • Release date: 12/17/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • WMF support: WMF 5.0 RTM, WMF 4.0
  • Remarks: 
  • New features:
    • Bug fixes
    • Support for WMF RTM.

Versions up to 2.3 use preview versions of WMF 5.0 whose signing certificates have expired, so it is no longer possible to install them

See our blog post for more information.

Version 2.3

  • Release date: 8/22/2015
  • OS support: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version uses DSC as included in Windows Server 2016 Technical Preview; for other OSes, it installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Support for Windows Server 2016 Technical Preview (see our blog post for more details)

Version 2.2

  • Release date: 8/17/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Improvements in Publish-AzureVMDscConfiguration cmdlet (see our blog post for more details)

Version 2.1

  • Release date: 7/21/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Bug fixes for ARM deployments (see our blog post for more details)
    • Cmdlets for Azure Resource Manager  (see our blog post for more details)

Version 2.0

  • Release date: 6/17/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Bug fixes for ARM deployments
    • Improvements in reboot scenarios
    • See our blog post for more details.

Version 1.10.1

  • Release date: 5/15/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Bug fixes for ARM deployments

Version 1.9

  • Release date: 4/29/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Bug fix for ARM deployments

Version 1.8

  • Release date: 4/28/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1
  • Remarks: This version installs the Windows Management Framework 5.0 Preview April 2015 (installing WMF requires a reboot).
  • New features:
    • Support for Windows Server 2008 R2 SP1
    • Bug fixes

Version 1.7

Version 1.6.3

  • Release date: 2/23/2015
  • OS support: Windows Server 2012 R2, Windows Server 2012
  • Remarks: This version installs the Windows Management Framework 5.0 Preview November 2014 (installing WMF requires a reboot).
  • New features:
    • New cmdlet Get-AzureVMDscExtensionStatus to query the status of the DSC configuration (requires Azure PowerShell SDK 0.8.14)
    • Improvements in log files
    • Bug fixes

Version 1.5

  • Release date: 11/20/2014
  • OS support: Windows Server 2012 R2, Windows Server 2012
  • Remarks: This version installs the Windows Management Framework 5.0 Preview November 2014 (installing WMF requires a reboot).
  • New features:
    • Uses the latest WMF 5.0 Preview, with added support for Windows Server 2012.
    • Improvements downloading large *.ZIP packages
    • Bug fixes

Version 1.4

Version 1.3

Version 1.2

  • Release date: 10/7/2014
  • OS support: Windows Server 2012 R2
  • Remarks: This version installs the Windows Management Framework 5.0 Preview September 2014 (installing WMF requires a reboot).
  • New features:
    • Invokes Start-DscConfiguration with the –Force option
    • Improvements around reboot scenarios
    • Bug fixes

Version 1.1

  • Release date: 9/8/2014
  • OS support: Windows Server 2012 R2
  • Remarks: This version installs the Windows Management Framework 5.0 Preview September 2014 (installing WMF requires a reboot).
  • New features:
    • Support for configuration arguments of type PSCredential. See our blog post for more info.
    • Update to Windows Management Framework 5.0 Preview September 2014.

Version 1.0