What's Changed
- Add devcontainer by @ThomasNieto in #1631
- Fix universal package publishing by @adityapatwardhan in #1638
- Fix PMC publishing script and mapping by @SteveL-MSFT in #1635
- Fix DSC_RESOURCE_PATH and add DSC_RESTRICTED_PATH by @SteveL-MSFT in #1636
- Update version to 3.3-rc.1, update crates by @SteveL-MSFT in #1644
- Add support to pass resource version to adapter by @SteveL-MSFT in #1645
- feat: remove experimental flag
format()by @Gijsreyn in #1648 - feat: Add
--what-ifforMicrosoft.Windows/UpdateListby @Gijsreyn in #1616 - Add JSON schema caching by @SteveL-MSFT in #1637
- docs: add
Microsoft.DSC/Includereference documentation by @Gijsreyn in #1649 - fix: add support for preserving quoted group names in sshd_config by @Gijsreyn in #1639
- (DOCS) Update changelog for 3.2.* releases by @michaeltlombardi in #1578
- (GH-1393) Rename
--versionto--required-versionfor resource commands by @michaeltlombardi in #1610 - Update dsc version to 3.4-preview.1 and jsonschema crate to 0.49.1 by @SteveL-MSFT in #1651
- Add code review instructions derived from PR feedback patterns by @SteveL-MSFT in #1646
- feat: implement export filter functionality for resource exports by @Gijsreyn in #1621
- docs: Add reference documentation for
Microsoft.OpenSSH.SSHD/Windowsby @Gijsreyn in #934 - (GH-1563) Enhance the PSScript resources by @michaeltlombardi in #1657
- docs: Add extensions reference documentation by @Gijsreyn in #1661
- (GH-1061) Add
dsc-lib-telemetrycrate by @michaeltlombardi in #1663 - Use JSON Schema defaults in synthetic test get_diff by @SteveL-MSFT in #1670
- docs: Sync fixes from Microsoft Learn by @Gijsreyn in #1664
- Add scoped unspecified firewall rule handling and allow empty rules by @SteveL-MSFT in #1671
- Ignore write-only properties in schema-aware diffs by @SteveL-MSFT in #1674
- docs: Sync fixes from Microsoft Learn (part two) by @Gijsreyn in #1677
- Fix nested diff w/ schema and schema cache miss by @SteveL-MSFT in #1680
- Update Firewall manifest to declare implementsPretest by @SteveL-MSFT in #1682
- Fix clippy rule violation by @SteveL-MSFT in #1688
- Update
dsc.exeto have single process exit point by @SteveL-MSFT in #1693 - (GH-538) Enhance schema export functionality and add error handling for duplicate paths by @Gijsreyn in #1672
- Fix registry resource what-if for non-existing key by @SteveL-MSFT in #1692
- (GH-1696) Add --what-if in MCP server tools by @Gijsreyn in #1697
- (GH-538) Define transforms for
Option<T>by @michaeltlombardi in #1702 - Pin GitHub Actions to full-length commit SHAs by @danfiedler-msft in #1710
- Add Group Policy template adapter by @SteveL-MSFT in #1686
- Bump the github-actions group with 4 updates by @dependabot[bot] in #1712
- Add Windows environment variable resource by @SteveL-MSFT in #1675
- Update crate versions and version of msrustup by @SteveL-MSFT in #1713
- Add Microsoft.Filesystem.File/Content resource by @SteveL-MSFT in #1676
- Add support for adapted resource manifests to indicate required security context by @SteveL-MSFT in #1701
New Contributors
- @danfiedler-msft made their first contribution in #1710
Full Changelog: v3.3.0-preview.4...v3.4.0-preview.1