What's Changed
- Fix propagation of secrets by @SteveL-MSFT in #1573
- Add
invoke_dsc_function()andinvoke_dsc_expression()tools to Server mode by @SteveL-MSFT in #1588 - Add PR code coverage workflow for Rust changes by @SteveL-MSFT in #1600
- Remove temporary base64 function used for coverage validation by @SteveL-MSFT in #1601
- Integrate code coverage into rust.yml and remove pr-coverage workflow by @SteveL-MSFT in #1602
- Enable
exportoperation to have own schema by @SteveL-MSFT in #1566 - (GH-1529) Add whatIf support for SSHD config resources by @Gijsreyn in #1586
- [SSHDConfig] Move filepath from metadata to properties by @tgauth in #1577
- Add
syntaxandconstraintsto function definitions by @SteveL-MSFT in #1596 - Add arg to pass file extensions to discover extensions by @SteveL-MSFT in #1598
- feat: Add
--what-ifforMicrosoft.Windows/Serviceby @Gijsreyn in #1507 - Add offline registry support via offreg.dll by @SteveL-MSFT in #1604
- Add adapted resource schema files by @Gijsreyn in #1461
- (DOCS) Update CLI reference by @michaeltlombardi in #1605
- Update version to 3.3-preview.4 by @SteveL-MSFT in #1607
- Add
stateChanged()andrestartRequired()functions by @SteveL-MSFT in #1608 - Add version comparison support to
Microsoft/OSInfoby @SteveL-MSFT in #1603 - Update Microsoft.Windows/FirewallRuleList to support
unspecifiedRulesActionproperty by @SteveL-MSFT in #1599 - Separate CI build and test concerns, add full codebase coverage report by @SteveL-MSFT in #1611
- Add PMC publishing stage for Linux RPM/DEB packages by @SteveL-MSFT in #1606
- Split PMC stages into separate pipeline with Azure release category by @SteveL-MSFT in #1612
- Fix CI coverage aggregation by normalizing LCOV source paths by @SteveL-MSFT in #1614
- Fix CI: stop workflow when build fails, skip artifact upload by @SteveL-MSFT with @Copilot in #1620
- docs: add
stateChangedandrestartRequiredreference by @Gijsreyn in #1622 - docs: add examples for validating minimum operating system version with
Microsoft/OSInfoby @Gijsreyn in #1623 - Verify write permissions on settings policy folder by @SteveL-MSFT in #1624
- Fix PMC release pipeline by @SteveL-MSFT in #1613
- feat: enhance function listing with category and description filters by @Gijsreyn in #1615
- Add
--ignore-settings-fileandDSC_IGNORE_SETTINGS_FILEenv var by @SteveL-MSFT in #1628 - Remove
--ignore-settings-fileshorthand and make test more robust by @SteveL-MSFT in #1629
Full Changelog: v3.3.0-preview.3...v3.3.0-preview.4