Repository navigation
v3.4.0-preview.2
Pre-release
Pre-release
·
1 commit
to main
since this release
What's Changed
These release notes describe updates to DSC since the 3.4.0-preview.1 release.
This document includes the following sections:
- Added for changes that improve or add functionality without breaking existing usage.
- Fixed for changes that resolve a bug in existing behavior.
- Documentation for changes that only affect documentation.
- Maintenance for changes that affect the project or internals without changing the user experience.
Each section has one or more subsections describing the area that the change affects:
- CLI for changes that affect the user eperience when invoking
dscitself. - Engine for changes that affect the DSC engine, configuration documents, and manifests.
- Resources for changes that affect specific DSC resources.
- Server for changes that affect DSC when running as a JSON-RPC/MCP server.
- Bicep extension for changes that affect the Bicep extension.
For the full changelog, see v3.3.0-rc.2...v3.3.0
Added
Engine
- Fix multiline escaped DSC string parsing by Steve Lee (@SteveL-MSFT) in #1732
Resources
- Add environment path variable resource by Steve Lee (@SteveL-MSFT) in #1726
- Create missing parent directories for FileContent by Steve Lee (@SteveL-MSFT) in #1730
- Add ACL support to Registry resources by Steve Lee (@SteveL-MSFT) in #1752
- Add Microsoft.Filesystem/ACL resource by Steve Lee (@SteveL-MSFT) in #1751
- Add a Windows Configuration Service Provider adapter by Steve Lee (@SteveL-MSFT) in #1774
Fixed
Engine
- (GH-1735) Fix directives version against running dsc version by Gijs Reijn (@Gijsreyn) in #1744
- Fix how secureString and secureObject is accessed in an expression by Steve Lee (@SteveL-MSFT) in #1756
- Fix
secret()function and secret extension to support returning secureObject by Steve Lee (@SteveL-MSFT) in #1757 - fix: return validation exit code for schema failures by sean0407 in #1754
- (GH-1729) Make nonfunctional secret extension manifests invalid by Gijs Reijn (@Gijsreyn) in #1745
Resources
- Fix export for filecontent resource by Steve Lee (@SteveL-MSFT) in #1723
- Fix DISM resource input handling by Steve Lee (@SteveL-MSFT) in #1741
Server
- Fix wrapped configuration parameters in DSC server by Brandon Poe (@Bpoe) in #1739
Documentation
- docs: Update shared definitions and Microsoft.DSC metadata reference by Gijs Reijn (@Gijsreyn) in #1704
- docs: Refresh configuration function reference by Gijs Reijn (@Gijsreyn) in #1705
- docs: Update extension schema reference by Gijs Reijn (@Gijsreyn) in #1706
- docs: Add Windows Update resource documentation by Michal Machniak (@mimachniak) in #1733
- docs: Update resource schema reference by Gijs Reijn (@Gijsreyn) in #1708
- docs: Update output schemas, schema URIs, and dsc function CLI reference by Gijs Reijn (@Gijsreyn) in #1709
- Add contribution workflow and synopsis by Gijs Reijn (@Gijsreyn) in #1057
- docs: Update configuration document schema reference by Gijs Reijn (@Gijsreyn) in #1707
Maintenance
- Update
build.ps1 -test -projectto be scoped to the project for running tests by Steve Lee (@SteveL-MSFT) in #1742 - Bump the github-actions group with 2 updates by Dependabot (@dependabot)[bot] in #1753
- Fix debug trace test by Steve Lee (@SteveL-MSFT) in #1762
- Split Windows Pester CI jobs to reduce CI time by Steve Lee (@SteveL-MSFT) in #1773
- Fix packages.microsoft.com publishing to have different packagename for previews by Steve Lee (@SteveL-MSFT) in #1747
- Change from calling exit() to returning ExitCode from Rust executables by Steve Lee (@SteveL-MSFT) in #1743
- Add structured handling for settings by Mikey Lombardi (He/Him) (@michaeltlombardi) in #1690
- (MAINT) Update PowerShell adapter code for PSSA by Mikey Lombardi (He/Him) (@michaeltlombardi) in #1770
- Add Python adapter RFC by Thomas Nieto (@ThomasNieto) in #1643