diff --git a/CHANGELOG.md b/CHANGELOG.md index d5483aa5..9ae29c5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -112,6 +112,17 @@ changes since the last release, see the [diff on GitHub][unreleased]. +- Added optimizations for the resource discovery process that runs before most `dsc` commands. + These optimizations significantly reduce the command execution duration, especially for the + `dsc resource *` commands, which rarely need to run a full discovery for resources. + +
Related work items + + - Issues: [#173][#173] + - PRs: [#240][#240] + +
+ ### Fixed - The `--format` option now works as users expect when the output is redirected or saved to a @@ -134,6 +145,25 @@ changes since the last release, see the [diff on GitHub][unreleased]. +- DSC no longer terminates during discovery when a resource errors unless the erroring resource is + being used for the command. DSC still terminates on a resource error during discovery under the + following conditions: + + - When the erroring resource type is the same as the value of the `--resource` option for a + `dsc resource *` command. + - When an instance in the configuration document uses the erroring resource type for a + `dsc config *` command. + + DSC emits the resource errors during discovery as warning messages for the `dsc resource list` + command. In all other cases, DSC emits the errors as debug messages. + +
Related work items + + - Issues: [#121][#121] + - PRs: [#240][#240] + +
+ ## [v3.0.0-alpha.3][release-v3.0.0-alpha.3] - 2023-09-26 This section includes a summary of changes for the `alpha.3` release. For the full list of changes @@ -411,6 +441,7 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v [#107]: https://github.com/PowerShell/DSC/issues/107 +[#121]: https://github.com/PowerShell/DSC/issues/121 [#127]: https://github.com/PowerShell/DSC/issues/127 [#130]: https://github.com/PowerShell/DSC/issues/130 [#133]: https://github.com/PowerShell/DSC/issues/133 @@ -423,6 +454,7 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v [#168]: https://github.com/PowerShell/DSC/issues/168 [#171]: https://github.com/PowerShell/DSC/issues/171 [#172]: https://github.com/PowerShell/DSC/issues/172 +[#173]: https://github.com/PowerShell/DSC/issues/173 [#174]: https://github.com/PowerShell/DSC/issues/174 [#175]: https://github.com/PowerShell/DSC/issues/175 [#176]: https://github.com/PowerShell/DSC/issues/176 @@ -441,6 +473,7 @@ For the full list of changes in this release, see the [diff on GitHub][compare-v [#215]: https://github.com/PowerShell/DSC/issues/215 [#216]: https://github.com/PowerShell/DSC/issues/216 [#217]: https://github.com/PowerShell/DSC/issues/217 +[#240]: https://github.com/PowerShell/DSC/issues/240 [#45]: https://github.com/PowerShell/DSC/issues/45 [#73]: https://github.com/PowerShell/DSC/issues/73 [#98]: https://github.com/PowerShell/DSC/issues/98