Releases: PowerShell/DSC
Releases · PowerShell/DSC
v3.0.0-alpha.4
What's Changed
- Fix
add-path.ps1to use $PSScriptRoot instead of $PWD by @SteveL-MSFT in #207 - Fixes #159 resources should have enum labels by @miroman9364 in #208
- Change
_ensureto_existby @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.3by @michaeltlombardi in #209 - fix
--formatto 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
--inputand--input-filetodscby @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
fileresource 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
brewresource 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-levelin 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
exportby @michaeltlombardi in #190 - (DOCS) Document
DSC_RESOURCE_PATHandPATHby @michaeltlombardi in #192 - (GH-189) Add semantic changelog by @michaeltlombardi in #193
- add
exportsupport toosinfoby @SteveL-MSFT in #195 - (DOCS) Fix work item links in changelog by @michaeltlombardi in #196
- Direct resource
setno longer requirestestby @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 findcommand options by @michaeltlombardi in #163 - (MAINT) Update config schema by @michaeltlombardi in #156
- refactor
dscmain 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
dscexit 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
dependsOnupdate 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
configcommand 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 getuse, 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
schemasubcommand to get JSON schema by @SteveL-MSFT in #20 - Y2j by @SteveL-MSFT in #21
- add syntax highlighting by @SteveL-MSFT in #22
- Implement
getandtestforconfigcommand 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
configtodscaligning 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
osinforesource 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 getsupport 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
configproperty toproviderin schema by @SteveL-MSFT in #65 - add demo agenda by @SteveL-MSFT in #63
- add
validateoperation 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
inDesiredStateproperty by @SteveL-MSFT in #115 - rename from
.resource.jsonto.dsc.resource.jsonby @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
validateconfig 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