Releases: PowerShell/DSC
Releases · PowerShell/DSC
Release list
v3.2.3
What's Changed
- Backport: Verify write permission on policy settings folder by @SteveL-MSFT in #1627
- Backport: Ignore settings switch and env var by @SteveL-MSFT in #1630
Full Changelog: v3.2.2...v3.2.3
v3.3.0-preview.4
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
v3.3.0-preview.3
What's Changed
- Add new
Microsoft.Windows/WindowsFeatureListresource by @Gijsreyn in #1541 - docs: Update PSScript examples by @Gijsreyn in #1528
- Add reference documentation for secret() by @Gijsreyn in #1075
- Update MCP mode as Server mode by @SteveL-MSFT in #1567
- Add SKILL.md for creating resource docs by @SteveL-MSFT in #1546
- Add Registry Adapter and
Microsoft.Windows/Personalizationresource by @SteveL-MSFT in #1550 - Fix PSAdapter so that all stream events get traced by @SteveL-MSFT in #1568
- Fix extension discover test by @SteveL-MSFT in #1589
- Increase default stack size on Windows by @SteveL-MSFT in #1590
- Fix PSAdapter to work with modules that have ScriptsToProcess by @SteveL-MSFT in #1594
- Make function property values camelCase by @SteveL-MSFT in #1591
- Update version to 3.3-preview.3 by @SteveL-MSFT in #1593
- (GH-1580) Fix table output for no-truncate option by @michaeltlombardi in #1595
Full Changelog: v3.3.0-preview.2...v3.3.0-preview.3
v3.3.0-preview.2
What's Changed
- Fix unnecessary elevation on export
Microsoft.Windows/FirewallRuleListby @Gijsreyn in #1525 - docs: Add known issue for numeric string coercion in Windows PowerShell by @Gijsreyn in #1526
- docs: Add reference documentation for
Microsoft.Adapter/PowerShellandMicrosoft.Adapter/WindowsPowerShellby @Gijsreyn in #1444 - docs: Add reference documentation for
Microsoft.Windows/FirewallRuleListby @Gijsreyn in #1523 - Add explicit arg for enclosing resource path in quotes by @SteveL-MSFT in #1534
- Enable incremental build for bicep extension by @SteveL-MSFT in #1533
- docs: Add
dism_dscreference documentation by @Gijsreyn in #1527 - docs: update default log level from 'warning' to 'warn' in CLI documentation by @Gijsreyn in #1538
- Fix allowing empty string to be passed to resources by @SteveL-MSFT in #1544
- docs: Add reference documentation for
Microsoft.Windows/Serviceby @Gijsreyn in #1522 - feat: Add
--what-ifforMicrosoft.Windows/FirewallRuleListby @Gijsreyn in #1530 - Add
show_dsc_schema()MCP function by @SteveL-MSFT in #1553 - Change PSScript resource to not exit on non-terminating errors by @SteveL-MSFT in #1554
- Minor fixes to PSScript resource by @SteveL-MSFT in #1558
- fix: Short-circuit adapter discovery when a native resource type has no matching version by @Gijsreyn in #1532
- Fix Broken Docs Links, Docs Linting and Missing Functions by @Alex-shearing in #1560
- Update release pipeline to use msrustup 1.95 by @SteveL-MSFT in #1564
- Improve speed of sshd tree-sitter grammar by @SteveL-MSFT in #1551
- Improve DSC expression grammar speed by @SteveL-MSFT in #1552
- Update crates and version to 3.3-preview.2 by @SteveL-MSFT in #1555
New Contributors
- @Alex-shearing made their first contribution in #1560
Full Changelog: v3.3.0-preview.1...v3.3.0-preview.2
v3.2.2
What's Changed
- Backport PSScript HadErrors fix and update crates by @SteveL-MSFT in #1557
- Backport minor fixes to PSScript resource by @SteveL-MSFT in #1562
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What's Changed
- Backport
includeQuotesto 3.2.1 release by @SteveL-MSFT in #1535
Full Changelog: v3.2.0...v3.2.1
v3.3.0-preview.1
What's Changed
- (MAINT) FIx clippy for Rust projects by @michaeltlombardi in #1466
- Misc fixes for firewall and types by @SteveL-MSFT in #1464
- Fix dism resources to work on Windows arm64 by @SteveL-MSFT in #1468
- Fix duplicates in listing resources and add condition to manifests by @SteveL-MSFT in #1467
- Update subsystem resource by @tgauth in #1473
- Enhance variant use in firewall by @SteveL-MSFT in #1477
- Add error when using dism resources via Appx by @SteveL-MSFT in #1479
- init file from sshd_config_default on Windows by @tgauth in #1474
- Add newer PS Adapters to pkg by @SteveL-MSFT in #1485
- Fix parameter typo in definition by @Gijsreyn in #1491
- (GH-538) Add
schema_i18n!helper macro by @michaeltlombardi in #1482 - Update version to 3.3-preview.1 by @SteveL-MSFT in #1490
- Remove unused properties from Resource in config doc by @SteveL-MSFT in #1497
- Fix adding
what-ifcapability to resources by @SteveL-MSFT in #1502 - (DOCS) Update changelog for releases by @Gijsreyn in #1060
- Fix stdin inherited by child processes when no input provided by @JohnMcPMS in #1512
- Update Appx with improved display name and not have entries in Start Menu by @SteveL-MSFT in #1515
- Add
Microsoft.Windows/RegistryListresource by @SteveL-MSFT in #1514 - Add manifest patterns for DSC resource discovery by @Gijsreyn in #1505
- Fix registry resource manifest copy for packaging by @SteveL-MSFT in #1517
New Contributors
- @JohnMcPMS made their first contribution in #1512
Full Changelog: v3.2.0-preview.14...v3.3.0-preview.1
v3.2.0
What's Changed
- Update version to 3.2.0 by @SteveL-MSFT in #1489
- Backport: Add newer PS Adapters to pkg and Firewall enhancement by @SteveL-MSFT in #1488
- Backport remove properties by @SteveL-MSFT in #1498
Full Changelog: v3.2.0-rc.1...v3.2.0
v3.2.0-rc.1
What's Changed
- Backport fixes to 3.2-rc.1 by @SteveL-MSFT in #1476
- Backport: Fix duplicate resources showing in list and add condition by @SteveL-MSFT in #1478
- Backport: Add error when using dism resources via Appx by @SteveL-MSFT in #1480
Full Changelog: v3.2.0-preview.14...v3.2.0-rc.1
v3.2.0-preview.14
What's Changed
- (GH-538) Update version types by @michaeltlombardi in #1442
- Experimental PowerShell discover extension by @Gijsreyn in #1071
- Add
Microsoft.Windows/FeatureOnDemandListresource by @SteveL-MSFT in #1433 - Add trace for output returned from resource by @SteveL-MSFT in #1447
- Add PowerShell, Pester 5 instructions and skill to create DSC resource by @SteveL-MSFT in #1448
- (GH-538) Plumb defined types for versions and names through CLI by @michaeltlombardi in #1449
- Add
Microsoft.Windows/FirewallRuleListresource by @SteveL-MSFT in #1453 - Fix not failing discovery when finding unsupported manifests by @SteveL-MSFT in #1445
- Fix local use of
msrustupby @andyleejordan in #1456 - Fix discovery tests due to trace change by @SteveL-MSFT in #1458
- Update to version 3.2-preview.14, remove packaging.ps1 and copy_files.txt use by @SteveL-MSFT in #1457
- Fix executionInformation in config export result by @SteveL-MSFT in #1441
- Add missing adapted resource manifest search by @Gijsreyn in #1455
- Fix rustflags for Windows arm64 by @SteveL-MSFT in #1462
- Add missing Windows resources to package by @SteveL-MSFT in #1463
Full Changelog: v3.2.0-preview.13...v3.2.0-preview.14