rjmholt
released this
7.2.0-preview.9 - 2021-08-23
Note: Known issue about ANSI code being written out in table views when using PowerShell with a legacy host that doesn't support virtual terminal. For details see: #15978
Breaking Changes
- Change the default value of
$PSStyle.OutputRenderingtoOutputRendering.Hostand removeOutputRendering.Automatic(#15882) - Fix
CA1052for public API to make classes static when they only have static methods (#15775) (Thanks @xtqqczze!) - Update
pwsh.exe -Fileto only accept.ps1script files on Windows (#15859)
Engine Updates and Fixes
- Update .NET adapter to handle interface static members properly (#15908)
- Catch and handle unauthorized access exception when removing AppLocker test files (#15881)
General Cmdlet Updates and Fixes
- Add
-PassThruparameter toSet-Clipboard(#13713) (Thanks @ThomasNieto!) - Add
-Encodingparameter forTee-Object(#12135) (Thanks @Peter-Schneider!) - Update
ConvertTo-CsvandExport-Csvto handleIDictionaryobjects (#11029) (Thanks @vexx32!) - Update the parameters
-Exceptionand-ErrorRecordforWrite-Errorto be position 0 (#13813) (Thanks @ThomasNieto!) - Don't use
ArgumentListwhen creating COM object withNew-Objectas it's not applicable to the COM parameter set (#15915) - Fix
$PSStylelist output to correctly showTableHeader(#15928) - Remove the
PSImplicitRemotingBatchingexperimental feature (#15863) - Fix issue with
Get-Process -Modulefailing to stop when it's piped toSelect-Object(#15682) (Thanks @ArmaanMcleod!) - Make the experimental features
PSUnixFileStat,PSCultureInvariantReplaceOperator,PSNotApplyErrorActionToStderr,PSAnsiRendering,PSAnsiProgressFeatureNamestable (#15864) - Enhance
Remove-Itemto work with OneDrive (#15571) (Thanks @iSazonov!) - Make global tool entrypoint class static (#15880)
- Update
ServerRemoteHostversion to be same asPSVersion(#15809) - Make the initialization of
HttpKnownHeaderNamesthread safe (#15519) (Thanks @iSazonov!) ConvertTo-Csv: Quote fields with quotes and newlines when using-UseQuotes AsNeeded(#15765) (Thanks @lselden!)- Forwarding progress stream changes from
Foreach-Object -Parallelrunspaces (#14271) (Thanks @powercode!) - Add validation to
$PSStyleto reject printable text when setting a property that only expects ANSI escape sequence (#15825)
Code Cleanup
We thank the following contributors!
- Avoid unneeded array allocation in module code (#14329) (Thanks @xtqqczze!)
- Enable and fix analysis rules
CA1052,CA1067, andIDE0049(#15840) (Thanks @xtqqczze!) - Avoid unnecessary allocation in formatting code (#15832) (Thanks @xtqqczze!)
- Specify the analyzed API surface for all code quality rules (#15778) (Thanks @xtqqczze!)
Tools
- Enable
/rebaseto automatically rebase a PR (#15808) - Update
.editorconfigto not replace tabs with spaces in.tsvfiles (#15815) (Thanks @SethFalco!) - Update PowerShell team members in the change log generation script (#15817)
Tests
- Add more tests to validate the current command error handling behaviors (#15919)
- Make
Measure-Objectproperty test independent of the file system (#15879) - Add more information when a
syslogparsing error occurs (#15857) - Harden logic when looking for
syslogentries to be sure that we select based on the process id (#15841)
Build and Packaging Improvements
We thank the following contributors!
Documentation and Help Content
- Update
READMEandmetadata filesfor releasev7.2.0-preview.8(#15819) - Update change logs for 7.0.7 and 7.1.4 (#15921)
- Fix spelling in XML docs (#15939) (Thanks @slowy07!)
- Update PowerShell Committee members (#15837)
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.9-linux-alpine-x64.tar.gz
- 295E51338ACF93E3A451273287723FF7EE81B96D89738BE88AE97B62B202DE11
- powershell-7.2.0-preview.9-linux-arm32.tar.gz
- 707CC256E84A598E2D07498662A2025C73F0D92AB9AA3EA94536CC5507ACB6D0
- powershell-7.2.0-preview.9-linux-arm64.tar.gz
- 30A4F87E1DE6FFD8A0DFF86C7D7A124A4FF89B30D8F522EAF3580192F2EB517B
- powershell-7.2.0-preview.9-linux-x64.tar.gz
- FB6DB25B6B9EC7825C3856A4FA39099F8C5C62CAF59AFF358605ADDF9AF21911
- powershell-7.2.0-preview.9-linux-x64-fxdependent.tar.gz
- 0906716582D40FC233E1A8D65AE2577A9720BC766BAA09EFCE345C0FDE923F5B
- powershell-7.2.0-preview.9-osx-arm64.pkg
- 9C13ED1CA21902D658ADE978C5EAE4F6CED09AE906563BE4B595616C3B964E66
- powershell-7.2.0-preview.9-osx-arm64.tar.gz
- CF770A211EBA8C9DFE03043D5E25D2757CCE04A3D831612BE8E77203BE46A733
- powershell-7.2.0-preview.9-osx-x64.pkg
- 1DFE292EFEAA3B8E7E60C3353C874354CAD8C78C2049745B0EAC5560CD3D6D12
- powershell-7.2.0-preview.9-osx-x64.tar.gz
- BBDE327FCD23F77B9E8D17547151EC4F3D76B6C9E718F47540BF71056A841B4F
- PowerShell-7.2.0-preview.9-win-arm32.zip
- 15D172FA935BA3DC56F4FB2EACED423AA13CC9C2604B2BBF35729CECF253C3DF
- PowerShell-7.2.0-preview.9-win-arm64.zip
- D1B895EA68CE041F7B1F6B0B502C28B8972B515D74D0E88581FF1A966435EDD5
- PowerShell-7.2.0-preview.9-win-fxdependent.zip
- 0CE96B9DDF37F177488DEE7EC4A77017B57FEDD7A13957CCBC7BBF488FC1D732
- PowerShell-7.2.0-preview.9-win-fxdependentWinDesktop.zip
- 3DE03991CDA459FD59665D1ED2C9BE3264FAA35F076659131E5C41DA6DE7D077
- PowerShell-7.2.0-preview.9-win-x64.msi
- 380ADD7B04A0AB02EAEBD2A761DDC14EEE10AEA1F6311EDE79849FC68D765531
- PowerShell-7.2.0-preview.9-win-x64.zip
- ED648B3EE61EE7CF2B6532F6095BB77CEEF395392CC9872C84C938C628A97EF9
- PowerShell-7.2.0-preview.9-win-x86.msi
- 8D7D20CCF598F728514374BB9AC2480E098936DC974C7C4C1272E6B770CF4C2F
- PowerShell-7.2.0-preview.9-win-x86.zip
- B85C0352A9404CDE9C2AF959921A3FBC85972692AFD0DA13E7B6C1284E5DE30C
- powershell-preview_7.2.0-preview.9-1.deb_amd64.deb
- 7A28A1D06C3790F9CB1B5FE7BF5DF1A72BF01F8DCAA9BED1C53656739D53C64C
- powershell-preview-7.2.0_preview.9-1.rh.x86_64.rpm
- 711D091F235123D8AC6CCA09E59A2571951068955859845E5A84ED7A39B5DFD3
Assets
21
7.1.4 - 2021-08-12
Build and Packaging Improvements
Bump .NET SDK to version 5.0.400
- Remove the cat file from
PSDesiredStateConfigurationmodule (Internal 16723) - Update .NET SDK version and other packages (Internal 16715)
SHA256 Hashes of the release artifacts
- powershell_7.1.4-1.debian.10_amd64.deb
- BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D
- powershell_7.1.4-1.debian.11_amd64.deb
- E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2
- powershell_7.1.4-1.debian.9_amd64.deb
- 14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84
- powershell_7.1.4-1.ubuntu.16.04_amd64.deb
- BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923
- powershell_7.1.4-1.ubuntu.18.04_amd64.deb
- D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B
- powershell_7.1.4-1.ubuntu.20.04_amd64.deb
- 7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482
- powershell-7.1.4-1.centos.8.x86_64.rpm
- 5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C
- powershell-7.1.4-1.rhel.7.x86_64.rpm
- 3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84
- powershell-7.1.4-linux-alpine-x64.tar.gz
- 289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E
- powershell-7.1.4-linux-arm32.tar.gz
- 2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54
- powershell-7.1.4-linux-arm64.tar.gz
- 65B65BEEF80E0325C1025C6189320FC9F4345C31B2E3A9A13FC2C70283776D4E
- powershell-7.1.4-linux-x64.tar.gz
- 250A9C3767896A94F74BBE41CC8FD60048D9B7EFD4EEA4D2325B45716D1C4BAA
- powershell-7.1.4-linux-x64-fxdependent.tar.gz
- C60D9386191956FA52B8C3A5E4E7F4B5AF15930E794441BA6A3E872CA52A43EF
- powershell-7.1.4-osx-x64.pkg
- 66AC3BC82C83B8F2864BF5EA20C67538C7B51AE25E6A9178F930BCDC35A12D9A
- powershell-7.1.4-osx-x64.tar.gz
- 182D3E2DDFD581725D82199D3628FD5E18CDCD4346DE2FCA99AE4927835451EB
- PowerShell-7.1.4-win-arm32.zip
- 5EC02D49ED7261AACE410D911A040982C46DB04DEA3017536AC198DD61969672
- PowerShell-7.1.4-win-arm64.zip
- 345F4B16E5DAA0C2C6D2CB0758098B39B2FDB26D5C8B181FF16424B6C37C529F
- PowerShell-7.1.4-win-fxdependent.zip
- C4A118A87193893465849D859B4BE042CC959D00EC87D206E19CB71143E2FADF
- PowerShell-7.1.4-win-fxdependentWinDesktop.zip
- 766D7A175F87D97D084371FEA7A9A24D303C4D9BCB1BCD33C58E3C8E824480DE
- PowerShell-7.1.4-win-x64.msi
- 9190F005ADCC59F1D2CFF21B8D4FBBA70D72B8B4B567D845B33508A9C388A7A2
- PowerShell-7.1.4-win-x64.zip
- EC5792D74EAE88601D20734C857212920135AA5899823DCAF1C0143DAEDD8108
- PowerShell-7.1.4-win-x86.msi
- E75859850B7E7E6A3ACB7A33F1F33171A77636CB8944CEA11FB2E9C0537416B5
- PowerShell-7.1.4-win-x86.zip
- B44702F129514E638798D62A6F3EACB62EF8A628052F71F1CEED179EDE3D4564
Assets
25
7.0.7 - 2021-08-12
Build and Packaging Improvements
Bump .NET SDK to 3.1.412
- Remove cat file from
PSDesiredStateConfigurationmodule (Internal 16722) - Update .NET SDK to
3.1.412(Internal 16717)
SHA256 Hashes of the release artifacts
- powershell_7.0.7-1.debian.10_amd64.deb
- 6796D5A481D4024ED207C533953AD48C56C6C8CE1E3AED835C393F565ED22200
- powershell_7.0.7-1.debian.11_amd64.deb
- C0721B8057DA03AE3F8D3DF5D6410BBB65766B3626F9BE1EEC72F7B440D149CF
- powershell_7.0.7-1.debian.9_amd64.deb
- DDBD701BB8ACB407429BA9B98FCB39BEB2ADF5407E458779725584461D13AB9C
- powershell_7.0.7-1.ubuntu.16.04_amd64.deb
- 6732E2AC97096D6BF0FF81DC84835FB0E4CF823AE50F56C20969B4EF5B353F21
- powershell_7.0.7-1.ubuntu.18.04_amd64.deb
- 3FBCF3F9C34F1B3678B03028A4AAC6C8CDF2BC5DB228EBDD95E9A9AA3FBECB1B
- powershell_7.0.7-1.ubuntu.20.04_amd64.deb
- 3B5E3742D35F466745D338718A41B3AD467AC49DD504D0BF00398D2F6C2DFD69
- powershell-7.0.7-1.centos.8.x86_64.rpm
- 4031E82A09F1A57920E9B1AE76C8F4B87D2D97AB13BCD1E5CDFD5277D4B71B79
- powershell-7.0.7-1.rhel.7.x86_64.rpm
- 9A8EA88783635D95F30EFDD490628A6EF7B6BF7826940309357F6C725AC4F8E9
- powershell-7.0.7-linux-alpine-x64.tar.gz
- 7E598A740423B72D1C18E59A2D2679241B5EE1FCC9294BF3D07DF1201BC04502
- powershell-7.0.7-linux-arm32.tar.gz
- 84031A9B95BD1C7CC5FB001108B3A755795717C36BBC58D3503BE741D6307DE0
- powershell-7.0.7-linux-arm64.tar.gz
- 5FF538B8FD0847DE781E958C1528073452AF7A6C685C238EAFB0F906E86DAC8A
- powershell-7.0.7-linux-x64.tar.gz
- 12F465863A9E9394B324D1060B8AEF73FBE6C89C809986671BD0A31666F8C3A6
- powershell-7.0.7-linux-x64-fxdependent.tar.gz
- F809E0185D2AC1AF5F21EC7E41402A1CEAE696A6471292A54091B54B9450F34B
- powershell-7.0.7-osx-x64.pkg
- 9F562166D5A24BCDA8E67A8226049920791D6C665AA9B89C6292A859091AB2D6
- powershell-7.0.7-osx-x64.tar.gz
- 6AE06612A00978FCF93B2DF335C55359C3491FDE00CB6CFBA0C5743E9729475D
- PowerShell-7.0.7-win-arm32.zip
- 7A766F3AD726756F70B15F2D894CF3BE4BF52006C0F44FEFB12B5D4A567DC4DE
- PowerShell-7.0.7-win-arm64.zip
- 58C7DDA092C12A3D64DB9013CD39FAE410E9790D78F4FE9110B64802461A7510
- PowerShell-7.0.7-win-fxdependent.zip
- AF2566440B61FCEC549A11A673DBA169BDA999F0928E45A027E8FBEC6FDB8C0B
- PowerShell-7.0.7-win-fxdependentWinDesktop.zip
- 6ED812470DD5622BBC05593E2102761967CD6D435AD6D2864C8A039D9DC083FA
- PowerShell-7.0.7-win-x64.msi
- E022FC9D05EE8FE34D73DAA9BC328D749B6A1E974DA06DF8BF5E4D9D9109B0CF
- PowerShell-7.0.7-win-x64.zip
- E620B2DD2B6E80FCAA4BBE8503F795532D841F3F595873B05B78CAFF65F09CD1
- PowerShell-7.0.7-win-x86.msi
- 5BF1FFD9DF33594D9F055BEDEC72C2F3B0B78E03D771E5826C9B2EACC0CEFD94
- PowerShell-7.0.7-win-x86.zip
- 9AA1449640E0D5AB6981D84FF1AEF3B36490AEACFB39872879B2A6A7B471ECD7
- powershell-lts_7.0.7-1.debian.10_amd64.deb
- 3920B3BF0E2F01F1C10A1CBDECC64F476FB60E0C29CB03F292F161768C881C2A
- powershell-lts_7.0.7-1.debian.11_amd64.deb
- 76A251D6ABF1A5EC3EF7DEC5B1E0A3798F828998EF6820C5DF4B40E631411E1C
- powershell-lts_7.0.7-1.debian.9_amd64.deb
- 7C9354B79C85D09EF02EC3C7A26A3E655120939EC24EC4779CFAB2FF6FB9DBD1
- powershell-lts_7.0.7-1.ubuntu.16.04_amd64.deb
- DE803E4F499DB89E18C8C1CEC4357CCC584A60CC357E1BC886FA4B4882F85756
- powershell-lts_7.0.7-1.ubuntu.18.04_amd64.deb
- BFF32C8D1B14DB56C5EF78B21C6CAA2A2DBFAC0A146B79AD7C8FC560AFB9487E
- powershell-lts_7.0.7-1.ubuntu.20.04_amd64.deb
- 7BE02DE33A7E46D538A85F089513B96BC3F899C9E2D4315AC9181FDB669FC962
- powershell-lts-7.0.7-1.centos.8.x86_64.rpm
- DAC9DA4E9ECE85CCA08952F7EF7E19FA2FD0B8440FC99580BF9DE6D55F5066E0
- powershell-lts-7.0.7-1.rhel.7.x86_64.rpm
- 05D9912CBEA44D89F0722F51820767224A5949950757E168ABB657B18F293DD7
- powershell-lts-7.0.7-osx-x64.pkg
- 534D74D8537A250730FCE46CC893A4E5DF4E634C9555967601415E44CF64C707
Assets
34
rjmholt
released this
7.2.0-preview.8 - 2021-07-22
Engine Updates and Fixes
- Add a Windows mode to
$PSNativeCommandArgumentPassingthat allows some commands to use legacy argument passing (#15408) - Use
nameofto get parameter names when creatingArgumentNullException(#15604) (Thanks @gukoff!) - Test if a command is 'Out-Default' more thoroughly for transcribing scenarios (#15653)
- Add
Microsoft.PowerShell.Crescendoto telemetry allow list (#15372)
General Cmdlet Updates and Fixes
- Use
$PSStyle.Formatting.FormatAccentforFormat-Listand$PSStyle.Formatting.TableHeaderforFormat-Tableoutput (#14406) - Highlight using error color the exception
Messageand underline inPositionMessageforGet-Error(#15786) - Implement a completion for View parameter of format cmdlets (#14513) (Thanks @iSazonov!)
- Add support to colorize
FileInfofile names (#14403) - Don't serialize to JSON ETS properties for
DateTimeandstringtypes (#15665) - Fix
HyperVSocketEndPoint.ServiceIdsetter (#15704) (Thanks @xtqqczze!) - Add
DetailedViewto$ErrorView(#15609)
Code Cleanup
We thank the following contributors!
- Remove
consolehost.protofile (#15741) (Thanks @iSazonov!) - Implement
IDisposableforConvertToJsonCommand(#15787) (Thanks @xtqqczze!) - Fix
IDisposableimplementation forCommandPathSearch(#15793) (Thanks @xtqqczze!) - Delete IDE dispose analyzer rules (#15798) (Thanks @xtqqczze!)
- Seal private classes (#15725) (Thanks @xtqqczze!)
- Enable IDE0029:
UseCoalesceExpression(#15770) (Thanks @xtqqczze!) - Enable IDE0070:
UseSystemHashCode(#15715) (Thanks @xtqqczze!) - Enable IDE0030:
UseCoalesceExpressionForNullable(#14289) (Thanks @xtqqczze!) - Fix CA1846 and CA1845 for using
AsSpaninstead ofSubstring(#15738) - Use
List<T>.RemoveAllto avoid creating temporary list (#15686) (Thanks @xtqqczze!) - Enable IDE0044:
MakeFieldReadonly(#13880) (Thanks @xtqqczze!) - Disable IDE0130 (#15728) (Thanks @xtqqczze!)
- Make classes sealed (#15675) (Thanks @xtqqczze!)
- Enable CA1043: Use integral or string argument for indexers (#14467) (Thanks @xtqqczze!)
- Enable CA1812 (#15674) (Thanks @xtqqczze!)
- Replace
SinglewithFirstwhen we know the element count is 1 (#15676) (Thanks @xtqqczze!) - Skip analyzers for
Microsoft.Management.UI.Internal(#15677) (Thanks @xtqqczze!) - Fix CA2243: Attribute string literals should parse correctly (#15622) (Thanks @xtqqczze!)
- Enable CA1401 (#15621) (Thanks @xtqqczze!)
- Fix CA1309: Use ordinal
StringComparisonin Certificate Provider (#14352) (Thanks @xtqqczze!) - Fix CA1839: Use
Environment.ProcessPath(#15650) (Thanks @xtqqczze!) - Add new analyzer rules (#15620) (Thanks @xtqqczze!)
Tools
- Add
SkipRoslynAnalyzersparameter toStart-PSBuild(#15640) (Thanks @xtqqczze!) - Create issue template for issues updating PowerShell through Windows update. (#15700)
- Add
DocumentationAnalyzersto build (#14336) (Thanks @xtqqczze!) - Convert GitHub issue templates to modern forms (#15645)
Tests
- Add more tests for
ConvertFrom-Json(#15706) (Thanks @strawgate!) - Update
glob-parentandhosted-git-infotest dependencies (#15643)
Build and Packaging Improvements
Update .NET to version v6.0.0-preview.6
- Add new package name for
osx-arm64(#15813) - Prefer version when available for dotnet-install (#15810)
- Make warning about MU being required dynamic (#15776)
- Add
Start-PSBootstrapbefore running tests (#15804) - Update to .NET 6 Preview 6 and use
crossgen2(#15763) - Enable ARM64 packaging for macOS (#15768)
- Make Microsoft Update opt-out/in check boxes work (#15784)
- Add Microsoft Update opt out to MSI install (#15727)
- Bump
NJsonSchemafrom10.4.4to10.4.5(#15769) (Thanks @dependabot[bot]!) - Fix computation of SHA512 checksum (#15736)
- Update the script to use quality parameter for
dotnet-install(#15731) - Generate SHA512 checksum file for all packages (#15678)
- Enable signing daily release build with lifetime certificate (#15642)
- Update metadata and README for 7.2.0-preview.7 (#15593)
Documentation and Help Content
- Fix broken RFC links (#15807)
- Add to bug report template getting details from
Get-Error(#15737) - Update issue templates to link to new docs (#15711)
- Add @jborean93 to Remoting Working Group (#15683)
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.8-linux-alpine-x64.tar.gz
- 78AA6069615C5F60E37147871AC5AC7A76D30E4D7DA618B3F4BDF3F02CFCFAFF
- powershell-7.2.0-preview.8-linux-arm32.tar.gz
- 2BFFD628D2B4E5DDDA6B0ECCA23FD8E9A946521D3E8BF3D249D241183569A066
- powershell-7.2.0-preview.8-linux-arm64.tar.gz
- 8685BE6F74EA5BC00BAE3E9DC293D26313BE7E526DD039EB9A7090DF33837F10
- powershell-7.2.0-preview.8-linux-x64.tar.gz
- 1B2046DDF240753696C071063F7823298EF8591E5E0080A681A5A97EB561E5AF
- powershell-7.2.0-preview.8-linux-x64-fxdependent.tar.gz
- AD8086088B2E22EF47588FB2A9894A9353DB3A56BCE4C5ECA0D2BF23C420F6F2
- powershell-7.2.0-preview.8-osx-arm64.pkg
- 79077EF936EB0B6C94BA756B4D56BFFC0633F399E09C74F4CE293D04444F1062
- powershell-7.2.0-preview.8-osx-arm64.tar.gz
- 4A1BDC1124A17BBF854E51C99DFEEC4B7B9C4B2BB5964DC28D22AF17D7E1657B
- powershell-7.2.0-preview.8-osx-x64.pkg
- B91543101FDE1EB6CA47EEE0AECB5A3CF4A66C3A20DFFFD8CC05F4967DC7B766
- powershell-7.2.0-preview.8-osx-x64.tar.gz
- 24400C4AFD4EA67F7191596B3E9A410F97DC659718992AD639CF109B4ED4E384
- PowerShell-7.2.0-preview.8-win-arm32.zip
- 455ACDE7779C64AB063D8823E40A1EDA164BC8F57F1E67379966472D0A7A6E68
- PowerShell-7.2.0-preview.8-win-arm64.zip
- 41DC7B50538E3F27307868AFF1237886FBC9791F9C2E1D66904ADD5722F16E5B
- PowerShell-7.2.0-preview.8-win-fxdependent.zip
- 18A3F114DAA6FDA80297897B58B51ED71ACCF1349F3E4F71B8195ECBDD1E7513
- PowerShell-7.2.0-preview.8-win-fxdependentWinDesktop.zip
- 907AA89430386EB8DC769D0611EEB76299EB951C668A0D0D741E7439351206F0
- PowerShell-7.2.0-preview.8-win-x64.msi
- 7FBA083B2F601FCE66D54A588A3526556B9CEB9E90B83D7A5303D959B1552D06
- PowerShell-7.2.0-preview.8-win-x64.zip
- CF5E3893642E2F9B4E531A8C7DF10691B775013D515CFFB470814EB152ECC41A
- PowerShell-7.2.0-preview.8-win-x86.msi
- B5CAE75A9BF5BDD2BE5A644F6774A11E354962351866C2D16772C2441E9E0E7D
- PowerShell-7.2.0-preview.8-win-x86.zip
- 66D086B2F2192D82F7C92534EAC8B557E75E4FF5BCBADC66E630D82DDB489477
- powershell-preview_7.2.0-preview.8-1.deb_amd64.deb
- CB98C746E36A959A3FC1BE9FD03EE2EBA47D0F1CEEBD3A6BB4A9B2AFD91AEDEA
- powershell-preview-7.2.0_preview.8-1.rh.x86_64.rpm
- F9E51E9A0A5002302383E1331C9591C96D12633D52B8D2D02F7E923B737AE98E
Assets
21
rjmholt
released this
7.2.0-preview.7 - 2021-06-17
Breaking Changes
- Remove PSDesiredStateConfiguration v2.0.5 module and published it to the PowerShell Gallery (#15536)
Engine Updates and Fixes
- Fix splatting being treated as positional parameter in completions (#14623) (Thanks @MartinGC94!)
- Prevent PowerShell from crashing when a telemetry mutex can't be created (#15574) (Thanks @gukoff!)
- Ignore all exceptions when disposing an instance of a subsystem implementation (#15511)
- Wait for SSH exit when closing remote connection (#14635) (Thanks @dinhngtu!)
Performance
- Retrieve
ProductVersionusing informational version attribute inAmsiUtils.Init()(#15527) (Thanks @Fs00!)
General Cmdlet Updates and Fixes
- Fix retrieving dynamic parameters from provider even if globbed path returns no results (#15525)
- Revert "Enhance Remove-Item to work with OneDrive (#15260)" due to long path issue (#15546)
Code Cleanup
We thank the following contributors!
- Correct parameter name passed to exception in
PSCommandconstructor (#15580) (Thanks @octos4murai!) - Enable nullable:
System.Management.Automation.ICommandRuntime(#15566) (Thanks @iSazonov!) - Clean up code regarding
AppDomain.CreateDomainandAppDomain.Unload(#15554) - Replace
ProcessModule.FileNamewithEnvironment.ProcessPathand removePSUtils.GetMainModule(#15012) (Thanks @Fs00!)
Tests
- Fix
Start-Benchmarkingto putTargetPSVersionandTargetFrameworkin separate parameter sets (#15508) - Add
win-x86test package to the build (#15517)
Build and Packaging Improvements
We thank the following contributors!
- Update README.md and metadata.json for version 7.2.0-preview.6 (#15464)
- Make sure GA revision increases from RC and Preview releases (#15558)
- Remove
SupportsShouldProcessfromStart-PSBootstrapin build.psm1 (#15491) (Thanks @schuelermine!) - Update
DotnetMetadataRuntime.jsonnext channel to take daily build from .NET preview 5 (#15518) - Fix
deps.jsonupdate in the release pipeline (#15486)
Documentation and Help Content
- Add new members to Engine and Cmdlet Working Groups document (#15560)
- Update the
mdspellcommand to exclude the folder that should be ignored (#15576) - Replace 'User Voice' with 'Feedback Hub' in
README.md(#15557) - Update Virtual User Group chat links (#15505) (Thanks @Jaykul!)
- Fix typo in
FileSystemProvider.cs(#15445) (Thanks @eltociear!) - Add
PipelineStoppedExceptionnotes to PowerShell API (#15324) - Updated governance on Working Groups (WGs) (#14603)
- Correct and improve XML documentation comments on
PSCommand(#15568) (Thanks @octos4murai!)
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.7-linux-alpine-x64.tar.gz
- 58CFBAEB1DE4BA5F5B3B41102B3F77133D68038791892DA21BAAB2C914463BC8
- powershell-7.2.0-preview.7-linux-arm32.tar.gz
- 29A46903249A00618BFAC99E24D1A3578B06F3C506D106E048DB9053DCD090C0
- powershell-7.2.0-preview.7-linux-arm64.tar.gz
- 3A3644437BBF61F731B96894B42B1D13422D86CFEA35FB2498AA892B94DF3304
- powershell-7.2.0-preview.7-linux-x64.tar.gz
- D5757DEA8484A541C3976EE5E7E908954881A6D8E5CF7F10FA906B5274A192AA
- powershell-7.2.0-preview.7-linux-x64-fxdependent.tar.gz
- AB56852390EC43FDA98D396A547D8C30917FB684DA691C2C1EC5D9F38273EF2E
- powershell-7.2.0-preview.7-osx-x64.pkg
- 752ECBF9B878FF5E35B462E5C9E4B21CCB50378F95CF3B3F4682BE83EC2BD879
- powershell-7.2.0-preview.7-osx-x64.tar.gz
- 3DBFB4F18D4E5478ADBAC64B3C7EC7F4AFA1E82CEA687A374F2D0F483AE14CC5
- PowerShell-7.2.0-preview.7-win-arm32.zip
- 07D244B9DF6E3962D0B32F1E348302B299D2F75C73EDDD343228D2156E62520A
- PowerShell-7.2.0-preview.7-win-arm64.zip
- 3A0D5BBEA154BEA29732DFEC43326968F1EC96604199AC1F8B11714C58D328FE
- PowerShell-7.2.0-preview.7-win-fxdependent.zip
- 4E00FA107A0FF09832B53D10632115F3AECF2C76DBFFFE88F9AEA8A2E1374564
- PowerShell-7.2.0-preview.7-win-fxdependentWinDesktop.zip
- B5CCE610BC991C73F890F3AA3487351A1C41EA50A75CCC58A5FD0427DD3784C9
- PowerShell-7.2.0-preview.7-win-x64.msi
- 8CC219877D4672FF3FFB23CB75EFC3AD6E4A68EA154CC13782DC5A6FB563F916
- PowerShell-7.2.0-preview.7-win-x64.zip
- D98809DBB4DDB877EAC5FCE55BB742289E58D6DF5EA22CEB5DDC1E9D5BD71B3A
- PowerShell-7.2.0-preview.7-win-x86.msi
- FE16DE67E1C95A53DC2729AD4C7C3EAEA0D63A16860F446AEADB68AB5952EB3E
- PowerShell-7.2.0-preview.7-win-x86.zip
- 497384A7BE8048ECCD02320727D93413E8A687646BF911AF4A89904FD2442974
- powershell-preview_7.2.0-preview.7-1.deb_amd64.deb
- 576B137E96A3853E87D2595EFD06C8ACDDA6746BC9E207ACE3EF7BA7B18A1747
- powershell-preview-7.2.0_preview.7-1.rh.x86_64.rpm
- D40E0D466F0724C52E91599168E8DCBC5BE2C99331B5401BC18CBAA7B14C9A76
Assets
19
rjmholt
released this
7.2.0-preview.6 - 2021-05-27
Note:
- Known issue about some filesystem cmdlets do not work correctly with long paths, such as
Remove-Item,Rename-ItemandSet-Location. For details see: #15466 - PSReadLine 2.2.0-beta1 and 2.2.0-beta2 do not work with this preview of PowerShell due to breaking changes in the prediction interface. The upcoming PSReadLine 2.2.0-beta3 release will resolve this. Use PSReadLine 2.1.0 as the temporary workaround.
Experimental Features
- [Breaking Change] Update prediction interface to provide additional feedback to a predictor plugin (#15421)
Performance
- Avoid collecting logs in buffer if a pipeline execution event is not going to be logged (#15350)
- Avoid allocation in
LanguagePrimitives.UpdateTypeConvertFromTypeTable(#15168) (Thanks @xtqqczze!) - Replace
Directory.GetDirectorieswithDirectory.EnumerateDirectoriesto avoid array allocations (#15167) (Thanks @xtqqczze!) - Use
List.ConvertAllinstead ofLINQ(#15140) (Thanks @xtqqczze!)
General Cmdlet Updates and Fixes
- Use
AllocConsolebefore initializing CLR to ensure codepage is correct for WinRM remoting (PowerShell/PowerShell-Native#70) (Thanks @jborean93!) - Add completions for
#requiresstatements (#14596) (Thanks @MartinGC94!) - Add completions for comment-based help keywords (#15337) (Thanks @MartinGC94!)
- Move cross platform DSC code to a PowerShell engine subsystem (#15127)
- Fix
Minimalprogress view to handle activity that is longer than console width (#15264) - Handle exception if ConsoleHost tries to set cursor out of bounds because screen buffer changed (#15380)
- Fix
NullReferenceExceptionin DSCClearCache()(#15373) - Update
ControlSequenceLengthto handle colon as a virtual terminal parameter separator (#14942) - Update the summary comment for
StopTranscriptCmdlet.cs(#15349) (Thanks @dbaileyut!) - Remove the unusable alias
dfor the-Directoryparameter fromGet-ChildItem(#15171) (Thanks @kvprasoon!) - Fix tab completion for un-localized
abouttopics (#15265) (Thanks @MartinGC94!) - Remove the unneeded SSH stdio handle workaround (#15308)
- Add
LoadAssemblyFromNativeMemoryAPI to load assemblies from memory in a native PowerShell host (#14652) (Thanks @awakecoding!) - Re-implement
Remove-ItemOneDrive support (#15260) (Thanks @iSazonov!) - Kill native processes in pipeline when pipeline is disposed on Unix (#15287)
- Default to MTA on Windows platforms where STA is not supported (#15106)
Code Cleanup
We thank the following contributors!
- Enable
nullablein some classes (#14185, #14177, #14159, #14191, #14162, #14150, #14156, #14161, #14155, #14163, #14181, #14157, #14151) (Thanks @powercode!) - Annotate
ThrowTerminatingErrorwithDoesNotReturnattribute (#15352) (Thanks @powercode!) - Use
GetValueOrDefault()for nullablePSLanguageMode(#13849) (Thanks @bcwood!) - Enable
SA1008: Opening parenthesis should be spaced correctly (#14242) (Thanks @xtqqczze!)
Tools
- Add
wingetrelease script (#15050)
Tests
- Enable cross-runtime benchmarking to compare different .NET runtimes (#15387) (Thanks @adamsitnik!)
- Add the performance benchmark project for PowerShell performance testing (#15242)
Build and Packaging Improvements
Update .NET to version v6.0.0-preview.4
- Suppress prompting when uploading the
msixbundlepackage to blob (#15227) - Update to .NET preview 4 SDK (#15452)
- Update
AppxManifest.xmlwith newer OS version to allow PowerShell installed from Windows Store to make system-level changes (#15375) - Ensure the build works when
PSDesiredStateConfigurationmodule is pulled in from PSGallery (#15355) - Make sure daily release tag does not change when retrying failures (#15286)
- Improve messages and behavior when there's a problem in finding zip files (#15284)
Documentation and Help Content
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.6-linux-alpine-x64.tar.gz
- E77A889A4DFC858B3C415C3DC2945A09EF190AAA1E4BBA86AE631FDDDCD56F42
- powershell-7.2.0-preview.6-linux-arm32.tar.gz
- 657A5DF09BCA1EA5294C912AC2F98BF340579E0CB296ED018A585667ADBC93B5
- powershell-7.2.0-preview.6-linux-arm64.tar.gz
- 2370375958F09D0C19EC4FA698BF34282D630E7EFB7C846DE621323B00F123B2
- powershell-7.2.0-preview.6-linux-x64.tar.gz
- 69DAACCFA497BEA70798F44888F008E3DAB660260FB5FCABC7F95A63E250FB09
- powershell-7.2.0-preview.6-linux-x64-fxdependent.tar.gz
- FD900383CB74C6B8F4F6907009B78822EE09AB607B2F1479CA4D89D055E4B32B
- powershell-7.2.0-preview.6-osx-x64.pkg
- FF0604EAE1769AFBF1A39303E4B2C107E833381099017037EBAF02DC6F7C788A
- powershell-7.2.0-preview.6-osx-x64.tar.gz
- 3E20637FAA53DEB1531E23D623B7003BA53ACC2D7732737F5E45A1D1733675CA
- PowerShell-7.2.0-preview.6-win-arm32.zip
- A9317BCA1FE626F868B1F7957C83EF1AD97D8B8839B8373027C6BAE240723022
- PowerShell-7.2.0-preview.6-win-arm64.zip
- 7DFEFFD980D9F8F2728FDF443597F44911B8991E6ADB077FC2665A0486A29B79
- PowerShell-7.2.0-preview.6-win-fxdependent.zip
- 4C29422A9189DA7DCD98E12676F1D53E11A43FA8F99E299A74CE5D5F581B8FE6
- PowerShell-7.2.0-preview.6-win-fxdependentWinDesktop.zip
- 076C904097E55A200899BC1ECBEBB5649DA91C4AEE9E9F37A6CEEB70A0C817C8
- PowerShell-7.2.0-preview.6-win-x64.msi
- 80DEC33663B740BF17371F21662FD891BE61C09F47C11A51404EC8EF9B3D716E
- PowerShell-7.2.0-preview.6-win-x64.zip
- 8A01D47957CE8C6D07B1F322754BAB030E2EB4FF9DFB95819A46ECC1273455D3
- PowerShell-7.2.0-preview.6-win-x86.msi
- 2F07FF917429CB4842CD2AD16FB6C96951300B55E32C75271846A7265B27B3DB
- PowerShell-7.2.0-preview.6-win-x86.zip
- 8289B53CB0B705F98FF3ED79A3DF2F9C5397DB2CFE9C0631E9F42014855FE63E
- powershell-preview_7.2.0-preview.6-1.deb_amd64.deb
- 5565B2B4E1A9D140225923852EE535F324B5D52600414B1C7A3617999B1A0593
- powershell-preview-7.2.0_preview.6-1.rh.x86_64.rpm
- 1C942D104C3F1CFAEAA49B01479DD6DBB05CCF2DC166F79C517B188C118BF5EF
Assets
19
rjmholt
released this
7.2.0-preview.5 - 2021-04-14
Breaking Changes
- Make PowerShell Linux deb and RPM packages universal (#15109)
- Enforce AppLocker Deny configuration before Execution Policy Bypass configuration (#15035)
- Disallow mixed dash and slash in command line parameter prefix (#15142) (Thanks @davidBar-On!)
Experimental Features
PSNativeCommandArgumentPassing: UseArgumentListfor native executable invocation (breaking change) (#14692)
Engine Updates and Fixes
- Add
IArgumentCompleterFactoryfor parameterizedArgumentCompleters(#12605) (Thanks @powercode!)
General Cmdlet Updates and Fixes
- Fix SSH remoting connection never finishing with misconfigured endpoint (#15175)
- Respect
TERMandNO_COLORenvironment variables for$PSStylerendering (#14969) - Use
ProgressView.Classicwhen Virtual Terminal is not supported (#15048) - Fix
Get-Counterissue with-Computerparameter (#15166) (Thanks @krishnayalavarthi!) - Fix redundant iteration while splitting lines (#14851) (Thanks @hez2010!)
- Enhance
Remove-Item -Recurseto work with OneDrive (#14902) (Thanks @iSazonov!) - Change minimum depth to 0 for
ConvertTo-Json(#14830) (Thanks @kvprasoon!) - Allow
Set-Clipboardto accept empty string (#14579) - Turn on and off
DECCKMto modify keyboard mode for Unix native commands to work correctly (#14943) - Fall back to
CopyAndDelete()whenMoveTo()fails due to anIOException(#15077)
Code Cleanup
We thank the following contributors!
- Update .NET to
6.0.0-preview.3(#15221) - Add space before comma to hosting test to fix error reported by
SA1001(#15224) - Add
SecureStringHelper.FromPlainTextStringhelper method for efficient secure string creation (#14124) (Thanks @xtqqczze!) - Use static lambda keyword (#15154) (Thanks @iSazonov!)
- Remove unnecessary
Array->List->Arrayconversion inProcessBaseCommand.AllProcesses(#15052) (Thanks @xtqqczze!) - Standardize grammar comments in Parser.cs (#15114) (Thanks @ZhiZe-ZG!)
- Enable
SA1001: Commas should be spaced correctly (#14171) (Thanks @xtqqczze!) - Refactor
MultipleServiceCommandBase.AllServices(#15053) (Thanks @xtqqczze!)
Tools
Tests
- Add the missing tag in Host Utilities tests (#14983)
- Update
copy-propsversion inpackage.json(#15124)
Build and Packaging Improvements
We thank the following contributors!
- Fix
yarn-lockforcopy-props(#15225) - Make package validation regex accept universal Linux packages (#15226)
- Bump NJsonSchema from 10.4.0 to 10.4.1 (#15190)
- Make MSI and EXE signing always copy to fix daily build (#15191)
- Sign internals of EXE package so that it works correctly when signed (#15132)
- Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#15141)
- Update daily release tag format to work with new Microsoft Update work (#15164)
- Feature: Add Ubuntu 20.04 Support to install-powershell.sh (#15095) (Thanks @JustinGrote!)
- Treat rebuild branches like release branches (#15099)
- Update WiX to 3.11.2 (#15097)
- Bump NJsonSchema from 10.3.11 to 10.4.0 (#15092)
- Allow patching of preview releases (#15074)
- Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (#15084, #15085)
- Update the
minSizebuild package filter to be explicit (#15055) - Bump NJsonSchema from 10.3.10 to 10.3.11 (#14965)
Documentation and Help Content
- Merge
7.2.0-preview.4changes to master (#15056) - Update
READMEandmetadata.json(#15046) - Fix broken links for
dotnetCLI (#14937)
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.5-linux-alpine-x64.tar.gz
- 823E644B706BA4D8CF3F177F19B77012BF0789B2A5861E66FA51CE120C117281
- powershell-7.2.0-preview.5-linux-arm32.tar.gz
- 7268C29913C9BEE407F3F1D80A4D82F3961497B6AFC992006509219F5A4169FF
- powershell-7.2.0-preview.5-linux-arm64.tar.gz
- A60DCE3F6AB109A71BEF7421504E47934C7801D8538ED153E0A1DD43F806EBD4
- powershell-7.2.0-preview.5-linux-x64.tar.gz
- 9EF2746989096226789C101A93789950973E3098D10BC05EE56569B00DE2BB5A
- powershell-7.2.0-preview.5-linux-x64-fxdependent.tar.gz
- 0001DB9B1F994484C6E6E9457FDCB0D7735065FFA8E6ECCEC44207C37CD16518
- powershell-7.2.0-preview.5-osx-x64.pkg
- D4464E9F8441B021CFE4A0BF15B7EDBBF047ECE3534F45CE85FD1AFB95C672E0
- powershell-7.2.0-preview.5-osx-x64.tar.gz
- 3648611C63070BB51A6B06EEB75F2C4C525A0571FA9D62394FEAE52A08F3CC04
- PowerShell-7.2.0-preview.5-win-arm32.zip
- C6901D20CA032B6C14B491F27E7E10CCB6F52A1137FF35D4624532F7D68FDE59
- PowerShell-7.2.0-preview.5-win-arm64.zip
- 0A877120AA3B38FBBFA7670CA456C1D43714A4675EA2D8C54BCA63BB9739D87D
- PowerShell-7.2.0-preview.5-win-fxdependent.zip
- 98299865345E1DE504494F7EBE22A5D6B9037469F8FDE63ADF73FD079EB3DAFA
- PowerShell-7.2.0-preview.5-win-fxdependentWinDesktop.zip
- 471B6D2967A80610907E016CA8C903CC661BDBB09B459C1FABD541FFEBAD1A7A
- PowerShell-7.2.0-preview.5-win-x64.msi
- 2D89D41B4DAE52B643F8ECB0316C954E437D516F9894A3B146F704F603EAE985
- PowerShell-7.2.0-preview.5-win-x64.zip
- BF3E8343DC75D79B1FFEFB488A5BEB36596612A05EDEA68A7F4173D863BAE3EE
- PowerShell-7.2.0-preview.5-win-x86.msi
- 0E9C62631D65A66E4F735BB166FEEE266140EA04AD8C24374125B7041DE5A8A3
- PowerShell-7.2.0-preview.5-win-x86.zip
- 56CDE708F13A189BD49290DE75E527D71189A0EA284BFE37823BE2D48FE36DF2
- powershell-preview_7.2.0-preview.5-1.deb_amd64.deb
- 7BAA7D3E12053844FC4B069302B00346D11E83B7BB59A25702C58B555C643705
- powershell-preview-7.2.0_preview.5-1.rh.x86_64.rpm
- 95E2ECE9EC2BCE7F689E4E70821BFD2903E368F9C93F6B2A35D1A7B40168894D
Assets
19
rjmholt
released this
7.2.0-preview.4 - 2021-03-16
Note: Known issue about progress rendering on Windows 7 and Windows 8.1. For details see: #15047
Breaking Changes
Engine Updates and Fixes
- Update engine script signature validation to match
Get-AuthenticodeSignaturelogic (#14849) - Avoid array allocations from
GetDirectoriesandGetFiles(#14327) (Thanks @xtqqczze!)
General Cmdlet Updates and Fixes
- Add
UseOSCIndicatorsetting to enable progress indicator in terminal (#14927) - Re-enable VT mode on Windows after running command in
ConsoleHost(#14413) - Fix
Move-ItemforFileSystemProviderto use copy-delete instead of move for DFS paths (#14913) - Fix
PromptForCredential()to addtargetNameas domain (#14504) - Update
ConciseErrorViewto not show line information for errors from script module functions (#14912) - Remove the 32,767 character limit on the environment block for
Start-Process(#14111) (Thanks @hbuckle!) - Don't write possible secrets to verbose stream for web cmdlets (#14788)
Tools
- Update
dependabotconfiguration to V2 format (#14882) - Add tooling issue slots in PR template (#14697)
Tests
- Move misplaced test file to tests directory (#14908) (Thanks @MarianoAlipi!)
- Refactor MSI CI (#14753)
Build and Packaging Improvements
Update .NET to version 6.0.100-preview.2.21155.3
- Update .NET to version
6.0.100-preview.2.21155.3(#15007) - Bump
Microsoft.PowerShell.Nativeto7.2.0-preview.1(#15030) - Create MSIX Bundle package in release pipeline (#14982)
- Build self-contained minimal size package for Guest Config team (#14976)
- Bump XunitXml.TestLogger from 3.0.62 to 3.0.66 (#14993) (Thanks @dependabot[bot]!)
- Enable building PowerShell for Apple M1 runtime (#14923)
- Fix the variable name in the condition for miscellaneous analysis CI (#14975)
- Fix the variable usage in CI yaml (#14974)
- Disable running markdown link verification in release build CI (#14971)
- Bump Microsoft.CodeAnalysis.CSharp from 3.9.0-3.final to 3.9.0 (#14934) (Thanks @dependabot[bot]!)
- Declare which variable group is used for checking the blob in the release build (#14970)
- Update metadata and script to enable consuming .NET daily builds (#14940)
- Bump NJsonSchema from 10.3.9 to 10.3.10 (#14933) (Thanks @dependabot[bot]!)
- Use template that disables component governance for CI (#14938)
- Add suppress for nuget multi-feed warning (#14893)
- Bump NJsonSchema from 10.3.8 to 10.3.9 (#14926) (Thanks @dependabot[bot]!)
- Add exe wrapper to release (#14881)
- Bump Microsoft.ApplicationInsights from 2.16.0 to 2.17.0 (#14847)
- Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 (#14895) (Thanks @dependabot[bot]!)
- Bump NJsonSchema from 10.3.7 to 10.3.8 (#14896) (Thanks @dependabot[bot]!)
- Disable codesign validation where the file type is not supported (#14885)
- Fixing broken Experimental Feature list in
powershell.config.json(#14858) - Bump NJsonSchema from 10.3.6 to 10.3.7 (#14855)
- Add exe wrapper for Microsoft Update scenarios (#14737)
- Install wget on
CentOS7 docker image (#14857) - Fix install-dotnet download (#14856)
- Fix Bootstrap step in Windows daily test runs (#14820)
- Bump NJsonSchema from 10.3.5 to 10.3.6 (#14818)
- Bump
NJsonSchemafrom10.3.4to10.3.5(#14807)
Documentation and Help Content
- Update
README.mdandmetadata.jsonfor upcoming releases (#14755) - Merge 7.1.3 and 7.0.6 Change log to master (#15009)
- Update
READMEandmetadata.jsonfor releases (#14997) - Update ChangeLog for
v7.1.2release (#14783) - Update ChangeLog for
v7.0.5release (#14782) (Internal 14479)
SHA256 Hashes of the release artifacts
- powershell-7.2.0-preview.4-linux-alpine-x64.tar.gz
- 5A7517106FD4EC667553E31DE52382670FCFAF63160BE54485B970291E35D34A
- powershell-7.2.0-preview.4-linux-arm32.tar.gz
- 06967E42DF0AC3162E846780FC37848A630D65B7CAEC5E8D2F5F68BCE983F6AE
- powershell-7.2.0-preview.4-linux-arm64.tar.gz
- 9B78D5C6EEC7B83DEAF1661B7FC56146D3A47642B8B17FE04D68398D2FC82C2C
- powershell-7.2.0-preview.4-linux-x64.tar.gz
- BAF618295006C6AE04440C702C51B714DBD9842CD98D0A9B3D5262A6FF85EE86
- powershell-7.2.0-preview.4-linux-x64-fxdependent.tar.gz
- 2EA005F0051F28B9291915AAABE967313DD6EE27B2F3024075F8CCD2F230E001
- powershell-7.2.0-preview.4-osx-x64.pkg
- 155C1112A72E359DAD01279BB638B4EEEBC48C0BF20E99E34F5510AFC724856A
- powershell-7.2.0-preview.4-osx-x64.tar.gz
- 42C9E468FF64112C1EB2C87A241113AFAE9040BA1DB718B9F89DF5564EFCEF05
- PowerShell-7.2.0-preview.4-win-arm32.zip
- 2AD64474C6E5E9758177582CE6A5BEBFD57025C65695D5F47DD82FACB7376456
- PowerShell-7.2.0-preview.4-win-arm64.zip
- DBB12E432F6F322F9EBA0A496300B2A76A6E2C925BA0B8A0AF220BC9EF595759
- PowerShell-7.2.0-preview.4-win-fxdependent.zip
- 2D8378F453FAA6B3DED1FDD892C52563DBE46179B84687474FF9C73235F1A63F
- PowerShell-7.2.0-preview.4-win-fxdependentWinDesktop.zip
- 4A24229E39BFEBD9FF10E298E2285055B5EDDE7A7766FE400B5A80D5D5D5CA6F
- PowerShell-7.2.0-preview.4-win-x64.msi
- 458EA73B9B846F2E05CCE3B398EAD9EB67A65B8F2F31D5605DE02E96D2A722A7
- PowerShell-7.2.0-preview.4-win-x64.zip
- A03622DF7150D9C060B76FC5629FA7150C5B5B149B682A963D427685CEB59D45
- PowerShell-7.2.0-preview.4-win-x86.msi
- 7BCCECAD636486741B59C70D3884A86295F8D1DED1EB2A89C464E23249976ED4
- PowerShell-7.2.0-preview.4-win-x86.zip
- B46DDA3368E72AA3C0DC2615A1FE206FB4C08C7A77007D99B2F455F62A720519
- powershell-preview_7.2.0-preview.4-1.debian.10_amd64.deb
- C25C03D87B4C6224F540B6CC476101B7895C241267681029F2F536315380C00B
- powershell-preview_7.2.0-preview.4-1.debian.11_amd64.deb
- 2C9DF3113424E3DAD015F976F50CCD9C0B9A0884E02EC1DB3C2D7BCF4AB2B3A7
- powershell-preview_7.2.0-preview.4-1.debian.9_amd64.deb
- 9EA839977EE376CFEAD3CFEC514CE720A439410AAFA1AA4490CE8274B48414C4
- powershell-preview_7.2.0-preview.4-1.ubuntu.16.04_amd64.deb
- 8B4DEDCC20A553992A195FB8EB7BB0819BE27D42658FF91A775C89C1B7BAAE9E
- powershell-preview_7.2.0-preview.4-1.ubuntu.18.04_amd64.deb
- 5271961D937467E1425BD6C7061972A817742DEF84C2DF43DFF8E7307A17E75D
- powershell-preview_7.2.0-preview.4-1.ubuntu.20.04_amd64.deb
- A54899F099A74CB76CAB9695D4A21A604007FF3F7486C05076CBEC64B8B7F777
- powershell-preview-7.2.0_preview.4-1.centos.8.x86_64.rpm
- 0502A3240915CE1118F12DC97FD805E0E8904064E362640B7524D2D68FF0140B
- powershell-preview-7.2.0_preview.4-1.rhel.7.x86_64.rpm
- 31A153EE0865C0569118ECE42F208C20D727520D676BD6BC3858EA02F4C02E7C
Assets
25
7.1.3 - 2021-03-11
Engine Updates and Fixes
- Remove the 32K character limit on the environment block for
Start-Process(#14111) - Fix webcmdlets to properly construct URI from body when using
-NoProxy(#14673)
General Cmdlet Updates and Fixes
- Fix
PromptForCredential()to addtargetNameas domain (#14504)
Build and Packaging Improvements
Bump .NET SDK to 5.0.4
- Bump .NET SDK to 5.0.4 (Internal 14775)
- Disable running markdown link verification in release build CI (#14971, #14974, #14975)
- Use template that disables component governance for CI (#14938)
- Declare which variable group is used for checking the blob in the release build (#14970)
- Add suppress for nuget multi-feed warning (#14893)
- Disable code signing validation where the file type is not supported (#14885)
- Install wget on
CentOS7 docker image (#14857) - Fix install-dotnet download (#14856)
- Make universal Deb package based on deb package spec (#14681)
- Fix release build to upload global tool packages to artifacts (#14620)
- Update
inicomponent version in testpackage.json(#14454) - Add manual release automation steps and improve changelog script (#14445)
- Update markdown test packages with security fixes (#14145)
- Fix a typo in the
Get-ChangeLogfunction (#14129) - Disable global tool copy to unblock release
SHA256 Hashes of the release artifacts
- powershell_7.1.3-1.debian.10_amd64.deb
- 128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
- powershell_7.1.3-1.debian.11_amd64.deb
- 0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
- powershell_7.1.3-1.debian.9_amd64.deb
- ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
- powershell_7.1.3-1.ubuntu.16.04_amd64.deb
- DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
- powershell_7.1.3-1.ubuntu.18.04_amd64.deb
- 5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
- powershell_7.1.3-1.ubuntu.20.04_amd64.deb
- ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
- powershell-7.1.3-1.centos.8.x86_64.rpm
- 11112500FC436CD8575BED59872A8328BA54232956C775DD275B06F4E91AFA31
- powershell-7.1.3-1.rhel.7.x86_64.rpm
- DC0BE83C7ABA8A1BE0F27D1AF682AC29F0B1B0E77B6C3BB20E5B91584C57C365
- powershell-7.1.3-linux-alpine-x64.tar.gz
- F291DA2E2CC29C20583017814B4C1B9E10B43D6DB9ADDB1BF0B8C1171E3A4569
- powershell-7.1.3-linux-arm32.tar.gz
- DB47E8DF58FA1509FCFE34BD5A351F0DF315F995B7D48F1EA8DD1F71AA0F2D5E
- powershell-7.1.3-linux-arm64.tar.gz
- B4ECB166EBBD7232CDF2ED3CC84D90FF1A01E62F5307EB58868697CA6CB3B4A2
- powershell-7.1.3-linux-x64.tar.gz
- 9F853FB8F7C7719005BD1054FA13CA4D925C519B893F439DD2574E84503E6A85
- powershell-7.1.3-linux-x64-fxdependent.tar.gz
- BBC21CD4F0A1AA50870965FC2A6217897A0736D73B815EA0244E8229A20D97E5
- powershell-7.1.3-osx-x64.pkg
- 6E889BC771463555F8639AA3B40E9D571CE365E1C442380EE361189575B27B0F
- powershell-7.1.3-osx-x64.tar.gz
- 5DF00EC5AE7F31248DE726921B2A3D38BDEBAAC889F97A375559B7AC43E60C56
- PowerShell-7.1.3-win-arm32.zip
- 3928C7BDF7B62CD6ADB19F78CA92F928B85E2099692270F55BB4FBBD0616EF74
- PowerShell-7.1.3-win-arm64.zip
- 1CBA41A2ECFE7745D376EFDE14499DB59496455EBCB658C743A6297AF11CED38
- PowerShell-7.1.3-win-fxdependent.zip
- D177C028F56982E72ECA0AF3068040035561B7DA67467976CF4579CDC0AF1B83
- PowerShell-7.1.3-win-fxdependentWinDesktop.zip
- 234EB61C87495A776C8E66B8A67F868AD95C876E0173A886F02E0DE0197E513F
- PowerShell-7.1.3-win-x64.msi
- 459642D8B6D69F643794DF8394F28191F43E5ED35472899C4F0D8424F6D1317C
- PowerShell-7.1.3-win-x64.zip
- 47475F1D4015704F3FB5F6D2CF61196D121ABA60C19592B04BE818317CE01039
- PowerShell-7.1.3-win-x86.msi
- 7CEB1203D2C4A6D7C28128C9CBC8282EAF9C237FEE238930C16382F2C0C731EC
- PowerShell-7.1.3-win-x86.zip
- ECFD51545084D9B791874062C39EB0C7C7DD2991265EE7F4DC5064995A614E6C
Assets
25
7.0.6 - 2021-03-11
General Cmdlet Updates and Fixes
- Fix web cmdlets to properly construct URI from body when using
-NoProxy(#14673) - Fix
PromptForCredential()to addtargetNameas domain (#14504) - Clean up the IPC named pipe on PowerShell exit (#12187)
Tests
Build and Packaging Improvements
Bump .NET SDK to version 3.1.407
- Bump .NET to version 3.1.407 (Internal 14783)
- Fix the miscellaneous analysis CI build (#14971, #14974, #14975)
- Declare which variable group is used for checking the blob in the release build (#14970)
- Use template that disables component governance for CI (#14938)
- Suppress the warning for having multiple nuget feeds (#14893)
- Disable codesign validation where the file type is not supported (#14885)
- Make universal Deb package based on deb package spec (#14681)
- Add manual release automation steps and improve changelog script (#14445)
- Fix a typo in the
Get-ChangeLogfunction (#14129) - Add validation and dependencies for
Ubuntu 20.04distribution to packaging script (#13993) - Add comment in release-BuildJson.yml for date formatting
- Install wget on centos-7 docker image
- Fix install-dotnet download (#14856)
- Fix release build to upload global tool packages to artifacts (#14620)
- Fixes to release pipeline for GA release (#14034)
- Add checkout step to release build templates (#13840)
- Add flag to make Linux script publish to production repo (#13714)
- Use new release script for Linux packages (#13705)
- Change stage dependency for docker release stage in release pipeline (#13512)
- Create the folder before copying the global tools (#13476)
- A few fixes to the release pipeline (#13473)
- Change the variable group name (Internal 12339)
- Create release pipeline as a yaml pipeline (#13394)
SHA256 Hashes of the release artifacts
- powershell_7.0.6-1.debian.10_amd64.deb
- 4BA0B289481CBA1A654D94791805FA0CF5D64C200E1AC4B6DA3CDA1C0B3BC860
- powershell_7.0.6-1.debian.11_amd64.deb
- C3C6960F70D4065C89A4784380BA4DC8B14DAED73D74E269911742913EA4A21E
- powershell_7.0.6-1.debian.9_amd64.deb
- AAD6F9F34C323715810557F4B1156BD7B02A8DA0A118D6F8BD31517CC0AD078D
- powershell_7.0.6-1.ubuntu.16.04_amd64.deb
- 3B8FB371237D78051122F084F014CBC889A59E7FDF61E2271FFF9A8FED2204F4
- powershell_7.0.6-1.ubuntu.18.04_amd64.deb
- 11D05F9D542A193BCDB711F47D8E6D32D39D70B25744BDE722274C6ECDF20C49
- powershell_7.0.6-1.ubuntu.20.04_amd64.deb
- 88C81DD2FB63B2F5B9161B03E3DB1F8B1569D3E5E7F419A958DC4A4DBF05461F
- powershell-7.0.6-1.centos.8.x86_64.rpm
- F1A77FCC9558EA6D5F6FB26A35806B7DC443E761E4BD71DDCD6225BDBEFC73C7
- powershell-7.0.6-1.rhel.7.x86_64.rpm
- 05FA0BD440A869F1482940F10F597433696184FAE5E03CC68539F030BC5D7F83
- powershell-7.0.6-linux-alpine-x64.tar.gz
- AB291B483E2F24F067467CFFD2E6B1070407162613565A6EC386A2AA93839BB4
- powershell-7.0.6-linux-arm32.tar.gz
- 4878B62938FB4E3166973C0450636EE783A7CBC8A123933C60C6860D99503229
- powershell-7.0.6-linux-arm64.tar.gz
- 4C210E5643A958C9D73E2E1B742C306C944F9866CCBCEB3B2A389981DD5D3062
- powershell-7.0.6-linux-x64.tar.gz
- BD07351BD78B971394D8D8F857053FFF4FFFE45A9475243177BAF1007D37B1B4
- powershell-7.0.6-linux-x64-fxdependent.tar.gz
- E8767F149A7973101D5407057CC0C3A1D15D8FB3FCF49D505BE6C4A556BB19E0
- powershell-7.0.6-osx-x64.pkg
- 7F6B0FA99D74BF14E3A3C16D12F4687725D623117445808E76D4DE8572F7C326
- powershell-7.0.6-osx-x64.tar.gz
- 4501E5C7093289AB8FB5FD1FBD58789E4E534FA6BB097F9306022D62E2CF3132
- PowerShell-7.0.6-win-arm32.zip
- CF68FCD1C62281E4F48526A65AE44DB52994036E9CA2F4DF1341FF6EF01CAEDF
- PowerShell-7.0.6-win-arm64.zip
- 96EBD590B5B2F411CE9F1156F3F85857BEECC1CDDB0992BD0F8AABC8C19F501E
- PowerShell-7.0.6-win-fxdependent.zip
- 145C47FB6CBAB8E96BD769DA21C4A4E328D7F260142FFFE2CF53C52AC0294815
- PowerShell-7.0.6-win-fxdependentWinDesktop.zip
- 85D9E04FC7940F15267A9D34AC32965E47BE3001C364A58472ACEB70B78BDA66
- PowerShell-7.0.6-win-x64.msi
- 586E3B3D6A706A850C8883FCB1FDEA33C65402F82E3AB8EC8C877E7BF0098327
- PowerShell-7.0.6-win-x64.zip
- 1BC4E3D872C8DB8B57B1476149564A61ADD2641DD4446DFC363FCAE2BDEB5078
- PowerShell-7.0.6-win-x86.msi
- E98924EA4C5C72050D114E2CAF769AD25EF836CB8372CC70DF231FFA0CE9E11C
- PowerShell-7.0.6-win-x86.zip
- 81902BD287CB31D8F884BF36CDBCE235FD40FE825B3BBB201FFA95D09C2FF1D2
- powershell-lts_7.0.6-1.debian.10_amd64.deb
- 3554A7574E3802F8FC08FF5A2D7A6A0E179EE7A496890D9684251EBA53B66077
- powershell-lts_7.0.6-1.debian.11_amd64.deb
- 1DCCAA57E55FBCC5F8B7CB3BB648BDE8A3AA7BA355D61D889F0969C6EDA0504C
- powershell-lts_7.0.6-1.debian.9_amd64.deb
- 89F740B3188549B695183E37AC0227B5982E8A1FE94E4FA7D0629B8C2362E4F0
- powershell-lts_7.0.6-1.ubuntu.16.04_amd64.deb
- FB621CFAD631913E2F1D372369E7B7F5AEE3F8B1AA48202CC5F2E24D736D63A8
- powershell-lts_7.0.6-1.ubuntu.18.04_amd64.deb
- 8A6616C32165A6C55C0E0040E738C20955A7F0FC99DA590FE97B52EA81E5DA82
- powershell-lts_7.0.6-1.ubuntu.20.04_amd64.deb
- 015E5607BBA35FA1A9F348DAB3B550C1339763BD2FAE07EC05C0C2155D045DE2
- powershell-lts-7.0.6-1.centos.8.x86_64.rpm
- 3E172E4238C33D81AFAD667429BF2DF1EB689CA052B60B7E3FC45E870D1EEF80
- powershell-lts-7.0.6-1.rhel.7.x86_64.rpm
- 3F8564AEA510692DBCE85683ED3CA265751FB64666B9BAA40E0B0CC082BD9CFF
- powershell-lts-7.0.6-osx-x64.pkg
- 79A06EDC100BEC3BD029E8774E0506764B1AB4C1E967CA27590E174C5B593373