Releases: PowerShell/DSC
v3.0.0-preview.11
What's Changed
- Do
apt update
in the release pipeline by @SteveL-MSFT in #549 - Update crates and dsc version by @SteveL-MSFT in #551
- Rename
Import
kind toImporter
by @SteveL-MSFT in #552 - Change
Echo
test resource toMicrosoft.DSC.Debug/Echo
resource by @SteveL-MSFT in #553 - Class-based PowerShell DSC Resources should not include hidden properties by @anmenaga in #556
- Add proper tracing to
registry
resource by @SteveL-MSFT in #555 - Fix input schema validation for RebootPending resource by @anmenaga in #488
- (DOCS) Update for preview.10 by @michaeltlombardi in #564
- Set a non-zero exit code when a resource not found by @anmenaga in #561
- Fixed regression in PSAdapter Test operation by @anmenaga in #565
- Perf optimization in adapter lookup table by @anmenaga in #568
- Update crates and remove dependency on node for building by @SteveL-MSFT in #573
- Add example configurations for Windows baselines by @SteveL-MSFT in #572
- update build script to account for configuration files by @SteveL-MSFT in #577
Full Changelog: v3.0.0-preview.10...v3.0.0-preview.11
SHA256 Hashes of the release artifacts
- DSC-3.0.0-preview.11-aarch64-apple-darwin.tar.gz
- F17534989859B6A8600C81D31B850DD3460CE70F300B6E774E917F1AAA9467D8
- DSC-3.0.0-preview.11-aarch64-pc-windows-msvc.zip
- 45A1358B3582D15AF4D01D7590B38DDB7F47F18CBB2A9970C1385CA81E5F35CB
- DSC-3.0.0-preview.11-aarch64-unknown-linux-gnu.tar.gz
- F24E87B089550834FB1D875A7115C54C850BBC33C50D16323E98173071E31641
- DSC-3.0.0-preview.11-aarch64-unknown-linux-musl.tar.gz
- C322AC645A3F6DBF39C53070014C0CED375C38BB2C867DCEB9AFC644280E36E4
- DSC-3.0.0-preview.11-x86_64-apple-darwin.tar.gz
- 8E2C98AC19D444703026BE149299D9BCCD7840653C1D96AB6173F8D494ADA4DA
- DSC-3.0.0-preview.11-x86_64-pc-windows-msvc.zip
- B0B76043EBFDE3D7FF9ED50C7E82324FF2B19912110D20226441C7B54E582546
- DSC-3.0.0-preview.11-x86_64-unknown-linux-gnu.tar.gz
- 4C0CEF61DD3A906E81FDDD58B01FC07866F18138A3EA9D0DF044E8959F4416CD
- DSC-3.0.0-preview.11-x86_64-unknown-linux-musl.tar.gz
- FCBD17FCD1356D374AB8A5B0F4B604A3E73B49DC9D78BA42AA6D954B601739EB
v3.0.0-preview.10
What's Changed
- Default build to using CFS and include musl by @SteveL-MSFT in #513
- Update version to preview.10 by @SteveL-MSFT in #522
- Enable multiline string support in tree-sitter gammar by @SteveL-MSFT in #524
- Add ability to use expression as array index within an expression by @SteveL-MSFT in #527
- (DOCS) Updates for
preview.9
by @michaeltlombardi in #523 - Fix how PSAdapter writes traces by @SteveL-MSFT in #528
- Change installing modules for testing to use AzArtifacts feed by @SteveL-MSFT in #532
- Blocked non-list operations on adapters by @anmenaga in #525
- Update build pipeline for creating msixbundle by @SteveL-MSFT in #535
- Bump quinn-proto from 0.11.6 to 0.11.8 in /dsc by @dependabot in #536
- Fix DateTime comparison in PSAdapter cache code by @anmenaga in #533
- Add
pass-through
trace format todsc
so that child-processes get traced appropriately by top process by @SteveL-MSFT in #541 - Bump quinn-proto from 0.11.6 to 0.11.8 in /dsc_lib by @dependabot in #547
- Adapter lookup table for non-list operations on adapted resources by @anmenaga in #530
- Update WMI adapter to perform query based on provided properties by @SteveL-MSFT in #548
New Contributors
- @dependabot made their first contribution in #536
Full Changelog: v3.0.0-preview.9...v3.0.0-preview.10
SHA256 Hashes of the release artifacts
- DSC-3.0.0-preview.10-aarch64-apple-darwin.tar.gz
- 672F1F5B7AAB3D55A6DCECA071430994CB12C647CEB3300FF1F6E931C21745C7
- DSC-3.0.0-preview.10-aarch64-pc-windows-msvc.zip
- C12FD1B4BC2EACD3FB8B9B3033832A8D2F495FB8FD9FA6E97314FF29B8E50860
- DSC-3.0.0-preview.10-aarch64-unknown-linux-gnu.tar.gz
- D6333CE43644DEBD944D1401708086F60D5E9D30EFF369FFCBABDB3F5D64CDFA
- DSC-3.0.0-preview.10-aarch64-unknown-linux-musl.tar.gz
- A369C9DC4016F93B47D5487ED44893258B8FF709E9C89C484A54E9DA0C75B20D
- DSC-3.0.0-preview.10-x86_64-apple-darwin.tar.gz
- 6E0C5CF56D898BA480FD073D781233729631016096685C77F3D62CE983FE47CB
- DSC-3.0.0-preview.10-x86_64-pc-windows-msvc.zip
- 7124346BFABC37680A3C1D317BC14DB4DBA49B487E07B7A61029E453609A5CCA
- DSC-3.0.0-preview.10-x86_64-unknown-linux-gnu.tar.gz
- 0CEA2218179DCBEE37F3C64F4324C41B1782106D3DF53B80E530A379169DA438
- DSC-3.0.0-preview.10-x86_64-unknown-linux-musl.tar.gz
- FBFC0F44583D0FE8908B54B27013FB313AD5E473E10D845CC00C19EA75CE3173
v3.0.0-preview.9
What's Changed
- update version string and crate versions by @SteveL-MSFT in #471
- PSAdapter support for class inheritance by @anmenaga in #469
- Disable large trace in PSAdapter by @anmenaga in #472
- PSAdapter cache updates by @anmenaga in #468
- Add registry whatif by @tgauth in #465
- WinPSAdapter fix by @anmenaga in #478
- remove support to retrieve schema from URL by @SteveL-MSFT in #457
- Add example configs for winget and wmi by @SteveL-MSFT in #453
- Add custom central feed service to builds by @SteveL-MSFT in #425
- Detect if
dsc.exe
is started from MSStore or Explorer and show a message and wait for key press by @SteveL-MSFT in #481 - Fixed WinPSAdapter operations for Binary resources by @anmenaga in #480
- Change build to have
-UseCFS
switch otherwise uses crates-io by @SteveL-MSFT in #483 - (DOCS) Update reference/changelog for preview.8 by @michaeltlombardi in #476
- Renamed field that specifies adapted type by @anmenaga in #482
- Update PSAdapter to properly handle multiple modules with same name by @anmenaga in #489
- Async resource process invocation by @anmenaga in #493
- Fixed PSAdapter cache code when module files are missing by @anmenaga in #497
- Change
import
type resource to a group type resource by @SteveL-MSFT in #500 - Add DSC home directory to PATH to find included resources by @anmenaga in #499
- Remove dependency on libssl by @SteveL-MSFT in #501
- Add error if input to
dsc resource test
is empty by @SteveL-MSFT in #504 - Return error message if specified adapter doesn't exist by @SteveL-MSFT in #506
- Add specific error if PS class resource doesn't implement export by @SteveL-MSFT in #505
- Add variables support by @SteveL-MSFT in #511
- Add array index support to expression grammar by @SteveL-MSFT in #514
Full Changelog: v3.0.0-preview.8...v3.0.0-preview.9
SHA256 Hashes of Packages
- DSC-3.0.0-preview.9-aarch64-apple-darwin.tar.gz
- F3658EE242DA84D7F1687D91EF82C7B0579F0A74C54A2F4A0159758DB4E3E4C6
- DSC-3.0.0-preview.9-aarch64-pc-windows-msvc.zip
- E13EBBA1E66CA480AF5449BF03C470E717A12132A8FD31CCFBFA0822A79EEB12
- DSC-3.0.0-preview.9-aarch64-unknown-linux-gnu.tar.gz
- EFE08FDC568313B995933F5C2C006258705D95EE43E7031D9604B851F6AC6AAA
- DSC-3.0.0-preview.9-aarch64-unknown-linux-musl.tar.gz
- 8E294EEA9655CE751FF3031BA3B8E04F847D1A099FA709BA2759685CC46A0D58
- DSC-3.0.0-preview.9-x86_64-apple-darwin.tar.gz
- 598E547FBCF103FB234B32B81B2452787D9C6B993F40559DFF589F3C0EFBD9A8
- DSC-3.0.0-preview.9-x86_64-pc-windows-msvc.zip
- 540F9D20DB42B4FF20E088D69AD77973FCDB1C149A805D969EE91769C6BEDA0C
- DSC-3.0.0-preview.9-x86_64-unknown-linux-gnu.tar.gz
- 9EA987628776F3A24956C0027E37F80BF5E2265F851ECB3B7A0A972229B557A5
- DSC-3.0.0-preview.9-x86_64-unknown-linux-musl.tar.gz
- 0A14CFD055F323F0E4A1446233EAE7E3BC3F0729B7A6D05BD50C92AED5A3BF6D
v3.0.0-preview.8
What's Changed
- update version to preview.8 by @SteveL-MSFT in #415
- Refactor resource discovery code by @SteveL-MSFT in #422
- (GH-407) Support negative integers in manifest
exitCodes
by @michaeltlombardi in #410 - (DOCS) Update reference and changelog for preview.7 by @michaeltlombardi in #433
- Add
Include
resource via newImport
resource kind andresolve
operation by @SteveL-MSFT in #429 - Add whatif by @tgauth in #400
- Added DscResourceCache by @anmenaga in #432
- Create apt package management resource. by @JamesWTruher in #434
- Separated WinPS adapter and tests by @anmenaga in #435
- Making PowerShell adapter and class-based resources cross-platform by @anmenaga in #439
- update expressions to error for non-ints by @tgauth in #438
- Add resource support for what if by @tgauth in #441
- (DOCS, SCHEMA) Update for latest unreleased changes by @michaeltlombardi in #437
- Update Code of Conduct and Security Policy by @andyleejordan in #458
- (DOCS) Document fix to
int()
function. by @michaeltlombardi in #459 - retrieve exit code info from manifest if available by @tgauth in #444
- (SCHEMA, DOCS) Resource participation in
WhatIf
by @michaeltlombardi in #460 - Fixed RootModule bug by @anmenaga in #456
- Linux Service module by @anmenaga in #454
- Enable
set
andtest
for Import resources by @SteveL-MSFT in #464 - (DOCS) Add fix for resource exit codes to changelog by @michaeltlombardi in #466
New Contributors
- @JamesWTruher made their first contribution in #434
- @andyleejordan made their first contribution in #458
Full Changelog: v3.0.0-preview.7...v3.0.0-preview.8
Hashes of Packages
- DSC-3.0.0-preview.8-aarch64-apple-darwin.tar.gz
- 02378B85BDE208238ACC55290EF5B1AA3B5CA884AD514D7A6BC01334C287274C
- DSC-3.0.0-preview.8-x86_64-apple-darwin.tar.gz
- FC3AAA3F0A36F48D220726895BBF8A3375C43A926DF3D3C57BE873313846EEEF
- DSC-3.0.0-preview.8-aarch64-pc-windows-msvc.zip
- B950602AD810917DB722CB139911BC3095C3B248AD7E26C2A4B6852ADCFCD74E
- DSC-3.0.0-preview.8-x86_64-pc-windows-msvc.zip
- ECC647E262461EF32B11FF7485E8B118F5FA50EBAC3450B24F46A3DC91BAD800
- DSC-3.0.0-preview.8-aarch64-unknown-linux-gnu.tar.gz
- 668F15F564655145B3C9448C5C4C410521A777FAA09117B36CCCD94E00165F80
- DSC-3.0.0-preview.8-x86_64-unknown-linux-gnu.tar.gz
- 677264514D58B339F75795D2627F8C288642C096DB8C6C544FD673D684044E15
v3.0.0-preview.7
What's Changed
- (DOCS) Options refactor by @michaeltlombardi in #326
- update to next version by @SteveL-MSFT in #331
- add progress bar by @SteveL-MSFT in #323
- rename
provider
toadapter
by @SteveL-MSFT in #334 - add
kind
to dscresource by @SteveL-MSFT in #338 - use tracing indicatif to sync tracing and progress bar rendering by @tgauth in #343
- rename group resources to conform to namespace standard by @SteveL-MSFT in #341
- enable building msix package by @SteveL-MSFT in #340
- Add run command resource by @tgauth in #321
- pre-allocate string for table writer by @SteveL-MSFT in #345
- Updates to DSC_CONFIG_ROOT env var by @anmenaga in #342
- Add metadata so adapter resource knows if input is configuration or for a resource by @SteveL-MSFT in #348
- (DOCS) Update docs for
alpha.5
by @michaeltlombardi in #350 - use bit flags for methods in table view by @tgauth in #346
- add div function by @tgauth in #349
- Add mul function by @tgauth in #347
- Enable metadata in config to declare if admin is required or not by @SteveL-MSFT in #351
- RebootPending resource by @anmenaga in #344
- implement sub function by @tgauth in #353
- implement add function by @tgauth in #352
- Fixed missing PS resources by @anmenaga in #355
- Add capabilities to DscResource schema by @SteveL-MSFT in #357
- Fix
envvar()
function to error if env var doesn't exist by @SteveL-MSFT in #358 - Add mod function by @tgauth in #360
- Fix indicatif prog bar by @tgauth in #359
- Add
reference()
function to get output from a resource by @SteveL-MSFT in #354 - Support for resource tracing info by @anmenaga in #287
- add min function by @tgauth in #361
- move file_lib to archive by @SteveL-MSFT in #367
- Add validation of resource output by @SteveL-MSFT in #362
- Enable passing of secure parameters by @SteveL-MSFT in #364
- Update release pipeline by @SteveL-MSFT in #370
- update version to preview.7 by @SteveL-MSFT in #372
- Rename
requires
in DscResource schema torequireAdapter
by @SteveL-MSFT in #373 - Fix table view for column
Requires
toRequireAdapter
by @SteveL-MSFT in #374 - add max function by @tgauth in #375
- Added adapter filter by @anmenaga in #377
- add int function by @tgauth in #376
- Rewrite registry resource to support delete operation by @SteveL-MSFT in #379
- add better error if path is accidentally passed to
-d
by @SteveL-MSFT in #380 - Update engine to call
delete
for resources that don't support_exist
directly by @SteveL-MSFT in #382 - improve
no schema
error message by @SteveL-MSFT in #384 - update tree-sitter to 0.22 by @SteveL-MSFT in #386
- Validate semver of resource manifests by @SteveL-MSFT in #387
- Only emit source information for trace level
debug
andtrace
by @SteveL-MSFT in #388 - (MAINT) Skip builds on docs-only PRs by @michaeltlombardi in #392
- PowerShell adapter PR by @mgreenegit in #363
- Refactor arguments to command resources an mixed strings and objects for extensibility by @SteveL-MSFT in #385
- update .gitignore and add .gitattributes for tree-sitter by @SteveL-MSFT in #404
- add metadata to configuration result output by @SteveL-MSFT in #405
- Update osinfo_parameters.dsc.yaml by @SteveL-MSFT in #408
- (MAINT) Update GitHub templates by @michaeltlombardi in #393
- (DOCS) Document new and changed config functions by @michaeltlombardi in #391
- (SCHEMAS) Update schemas for preview.7 by @michaeltlombardi in #397
- Set/Test/Export and other updates for PSAdapter by @anmenaga in #411
- Release pipeline updates by @SteveL-MSFT in #413
Full Changelog: v3.0.0-alpha.5...v3.0.0-preview.7
Hashes of Packages
- DSC-3.0.0-preview.7-aarch64-apple-darwin.tar.gz
- 30002C85DC2066065A07D0C16C4161C0D41AB66BF201AB4561951DFDC03A30D8
- DSC-3.0.0-preview.7-aarch64-pc-windows-msvc.zip
- 47AF2F667FA975C6A1C70672DE142D94831716ECB57DE26E39BC0BC6E21AC7B7
- DSC-3.0.0-preview.7-aarch64-unknown-linux-gnu.tar.gz
- 7BDE4549541B33A0CE89D867102D60F58B6C9C7A0616911052CE52DB0A58A1C5
- DSC-3.0.0-preview.7-x86_64-apple-darwin.tar.gz
- 28C39FCBB78C088AA1C2E67E774108EE9E422D168C92D5B8A50C8EEEAF98DBD2
- DSC-3.0.0-preview.7-x86_64-pc-windows-msvc.zip
- AA50F6BA87099A0F2337E7BD89C2C594563ED3594F3877E02596A4874FB2C722
- DSC-3.0.0-preview.7-x86_64-unknown-linux-gnu.tar.gz
- 909067B93D21D676B3056D885C807FAF0482C453430612B6B28E16A42B2E14F4
v3.0.0-alpha.5
What's Changed
- Updated main version to 3.0.0-alpha.5 by @anmenaga in #280
- WMI resource provider by @anmenaga in #279
- Add parameters support by @SteveL-MSFT in #291
- (DOCS) Add reference for config functions by @michaeltlombardi in #277
- Fix parameters to work with property values by @SteveL-MSFT in #294
- (RELEASE) Update Changelog for
alpha.4
by @michaeltlombardi in #295 - fix version check in psgroup resource by @SteveL-MSFT in #298
- update osinfo schema for proper naming of macOS by @SteveL-MSFT in #304
- Enable tracing formats by @SteveL-MSFT in #299
- (MAINT) Backport fixes/updates from release docs sync by @michaeltlombardi in #296
- (DOCS) Document parameters implementation by @michaeltlombardi in #306
- Export support for PS class-based resources by @anmenaga in #307
- Move format parameter to relevant subcommands by @tgauth in #303
- Allow PowerShellGroup to override psmodulepath by @anmenaga in #312
- Refactor input options by @tgauth in #305
- Support yaml resource discovery by @tgauth in #311
- remove print statements when clippy is specified by @tgauth in #315
- Added DSCConfigRoot env var in configs by @anmenaga in #313
- (DOCS) Changes to top-level options by @michaeltlombardi in #308
- add methods column to table view by @tgauth in #314
- add tests for osinfo parameters examples by @SteveL-MSFT in #319
- remove duplicate project from build list by @tgauth in #320
- Fix
concat()
function and addcreateArray()
function by @SteveL-MSFT in #322 - (DOCS) Document resource manifests as YAML by @michaeltlombardi in #325
- Enable group resource output schema to simplify config output that uses groups by @SteveL-MSFT in #318
Full Changelog: v3.0.0-alpha.4...v3.0.0-alpha.5
Hashes of packages
- DSC-3.0.0-alpha.5-aarch64-apple-darwin.tar.gz
- C48B099F901871AC6F39B81FA84A583B59948052BA744AAFF72CD038BF1D2AC6
- DSC-3.0.0-alpha.5-aarch64-pc-windows-msvc.zip
- 11F989C5BF3D395408EB2C9D77338075C5FF2DC8B470F22EA8D3AB79A65D2979
- DSC-3.0.0-alpha.5-aarch64-unknown-linux-gnu.tar.gz
- C2AB7C76CD418EFAA1EBD6AFCF35A17B891B7AEB818789A0CC3186DB4E3111D5
- DSC-3.0.0-alpha.5-x86_64-apple-darwin.targ.gz
- 4319A442EA6AF93C41E6F2959A7567D8310C023572EEDD80C2CB78E040D982D0
- DSC-3.0.0-alpha.5-x86_64-pc-windows-msvc.zip
- 3A314C1BC28ADD154F1DDE62F6FEF4E0A0AF745E5C29E8C0C34859BC8733B01C
- DSC-3.0.0-alpha.5-x86_64-unknown-linux-gnu.tar.gz
- 8F8177FF7232F46AF29EB9D378D18F6929579559E985388A360BA764040F129E
v3.0.0-alpha.4
What's Changed
- Fix
add-path.ps1
to use $PSScriptRoot instead of $PWD by @SteveL-MSFT in #207 - Fixes #159 resources should have enum labels by @miroman9364 in #208
- Change
_ensure
to_exist
by @SteveL-MSFT in #206 - Switched to Tracing framework for diagnostic information by @anmenaga in #211
- (MAINT) Schema improvements by @michaeltlombardi in #203
- update version to next release by @SteveL-MSFT in #212
- (DOCS) Update docs and changelog for
alpha.3
by @michaeltlombardi in #209 - fix
--format
to work with redirection by @SteveL-MSFT in #215 - add completion generator subcommand by @SteveL-MSFT in #216
- Terminate process tree on ctrl+c by @SteveL-MSFT in #213
- Add
--input
and--input-file
todsc
by @SteveL-MSFT in #217 - Tree-sitter grammar for expressions by @SteveL-MSFT in #222
- Update tree-sitter grammar and tests addressing Dongbo's feedback by @SteveL-MSFT in #223
- update tree-sitter files by @SteveL-MSFT in #228
- Simplify the build for tree-sitter parser by @daxian-dbw in #229
- Add initial library for
file
resource by @miroman9364 in #225 - (DOCS) Update changelog, documentation, & schemas by @michaeltlombardi in #221
- (GH-224) Convert schema constants to enums by @michaeltlombardi in #238
- Add example
brew
resource by @SteveL-MSFT in #242 - Implement use of tree-sitter parser by @SteveL-MSFT in #241
- Resource discovery optimizations by @anmenaga in #240
- Added --logging-level arg by @anmenaga in #248
- Added debug trace with DSC version by @anmenaga in #250
- Integrate expressions/functions with DSC by @SteveL-MSFT in #252
- Re-enabled PowerShellGroup resource for PS 7.4.0-rc.1 or newer by @anmenaga in #254
- (DOCS) Add resource discovery updates to CHANGELOG by @michaeltlombardi in #265
- (DOCS) Document
--logging-level
in CLI reference by @michaeltlombardi in #262 - Release pipeline by @SteveL-MSFT in #272
- Static linking the MSVC runtime by @anmenaga in #269
- fix signing scripts by @SteveL-MSFT in #275
New Contributors
- @miroman9364 made their first contribution in #208
- @daxian-dbw made their first contribution in #229
Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4
Hash of packages
- DSC-3.0.0-alpha.4-aarch64-apple-darwin.tar.gz
- 12080B8B60CB9008F56EF1AA757F0EF63ADD6C8CA8C89E6A530D05880DE89C74
- DSC-3.0.0-alpha.4-aarch64-pc-windows-msvc.zip
- C1F5B36DD7B3B341917483E96CFC4A57BF3551E5A5E862DBC9388C4BFC3090AA
- DSC-3.0.0-alpha.4-aarch64-unknown-linux-gnu.tar.gz
- 2EEA65810E41A9E2019D5458107112D0FC34F00ACF821B3480485EDDB03DE1CE
- DSC-3.0.0-alpha.4-x86_64-apple-darwin.tar.gz
- 47BDEA30F4130F9FEAEE2AD4AC00BC9ED3D449904AE38E3221736C004501157D
- DSC-3.0.0-alpha.4-x86_64-pc-windows-msvc.zip
- FC4E81E307A956E90892F5DF9C2F1DAAE5009E5277D0E5967900ABE45E5F3BBA
- DSC-3.0.0-alpha.4-x86_64-unknown-linux-gnu.tar.gz
- 2EB57F1DFC42F90E328CF7548146DD93B8E879BE42FD842ACDCAC22DA9F1B70C
v3.0.0-alpha.3
What's Changed
- fix clippy pedantic violations by @SteveL-MSFT in #194
- (DOCS) Update documentation & schemas for
export
by @michaeltlombardi in #190 - (DOCS) Document
DSC_RESOURCE_PATH
andPATH
by @michaeltlombardi in #192 - (GH-189) Add semantic changelog by @michaeltlombardi in #193
- add
export
support toosinfo
by @SteveL-MSFT in #195 - (DOCS) Fix work item links in changelog by @michaeltlombardi in #196
- Direct resource
set
no longer requirestest
by @SteveL-MSFT in #197 - add support to pass JSON as env var by @SteveL-MSFT in #198
- change ManifestVersion to $schema and validate by @SteveL-MSFT in #199
Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3
SHA256 Hashes of the packages
- DSC-3.0.0-alpha.3-linux-x64-gnu.tar.gz
- 363A1FDB08304FB4F4BD85E458A7E603D73C07005D97E4994FCAD5024785EF91
- DSC-3.0.0-alpha.3-linux-arm64-gnu.tar.gz
- 2B816453BAACD0EF96DFF3D03D7AA63DBD344C9ED62F5CFD98123EAF24309AE8
- DSC-3.0.0-alpha.3-mac-x64.tar.gz
- 2C88F8D1EECDB7A6C7DE10CFCE133E85B16C119BFAEBED262F77002AB2329829
- DSC-3.0.0-alpha.3-mac-arm64.tar.gz
- 252C1363AC6E2503F81E666E8224929566BC696A3879CCC4DC6E29FFF54681CC
- DSC-3.0.0-alpha.3-win-x64.zip
- 90DEDCE1A8D9427C2D282EE6CBC4688FBF73115D2669F1C6962653312E3D885C
- DSC-3.0.0-alpha.3-win-arm64.zip
- 66D79781B5287AB982AB90F90E9E27375A54FF43229381E336CFB15F106E69E2
v3.0.0-alpha.2
What's Changed
- (MAINT) Fix typo in readme by @michaeltlombardi in #146
- (MAINT) Sync reference docs by @michaeltlombardi in #147
- remove sshdconfig directory by @tgauth in #153
- (MAINT) Fix the
registry find
command options by @michaeltlombardi in #163 - (MAINT) Update config schema by @michaeltlombardi in #156
- refactor
dsc
main to be multiple files by @SteveL-MSFT in #164 - ProcessList native resource by @anmenaga in #167
- exit program if ctrl+c is received by @SteveL-MSFT in #177
- add support for DSC_RESOURCE_PATH by @SteveL-MSFT in #176
- (GH-181) Add semantic exit codes to
DSC/*
resource manifests by @michaeltlombardi in #182 - (GH-178) Document
dsc
exit codes by @michaeltlombardi in #179 - (MAINT) Improve schemas by @michaeltlombardi in #172
- (MAINT) Update OSInfo schema and docs by @michaeltlombardi in #168
- Dependson by @SteveL-MSFT in #175
- Export scenario support by @anmenaga in #171
- Document
dependsOn
update by @michaeltlombardi in #185
SHA256 Hashes of the packages
- DSC-3.0.0-alpha.2-win-arm64.zip
- CAC6DBC0E8AA1EA0D4C4E492AC8BCD1A1B4217480AAD8B52F2883F75F7BE2D5E
- DSC-3.0.0-alpha.2-win-x64.zip
- 7B51F12D7D2A3F065A5A222206020FC93E972F8ACD8C2799941B356A432BAF34
- DSC-3.0.0-alpha.2-mac-arm64.tar.gz
- C67B763870FED4F8DDF3F9491F61BA7213DA49CF1D2501000708743FE28F42CB
- DSC-3.0.0-alpha.2-mac-x64.tar.gz
- 88851554EE757934F1D54A989263E062A72838F55BC85751F128BDF9650DF865
- DSC-3.0.0-alpha.2-linux-arm64.tar.gz
- A35241943FA60D17A90B74EC269BFD711FCBA210D9DE9FD929E4B9A9405545FB
- DSC-3.0.0-alpha.2-linux-x64-gnu.tar.gz
- 0DA5B4EB677A6E656A3D902BE70E9A1AE1C14F44B85F30EA81F33DC405C8E0E7
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
v3.0.0-alpha.1
This is the first public release of DSC v3.
This is considered alpha
quality and should not be used for anything other than development evaluation as it has known issues as well as not being feature complete at this time.
SHA256 Hashes of the packages
- DSC-3.0.0-alpha.1-win-x64.zip
- 479C8B109FCBC59C940C7C3FA0B629998947A3BC06D7244E7ECFBF6975E0FB4E
- DSC-3.0.0-alpha.1-win-arm64.zip
- AD90FF6377202CC50BFB18A36BEBC4E24AA38D87DC9E0FD9AB3234F8F3D6629D
- DSC-3.0.0-alpha.1-linux-x64-gnu.tar.gz
- EFA2975E8C69A074AC7BBC2B84F8CF7AA1D4ACCCCD754BA82FD8AE593DC5C0A2
- DSC-3.0.0-alpha.1-linux-arm64-gnu.tar.gz
- 26855876B883DA3EF052F80F79025024F21DEA4C85C914A2C973F77EAE3A5224
- DSC-3.0.0-alpha.1-mac-x64.tar.gz
- F56E1BF73B6436E651D4F0C57D17A00F67BAB8C67804513F035AD57ACFB0B598
- DSC-3.0.0-alpha.1-mac-arm64.tar.gz
- 5DA04D30C8B93C94ED2EC2C8DD09CB8DC733BC1686BFE0744D9A68E14B72D69E
What's Changed
- skeleton code for
config
command by @SteveL-MSFT in #3 - Implement args parsing by @SteveL-MSFT in #4
- convert arg parsing to use clap by @SteveL-MSFT in #5
- Config discovery by @SteveL-MSFT in #6
- drop of registry library and initial skeleton of exe by @SteveL-MSFT in #10
- refactor and separate out dsc library from config command by @SteveL-MSFT in #9
- enable
registry config get
use, add build script by @SteveL-MSFT in #11 - implement test value and add tests by @SteveL-MSFT in #12
- Conditional use of PAL on OneCore by @michaeltlombardi in #13
- add set to config by @SteveL-MSFT in #14
- refactor config code to be a helper by @SteveL-MSFT in #15
- implement From for RegistryError to simplify a small piece of code by @SteveL-MSFT in #17
- Registry refactor 2 by @SteveL-MSFT in #18
- Config native discovery by @SteveL-MSFT in #19
- add
schema
subcommand to get JSON schema by @SteveL-MSFT in #20 - Y2j by @SteveL-MSFT in #21
- add syntax highlighting by @SteveL-MSFT in #22
- Implement
get
andtest
forconfig
command by @SteveL-MSFT in #23 - add support for yaml input/output by @SteveL-MSFT in #24
- Config schema support by @SteveL-MSFT in #25
- rename
config
todsc
aligning with requirements spec by @SteveL-MSFT in #27 - add schema validation by @SteveL-MSFT in #28
- remove ANSI background color for syntax highlighting by @SteveL-MSFT in #29
- add
osinfo
resource by @SteveL-MSFT in #31 - add support to emit DscResource schema by @SteveL-MSFT in #30
- implement synthetic test for resource by @SteveL-MSFT in #32
- add family to osinfo by @SteveL-MSFT in #34
- Initial support for
config get
support by @SteveL-MSFT in #35 - Enable Assertions by @SteveL-MSFT in #36
- Adding Product Spec with schema and CLI syntax by @Bpoe in #26
- fix build and add resource type to command error by @SteveL-MSFT in #52
- add license by @SteveL-MSFT in #53
- Fixing typo in readme by @Bpoe in #51
- Enable Input argument for Set and Test by @anmenaga in #59
- Fix a bunch of clippy pedantic issues by @SteveL-MSFT in #60
- enable pedantic for clean projects in CI by @SteveL-MSFT in #61
- Support Resource Providers to list resources by @SteveL-MSFT in #62
- add install of Rust by @SteveL-MSFT in #64
- add
config
property toprovider
in schema by @SteveL-MSFT in #65 - add demo agenda by @SteveL-MSFT in #63
- add
validate
operation and set current working directory for process by @SteveL-MSFT in #66 - Fixed invoke_command to support resources with more than 64 char output by @anmenaga in #68
- (DOCS) Rough draft of proposed docs outline by @michaeltlombardi in #74
- update instructions for bootstrapping rust on Windows by @SteveL-MSFT in #84
- Sshdconfig: main structs only by @tgauth in #81
- PowerShellGroup resource by @anmenaga in #82
- fix registry resource to not include indesiredstate by @SteveL-MSFT in #109
- Resource validate by @SteveL-MSFT in #113
- add description to dscresource struct and tablewriter for list by @SteveL-MSFT in #117
- update property names for JSON camel casing, add
inDesiredState
property by @SteveL-MSFT in #115 - rename from
.resource.json
to.dsc.resource.json
by @SteveL-MSFT in #116 - add support for tags and description in manifest and searching by @SteveL-MSFT in #114
- (GH-110) Handle missing PSDesiredStateConfiguration module for ps group resource by @michaeltlombardi in #112
- hide
validate
config subcommand by @SteveL-MSFT in #123 - Updated test resources to follow naming convention by @anmenaga in #125
- Converted resource list to be sorted by @anmenaga in #126
- Disable binary resources in PowerShellGroup by @anmenaga in #124
- (DOCS) Update readme for public alpha by @michaeltlombardi in #122
- repo requirements by @mgreenegit in #131
- Update readme by @mgreenegit in #134
- (AB-118300) Draft Anatomy of a command-based DSC Resource by @michaeltlombardi in #101
- (DOCS) Add CLI reference documentation by @michaeltlombardi in #120
- Emphasize link to samples by @mgreenegit in #137
- Remove old doc files by @mgreenegit in #136
- (DOCS) Define decomposed schemas by @michaeltlombardi in #94
- Temporary disable PowerShellGroup resource on PS 7.4 by @anmenaga in #141
- Changed List operation errors to non-terminating warnings by @anmenaga in #135
- Cross build by @SteveL-MSFT in #143
- fix add-path by @SteveL-MSFT in #144
New Contributors
- @SteveL-MSFT made their first contribution in #3
- @michaeltlombardi made their first contribution in #13
- @Bpoe made their first contribution in #26
- @anmenaga made their first contribution in #59
- @tgauth made their first contribution in #81
- @mgreenegit made their first contribution in #131
Full Changelog: https://github.com/PowerShell/DSC/commits/v3.0.0-alpha.1