New release: SharePointDsc v3.8 released by new CD/CI pipeline

This post has been republished via RSS; it originally appeared at: SharePointDsc articles.

After month of converting, implementing, bugfixing and testing, on Thursday February 27th we were finally able to release v3.8 of SharePointDsc. This release was published fully automatic to the PowerShell Gallery by the new CD/CI pipeline! This also means the six week release cycle of the DSC Resource Kit will no longer be applicable. We can release whenever we like or need to. However we do want to follow the six week release cycle making sure releases are predictable and we have enough time to implement enough changes justifying a new release.

 

In the background we are still working on a few major improvements, which will come in the next major release: v4.0. This release will include support for SQL authentication, allowing SharePointDsc to install SharePoint on Azure SQL Managed Instances, improved logging and implementation of a few breaking changes.

 

NOTE: We can always use additional help in making SharePointDsc even better. So if you are interested in contributing to SharePointDsc, please leave a comment on this post.

 
Improvement/Fixes in v3.8:

  • Added

    • SharePointDsc

      • Added automatic release with a new CI pipeline

      • Updated PULL_REQUEST_TEMPLATE.md to match DSC standard

      • Prepared Conceptual Help and Wiki Content generation

    •  SPAzureAccessControlServiceAppProxy

      • Added new resource to create Azure Access Control Service Application Proxy

    • SPExcelServiceApp

      • Documentation update for SharePoint 2016/2019 deprecation.

    • SPInstallPrereqs

      • Documentation update for SharePoint 2019 offline install parameters.

    • SPFarm

      • Added possibility to set application credential key.

    • SPOAppPrincipalMgmtServiceAppProxy

      • Added new resource to create SharePoint Online Application Principal Management Service Application Proxy

    • SPTrustedSecurityTokenIssuer

      • Fixed RegisteredIssuerNameRealm not applied if specified.

    • SPUserProfileProperty

      • Added IsReplicable property.

         

  • Changed

     

    • SharePointDsc

      • Updated all resources and Invoke-SPDscCommand function to automatically load Utils module, which broke with the new CI

      • Extended Convert-SPDscHashtableToString function to support complex types in arrays and the CIMInstance type

    • SPConfigWizard

      • Updated checks in Set method to make sure the resource also runs when a language pack is installed

    • SPContentDatabase

      • Updated DatabaseServer parameter to support null value

    • SPSearchIndexPartition

      • Updated documentation to specifically mention that each index partition requires its own dedicated RootDirectory

    • SPUserProfileServiceApp

      • Implemented ability to fix incorrectly linked proxy groups

    • SPWebApplicationExtension

      • Forced the conversion of Paths to string

         

  • Fixed

     

    • SharePointDsc

      • Corrected schema.mof files of SPSubscriptionSettingServiceApp and SPPasswordChangeSettings resources, which caused failed Wiki generation

    • SPSearchContentSource

      • Add CrawlVirtualServers and CrawlSites CrawlSetting for SharePoint content sources.

    • SPSubscriptionSettingServiceApp

      • Corrected incorrect information in Readme file

    • SPUserProfileProperty

      • Fixed typo in user profile property test for IsSearchable.


A huge thanks to the following guys for contributing to this project:
Jens Otto Hatlevold, Nik Charlebois and Russel Anderson

 

Also a huge thanks to everybody who submitted issues and all that support this project. It wasn’t possible without all of your help!

 

And lastly a big thanks to Gael Colas and Johan Ljunggren for their help converting to the new CD/CI pipeline!


For more information about how to install SharePointDsc, check our Readme.md.
 
Let us know in the comments what you think of this release! If you find any issues, please submit them in the issue list on GitHub.

 
Happy SharePointing!!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.