Releases: PowerShell/PowerShell
Releases · PowerShell/PowerShell
v7.0.3 Release of PowerShell
7.0.3 - 2020-07-16
Tests
- Remove dependency on DNS for
Test-Connection
tests on macOS (#12943)
Build and Packaging Improvements
Update .NET Core to 3.1.6 (Internal 12005)
SHA256 Hashes of the release artifacts
- powershell_7.0.3-1.debian.10_amd64.deb
- 9E2922DA5019970BB9B50DF23B66816A77924E3388DDB6164C31716B53120422
- powershell_7.0.3-1.debian.11_amd64.deb
- 10DC01DD13435094258520AA39006C306B28F720A8C145CA1DB5FF9F5876BC04
- powershell_7.0.3-1.debian.9_amd64.deb
- B7D82D4C716C2BE6761CC79D522941B8F0D3BBF722D56B85A84F59B6098AF73D
- powershell_7.0.3-1.ubuntu.16.04_amd64.deb
- E77DD445D96F8A34A96399E49EAA5835B4D28A695B543067CF5497C919889B82
- powershell_7.0.3-1.ubuntu.18.04_amd64.deb
- D302325DBC54BC1A0A097E5FDF25E286A7572865AC30B3BF748B3E329EBF55D0
- powershell-7.0.3-1.centos.8.x86_64.rpm
- DDB93245B19DA254DC5D3605795A2F909404E6787711F3D8936811EFEC74A886
- powershell-7.0.3-1.rhel.7.x86_64.rpm
- DB7AF2C09A5C8B8C8876D1EFFD114F3BD7F79B640667578DD210A204D18D9336
- powershell-7.0.3-linux-alpine-x64.tar.gz
- 18B0E1E5286559163BA121039E2A747C14105796C673F126498ECFF22D46B92B
- powershell-7.0.3-linux-arm32.tar.gz
- FE6DA9F90FD5026C4AB446A31F565144342A8D507A73D428305BC36C1AD92644
- powershell-7.0.3-linux-arm64.tar.gz
- B5B6DB3E5605A6A7675809CD49573F352E1EB6CA9D65890EDDA1B3F27A8ADA56
- powershell-7.0.3-linux-x64.tar.gz
- A9C023940C77A96A9F5135309E44C93ED627983BB1A66ECF5BEB42BBBA54EAD6
- powershell-7.0.3-linux-x64-fxdependent.tar.gz
- 2EE164349FB3F156CA84D353EC29B380F98BD87230466CC72B8864EDD0EEC4A8
- powershell-7.0.3-osx-x64.pkg
- 2C7702956F11B037CF75BF78372A9B0CB34D102031C0A293342DE21C741800ED
- powershell-7.0.3-osx-x64.tar.gz
- 1290843389446E69536C5F9E15D328EA9A3DCDA2A2EA7D63EF00566BE1675FFA
- PowerShell-7.0.3-win-arm32.zip
- 39EACCBF6E4868B0EA5DB798951D1894411DDCB2442D71ED7F4EE5403E97D130
- PowerShell-7.0.3-win-arm64.zip
- D940CB643DCA767C67C39D01109DDE9E18FBCE9C2D8C8A582C9616FB29794DFC
- PowerShell-7.0.3-win-fxdependent.zip
- 50F532E8A1816D557A3B4DACAF62631C3C9D6F71C2220B32CC7E04A463E4B09E
- PowerShell-7.0.3-win-fxdependentWinDesktop.zip
- 5EFFC48F76683C9741204EF96B5DE900D3E25FE30665C669113D6DE6C9B5664F
- PowerShell-7.0.3-win-x64.msi
- AD3B4A868D1B7E47A1048E1EB20F7F782D9B95D5066D79A25D02CCC4DD14E79F
- PowerShell-7.0.3-win-x64.zip
- FEE749388A399FEFDB746E2B26E7B4E654C3CFEF1C19CCAFD14909AC46E35382
- PowerShell-7.0.3-win-x86.msi
- D7E18159C49D762B45B1551BB749AAB6A68EE5548CEA6BB987394918B9B0CF59
- PowerShell-7.0.3-win-x86.zip
- CBF7A8D46D685A29FA8F05B91F40437A6577682AD3A02AE3CAC20B9A89C901AC
- powershell-lts_7.0.3-1.debian.10_amd64.deb
- 5914C04FDC4AAE0BEB88FFFD3D02FB3C3FA8470B2C88ACBAE39800EB2C796964
- powershell-lts_7.0.3-1.debian.11_amd64.deb
- 2FC6E0BA1C4253EAF7241181EC3502E1BF3CC51628DF4151ADE953BA9077F93C
- powershell-lts_7.0.3-1.debian.9_amd64.deb
- B32FCAE95444968FAA2905CB5E37D1C0079C14FF2649EC7D2628DD0058080781
- powershell-lts_7.0.3-1.ubuntu.16.04_amd64.deb
- 6A0554D3A2E395481207A332F9530A1381A473A0FC45BB0DED0AF29E6C550352
- powershell-lts_7.0.3-1.ubuntu.18.04_amd64.deb
- F62E5E6FCF9E0590FB867F0A2231EDD76F54B8135D8220A632413D5BA7942733
- powershell-lts-7.0.3-1.centos.8.x86_64.rpm
- 6F0167ECE6F991E89AA2D3C31127CE554C6138A00ABA7943E168A878C9C3B3E0
- powershell-lts-7.0.3-1.rhel.7.x86_64.rpm
- 0813EE74CB3032192FF18E6F782C6028B3A5E8E359EAE0ED176F33273D10D693
- powershell-lts-7.0.3-osx-x64.pkg
- E780050B75D21E0E37D9C589E423409A6F84CB74C67C177566979D63A75EDE23
v6.2.7 Release of PowerShell
6.2.7 - 2020-07-16
Build and Packaging Improvements
Update .NET Core to version 2.1.808 (Internal 12003)
SHA256 Hashes of the release artifacts
- powershell_6.2.7-1.debian.9_amd64.deb
- B9DD19AF0C06318F0D7576869F0BC33B8B199522488245046BD4A5DB41A1EAED
- powershell_6.2.7-1.ubuntu.16.04_amd64.deb
- AA105838AAA4FACD7000870AB5F80C637D35C7169AE377D7F61C920AC3E07BA3
- powershell_6.2.7-1.ubuntu.18.04_amd64.deb
- 8BCE14C2E8C4D9BA667258FF0D005D325DB297FCB3DF1809DEFF60B24382D0D4
- powershell-6.2.7-1.rhel.7.x86_64.rpm
- FC93FB0664DDDD9BF4E3FBF6027779C01A13971988C8DEB3AB96B58EB1891D7D
- powershell-6.2.7-linux-alpine-x64.tar.gz
- 8F89F1F998614774ECDDD20446DE76CFB566DDDBE259C11BA889A05050D96CE8
- powershell-6.2.7-linux-arm32.tar.gz
- 291D46BDC138687CF1A0BDFC119B9938FBF12461876F817BCBB54159AD840D77
- powershell-6.2.7-linux-arm64.tar.gz
- C24C488DD24CAE534805AD99E0C663758E1622894938D2AE08E801A3E0B975DB
- powershell-6.2.7-linux-x64.tar.gz
- 6073852FB8373FD3037FAE00793AECF5CCC1D3C6F4F18CCF0A85A433617ABC17
- powershell-6.2.7-linux-x64-fxdependent.tar.gz
- 84D18EAB4BDCDDEC59ACD14B9E864F4F6208987808030CDE48E34D8725169FE2
- powershell-6.2.7-osx-x64.pkg
- D968DA998B00178F666F342C9823C7DF5038947A46D153892B1B20580BE8D6D4
- powershell-6.2.7-osx-x64.tar.gz
- DEC0F9AD0926E182AE169AA7AC94EB9F6B47B3CA32D5F54F07EB60DE0820CBD7
- PowerShell-6.2.7-win-arm32.zip
- EE0115C7D4695277B1409A10D45C92BFF56BD34BC3C33D4BB717D7B34A9E3C1E
- PowerShell-6.2.7-win-arm64.zip
- BC19A73BEAE1C70C9B38F0AD661307D182CD0A7F63B666894583F3F3A2698A48
- PowerShell-6.2.7-win-fxdependent.zip
- E080F025DA8FE0129C70A48FD3B14353DCA368ABD7935C350893585392600CAA
- PowerShell-6.2.7-win-x64.msi
- 3CC694C8E095DF552AE270487BD1D43380772869A4D92FA5ECA761C378C4C846
- PowerShell-6.2.7-win-x64.zip
- 54B3B97C64065546D9E43784BA03494B9F2027E7919AD824DE1BC3515DA0D810
- PowerShell-6.2.7-win-x86.msi
- 3020C117F62E9A0CC2492AE917C95FC41016B9C6F41E45BD28F20A715BE86F6B
- PowerShell-6.2.7-win-x86.zip
- 58C3357328C387B6930D371C7AFDB05CA99B141EDA2E1B9A07469016E1B71BFD
v7.1.0-preview.5 Release of PowerShell
7.1.0-preview.5 - 2020-07-06
Note: The MSIX is currently blocked by other factors external to the PS team. We're waiting on a solution before we can ship another MSIX. In the meantime, please use the MSI packages.
Engine Updates and Fixes
- Ensure assemblies listed in the module manifest
FileList
field are not loaded (#12968)
Code Cleanup
Tools
Tests
Build and Packaging Improvements
Fixed upgrade code in MSI package.
- Change log for v7.1.0-preview.5 (Internal 11880)
- Fix Path for the Preview MSI (#13070)
- Correct stable and preview upgrade codes for
MSI
(#13036) - Changelog for `v7.1.0-preview.4` (Internal 11841)
- Fix NuGet package compliance issues (#13045)
- Bump
xunit.runner.visualstudio
from2.4.1
to2.4.2
(#12874) - Bump NJsonSchema from `10.1.21` to `10.1.23` (#13032) (#13022)
Documentation and Help Content
- Fix links for MSI packages to point to
7.1.0-preview.3
(#13056) - Add update
packages.microsoft.com
step to distribution request template. (#13008) - Update
windows-core.md
(#13053) (Thanks @xtqqczze!) - Add
@rjmholt
to maintainers list (#13033) - Update docs for
v7.1.0-preview.4
release (#13028)
SHA256 Hashes of the release artifacts
- powershell-7.1.0-preview.5-linux-alpine-x64.tar.gz
- 2975D10B8BFBEC59C289E80EB7685B9686CD9BA9C231D0C5370E6F1C8D219951
- powershell-7.1.0-preview.5-linux-arm32.tar.gz
- AEC65327CDAD2C9FEA7EC96CC8E394FE4ED5EC21805D119E0D8669BF9340E7D9
- powershell-7.1.0-preview.5-linux-arm64.tar.gz
- 5D06783776D94FAE9D39FC29D11ED1FD334406BBE42FF063DA46A124A48961AA
- powershell-7.1.0-preview.5-linux-x64.tar.gz
- F58FE99DDF456C3D987E50F1486A805A56A1A6DDF1CA2B9F2E39974181E17DFC
- powershell-7.1.0-preview.5-linux-x64-fxdependent.tar.gz
- 37E95B0FD4019FE27A41D251C512831B85742630F29E60D2B33EC0420EC646A7
- powershell-7.1.0-preview.5-osx-x64.pkg
- B3FDC56B48F4A6ADE19A94DBBC0C80531DF37998C044C4F0DE9776B7F5FE8955
- powershell-7.1.0-preview.5-osx-x64.tar.gz
- FEB286DBA4F8365F4679DD2C6C98FB7E2E5BA56390AEBE7F40CD6333299A5E4D
- PowerShell-7.1.0-preview.5-win-arm32.zip
- AE41AA219DC8F0538CED61169D1DB83153EF913031B32F71170154F35CA867D2
- PowerShell-7.1.0-preview.5-win-arm64.zip
- CC813B27914D32807B9D0933FA7D4D914BF0E83DB1B08F4C7BE78CBB4DBCA306
- PowerShell-7.1.0-preview.5-win-fxdependent.zip
- B1F05C95A3C0CD83FE4B48F6FD3F6D105648D582D5CF93A85F961CF01DDC6DA7
- PowerShell-7.1.0-preview.5-win-fxdependentWinDesktop.zip
- 663DBF93538F802B9ACF2E20CF241840846464403F3E8A8CA19A9B7D5EFE90EF
- PowerShell-7.1.0-preview.5-win-x64.msi
- 8242DB202FEACF6BC8987A4B76A9B07CF874365A17A23AA5A9CFCD7FE2EBB6B4
- PowerShell-7.1.0-preview.5-win-x64.zip
- 87E318629B478DFB8B0F65C1D6F964943F3AD54185AAF9662A8D21F4E6FDA1F1
- PowerShell-7.1.0-preview.5-win-x86.msi
- AAE494BE5CBCAE225CA80BD6999D32A9AD043A9BAE8912D673CE176B808C3A8D
- PowerShell-7.1.0-preview.5-win-x86.zip
- F92FB9F03C0A033642A5F1E87E0517872D4D3F27CED0A80EDCB9C4F81636419D
- powershell-preview_7.1.0-preview.5-1.debian.10_amd64.deb
- 95CDF234D8415885C9690078462F8100924FA881FCA2F8FD20E0100FD7A8EC5A
- powershell-preview_7.1.0-preview.5-1.debian.11_amd64.deb
- B813C66DAF505AEEA6A57B169458FF26C695EC88F92FF37CD1C569A37880FB49
- powershell-preview_7.1.0-preview.5-1.debian.9_amd64.deb
- 35B01E73421A09643BAA4CEF3695E32D794AFD3A6538FE81996E2DD9F197E9F9
- powershell-preview_7.1.0-preview.5-1.ubuntu.16.04_amd64.deb
- 9D5F4D565A0DC8077A593376213E040067FA89FE928F6E4F0695B3F7CE31AA69
- powershell-preview_7.1.0-preview.5-1.ubuntu.18.04_amd64.deb
- 36222D076B91699B559D57A9D6954AC7E7992571AD5612D1A4CC5F46C330BC52
- powershell-preview-7.1.0_preview.5-1.centos.8.x86_64.rpm
- 242D4476616B7F68868A7CB9850157E4D0B07E24DB090037B4F44AA257F07888
- powershell-preview-7.1.0_preview.5-1.rhel.7.x86_64.rpm
- A629DEC718C105FAB11A4820A87A3F3CEB073898215806872DC10517D91FB4DA
v7.1.0-preview.4 Release of PowerShell
7.1.0-preview.4 - 2020-06-25
Note: MSI installer packages have been removed due to #13035 till further investigation.
Breaking Changes
- Make the switch parameter
-Qualifier
not positional forSplit-Path
(#12960) (Thanks @yecril71pl!) - Resolve the working directory as literal path for
Start-Process
when it's not specified (#11946) (Thanks @NoMoreFood!) - Make
-OutFile
parameter in web cmdlets to work like-LiteralPath
(#11701) (Thanks @iSazonov!)
Engine Updates and Fixes
- Ensure null-coalescing LHS is evaluated only once (#12667)
- Fix path handling bug in
PSTask
(#12554) (Thanks @IISResetMe!) - Remove extra line before formatting group (#12163) (Thanks @iSazonov!)
- Make module formatting not generate error with strict mode (#11943)
- Adding more ETW logs to WSMan plugin (#12798) (Thanks @krishnayalavarthi!)
- Restrict loading of
amsi.dll
tosystem32
folder (#12730)
General Cmdlet Updates and Fixes
- Fix
NullReferenceException
inCommandSearcher.GetNextCmdlet
(#12659) (Thanks @powercode!) - Prevent
NullReferenceException
in Unix computer cmdlets with test hooks active (#12651) (Thanks @vexx32!) - Fix issue in
Select-Object
whereHashtable
members (e.g.Keys
) cannot be used with-Property
or-ExpandProperty
(#11097) (Thanks @vexx32!) - Fix conflicting shorthand switch
-w
for pwsh (#12945) - Rename the
CimCmdlet
resource file (#12955) (Thanks @iSazonov!) - Remove use of
Test-Path
inConciseView
(#12778) - Flag
default
switch statement condition clause as keyword (#10487) (Thanks @msftrncs!) - Add parameter
SchemaFile
toTest-Json
cmdlet (#11934) (Thanks @beatcracker!) - Bring back Certificate provider parameters (#10622) (Thanks @iSazonov!)
- Fix
New-Item
to create symbolic link to relative path target (#12797) (Thanks @iSazonov!) - Add
CommandLine
property to Process (#12288) (Thanks @iSazonov!) - Adds
-MaskInput
parameter toRead-Host
(#10908) (Thanks @davinci26!) - Change
CimCmdlets
to useAliasAttribute
(#12617) (Thanks @thlac!)
Code Cleanup
We thank the following contributors!
- Use
nameof
operator (#12716) (Thanks @xtqqczze!) - Fix comments in Mshexpression.cs (#12711) (Thanks @sethvs!)
- Formatting: remove duplicate semicolons (#12666) (Thanks @xtqqczze!)
- Replace
SortedList
withGeneric.SortedList<TKey,TValue>
(#12954) (Thanks @xtqqczze!) - Use HashSet instead of Hashtable with null values (#12958) (Thanks @xtqqczze!)
- Rename
CopyItem.Tests.ps1
toCopy-Item.Tests.ps1
to match other tests (#10701) (Thanks @romero126!) - Fix
RCS1114: Remove redundant delegate creation
(#12917) (Thanks @xtqqczze!) - Code redundancy fixes (#12916) (Thanks @xtqqczze!)
- Update the PowerShell modules to use the new Help URI (#12686)
- Reorder modifiers according to preferred order (#12864) (Thanks @xtqqczze!)
- Expand numberOfPowershellRefAssemblies list capacity (#12840) (Thanks @xtqqczze!)
- Add readonly modifier to internal static members (#11777) (Thanks @xtqqczze!)
- cleanup: Use coalesce expression (#12829) (Thanks @xtqqczze!)
- Add missing assessibility modifiers (#12820) (Thanks @xtqqczze!)
- Use
t_
naming convention for ThreadStatic members (#12826) (Thanks @xtqqczze!) - Formatting: Add empty line between declarations (#12824) (Thanks @xtqqczze!)
- Clarify defaultRefAssemblies list capacity in AddType.cs (#12520) (Thanks @xtqqczze!)
- Fixing "Double "period" (..) in message for System.InvalidOperationException" (#12758) (Thanks @kvprasoon!)
- Rethrow to preserve stack details for better maintainability (#12723) (Thanks @xtqqczze!)
- Delete license.rtf (#12738) (Thanks @xtqqczze!)
- Nullable annotations for CommandSearcher (#12733) (Thanks @powercode!)
- Redundancy: Remove 'partial' modifier from type with a single part (#12725) (Thanks @xtqqczze!)
- Remove phrase 'All rights reserved' from Microsoft copyright statements (#12722) (Thanks @xtqqczze!)
- IDictionary -> IDictionary<string, FunctionInfo> for FunctionTable (#12658) (Thanks @powercode!)
Tools
- Use correct isError parameter with Write-Log (#12989)
- Disable
NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter
rule inStyleCop
(#12855) (Thanks @xtqqczze!) - Add @TylerLeonhardt to PowerShell team list to correct changelog generation (#12927)
- Enable the upload of
ETW
traces toCLR CAP
in Windows daily build (#12890) - Prevent GitHub workflow for daily dotnet build updates from running in forks (#12763) (Thanks @bergmeister!)
- Add GitHub action for PR creation and
Wix
file generation logic (#12748)
Tests
- Remove duplicate tests from
Measure-Object.Tests.ps1
(#12683) (Thanks @sethvs!) - Fix tests to not write errors to console (#13010)
- Make sure tabcompletion tests run (#12981)
- Remove dependency on DNS for
Test-Connection
tests on macOS (#12943) - Restore
markdownlint
tests (#12549) (Thanks @xtqqczze!) - Wrap tests in pester blocks (#12700) (Thanks @xtqqczze!)
Build and Packaging Improvements
We thank the following contributors!
- Update Distribution_Request.md
- Bump NJsonSchema from 10.1.15 to 10.1.16 (#12685)
- Disable uploading Symbols package (#12687)
- Update .NET SDK version from
5.0.100-preview.5.20279.10
to5.0.100-preview.6.20318.15
(#13018) - Remove component ref when re-generating the wix file (#13019)
- Make sure icons are added to MSI staging folder (#12983)
- Update
DotnetRutimeMetadata.json
to point to preview 6 (#12972) - Bump PSReadLine from
2.0.1
to2.0.2
(#12909) - Bump
NJsonSchema
from 10.1.18 to 10.1.21 (#12944) - Check if Azure Blob exists before overwriting (#12921)
- Enable skipped tests (#12894) (Thanks @iSazonov!)
- Fix break in package build by pinning
ffi
version to1.12
(#12889) - Upgrade
APIScan
version (#12876) - Make contributors unique in Release notes (#12878) (Thanks @kvprasoon!)
- Update Linux daily CI to run in a single agent & collect traces (#12866)
- Update .NET SDK version from
5.0.100-preview.5.20278.13
to5.0.100-preview.5.20279.10
(#12844) (Thanks @github-actions[bot]!) - Sign the
MSIX
files for the store (#12582) - Update the CI builds (#12830)
- Update .NET SDK version from
5.0.100-preview.5.20272.6
to5.0.100-preview.5.20278.13
(#12772) (Thanks @github-actions[bot]!) - Allow use of build module on unknown Linux distros (#11146) (Thanks @Saancreed!)
- Fix MSI upgrade and shortcut issues (#12792) (Thanks @heaths!)
- Bump NJsonSchema from 10.1.17 to 10.1.18 (#12812)
- Update .NET SDK version from
5.0.100-preview.5.20269.29
to5.0.100-preview.5.20272.6
(#12759) (Thanks @github-actions[bot]!) - Bump NJsonSchema from 10.1.16 to 10.1.17 (#12761)
- Update to dotnet SDK 5.0.0-preview.5.20268.9 (#12740)
- Remove
assets\license.rtf
(#12721) (Thanks @xtqqczze!) - Bump
Microsoft.CodeAnalysis.CSharp
from3.5.0
to3.6.0
(#12731)
Documentation and Help Content
- Update
README
andmetadata
files for next release (#12717) - Update
README.md
removing experimental status ofArm
builds, butWin-Arm64
is still preview for Stable release. (#12707) - Add link to Github compare in changelog (#12713) (Thanks @xtqqczze!)
- Added missing changelog for v7.1.0-preview.2 (#12665)
- Update required Visual Studio version in build docs (#12628) (Thanks @xtqqczze!)
- minor update to Distribution_Request.md (#12705) (Thanks @kilasuit!)
- Update docs.microsoft.com links (#12653) (Thanks @xtqqczze!)
- Update change log for
6.2.5
release (#12670) - Update
README.md
andmetadata.json
for next release (#12668) - Merge 7.0.1 change log (#12669)
- Remove markdown unused definitions (#12656) (Thanks @xtqqczze!)
- Add HoloLens to list of PowerShell adopters (#12940) (Thanks @reynoldsbd!)
- Update
README.md
andmetadata.json
for next releases (#12939) - Fix broken link in
README.md
(#12887) (Thanks @xtqqczze!) - Minor typo corrections in Distribution Request Issue Templates (#12744) (Thanks @corbob!)
- Correct 'review-for-comments' in
Governance.md
(#11035) (Thanks @MarvTheRobot!) - Fix markdown ordered lists (#12657) (Thanks @xtqqczze!)
- Fix broken
docs.microsoft.com
link (#12776) (Thanks @xtqqczze!) - Replace link to Slack with link to PowerShell Virtual User Group (#12786) (Thanks @xtqqczze!)
- Update
LICENSE.txt
so that it's recognized as MIT (#12729)
SHA256 Hashes of the release artifacts
- powershell-7.1.0-preview.4-linux-alpine-x64.tar.gz
- 997289C18609BA13E6EAC6E37DA31F6FD871FED624705FE1A892021D6D9EE1D0
- powershell-7.1.0-preview.4-linux-arm32.tar.gz
- 23B24E2DEC8583D50DC8D48A380E15D5F4941A88A0258D2F5A98612C48D6B1F5
- powershell-7.1.0-preview.4-linux-arm64.tar.gz
- BF865A1CA368230B55B1483EB08D0D7CBBE59F258BC44C87B5736F9AFA374288
- powershell-7.1.0-preview.4-linux-x64.tar.g...
v7.0.2 Release of Powershell
7.0.2 - 2020-06-11
Engine Updates and Fixes
- Ensure null-coalescing LHS is evaluated only once (#12667)
- Restrict loading of
amsi.dll
tosystem32
folder (#12730)
General Cmdlet Updates and Fixes
Tools
- Update the PowerShell team list to correct changelog generation (#12927)
Tests
- Pin major Pester version to 4 to prevent breaking changes caused by upcoming release of
v5
(#12262) (Thanks @bergmeister!)
Build and Packaging Improvements
Update to .NET Core 3.1.5
SHA256 Hashes of the release artifacts:
- powershell_7.0.2-1.debian.10_amd64.deb
- DE39CDBB51A9288AA065B463C400AF550C2FB134ACAD1E688E31160CFF4D4DDE
- powershell_7.0.2-1.debian.11_amd64.deb
- 7FBF4C5C141C5F83CD1C9C4DF293861783A970F9C4EB14E80DEC3297DB1673A9
- powershell_7.0.2-1.debian.9_amd64.deb
- AC34D4AD9F6E9FAC8F68A51A9FD9F8442C3C6B84E8AA48CD3D3E515BFB3B45F5
- powershell_7.0.2-1.ubuntu.16.04_amd64.deb
- A75AED8B72649F493E9EBCDA882F1FB915D2B05458C45DB34A5A1E02C08E87B1
- powershell_7.0.2-1.ubuntu.18.04_amd64.deb
- 43EA45A0650617CFFDF2BEC61E4E955C74494338B058A3BCF76F833077CD3A9C
- powershell-7.0.2-1.centos.8.x86_64.rpm
- 89284BA00FBBF938DB46EBBFFF931ED44D5340EAD8EFD2E950A667A2F59B4E7A
- powershell-7.0.2-1.rhel.7.x86_64.rpm
- BD44AFFDC2B56AB75444AFC0CBC779BB256322CC872E0A84F7A03F877D0ED9B5
- powershell-7.0.2-linux-alpine-x64.tar.gz
- 815C0A7CDC0A190921EC374B1A3F8BC1D3C73C10A8C84B55EDF8B7F0519B6A00
- powershell-7.0.2-linux-arm32.tar.gz
- 3F884C8EB97CBF28402D5EE5C64C50C556C87779F08A7EB01062C5B7567F9246
- powershell-7.0.2-linux-arm64.tar.gz
- 8677301996B5335B872D267D41F588C145EEFFA6B9736962530480B4D15CC295
- powershell-7.0.2-linux-x64-fxdependent.tar.gz
- E687DBC2F439AF4479B8815F68E08A7301C87734AC4C89822C9B0A7DF83FEDC2
- powershell-7.0.2-linux-x64.tar.gz
- E7E458A32C51C6CE43647B8A0EB7FBD9DA1B67850C18E389F0EEF7C7109891FB
- powershell-7.0.2-osx-x64.pkg
- F25AA06CE580CE5DD844D3DCFCDD335D56268E0FDD9F3944A303494BC5EE85DD
- powershell-7.0.2-osx-x64.tar.gz
- CA0B8D6893236F8A45D1F000FC482CDEEC7054DBEF8FB178DDE6F8B3E15B8511
- PowerShell-7.0.2-win-arm32.msix
- 71004171D22BB0D11577A852581670EDD110CC22F1D1DF845AF873AEC47CE6A4
- PowerShell-7.0.2-win-arm32.zip
- 44D532A5DD517A4FDD921F5234CE99BC89F12EBB8EFDAAE033B35BD9E71EB896
- PowerShell-7.0.2-win-arm64.msix
- 11735AACAEB65B1D621E8CFD4B9BB5838C222F3247C924DDFF14A6D55BCE9BA0
- PowerShell-7.0.2-win-arm64.zip
- 9C2F9CA989CBB23D12C778D0CC19E35458D74BF353BD58B5F901F1D40D94BA04
- PowerShell-7.0.2-win-fxdependent.zip
- 89BB4F2FD749C99BF623FF25643983CCD7EEB10E9CA28577F05E4833822B57DD
- PowerShell-7.0.2-win-fxdependentWinDesktop.zip
- B281D05B3739CD4D8FDFB6A5F61D6FA39A12B0912AD9826D6BBFF2EF4829A09D
- PowerShell-7.0.2-win-x64.msi
- FF6565339CC83F99D3954BD1947C343F537547B2D4308C5F2DAC7B577B2F30D6
- PowerShell-7.0.2-win-x64.msix
- 92F14E3A46F25434BE85CFB6214A9AD7208B2215574067F66E3901C100E412CD
- PowerShell-7.0.2-win-x64.zip
- 3AC28C2E9BA08A3A6D705CBA90485D1F4D0DC7A58A96F7EC7947C95F61D1CB7A
- PowerShell-7.0.2-win-x86.msi
- 93DB164A5E7E978C083B5396F6FA67F8B040002B5B52A4077F029E2EFB4DF08F
- PowerShell-7.0.2-win-x86.msix
- 6B8A15C36E81C6833D10C2D8A8619B371934F62EF4F022EAEBF8F991A104213A
- PowerShell-7.0.2-win-x86.zip
- 1C7D66E3C974A85B8D14FB80ACDF71E28B745C203A581CAA95071340F43B90B0
- powershell-lts_7.0.2-1.debian.10_amd64.deb
- CA3F43C146874F228C3565F7387C48D3FC2B6667D31AF0DF9D7EEC2E68337DD0
- powershell-lts_7.0.2-1.debian.11_amd64.deb
- 97A4B0C60E459FE18D0ED37AB57FD334AC54B650481C6BF872682FDAC59DCE81
- powershell-lts_7.0.2-1.debian.9_amd64.deb
- 69CDF95CB07B7D9B17E54778762E76C55BF999B2184908AA40D9AD95A958B96E
- powershell-lts_7.0.2-1.ubuntu.16.04_amd64.deb
- 0DD7919577FA68213C36DF9B99C621285DB5D7A5C2E949667693BF33C9E3734A
- powershell-lts_7.0.2-1.ubuntu.18.04_amd64.deb
- 43C4CFEE4D7A1447804BAD100E7049C1D84782964355A0771183C4CAAA3E5F33
- powershell-lts-7.0.2-1.centos.8.x86_64.rpm
- CED4043A54F492033350E125C6E84807588F5E8E08D3C8C1C06775C16992811E
- powershell-lts-7.0.2-1.rhel.7.x86_64.rpm
- D834F0CCCF96B570F765A6CA4CF582416B09E0F8E0ECB1F1EDCDBEF69899AB9A
- powershell-lts-7.0.2-osx-x64.pkg
- 923954CA5CB19DB5FD028FEEBD2ECCCD6C6235D900216E3C81196DCE5F6D4AD4
v6.2.6 Release of PowerShell
6.2.6 - 2020-06-11
Engine Updates and Fixes
- Restrict loading of
amsi.dll
tosystem32
folder (#12730)
Tools
- Update the PowerShell team list to correct changelog generation (#12927)
Tests
- Pin major Pester version to 4 to prevent breaking changes caused by upcoming release of
v5
(#12262) (Thanks @bergmeister!)
Build and Packaging Improvements
Update to .NET Core 2.1.807
SHA256 Hashes of the release artifacts:
- powershell_6.2.6-1.debian.9_amd64.deb
- 764D526A3D3FE47BC0289E14C5BB5CDB60C4EA73066CC618AB6B58EDD861D082
- powershell_6.2.6-1.ubuntu.16.04_amd64.deb
- E4227D13CE6C1A1A4BB6FC50407E0FEC04D4E62DB402E2644C0FA916286FE061
- powershell_6.2.6-1.ubuntu.18.04_amd64.deb
- 396012483B33AB75F516A979E3B686322DEA53DB457E29EC82D4F4110D6CF9D2
- powershell-6.2.6-1.rhel.7.x86_64.rpm
- 043433D15AF21E59F8B9062C2FC0CC9BA3AC601E0559F52120179DEC3E08DA14
- powershell-6.2.6-linux-alpine-x64.tar.gz
- AB37B2572E6945F26AF533BB1F8BAC63F1F484E979472E676E21D9C0B3AB24FA
- powershell-6.2.6-linux-arm32.tar.gz
- B8BD51EAA5802FA279675F34A041D67089617561039EE9040F5756DCF8367AD4
- powershell-6.2.6-linux-arm64.tar.gz
- 88203B409EEC830F6F444299AE46FF2912547E32430246F05012D625A4A70215
- powershell-6.2.6-linux-x64-fxdependent.tar.gz
- 9EFDE7EBC11C6D7EECCE1F0898EDD795B3423CE9D4387E49A60C25E3B116F6CA
- powershell-6.2.6-linux-x64.tar.gz
- EE5512D869AB9BD59BF17F417FF93013E0A169DB91CF848BA2570D4818E05E17
- powershell-6.2.6-osx-x64.pkg
- D3579FE4661C6B3A211ED9E6CA316FE2AD012AFE81B8724F4C633B4F52A34A25
- powershell-6.2.6-osx-x64.tar.gz
- 2FE52091CE12D1312BA31AB5162D8507A09A5BA15BA65C82EB76A93021D05E45
- PowerShell-6.2.6-win-arm32.msix
- FA5438B9D427D2362A6948EF610C87C36EBDEF23BA79D6E3F263BE6A1C6D99AB
- PowerShell-6.2.6-win-arm32.zip
- 7B37E4A89C14BFBF0DCB8DF61F9D531BEA3BEDC8BDA9AD922C2D3CB5A14B10E9
- PowerShell-6.2.6-win-arm64.msix
- E053F0A707A625A34273C1B27EDC5A1B5B55FF24AC24A04E857132B23F0BB4C0
- PowerShell-6.2.6-win-arm64.zip
- C032397FA682E65EBAA14E640C9116A780D3FDAB3F75A913B20FC72DBE2239B1
- PowerShell-6.2.6-win-fxdependent.zip
- 927D70DA29E895956074391947A0EB291EFC3991D4A7ABE3CF8121E8D65866AF
- PowerShell-6.2.6-win-x64.msi
- 8E999B59A4DD9B40AB9E032866DD2FE0F18E53E38C67A7583932F8ED213AB1FE
- PowerShell-6.2.6-win-x64.msix
- 316CD61C0813BB4FE2E1C6BB0E76F87B0A0E9050C0463BB3FD6359D1554C4E01
- PowerShell-6.2.6-win-x64.zip
- 6F9C19275DFC6884BA9D7F40AF4C37AA66E2A563A89BEA7F24004650EEF913C8
- PowerShell-6.2.6-win-x86.msi
- 2F5B0BE7A53B55EDAE25D39D0A54FE0876E2896559B9156FB07B77CB79D18EEB
- PowerShell-6.2.6-win-x86.zip
- 68F512984E907E17B586DC42E1BF3C702EF3B45B63773B69CCF3B9F08C24D8D3
v7.1.0-preview.3 Release of PowerShell
7.1.0-preview.3 - 2020-05-14
Breaking Changes
Engine Updates and Fixes
Experimental Features
- Support passing
PSPath
to native commands (#12386)
General Cmdlet Updates and Fixes
- Fix incorrect index in format string in ParameterBinderBase (#12630) (Thanks @powercode!)
- Copy the
CommandInfo
property inCommand.Clone()
(#12301) (Thanks @TylerLeonhardt!) - Apply
-IncludeEqual
inCompare-Object
when-ExcludeDifferent
is specified (#12317) (Thanks @davidseibel!) - Change
Get-FileHash
to close file handles before writing output (#12474) (Thanks @HumanEquivalentUnit!) - Fix inconsistent exception message in
-replace
operator (#12388) (Thanks @jackdcasey!)
Code Cleanup
We thank the following contributors!
- Replace Unicode
non-breaking space
character with space (#12576) (Thanks @xtqqczze!) - Remove unused
New-DockerTestBuild.ps1
(#12610) (Thanks @RDIL!) - Annotate
Assert
methods for better code analysis (#12618) (Thanks @powercode!) - Use correct casing for cmdlet names and parameters in *.ps1 files throughout the codebase (#12584) (Thanks @xtqqczze!)
- Document why
PackageVersion
is used inPowerShell.Common.props
(#12523) (Thanks @xtqqczze!)
Tools
- Update
@PoshChan
config to includeSSH
(#12526) (Thanks @vexx32!) - Update log message in
Start-PSBootstrap
(#12573) (Thanks @xtqqczze!) - Add the
.NET SDK
installation path to the current process path intools/UpdateDotnetRuntime.ps1
(#12525)
Tests
- Make CIM tab completion test case insensitive (#12636)
- Mark ping tests as Pending due to stability issues in macOS (#12504)
Build and Packaging Improvements
We thank the following contributors!
- Update build to use the new .NET SDK
5.0.100-preview.4.20258.7
(#12637) - Bump NJsonSchema from 10.1.14 to 10.1.15 (#12608)
- Bump NJsonSchema from 10.1.13 to 10.1.14 (#12598)
- Bump NJsonSchema from 10.1.12 to 10.1.13 (#12583)
- Update the build to sign any unsigned files as 3rd party Dlls (#12581)
- Update .NET SDK to
5.0.100-preview.4.20229.10
(#12538) - Add ability to
Install-Dotnet
to specify directory (#12469) - Allow
/
in relative paths forusing module
(#7424) (#12492) (Thanks @jcotton42!) - Update dotnet metadata for next channel for automated updates (#12502)
- Bump .NET to 5.0.0-preview.4 (#12507)
- Bump
Microsoft.ApplicationInsights
from2.13.1
to2.14.0
(#12479) - Bump PackageManagement from 1.4.6 to 1.4.7 in /src/Modules (#12506)
- Bump
Xunit.SkippableFact
from1.3.12
to1.4.8
(#12480) - Fix quotes to allow variable expansion (#12512)
- Use new
TargetFramework
asnet5.0
in packaging scripts (#12503) (Thanks @iSazonov!) - Use new value for
TargetFramework
asnet5.0
instead ofnetcoreapp5.0
(#12486) (Thanks @iSazonov!) - Disable
PublishReadyToRun
for framework dependent packages (#12450) - Add
dependabot
rules to ignore updates from .NET (#12466) - Update
README.md
andmetadata.json
for upcoming release (#12441) - Turn on
ReadyToRun
(#12361) (Thanks @iSazonov!) - Add summary to compressed sections of change log (#12429)
Documentation and Help Content
- Add link to life cycle doc to distribution request template (#12638)
- Update TFM reference in build docs (#12514) (Thanks @xtqqczze!)
- Fix broken link for blogs in documents (#12471)
SHA256 Hashes of the release artifacts
- powershell-7.1.0-preview.3-linux-alpine-x64.tar.gz
- FD9A419885803D1B17AB46CA026C1E6A5196A86B05C68B37307F0F97F021E059
- powershell-7.1.0-preview.3-linux-arm32.tar.gz
- E040021C0B0BFAFB97D9C9E9773FA7EBECE7217CC75186CFF9E2D490A61B73F6
- powershell-7.1.0-preview.3-linux-arm64.tar.gz
- F103EAE2FAEF824403D924827B29A76398F6EFCD44CDB5C21EE7AD56406B57F4
- powershell-7.1.0-preview.3-linux-x64.tar.gz
- 12673084D4A99C7E8E0F48D4591014E364B0B8E1F52BD9945E74823D3B225600
- powershell-7.1.0-preview.3-linux-x64-fxdependent.tar.gz
- 3FA302E7B1C51DD0681A40AB52C409EED86998F0FC18E8E92B4B0C49B5FFE68E
- powershell-7.1.0-preview.3-osx-x64.pkg
- 4BC5AE8F602B823F09320AC84FF1D0F892C40D6BF6287D9B549DD138B5C51C14
- powershell-7.1.0-preview.3-osx-x64.tar.gz
- 14D790998C4AC4AB9C756B0D5B0A88218585F4A8F0AEB4C4AC0C265021522E08
- PowerShell-7.1.0-preview.3-win-arm32.msix
- 7D5F4E3E7B07BD80B82AFC5438464A2EBE41A167F6E31AE847C3FC3AB1A44532
- PowerShell-7.1.0-preview.3-win-arm32.zip
- 0705D370D3306DEDF01D4099C1B0534A03D60BAE7EC4594898C861A9945BE9DF
- PowerShell-7.1.0-preview.3-win-arm64.msix
- B950181A136D3CB71DBA15B46C97FE8FEE84B14A7C181EB031E3A21CC48C1E03
- PowerShell-7.1.0-preview.3-win-arm64.zip
- E5CBF446330F8FACA5FF9EA6AA0121D4BB3223BAF7FEE5CE8741EEDBA83BDB25
- PowerShell-7.1.0-preview.3-win-fxdependent.zip
- 54699FB6637C4E312D532CAFCCF971E194656C781A8921F3EDDCF99676520005
- PowerShell-7.1.0-preview.3-win-fxdependentWinDesktop.zip
- B29EC82BD3D6D8B44DAB196A0393D70CBB1DEA341042A03E24FD1CFECB8E44B7
- PowerShell-7.1.0-preview.3-win-x64.msi
- 3C73138B407581655066BCDFC9B36BAA3A6DB5D1044CD656A5BCE1B47083D905
- PowerShell-7.1.0-preview.3-win-x64.msix
- 38773FCE0FF7A5C7C6DFE5BEEA629C025C278225B1DCD84DD55C9CBFF83E53A6
- PowerShell-7.1.0-preview.3-win-x64.zip
- 85B887C026D00302C7E05E5AE76580069B51A68DFD69A8FA0D3444A34CAE6BC6
- PowerShell-7.1.0-preview.3-win-x86.msi
- 6CCCD4D8610F21B86660D74390E643042B290AB896A240BC8E1F67CFD7044902
- PowerShell-7.1.0-preview.3-win-x86.msix
- 848BB0E0A6D607D324C6F431B1DC0CFDC6E99B92F39C9660058193C9CD4A38B2
- PowerShell-7.1.0-preview.3-win-x86.zip
- A9AE4ED8BF2AFCA50522D98C0F72D520927CB39B5204642B09F9F84BF2A6730A
- powershell-preview_7.1.0-preview.3-1.debian.10_amd64.deb
- 0B258F444F929A97CF22E4C189660BEEA2B46FB80BF26DDB43C8BD87D95875D9
- powershell-preview_7.1.0-preview.3-1.debian.11_amd64.deb
- 353F731A80D8A867A0A1A1F4A70B98B8E5866F763886CC3BFC70DD74771DBBE9
- powershell-preview_7.1.0-preview.3-1.debian.9_amd64.deb
- E81CDDAAFB63308CCCB85D684C2BB3C4AFA89C6F5E5570800D00CDC8C677DA61
- powershell-preview_7.1.0-preview.3-1.ubuntu.16.04_amd64.deb
- 0A4E35814C04605BF3D5AE6987647FCD6C14A2C47293566B9DF2E842A489F946
- powershell-preview_7.1.0-preview.3-1.ubuntu.18.04_amd64.deb
- 0D0EEB19D6B98E1DD1B8D76E95973497E088B68D35F4739794B606B306F9067C
- powershell-preview-7.1.0_preview.3-1.centos.8.x86_64.rpm
- B71341BC9ECE4F0039429DA6E7FC8DF150B68DC5A8A61EB79EE7BC855BF3C629
- powershell-preview-7.1.0_preview.3-1.rhel.7.x86_64.rpm
- 852A59ABCEB9BC00353915B25D8FF2216A81DD6326708B35F9B1387498EF2C03
v7.0.1 Release of PowerShell
7.0.1 - 2020-05-14
Engine Updates and Fixes
- Discover assemblies loaded by
Assembly.Load(byte[])
andAssembly.LoadFile
(#12203) - Allow case insensitive paths for determining
PSModulePath
(#12192)
General Cmdlet Updates and Fixes
- Add
null
check for Windows PowerShell install path (#12296) - Fix Null Reference error in CSV commands (#12281) (Thanks @iSazonov!)
- Fix
WinCompat
module loading to treat Core edition modules higher priority (#12269) - Fix
<img />
detection regex in web cmdlets (#12099) (Thanks @vexx32!) - Miscellaneous minor updates to
WinCompat
(#11980) - Fix
ConciseView
where error message is wider than window width and doesn't have whitespace (#11880, #11746) - Make
Test-Connection
always use the default synchronization context for sending ping requests (#11517)
Tests
- Fix CIM tab complete test failure (#12636)
Build and Packaging Improvements
Move to .NET Core 3.1.202 SDK and update packages.
Documentation and Help Content
- Remove the version number of PowerShell from
LICENSE
(#12019)
SHA256 Hashes of the release artifacts:
- powershell_7.0.1-1.debian.10_amd64.deb
- EEF1998A194D25105C7C55CB00FA72379B75B519ED352215B83963B8266F50D6
- powershell_7.0.1-1.debian.11_amd64.deb
- 5686823FAAC7F2235D20B24A69155FBC09E63854DB2582379D7FB297FE06CD65
- powershell_7.0.1-1.debian.9_amd64.deb
- 8275E113001D169ED6EDAF951AEC9C39A3938C1CF1A5D177D56D939E9143E79C
- powershell_7.0.1-1.ubuntu.16.04_amd64.deb
- 4D46F25AF906057D3AB048AB0B397214EFB4B07397852F6B316D9C3CA8374AF8
- powershell_7.0.1-1.ubuntu.18.04_amd64.deb
- C18E4AE45CC10265F1214A60912D949044FBE2EF6B78CC16E7683DCB180DB1F9
- powershell-7.0.1-1.centos.8.x86_64.rpm
- F55DFCC841EED31E4C9B42A322A101E9A1545804A844B1B1582DCF02695D6AE0
- powershell-7.0.1-1.rhel.7.x86_64.rpm
- 6321A159C3726679F73740911D0B0DB9D955B75DF10CF8077ACB4C2B6629644D
- powershell-7.0.1-linux-alpine-x64.tar.gz
- E7F9365FBB6025A9BD57B3D1F59E420AE002EA699CDB2B6CA33E1E169DF380C8
- powershell-7.0.1-linux-arm32.tar.gz
- 5879757260404631A4F8A2294E77EDDFCB43831CFC0ADEC0C50AD77696CE8581
- powershell-7.0.1-linux-arm64.tar.gz
- 90F9BF93A0A3FA9F1BDBFA002B6C4EC6D2AE03598B41F8F552FE4FBDD5F9D5F2
- powershell-7.0.1-linux-x64-fxdependent.tar.gz
- 8C21135601FEDC1771553605581B1F018933858A9ABE7A4D6D9FB5817438757A
- powershell-7.0.1-linux-x64.tar.gz
- 7843E7B4DBAD39FCFB9433E715564FE186BAA8BF6F3A4FCDC981DC3160F4BF77
- powershell-7.0.1-osx-x64.pkg
- 8C3CB8C3505E44D32712812E7EFD73346C261089001CABD3806ADD96F6F62D55
- powershell-7.0.1-osx-x64.tar.gz
- 59B5FF52DA8F5105FA4B3CEE4B0BDCB5E8C2AEF1C4F6E88449C3FE17AB6EE6AF
- PowerShell-7.0.1-win-arm32.msix
- 06DD4B2050D2844A0070EF4573AAC0197A40CD28AD9A57998CAE5DBAF6A7A3DC
- PowerShell-7.0.1-win-arm32.zip
- 89BFDF4E5C0A8F4BAB3C297BFF85F7A8A826113FEC3483878DFD827B0560A26F
- PowerShell-7.0.1-win-arm64.msix
- 328A14F568B161A1DAE35C791AA4B0105A09940FFC22BDC62A72446681EB588F
- PowerShell-7.0.1-win-arm64.zip
- 7C7B768346A9772B7743803DB42DDABB2C99B2D0613E985CBE4676B595CF2E3F
- PowerShell-7.0.1-win-fxdependent.zip
- A955EC73BB75BD90909073F38E308069A9560DF32FFFD88D35CE76FB38C2509E
- PowerShell-7.0.1-win-fxdependentWinDesktop.zip
- 7413DF9A335D4F83AAE68E607D2D7CA0E5D8054BB44C3AF280FC9C207389111C
- PowerShell-7.0.1-win-x64.msi
- E652A8E0F7D088106EA018D4B9E02373D4331907EFA64A60DC32E097B165D8FD
- PowerShell-7.0.1-win-x64.msix
- D9E2B47CC00A1E05CFD6FC702121D09DE59C794598D747807F87C0A7655ABC83
- PowerShell-7.0.1-win-x64.zip
- 0CE5E2C20C773E54F931ADC60C77F599CA90C25B14F53FDBDED19572847B45C7
- PowerShell-7.0.1-win-x86.msi
- F38C2FD72DC54C1FEC2871E4E95352CA546101BE6283458D06A6F9B1A56AD60A
- PowerShell-7.0.1-win-x86.msix
- EF1A2CF9B50E841F17B7DF898BA9201FC82B9E40835837883A7D243516EECCAE
- PowerShell-7.0.1-win-x86.zip
- 1478777C68B489574CC98B4041A6DC87330FFD2C14D91970D86B7D1B27D377EA
- powershell-lts_7.0.1-1.debian.10_amd64.deb
- FD775A63ED8BD448A597E50F9802953128B252503989B0C29BD3B244226F9D42
- powershell-lts_7.0.1-1.debian.11_amd64.deb
- 2DF0ADB1946FD2A8BDC97E76EBB1BFF8C323A32A88E3A7101FE1E24C85955724
- powershell-lts_7.0.1-1.debian.9_amd64.deb
- AC94A49E018D7FA8FE743D54945680FD670A7E053E3222DF21B2E3D5B34722CC
- powershell-lts_7.0.1-1.ubuntu.16.04_amd64.deb
- 20FA86B346172A9E04C7F75004AD0C4190011BDAAACFE12D90EA4B8655E8CDBD
- powershell-lts_7.0.1-1.ubuntu.18.04_amd64.deb
- B5E286BB58901F6C4B0A72C15643601AD38AEBB3DB6A8E1859D31C0EBD0F0193
- powershell-lts-7.0.1-1.centos.8.x86_64.rpm
- 49B840F2A520B25AEF4214955163BC641E3A529B2F1909B983394B9FEB27AA60
- powershell-lts-7.0.1-1.rhel.7.x86_64.rpm
- E372E01BA2116D3C333EABF48C12A0E3AE7397197565E5CA004793CA270BAD83
- powershell-lts-7.0.1-osx-x64.pkg
- E92F2A3E47FEA12B96BA942B9AB22B52D497AB332691A8040D13713161E99549
v6.2.5 Release of PowerShell
6.2.5 - 2020-05-14
Build and Packaging Improvements
- Port back the code for new changelog format.
- Work around
FPM
issue with a specific version on macOS - Update the combined package build to release the daily builds (#10449)
- Refactor packaging pipeline (#11852)
- Bump .NET SDK version to the version 2.1.18
- Move to standard internal pool for building (#12119)
SHA256 Hashes of the release artifacts
- powershell_6.2.5-1.debian.9_amd64.deb
- 3DD2BFF5D8F3013A38F3452EAE9365CD025AC283E380FD1016BD0EF2A59FC3BD
- powershell_6.2.5-1.ubuntu.16.04_amd64.deb
- 827DBA197C00342FCB92E2E61EA6EEE0743FECF74E04F2369A5B91F4935044FD
- powershell_6.2.5-1.ubuntu.18.04_amd64.deb
- 778302AA37AFAF7BFFDB3F7372F65C0FC3DCCFC270038F0045B8B6B622DE431F
- powershell-6.2.5-1.rhel.7.x86_64.rpm
- 079C416B5C0DECF4C4E25E80AE0A9290E2429016583E218ABA654F0064AD4583
- powershell-6.2.5-linux-alpine-x64.tar.gz
- 0446C646BC2646B23C75A56B30DA37B5E3A41FE86C10E5D1B2695D3150171A7E
- powershell-6.2.5-linux-arm32.tar.gz
- FDF0FCA48F3BF424AD95AE1EBDC5ED4F2BF26F4C376F00923603B7B1A67F6DFB
- powershell-6.2.5-linux-arm64.tar.gz
- 8FCCED715815DDAAF86F94E35553CDFE73169F2F835E098C4C518B307FB4FB90
- powershell-6.2.5-linux-x64.tar.gz
- B05C05775AB4967F4EFF4F23EAF0A2A348A606335A222EB1AEB2C13A573EB519
- powershell-6.2.5-linux-x64-fxdependent.tar.gz
- 72B32528760B81D6D3D62646A2F95EDFFABAB18B4912B240A8B67B35419E0CA6
- powershell-6.2.5-osx-x64.pkg
- D85205B988505A683CF9F305AD9FD0D0CCA8C8E5414B27C0DF17E530BAEA5DBC
- powershell-6.2.5-osx-x64.tar.gz
- 57005A064216868E7B920FD8EE9D27EA079114A44ADA43041EDE93D543A827A0
- PowerShell-6.2.5-win-arm32.msix
- 326CB558DB980B2BB7F2007F065666D07E9D4B773F743527477924C750259EB4
- PowerShell-6.2.5-win-arm32.zip
- 3B53544969B51121C24DAC1597ECCFF6921146D12C48B5C3CDF761F6A8A99916
- PowerShell-6.2.5-win-arm64.msix
- 4B20B8670A1AB5C56FE912D4850383EB6D47DF28706B6F4A76FC7E695A450546
- PowerShell-6.2.5-win-arm64.zip
- 34CCFA8C503F8780EECF896E5C4F23912C974267CDDEDAD6CEEC90D6202492B2
- PowerShell-6.2.5-win-fxdependent.zip
- 7A3ECB41F0C7C319229FEACA9FF861DDF424E70D988A1B3FCB71AA03A3C13EB6
- PowerShell-6.2.5-win-x64.msi
- DBD4E6FB222D868C1D55FBF9F2797FEB35083B51EE8454FF11194FC7F76B01D3
- PowerShell-6.2.5-win-x64.msix
- 4616B3FE3B25E71B8B0564E5C28797BA13621E13019135B7AC89564ED29BDD15
- PowerShell-6.2.5-win-x64.zip
- 895E243F8F783B429A7DAF0ED5A1117B577D60E3F3B7DF73470B4153BD0DA355
- PowerShell-6.2.5-win-x86.msi
- 7EC1BEB2F310D32C733203E6FF37994C2F0064BF8EC036363DB0AEB6EAB15F38
- PowerShell-6.2.5-win-x86.zip
- FC37BF6A3131257BFCBB9D0F68C61420D07D0E48206790F3CDE87FB3ACF304DD
v7.1.0-preview.2 Release of PowerShell
7.1.0-preview.2 - 2020-04-23
Breaking Changes
- On Windows,
Start-Process
creates a process environment with
all the environment variables from current session,
using-UseNewEnvironment
creates a new default process environment (#10830) (Thanks @iSazonov!) - Do not wrap return result to
PSObject
when converting ScriptBlock to delegate (#10619)
Engine Updates and Fixes
- Allow case insensitive paths for determining
PSModulePath
(#12192) - Add PowerShell version 7.0 to compatible version list (#12184)
- Discover assemblies loaded by
Assembly.Load(byte[])
andAssembly.LoadFile
(#12203)
General Cmdlet Updates and Fixes
- Fix
WinCompat
module loading to treat PowerShell 7 modules with higher priority (#12269) - Implement
ForEach-Object -Parallel
runspace reuse (#12122) - Fix
Get-Service
to not modify collection while enumerating it (#11851) (Thanks @NextTurn!) - Clean up the IPC named pipe on PowerShell exit (#12187)
- Fix
<img />
detection regex in web cmdlets (#12099) (Thanks @vexx32!) - Allow shorter signed hex literals with appropriate type suffixes (#11844) (Thanks @vexx32!)
- Update
UseNewEnvironment
parameter behavior ofStart-Process
cmdlet on Windows (#10830) (Thanks @iSazonov!) - Add
-Shuffle
switch toGet-Random
command (#11093) (Thanks @eugenesmlv!) - Make
GetWindowsPowerShellModulePath
compatible with multiple PS installations (#12280) - Fix
Start-Job
to work on systems that don't have Windows PowerShell registered as default shell (#12296) - Specifying an alias and
-Syntax
toGet-Command
returns the aliased commands syntax (#10784) (Thanks @ChrisLGardner!) - Make CSV cmdlets work when using
-AsNeeded
and there is an incomplete row (#12281) (Thanks @iSazonov!) - In local invocations, do not require
-PowerShellVersion 5.1
forGet-FormatData
in order to see all format data. (#11270) (Thanks @mklement0!) - Added Support For Big Endian
UTF-32
(#11947) (Thanks @NoMoreFood!) - Fix possible race that leaks PowerShell object dispose in
ForEach-Object -Parallel
(#12227) - Add
-FromUnixTime
toGet-Date
to allow Unix time input (#12179) (Thanks @jackdcasey!) - Change default progress foreground and background colors to provide improved contrast (#11455) (Thanks @rkeithhill!)
- Fix
foreach -parallel
when current drive is not available (#12197) - Do not wrap return result to
PSObject
when convertingScriptBlock
todelegate
(#10619) - Don't write DNS resolution errors on
Test-Connection -Quiet
(#12204) (Thanks @vexx32!) - Use dedicated threads to read the redirected output and error streams from the child process for out-of-proc jobs (#11713)
Code Cleanup
We thank the following contributors!
Tools
- Update .NET dependency update script to include test
csproj
files (#12372) - Scripts to update to .NET prerelease version (#12284)
Tests
- Pin major Pester version to 4 to prevent breaking changes caused by upcoming release of v5 (#12262) (Thanks @bergmeister!)
Build and Packaging Improvements
We thank the following contributors!
- Add the
nuget.config
from root to the temporary build folder (#12394) - Bump System.IO.Packaging (#12365)
- Bump Markdig.Signed from 0.18.3 to 0.20.0 (#12379)
- Bump to .NET 5 Preview 3 pre-release (#12353)
- Bump PowerShellGet from 2.2.3 to 2.2.4 (#12342)
- Linux: Initial support for Gentoo installations. (#11429) (Thanks @rkitover!)
- Upgrade to .NET 5 Preview 2 (#12250) (Thanks @bergmeister!)
- Fix the
Sync PSGalleryModules to Artifacts
build (#12277) - Bump PSReadLine from 2.0.0 to 2.0.1 (#12243)
- Bump
NJsonSchema
from10.1.11
to10.1.12
(#12230) - Update change log generation script to support collapsible sections (#12214)
Documentation and Help Content
- Add documentation for
WebResponseObject
andBasicHtmlWebResponseObject
properties (#11876) (Thanks @kevinoid!) - Add Windows 10 IoT Core reference in
Adopters.md
(#12266) (Thanks @parameshbabu!) - Update
README.md
andmetadata.json
for7.1.0-preview.1
(#12211)
SHA256 Hashes of the release artifacts
- powershell-7.1.0-preview.2-linux-alpine-x64.tar.gz
- 5B5DBF4AC125C50F36B9306C1EC61FF314180D59858B9C1FFC4D813F6A506B1C
- powershell-7.1.0-preview.2-linux-arm32.tar.gz
- 15D32B4EC0742BCAC90E65D4A69A0164B7121702E0120B1B8C272938B51895FA
- powershell-7.1.0-preview.2-linux-arm64.tar.gz
- 4ED223245935976345E6A98E4A80E1F30E35D5EC353FD620001D632FD4EA2853
- powershell-7.1.0-preview.2-linux-x64.tar.gz
- 675BB77E331E5E1A87DC51E3C46E9B53ECD73A14A09DC20B584DCEA73F012F41
- powershell-7.1.0-preview.2-linux-x64-fxdependent.tar.gz
- 92FD902ADA19EA45630C6B1A6ED25AE8CC7E1F3D3AA28B76CF88E16CB3C6F3B3
- powershell-7.1.0-preview.2-osx-x64.pkg
- BFC8D7E217D13C524BC55B415C56F5539A2A5D8ED1EFEC602FEE664C69703ED0
- powershell-7.1.0-preview.2-osx-x64.tar.gz
- 3DBF802402E43816396909A1B95FE65C2F135BB7991CD20EBB3D9423187D4F7D
- PowerShell-7.1.0-preview.2-win-arm32.msix
- A5B36F9ABC0AC5714FAE962B853E3C25DB50A6562AF867C122A8EC022DB7572A
- PowerShell-7.1.0-preview.2-win-arm32.zip
- DFBAACACC98B91F1BFD4A461D5E6C83977E93A92DF6E27DD70460D428FFCB8A9
- PowerShell-7.1.0-preview.2-win-arm64.msix
- F9FD16740FE88756459BBEF9F99DCB51D511195F6E8F2C922FF455DF7EFCB19F
- PowerShell-7.1.0-preview.2-win-arm64.zip
- 636A428CF8A34BF86CBAC67898C2A71CC7A58ECAD024B8878D6B273B9FE5F54F
- PowerShell-7.1.0-preview.2-win-fxdependent.zip
- 8BF3021057312895C1A108817605840A70A5F54639EBE5CBEF6D1F75F6BCC54F
- PowerShell-7.1.0-preview.2-win-fxdependentWinDesktop.zip
- B508400E76961D251F13856F92D55857A23327D1A6766E8D5212F29924080354
- PowerShell-7.1.0-preview.2-win-x64.msi
- 007B212E1F7A0B88AEC09F344D05482C9E50BB052FE3B2F3967C3C797A45762E
- PowerShell-7.1.0-preview.2-win-x64.msix
- 270B70609EBBA44DFC03D36BD90064261541335DE87C7FFFA7C9164D0A6F1A03
- PowerShell-7.1.0-preview.2-win-x64.zip
- C1784F36A84EFF3C5E19A3AF7FFA9E596096653444DDD4D95B149897FECE5F0F
- PowerShell-7.1.0-preview.2-win-x86.msi
- BB75E3C4227AD72A60197C667158480065590CF71E55D25C8C355B0D88ED6CBB
- PowerShell-7.1.0-preview.2-win-x86.msix
- 8521AC9159813D1E225C08CD961E9883ACFEE8BB1F3FC82FD5BEF20432353509
- PowerShell-7.1.0-preview.2-win-x86.zip
- 2FF88C9EEC3ADC132CDFA8C544A7D373E280A6F7CC03BCE08411B9C3C5820126
- powershell-preview_7.1.0-preview.2-1.debian.10_amd64.deb
- 22ECE17902304B3361CA3B6AC095A78C0FFF9CFCD691D1B9B2198883EB647D9E
- powershell-preview_7.1.0-preview.2-1.debian.11_amd64.deb
- 2DCC7DBA527668FEB204B0DE2131880035CD6C73DC2F21749ACCC6A5216FD5A3
- powershell-preview_7.1.0-preview.2-1.debian.9_amd64.deb
- AB234776C3C434F429E45A4D1316B1E3B6BA605F79BDDF72109F728AD415FC5F
- powershell-preview_7.1.0-preview.2-1.ubuntu.16.04_amd64.deb
- 8C811A5B1F64ACB99F3729C5EB9B5C86B5D986A17A2CE1316170C7F15CD87E3D
- powershell-preview_7.1.0-preview.2-1.ubuntu.18.04_amd64.deb
- 6CD3183D8C327D7D22D116DBCA594417B7EA1AD5832FB5646862E8511E0DAC3F
- powershell-preview-7.1.0_preview.2-1.centos.8.x86_64.rpm
- F405CCC1C3924E693E51B16B327B7274A1C4DE8A06B7717EE48B5895DA050647
- powershell-preview-7.1.0_preview.2-1.rhel.7.x86_64.rpm
- 05CDA7C3F1BB4E1A4FBF8DB9F1728D1DD5B333A4783ED3422D73B11B6A23B344