All Versions
83
Latest Version
Avg Release Cycle
28 days
Latest Release
1254 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v7.1.0-preview.1 Changes
March 26, 20207.1.0-preview.1 - 2020-03-26
Note: We are building against .NET 5 preview 1 for this release. Please see PR #12140 for details.
💥 Breaking Changes
⚡️ Engine Updates and Fixes
- ⏪ Revert the PRs that made
DBNull.Value
andNullString.Value
treated as$null
(#11648)
Experimental Features
⚡️ General Cmdlet Updates and Fixes
- 🛠 Fix an operator preference order issue in binder code (#12075) (Thanks @DamirAinullin!)
- 🛠 Fix
NullReferenceException
when binding common parameters of typeActionPreference
(#12124) - 🛠 Fix default formatting for deserialized
MatchInfo
(#11728) (Thanks @iSazonov!) - 👉 Use asynchronous streams in
Invoke-RestMethod
(#11095) (Thanks @iSazonov!) - ➕ Address UTF-8 Detection In
Get-Content -Tail
(#11899) (Thanks @NoMoreFood!) - 🖐 Handle the
IOException
inGet-FileHash
(#11944) (Thanks @iSazonov!) - 🔄 Change 'PowerShell Core' to 'PowerShell' in a resource string (#11928) (Thanks @alexandair!)
- Bring back
MainWindowTitle
inPSHostProcessInfo
(#11885) (Thanks @iSazonov!) - ⚡️ Miscellaneous minor updates to Windows Compatibility (#11980)
- 🛠 Fix
ConciseView
to splitPositionMessage
using[Environment]::NewLine
(#12010) - ✂ Remove network hop restriction for interactive sessions (#11920)
- 🛠 Fix
NullReferenceException
inSuspendStoppingPipeline()
andRestoreStoppingPipeline()
(#11870) (Thanks @iSazonov!) - Generate GUID for
FormatViewDefinition
InstanceId
if not provided (#11896) - 🛠 Fix
ConciseView
where error message is wider than window width and doesn't have whitespace (#11880) - 👍 Allow cross-platform
CAPI-compatible
remote key exchange (#11185) (Thanks @silijon!) - 🛠 Fix error message (#11862) (Thanks @NextTurn!)
- 🛠 Fix
ConciseView
to handle case where there isn't a console to obtain the width (#11784) - ⚡️ Update
CmsCommands
to use Store vs certificate provider (#11643) (Thanks @mikeTWC1984!) - 🏁 Enable
pwsh
to work on Windows systems wherempr.dll
and STA is not available (#11748) - 🔨 Refactor and implement
Restart-Computer
forUn*x
and macOS (#11319) - ➕ Add an implementation of
Stop-Computer
for Linux and macOS (#11151) - 🛠 Fix
help
function to check ifless
is available before using (#11737) - Update
PSPath
incertificate_format_ps1.xml
(#11603) (Thanks @xtqqczze!) - 🔄 Change regular expression to match relation-types without quotes in Link header (#11711) (Thanks @Marusyk!)
- 🛠 Fix error message during symbolic link deletion (#11331)
- ➕ Add custom 'Selected.*' type to
PSCustomObject
inSelect-Object
only once (#11548) (Thanks @iSazonov!) - ➕ Add
-AsUTC
to theGet-Date
cmdlet (#11611) - 🛠 Fix grouping behavior with Boolean values in
Format-Hex
(#11587) (Thanks @vexx32!) - 🔀 Make
Test-Connection
always use the default synchronization context for sending ping requests (#11517) - Correct startup error messages (#11473) (Thanks @iSazonov!)
- 🌐 Ignore headers with null values in web cmdlets (#11424) (Thanks @iSazonov!)
- 👷 Re-add check for
Invoke-Command
job dispose. (#11388) - ⚡️ Revert "Update formatter to not write newlines if content is empty (#11193)" (#11342) (Thanks @iSazonov!)
- 👍 Allow
CompleteInput
to return results fromArgumentCompleter
whenAST
or Script has matching function definition (#10574) (Thanks @M1kep!) - ⚡️ Update formatter to not write new lines if content is empty (#11193)
Code Cleanup
- 👉 Use span-based overloads (#11884) (Thanks @iSazonov!)
- 👉 Use new
string.Split()
overloads (#11867) (Thanks @iSazonov!) - ✂ Remove unreachable DSC code (#12076) (Thanks @DamirAinullin!)
- ✂ Remove old dead code from FullCLR (#11886) (Thanks @iSazonov!)
- 👉 Use
Dictionary.TryAdd()
where possible (#11767) (Thanks @iSazonov!) - 👀 Use
Environment.NewLine
instead of hard-coded linefeed inParseError.ToString
(#11746) - 🛠 Fix
FileSystem
provider error message (#11741) (Thanks @iSazonov!) - Reformat code according to
EditorConfig
rules (#11681) (Thanks @xtqqczze!) - Replace use of throw
GetExceptionForHR
withThrowExceptionForHR
(#11640) (Thanks @xtqqczze!) - 🔨 Refactor delegate types to lambda expressions (#11690) (Thanks @xtqqczze!)
- ✂ Remove Unicode BOM from text files (#11546) (Thanks @xtqqczze!)
- 🛠 Fix Typo in
Get-ComputerInfo
cmdlet description (#11321) (Thanks @doctordns!) - 🛠 Fix typo in description for
Get-ExperimentalFeature
PSWindowsPowerShellCompatibility
(#11282) (Thanks @alvarodelvalle!) - Cleanups in command discovery (#10815) (Thanks @iSazonov!)
- Review
currentculture
(#11044) (Thanks @iSazonov!)
Tools
- 🔄 Change recommended VS Code extension name from
ms-vscode.csharp
toms-dotnettools.csharp
(#12083) (Thanks @devlead!) - Specify
csharp_preferred_modifier_order
inEditorConfig
(#11775) (Thanks @xtqqczze!) - ⚡️ Update
.editorconfig
(#11675) (Thanks @xtqqczze!) - 👍 Enable
EditorConfig
support inOmniSharp
(#11627) (Thanks @xtqqczze!) - Specify charset in
.editorconfig
asutf-8
(no BOM) (#11654) (Thanks @xtqqczze!) - 🔧 Configure the issue label bot (#11527)
- Avoid variable names that conflict with automatic variables (#11392) (Thanks @xtqqczze!)
✅ Tests
- ➕ Add empty
preview.md
file to fix broken link (#12041) - ➕ Add helper functions for SSH remoting tests (#11955)
- ➕ Add new tests for
Get-ChildItem
forFileSystemProvider
(#11602) (Thanks @iSazonov!) - Ensure that types referenced by
PowerShellStandard
are present (#10634) - Check state and report reason if it's not "opened" (#11574)
- 🛠 Fixes for running tests on Raspbian (#11661)
- ✅ Unify pester test syntax for the arguments of
-BeOfType
(#11558) (Thanks @xtqqczze!) - Correct casing for automatic variables (#11568) (Thanks @iSazonov!)
- Avoid variable names that conflict with automatic variables part 2 (#11559) (Thanks @xtqqczze!)
- ⚡️ Update pester syntax to v4 (#11544) (Thanks @xtqqczze!)
- 👍 Allow error 504 (Gateway Timeout) in
markdown-link
tests (#11439) (Thanks @xtqqczze!) - 👷 Re-balance CI tests (#11420) (Thanks @iSazonov!)
- ✅ Include URL in the markdown-links test error message (#11438) (Thanks @xtqqczze!)
- ✅ Use CIM cmdlets instead of WMI cmdlets in tests (#11423) (Thanks @xtqqczze!)
🏗 Build and Packaging Improvements
- 📦 Put symbols in separate package (#12169)
- Disable
x86
PDB generation (#12167) - ⬆️ Bump
NJsonSchema
from10.1.5
to10.1.11
(#12050) (#12088) (#12166) - 🏁 Create
crossgen
symbols for Windowsx64
andx86
(#12157) - 🚚 Move to
.NET 5 preview.1
(#12140) - ⬆️ Bump
Microsoft.CodeAnalysis.CSharp
from3.4.0
to3.5.0
(#12136) - 🏗 Move to standard internal pool for building (#12119)
- 🛠 Fix package syncing to private Module Feed (#11841)
- ➕ Add Ubuntu SSH remoting tests CI (#12033)
- ⬆️ Bump
Markdig.Signed
from0.18.1
to0.18.3
(#12078) - 🛠 Fix MSIX packaging to determine if a Preview release by inspecting the semantic version string (#11991)
- 🏗 Ignore last exit code in the build step as
dotnet
may return error when SDK is not installed (#11972) - 🛠 Fix daily package build (#11882)
- 🛠 Fix package sorting for syncing to private Module Feed (#11838)
- Set
StrictMode
version3.0
(#11563) (Thanks @xtqqczze!) - ⬆️ Bump
.devcontainer
version to dotnet3.1.101
(#11707) (Thanks @Jawz84!) - 🚚 Move to version 3 of
AzFileCopy
(#11697) - 🚀 Update
README.md
andmetadata.json
for next release (#11664) - 🏗 Code Cleanup for environment data gathering in
build.psm1
(#11572) (Thanks @xtqqczze!) - ⚡️ Update Debian Install Script To Support Debian 10 (#11540) (Thanks @RandomNoun7!)
- ⚡️ Update
ADOPTERS.md
(#11261) (Thanks @edyoung!) - 🔄 Change back to use powershell.exe in 'SetVersionVariables.yml' to unblock daily build (#11207)
- 🔄 Change to use pwsh to have consistent JSON conversion for
DateTime
(#11126)
📚 Documentation and Help Content
- Replace
VSCode
link inCONTRIBUTING.md
(#11475) (Thanks @stevend811!) - ✂ Remove the version number of PowerShell from LICENSE (#12019)
- ➕ Add the 7.0 change log link to
CHANGELOG/README.md
(#12062) (Thanks @LabhanshAgrawal!) - 👌 Improvements to the contribution guide (#12086) (Thanks @ShaydeNofziger!)
- ⚡️ Update the doc about debugging dotnet core in VSCode (#11969)
- 🚀 Update
README.md
andmetadata.json
for the next release (#11918) (#11992) - ⚡️ Update
Adopters.md
to include info on Azure Pipelines and GitHub Actions (#11888) (Thanks @alepauly!) - ➕ Add information about how Amazon AWS uses PowerShell. (#11365) (Thanks @bpayette!)
- ➕ Add link to .NET CLI version in build documentation (#11725) (Thanks @joeltankam!)
- ➕ Added info about DeploymentScripts in ADOPTERS.md (#11703)
- 🚀 Update
CHANGELOG.md
for6.2.4
release (#11699) - 🚀 Update
README.md
andmetadata.json
for next release (#11597) - ⚡️ Update the breaking change definition (#11516)
- ➕ Adding System Frontier to the PowerShell Core adopters list
ADOPTERS.md
(#11480) (Thanks @OneScripter!) - 🚀 Update
ChangeLog
,README.md
andmetadata.json
for7.0.0-rc.1
release (#11363) - ➕ Add
AzFunctions
toADOPTERS.md
(#11311) (Thanks @Francisco-Gamino!) - ➕ Add
Universal Dashboard
toADOPTERS.md
(#11283) (Thanks @adamdriscoll!) - ➕ Add
config.yml
forISSUE_TEMPLATE
so that Doc, Security, Support, and Windows PowerShell issues go to URLs (#11153) - ➕ Add
Adopters.md
file (#11256) - 🚀 Update
Readme.md
forpreview.6
release (#11108) - ⚡️ Update
SUPPORT.md
(#11101) (Thanks @mklement0!) - ⚡️ Update
README.md
(#11100) (Thanks @mklement0!)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.1.0-preview.1-linux-alpine-x64.tar.gz
- C7E5B469BBE2FA52B831781A116A8CF57ED148653EC316C5D1340EDAAFBF99AE
- 🐧 powershell-7.1.0-preview.1-linux-arm32.tar.gz
- 50B523C0F8305A9D8C46A473928E070C7F3D18C07160D5C6DFEC5132B65A0501
- 🐧 powershell-7.1.0-preview.1-linux-arm64.tar.gz
- 69DE8D06DEACED98BEBAD9C8A21B64820D4DF6E9F2AFFB902266666264114808
- 🐧 powershell-7.1.0-preview.1-linux-x64.tar.gz
- E950A970DF5096B0E831F55F86F4FFABE4966F147E2EFE179DA6372BC2EEF235
- 🐧 powershell-7.1.0-preview.1-linux-x64-fxdependent.tar.gz
- 7550BF921C501677971E5765B32C1A82934C533F3F09192EBB2E50115C2E4792
- powershell-7.1.0-preview.1-osx-x64.pkg
- 2950781506E4F25BB8E063AB1703B29D7C63D7BE1D373154C2F430D64BA58C85
- powershell-7.1.0-preview.1-osx-x64.tar.gz
- C6903D6E765C7A889A497F915321A187C0E43BF3D5D06BCB8FF45DAE18A35445
- PowerShell-7.1.0-preview.1-win-arm32.msix
- 53C9DB997FE10181A7883A5D560F5CCE08160AAE7E2C77A55767C208FBD5F671
- PowerShell-7.1.0-preview.1-win-arm32.zip
- D69B5B98D807ABD20F59A452A7120D1BD33262A51BB9A5268B0B96B3BA78EEED
- PowerShell-7.1.0-preview.1-win-arm64.msix
- 7B2B3FBBFCC1E928DBF37421DA98D30EE6AFFF2FB38BD103AA04174FA73F0E4A
- PowerShell-7.1.0-preview.1-win-arm64.zip
- DF2BEC2C9F97A65D8600F433C9D9E7FBD90C4D295A9C49CB03A42C03D6AD2622
- PowerShell-7.1.0-preview.1-win-fxdependent.zip
- 75827BC05A2C96DE0B6402864CA6162A793D0A62D118A38144632B1EC47924E7
- PowerShell-7.1.0-preview.1-win-fxdependentWinDesktop.zip
- 7CC5824656233B9AEC02834BF34EA5DA91F94763B6263FCB44F1D8D4E31649F3
- PowerShell-7.1.0-preview.1-win-x64.msi
- 41F0E6FF748F1246FC4F6D2E76DEC7537B9E65E885399F20E55E1802252961EC
- PowerShell-7.1.0-preview.1-win-x64.msix
- 9C9AB3EE4C8F579D62FC91DF72D5D1303493EDB0C6DB5A39D6A201BEB92823A7
- PowerShell-7.1.0-preview.1-win-x64.zip
- A9A6F163ED1087D16F647DDD1E6460BAA2B4E305D6ED63C0F280B236ABB93BA3
- PowerShell-7.1.0-preview.1-win-x86.msi
- 11CED04A2FA78C7CD453BCCFF9F8BA336D19158C883AEDAFD28A1267A68D8DDB
- PowerShell-7.1.0-preview.1-win-x86.msix
- 340941B743E35F3956E9B458CF07C8DEF5FB15937DFF28597D4437CA3BCD1659
- PowerShell-7.1.0-preview.1-win-x86.zip
- 48F1C4BC67A9B4F585EC3D4A1BE9D0CD734EE9198F50E7FD8747195461BD749C
- powershell-preview_7.1.0-preview.1-1.debian.10_amd64.deb
- 28DE256E4836DEEA1776AC61F54AAA1C5D64DBC39CF881C0F6AD9E80E888E7E1
- powershell-preview_7.1.0-preview.1-1.debian.11_amd64.deb
- 0124D387E00FE6216FAB5B522CDD4641C371ABB5E94D1FD969E76596D7C74151
- powershell-preview_7.1.0-preview.1-1.debian.9_amd64.deb
- 352306D19FB69FDC47EC44FC383819B7BE34D6E50D02ED53219415766908D6E6
- powershell-preview_7.1.0-preview.1-1.ubuntu.16.04_amd64.deb
- D56A9E8793679E68091675460811AFFD396246C2321D7BBB50F8C963EA0C3E99
- powershell-preview_7.1.0-preview.1-1.ubuntu.18.04_amd64.deb
- DE8266061E65145A366B6709F2CCEEA558D16431F1AD5E926F9ADD7C27AFE841
- powershell-preview-7.1.0_preview.1-1.centos.8.x86_64.rpm
- DB594146936868E9E979C3B641F05C29961253067ADE75AE13FAC4CD0FBE196A
- powershell-preview-7.1.0_preview.1-1.rhel.7.x86_64.rpm
- B29CF6622627F633D560A913104C3A2F7320A248A934B3DCBFEB56E95487B73F
- ⏪ Revert the PRs that made
-
v7.0.3 Changes
July 16, 20207.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)
- 🛠 Fix Azure file copy issues in release build by fixing the path to upload directory content (#13182)
- ⚡️ Update .NET Core to 3.1.6 (Internal 12005)
- 🛠 Fix Azure file copy break in AzDevOps by updating task version to latest (#13173)
🚀 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
- ✂ Remove dependency on DNS for
-
v7.0.2 Changes
June 11, 20207.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
- ⚡️ Bump to .NET 3.1.5 and update dependencies (Internal 11699)
- Check if Azure Blob exists before overwriting (#12921)
- ⬆️ Upgrade
APIScan
version (#12876) - 🛠 Fix break in package build by pinning
ffi
version to1.12
(#12889) - ⚡️ Update the build to sign any unsigned files as 3rd party Dlls (#12581)
🚀 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
-
v7.0.1 Changes
May 14, 20207.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.
- 👉 Use dotnet core 3.1.202 (Internal 11551)
- ⬆️ Bump PowerShellGet from 2.2.3 to 2.2.4 (#12342)
- 🏗 Move to standard internal pool for building (#12119)
- ⬆️ Bump
NJsonSchema
from10.1.5
to10.1.7
(#12050)
📚 Documentation and Help Content
- ✂ Remove the version number of PowerShell from
LICENSE
(#12019)
- Discover assemblies loaded by
-
v7.0.0 Changes
July 17, 2019v7.0.0-preview.2 - 07/17/2019
💥 Breaking Changes
- 🚚 Cleanup workflow - remove
PSProxyJob
(#10083) (Thanks @iSazonov!) - 🔒 Disable
Enter-PSHostProcess
cmdlet when system in lock down mode (Internal 9168) - Consider
DBNull.Value
andNullString.Value
the same as$null
when comparing with$null
and casting to bool (#9794) (Thanks @vexx32!)
⚡️ Engine Updates and Fixes
- 👍 Allow methods to be named after keywords (#9812) (Thanks @vexx32!)
- Create
JumpList
inSTA
thread as someCOM
APIs
are strictlySTA
only to avoid sporadicCLR
crashes (#9928) (#10057) (Thanks @bergmeister!) - Skip
JumpList
onNanoServer
andIoT
(#10164) - Display
COM
method signature with argument names (#9858) (Thanks @nbkalex!) - 👉 Use the original precision (prior-dotnet-core-3) for double/float-to-string conversion (#9893)
Import-DscResource
should allow to overwrite DSC built-in resources. (#9879)- ➕ Add ability to pass
InitialSessionState
to theConsoleShell.Start
(#9802) (Thanks @asrosent!) - Have console host not enter command prompt mode when using
Read-Host -Prompt
(#9743) - 🛠 Fix use of
Start-Process http://bing.com
(#9793) - 👌 Support negative numbers in
-split
operator (#8960) (Thanks @ece-jacob-scott!)
⚡️ General Cmdlet Updates and Fixes
- 👌 Support DSC compilation on Linux. (#9834)
- ➕ Add alias for Service
StartType
(#9940) (Thanks @NeoBeum!) - ➕ Add
-SecurityDescriptorSddl
parameter toSet-Service
(#8626) (Thanks @kvprasoon!) - 🛠 Fix auto-download of files when enumerating files from a
OneDrive
folder (#9895) - 🌐 Set request headers when request body is empty in Web Cmdlets (#10034) (Thanks @markekraus!)
- 🛠 Fix wrong comparison in
CertificateProvider
(#9987) (Thanks @iSazonov!) - 🔀 Sync docs changes into the embedded help for
pwsh
(#9952) - Display Duration when displaying
HistoryInfo
(#9751) (Thanks @rkeithhill!) - ⚡️ Update console startup and help
url
for PowerShell docs (#9775) - 👉 Make
UseAbbreviationExpansion
andTempDrive
official features (#9872) - 🛠 Fix
Get-ChildItem -Path
with wildcardchar
(#9257) (Thanks @kwkam!)
🐎 Performance
- ➕ Add another fast path to
WildcardPattern.IsMatch
for patterns that only have an asterisk in the end (#10054) (Thanks @iSazonov!) - 🚚 Move some of the creations of
WildcardPattern
in outer loop to avoid unnecessary allocation (#10053) (Thanks @iSazonov!) - 👉 Make
Foreach-Object
2 times faster by reducing unnecessary allocations and boxing (#10047) - 👉 Use a static cache for
PSVersionInfo.PSVersion
to avoid castingSemanticVersion
toVersion
every time accessing that property (#10028) - ⬇️ Reduce allocations in
NavigationCmdletProvider.NormalizePath()
(#10038) (Thanks @iSazonov!) - ➕ Add fast path for wildcard patterns that contains no wildcard characters (#10020)
- Avoid
Assembly.GetName()
inClrFacade.GetAssemblies(string)
to reduce allocations ofCultureInfo
objects (#10024) (Thanks @iSazonov!) - Avoid the
int[]
andint[,]
allocation when tokenizing line comments and matching wildcard pattern (#10009)
Tools
- ⚡️ Update change log generation tool to deal with private commits (#10096)
- ⚡️ Update
Start-PSBuild -Clean
logic ofgit clean
to ignore locked files fromVS2019
(#10071) (Thanks @bergmeister!) - ✅ Indent fix in
markdown-link.tests.ps1
(#10049) (Thanks @RDIL!) - 🚚
Start-PSBuild -Clean
does not remove all untracked files (#10022) (Thanks @vexx32!) - ➕ Add module to support Pester tests for automating debugger commands (
stepInto
,stepOut
, etc.), along with basic tests (#9825) (Thanks @KirkMunro!) - ✂ Remove
markdownlint
tests due to security issues (#10163)
Code Cleanup
- Cleanup
CompiledScriptBlock.cs
(#9735) (Thanks @vexx32!) - Cleanup workflow code (#9638) (Thanks @iSazonov!)
- ⚡️ Use
AddOrUpdate()
instead ofRemove
thenAdd
to register runspace (#10007) (Thanks @iSazonov!) - Suppress
PossibleIncorrectUsageOfAssignmentOperator
rule violation by adding extra parenthesis (#9460) (Thanks @xtqqczze!) - 👉 Use
AddRange
inGetModules()
(#9975) (Thanks @iSazonov!) - Code cleanup: use
IndexOf(char)
overload (#9722) (Thanks @iSazonov!) - 🚚 Move
consts
and methods to singleCharExtensions
class (#9992) (Thanks @iSazonov!) - Cleanup: Use
EndsWith(char)
andStartsWith(char)
(#9994) (Thanks @iSazonov!) - ✂ Remove
LCIDToLocaleName
P/Invoke
fromGetComputerInfoCommand
(#9716) (Thanks @iSazonov!) - ✅ Cleanup Parser tests (#9792) (Thanks @vexx32!)
- ✂ Remove
EtwActivity
empty constructor and make minor style fixes (#9958) (Thanks @RDIL!) - 🛠 Fix style issues from last commits (#9937) (Thanks @iSazonov!)
- ✂ Remove dead code about
IsTransparentProxy
(#9966) - 🛠 Fix minor typos in code comments (#9917) (Thanks @RDIL!)
- 💅 Style fixes for
CimAsyncOperations
(#9945) (Thanks @RDIL!) - 🛠 Fix minor
CodeFactor
style issues inModuleCmdletBase
(#9915) (Thanks @RDIL!) - Clean up the use of
SetProfileRoot
andStartProfile
in ConsoleHost (#9931) - 🛠 Fix minor style issues come from last commits (#9640) (Thanks @iSazonov!)
- 👌 Improve whitespace for Parser tests (#9806) (Thanks @vexx32!)
- 👉 Use new
string.ConCat()
inProcess.cs
(#9720) (Thanks @iSazonov!) - Code Cleanup: Tidy up
scriptblock.cs
(#9732) (Thanks @vexx32!)
✅ Tests
- ✅ Mark
Set-Service
tests with password asPending
(#10146) - 🛠 Fix test password generation rule to meet Windows complexity requirements (#10143)
- ➕ Add test for
New-Item -Force
(#9971) (Thanks @robdy!) - 🛠 Fix gulp versions (#9916) (Thanks @RDIL!)
- 🛠 Indentation fixes in
ci.psm1
(#9947) (Thanks @RDIL!) - ✂ Remove some
Travis-CI
references (#9919) (Thanks @RDIL!) - 👌 Improve release testing Docker images (#9942) (Thanks @RDIL!)
- 👉 Use
yarn
to install global tools (#9904) (Thanks @RDIL!) - 🏁 Attempt to work around the zip download issue in Azure DevOps Windows CI (#9911)
- ⚡️ Update PowerShell SDK version for hosting tests (Internal 9185)
🏗 Build and Packaging Improvements
- ⚡️ Update the target framework for reference assemblies to
netcoreapp3.0
(#9747) - 📌 Pin version of
netDumbster
to2.0.0.4
(#9748) - 🛠 Fix daily
CodeCoverageAndTest
build by explicitly callingStart-PSBootStrap
(#9724) - 🏁 Split the
fxdependent
package on Windows into two packages (#10134) - ⬆️ Bump
System.Data.SqlClient
(#10109) - 🔒 Bump
System.Security.AccessControl
(#10100) - ➕ Add performance tag to change log command (Internal)
- ⬆️ Upgrade .Net Core 3 SDK from
preview5
topreview6
and related out of bandNuget
packages from2.1
to3.0-preview6
(#9888) (Thanks @bergmeister!) - ➕ Add to
/etc/shells
on macOS (#10066) - ⬆️ Bump
Markdig.Signed
from0.17.0
to0.17.1
(#10062) - ⚡️ Update copyright symbol for
NuGet
packages (#9936) - 📦 Download latest version
(6.2.0)
ofPSDesiredStateConfiguration
nuget
package. (#9932) - ➕ Add automated
RPM
signing to release build (#10013) - ⬆️ Bump
ThreadJob
from1.1.2
to2.0.1
in/src/Modules
(#10003) - ⬆️ Bump
PowerShellGet
from2.1.4
to2.2
in /src/Modules (#9933) (#10085) - ⬆️ Bump
PackageManagement
from1.4
to1.4.3
in/src/Modules
(#9820) (#9918) (#10084) - ⚡️ Update to use
TSAv2
(#9914) - ⬆️ Bump
NJsonSchema
from9.14.1
to10.0.21
(#9805) (#9843) (#9854) (#9862) (#9875) (#9885) (#9954) (#10017) - ⬆️ Bump
System.Net.Http.WinHttpHandler
from4.5.3
to4.5.4
(#9786) - ⬆️ Bump
Microsoft.ApplicationInsights
from2.9.1
to2.10.0
(#9757) - 🏗 Increase timeout of NuGet job to workaround build timeout (#9772)
📚 Documentation and Help Content
- 🔄 Change log
6.1.4
(#9759) - 🚀 Change log for release
6.2.1
(#9760) - ➕ Add quick steps for adding docs to cmdlets (#9978)
- ⚡️ Update readme
gitter
badge (#9920) (Thanks @RDIL!) - 🚀 Update
README
andmetadata.json
for7.0.0-preview.1
release (#9767)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-preview.2-linux-alpine-x64.tar.gz
- 52AAD50F74A51BB36F601C9A0B8D3C2E8B4C76D6B364CB42777C404363D30FBB
- 🐧 powershell-7.0.0-preview.2-linux-arm32.tar.gz
- DD3BF6F9D4092FD9C70120B26E83407CB18FCF6BB945F9D7E80A1CD29BD3131A
- 🐧 powershell-7.0.0-preview.2-linux-arm64.tar.gz
- 12B5CE3BA0FEF1C9820785623FD20798E4B6FCC8ABE5322DA4DD15E6B3C09A49
- 🐧 powershell-7.0.0-preview.2-linux-x64.tar.gz
- F12124BBD8C89754517F6C53D641059D5B24FA8964EEBE8D5063F6ED01D77700
- 🐧 powershell-7.0.0-preview.2-linux-x64-fxdependent.tar.gz
- 4F9B682698FAE8B4C3DC64BD19B433299D34DB6268B3E999345AAC0881C1FA4F
- powershell-7.0.0-preview.2-osx-x64.pkg
- B9CA20B7121EC8443A8E3AA1E61D431E1F49D803CCFC1AA17168C98BD8AA0F12
- powershell-7.0.0-preview.2-osx-x64.tar.gz
- 7412B7E9BAC04D6495A829A390E6E5B73B5EB77E5E40680AB0E4F39F448E6AC6
- PowerShell-7.0.0-preview.2-win-arm32.zip
- B374AD20AFE352AF65970599832B0C8535DCB7B3F33F4356C440896110FFA8E3
- PowerShell-7.0.0-preview.2-win-arm64.zip
- 0D521BBD88BAA7EF7EE31D5E8FC8078D1AE138B86F7F02FC02446859DE4160F8
- PowerShell-7.0.0-preview.2-win-fxdependent.zip
- 8BEF26FF757F4531C3FCBA7465CDF998B27635846B768998B038123AD646AC3C
- PowerShell-7.0.0-preview.2-win-fxdependentWinDesktop.zip
- 04C8D286D22644BF8F47BF325A788A4DC5B1805974DADE964D97FC30F0749F16
- PowerShell-7.0.0-preview.2-win-x64.msi
- 123135D14758E84D60BB759D0C16684963194EB3847B8C3964DBE3A9648D2255
- PowerShell-7.0.0-preview.2-win-x64.zip
- CE068509141A24E086C9CC72936899104341C5BB766FE10FD84FEC2390166D66
- PowerShell-7.0.0-preview.2-win-x86.msi
- B2C6ECE5EE5A79C99240150E38DBE9098566B4E8DF145981711AEEB690281A0F
- PowerShell-7.0.0-preview.2-win-x86.zip
- 794350403185BCE9CB31F6432F13E0BD3C74AC44A0095C0A35F2346B7E2370EF
- powershell-preview_7.0.0-preview.2-1.debian.9_amd64.deb
- 478F715BA860C2ADD10E3F4B842E1E27AF9F6D6BE65F160C08DD859C09484646
- powershell-preview_7.0.0-preview.2-1.ubuntu.16.04_amd64.deb
- 469464EA3292645DA65B078599A2EE2774B20EAC78036EDC0485B68792B8C5D4
- powershell-preview_7.0.0-preview.2-1.ubuntu.18.04_amd64.deb
- AF5C54559942CE2FBBC200AAAD221F00B3F9EA772F4D06E5AD2380A63F4C200E
- powershell-preview-7.0.0_preview.2-1.rhel.7.x86_64.rpm
- 94059118461045B7A43DEFE1C093A2FEEFC58F93958B4B68A9E7955C9692068B
- 🚚 Cleanup workflow - remove
-
v7.0.0-rc.3 Changes
February 21, 2020- Note: There is an issue when installing the
powershell-lts
packages side by side with thepowershell
packages. Please see: #11924
v7.0.0-rc.3 - 2020-02-21
💥 Breaking Changes
- 🛠 Fix
Invoke-Command
missing error on session termination (#11586)
⚡️ Engine Updates and Fixes
- ⚡️ Update the map between console color to
VT
sequences (#11891) - 🛠 Fix SSH remoting error on Windows platform (#11907)
- ⏪ Restore the
PowerShellStreamType
enum
with anObsoleteAttribute
(#11836) - 🖐 Handle cases where
CustomEvent
was not initially sent (#11807) - 🛠 Fix how COM objects are enumerated (#11795)
- 🛠 Fix
NativeDllHandler
to not throw when file is not found (#11787) - ⏪ Restore
SetBreakpoints
API (#11622) - Do not needlessly pass
-l login_name
or-p port
tossh
(#11518) (Thanks @LucaFilipozzi!) - 🛠 Fix for
JEA
user role in virtual account (#11668) - Do not resolve types from assemblies that are loaded in separate
AssemblyLoadContext
(#11088)
⚡️ General Cmdlet Updates and Fixes
- 🔀 Sync current directory in
WinCompat
remote session (#11809) - ➕ Add
WinCompat
deny list support using a setting inpowershell.config.json
(#11726) - 🛠 Fix unnecessary trimming of line resulting in incorrect index with
ConciseView
(#11670)
Code Cleanup
- 🔄 Change name of
ClrVersion
parameter back to revert change in capitalization (#11623)
Tools
- ⚡️ Update changelog generation script (#11736) (Thanks @xtqqczze!)
- ⚡️ Update to
CredScan v2
(#11765)
✅ Tests
- ✅ Make sure to test whether we skip a test using consistent logic (#11892)
- 🍎 Skip directory creation at root test on macOS (#11878)
- ⚡️ Update
Get-PlatformInfo
helper and tests for Debian 10, 11 and CentOS 8 (#11842) - ✅ Ensure correct
pwsh
is used for test runs (#11486) (Thanks @iSazonov!)
🏗 Build and Packaging Improvements
- ➕ Add
LTSRelease
value frommetadata.json
torelease.json
(#11897) - ⬆️ Bump
Microsoft.ApplicationInsights
from2.12.1
to2.13.0
(#11894) - 📦 Make LTS package always not a preview (#11895)
- ⬆️ Bump
System.Data.SqlClient
from4.8.0
to4.8.1
(#11879) - 🚀 Change
LTSRelease
value inmetadata.json
to true forRC.3
release (Internal 10960) - 📇 Update
LTS
logic to depend onmetadata.json
(#11877) - 🚀 Set default value of
LTSRelease
to false (#11874) - 🔨 Refactor packaging pipeline (#11852)
- 📦 Make sure
LTS
packages have symbolic links forpwsh
andpwsh-lts
(#11843) - ⬆️ Bump
Microsoft.PowerShell.Native
from7.0.0-rc.2
to7.0.0
(#11839) - ⚡️ Update the NuGet package generation to include
cimcmdlet.dll
and most of the built-in modules (#11832) - ⬆️ Bump
Microsoft.PowerShell.Archive
from1.2.4.0
to1.2.5
(#11833) - ⬆️ Bump
PSReadLine
from2.0.0-rc2
to2.0.0
(#11831) - ➕ Add trace source and serialization primitives to the allowed assembly list (Internal 10911)
- 🚀 Update the
NextReleaseTag
to be v7.0.0-preview.7 (#11372) - 🔄 Change packaging to produce
LTS
packages (#11772) - 🏗 Build tar packages only when building on Ubuntu (#11766)
- ⬆️ Bump
NJsonSchema
from10.1.4
to10.1.5
(#11730) - 🛠 Fix symbolic link creation in
packaging.psm1
(#11723) - ⬆️ Bump
Microsoft.ApplicationInsights
from2.12.0
to2.12.1
(#11708) - ⬆️ Bump
NJsonSchema
from10.1.3
to10.1.4
(#11620) - 🚚 Move to latest Azure DevOps agent images (#11704)
- ⬆️ Bump
Markdig.Signed
from0.18.0
to0.18.1
(#11641)
📚 Documentation and Help Content
- ➕ Add links to diffs on Github in changelog (#11652) (Thanks @xtqqczze!)
- 🛠 Fix markdown-link test failure (#11653) (Thanks @xtqqczze!)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-rc.3-linux-alpine-x64.tar.gz
- 8B65BBF7025A77D3846945BB9D283DC19509BA989C9DA2E1158D8BC543DD3490
- 🐧 powershell-7.0.0-rc.3-linux-arm32.tar.gz
- DEB93A92426BC423E6124BBB094E1E8F97E2F32BDC912AC3E844232CDC32858E
- 🐧 powershell-7.0.0-rc.3-linux-arm64.tar.gz
- 1E1B4A36F7D4D4DDF2EA14AF25361341FACF864AC9D4C1B8FF99385338EFD0D2
- 🐧 powershell-7.0.0-rc.3-linux-x64.tar.gz
- A62C10DF4A6A5D5B681990373B56E0FE74F75004EA60CFBD889D08D4D0066D6E
- 🐧 powershell-7.0.0-rc.3-linux-x64-fxdependent.tar.gz
- 27AD2F08FAA50188E9C5B154704202925CC678760AE73CAEA4634F4AB29E85AF
- powershell-7.0.0-rc.3-osx-x64.pkg
- 3E4C0674F895746857B1D363F4CCAF7627A981DC0DA4C2807EFA24E0B170958C
- powershell-7.0.0-rc.3-osx-x64.tar.gz
- 74EADF612D9D85F3CE3D4683158CC9A226E8876E7BDAA2839E7FBE8B2E53536E
- PowerShell-7.0.0-rc.3-win-arm32.msix
- 10C786C6CDA9D01D46013CD0635371786B6B9135F0211982E59031A2EA93E83E
- PowerShell-7.0.0-rc.3-win-arm32.zip
- BB78A973BA21E2FA22772827C493E1CF61B00F524C7E2FDDA3841E18C1460801
- PowerShell-7.0.0-rc.3-win-arm64.msix
- 56BBE1586A2EB327D889679D7687CF148A8501389F9153B7AFA96E2A95B986FF
- PowerShell-7.0.0-rc.3-win-arm64.zip
- 0E5340D92AB64FA7DC55DEE6EF4FE16460BCA60ADEBC91C2A04E743D8F17AF0B
- PowerShell-7.0.0-rc.3-win-fxdependent.zip
- 08C6B1D103CB9B57A29C2F42F0F00074C6ED1ABB584B90FBCDB7FFAE5BA0C389
- PowerShell-7.0.0-rc.3-win-fxdependentWinDesktop.zip
- C48ABE49DAC2C74BC52C1A8A2D848E397E26F432FA7648B22C8C2AB139447AE3
- PowerShell-7.0.0-rc.3-win-x64.msi
- 26ECB13EAD40B006B74C6A901A9F9CF08AE12F9D9E3C77A07CB8D0CFA8C7024C
- PowerShell-7.0.0-rc.3-win-x64.msix
- 6E75503E0F026D9065FDE35885015645E7AA82E376F68A9E98A8892FC987D1E5
- PowerShell-7.0.0-rc.3-win-x64.zip
- C8448F44619517C24DF8F392D6AC9E3A1F9589F2C74A3C9EB8CC94B902D78835
- PowerShell-7.0.0-rc.3-win-x86.msi
- DAC00BB2856EDFE72C0CD3F92A39341FFA2CBB0CD040719A50B0BE41E454C424
- PowerShell-7.0.0-rc.3-win-x86.msix
- 5055549F1B943C0F84FA1819190854C91BAF206FC2C680B3807AEE15E0AB1087
- PowerShell-7.0.0-rc.3-win-x86.zip
- FF9906D3048C30CE1B15C02880B4531541D472BDA25DCB4C6122317DBD0BD5F1
- powershell-lts_7.0.0-rc.3-1.debian.10_amd64.deb
- 228F02C7219AD177457BA8744EC8E2A227EADFED76E0F858B8BD5C425CBD2AD3
- powershell-lts_7.0.0-rc.3-1.debian.11_amd64.deb
- 0FF2BE283E705B95C63AFAFF67D98A9B9E4BCE251A1CF014104E49E567D7AB3B
- powershell-lts_7.0.0-rc.3-1.debian.9_amd64.deb
- AAD6A79468F2062EE4B921241F7E0561753C43A01519A36FF5172900AC645A7E
- powershell-lts_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
- 0542C4C7DCE5B9F151E38649F848FDAE73143426CA4EC30EA7CDD42EC2B5FBB8
- powershell-lts_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
- DF01D780E6EC15916986B60182372C2396B84963EF583496E5139CD339F18E8C
- powershell-lts-7.0.0_rc.3-1.centos.8.x86_64.rpm
- 50F0208263B906E3F0887BFFD01D635030F8AF574A1EB724FAD45D5D10D9138C
- powershell-lts-7.0.0_rc.3-1.rhel.7.x86_64.rpm
- B312390FE466298ED6CE6454B5AFCD96E98C9DEB71EB921CB82AA7F2FB50E808
- 🐧 powershell-lts-7.0.0-rc.3-linux-alpine-x64.tar.gz
- 85AE321C20604D3AC3D3346C3F6936A51FA43F98A82812183F0BD21431F5E82B
- 🐧 powershell-lts-7.0.0-rc.3-linux-arm32.tar.gz
- 5C2FB34EF385AF38B5058F572FB60533E68D647734259B3B3FC885605F45E16D
- 🐧 powershell-lts-7.0.0-rc.3-linux-arm64.tar.gz
- 66130DC3B45C33DC5882B22880FAF955CF69A66C97A553D7DDAF62058FA75536
- 🐧 powershell-lts-7.0.0-rc.3-linux-x64.tar.gz
- B81A2540BB667A552C70D0D318CF1F72743C050672F13AA82BEF57DC9064AA29
- powershell-lts-7.0.0-rc.3-osx-x64.pkg
- F8760FCD0F17A18A2D68EF6094A0B62279357F74CCE262716BBBBCE3ED859109
- powershell-lts-7.0.0-rc.3-osx-x64.tar.gz
- DDBD626BE2A98E4E53CDFAC920722D653CD4563C785F65BCE8323C8721197AA1
- powershell-preview_7.0.0-rc.3-1.debian.10_amd64.deb
- 7F3B4B3D163A8DD296203C12332C48725194F93045D75617D098582BB7FA8516
- powershell-preview_7.0.0-rc.3-1.debian.11_amd64.deb
- 89CC59750C22304710FABE264093442670960F3DC81DA72011F403FC1934F558
- powershell-preview_7.0.0-rc.3-1.debian.9_amd64.deb
- B49FBE9967CF534E4506A0CE204C26B341BEFB22B893C0FFA8FD0AEE2D09CD74
- powershell-preview_7.0.0-rc.3-1.ubuntu.16.04_amd64.deb
- C29BB9C44D80A51DA9EEABFB2595C829050F368C24EC5BF9F2E3A2E4C3F5FAF5
- powershell-preview_7.0.0-rc.3-1.ubuntu.18.04_amd64.deb
- EAD0BA25216A12BC656C15C8D0EF35BE862B1AF64A35874010C264BB3C3695B8
- powershell-preview-7.0.0_rc.3-1.centos.8.x86_64.rpm
- 749E9DE8E222A47673565D78F5F742BC5342141369F8CF0E524D374E45D44CAB
- powershell-preview-7.0.0_rc.3-1.rhel.7.x86_64.rpm
- 5131F20F758C9A7B3BCFFFABF7CA088CE2C2F49584A12A548B1C65E4704164C8
- Note: There is an issue when installing the
-
v7.0.0-rc.2 Changes
January 16, 2020v7.0.0-rc.2 - 1/16/2020
Note: There is a known issue with WinRM-based remoting on Debian 10 and 11 when using Basic authentication with HTTPS. We are currently investigating this problem and try to address it for PowerShell 7 GA.
💥 Breaking Changes
⚡️ Engine Updates and Fixes
- ⏪ Revert the PRs that made
DBNull.Value
andNullString.Value
treated as$null
(#11584) - 👌 Support expanding
~
in$env:PATH
when doing command discovery (#11552) - Skip null data in output data received handler to fix a
NullReferenceException
(#11448) (Thanks @iSazonov!) - ➕ Add
ssh
parameter sets for the parameter-JobName
inInvoke-Command
(#11444) - ➕ Adding
PowerShell Editor Services
andPSScriptAnalyzer
to tracked modules (#11514) - 🛠 Fix key exchange hang with
SecureString
for theOutOfProc
transports (#11380, #11406) - ➕ Add setting to disable the implicit
WinPS
module loading (#11332)
⚡️ General Cmdlet Updates and Fixes
- 🛠 Fix
NullReferenceException
inConciseView
(#11435) (Thanks @iSazonov!) - ✂ Remove the default value of
$true
for the parameter-RequireLicenseAcceptance
inNew-ModuleManifest
(#11512) (Thanks @ThomasNieto!) - 🌐 Make Web Cmdlets skip processing the content headers with a null or empty value for backward compatibility (#11421) (Thanks @spongemike2!)
- Don't format exceptions that are not
ErrorRecord
objects (#11415) - Mark
InitialSessionState.ImportPSSnapIn
as Obsolete (#11399) - 👉 Use
PositionMessage
for the line context information forConciseView
(#11398) - ➕ Add trailing line number to
filename
forConciseView
(#11391) - ⚡️ Update
HelpInfoUri
for all modules in PowerShell 7.0 (#11389) - ✂ Remove unnecessary newline in
ConciseView
(#11383) - 🚚 Move
Set-StrictMode
to the outer script block forErrorView
(#11381) - ✂ Remove the declaration of
Get-Error
experimental feature from module manifest (#11369) - ⚡️ Update error message if
Update-Help
fails for the currentUICulture
(#11356) - ✅
Test-Connection
: Fallback to hop IP Address on-Traceroute
without-ResolveDestination
(#11335) (Thanks @vexx32!) - ➕ Add null host name check in
WSMan
(#11288) (Thanks @iSazonov!) - ➕ Add
Type
member to exceptions containing type of exception forGet-Error
(#11076) - Write an error if argument is a directory in
Get-FileHash
cmdlet (#11114) (Thanks @iSazonov!) - ⚡️ Update
Get-Error
to not modify the original$Error
object (#11125)
Code Cleanup
- 👉 Use .NET code to check for processor architecture instead of P/Invoke (#11046) (Thanks @iSazonov!)
✅ Tests
- ✅ Test fixes for various platforms (#11579, #11541)
- ✅ Various test fixes for debugger and remoting (#11528)
- ✅
DSC
test fixes forAlpine
andRaspbian
(#11508) - ✅ Normalize line endings before comparing string in tests (#11499)
- 🛠 Fix
ssh
remoting test to work on all platforms (#11500) - 🏗 Build test artifacts for
Alpine
(#11483) - ✅ Make null member access tests as string to avoid parsing errors (#11385)
- 🛠 Fix test failing when
UnixStat
feature is disabled (#11370) - ⚡️ Update hosting tests to use the SDK version from the build property (#11368)
- ➕ Add retry to
Enter-PSHostProcess
test (#11360)
🏗 Build and Packaging Improvements
- ⬆️ Bump
Microsoft.PowerShell.Native
from7.0.0-rc.1
to7.0.0.rc.2
(#11583) - ⚡️ Update .NET SDK version to 3.1.101 (#11582)
- ⬆️ Bump
PSReadLine
from2.0.0-rc1
to2.0.0-rc2
(#11581) - ⬆️ Bump
NJsonSchema
from10.0.28
to10.1.3
(#11382, #11573) - 📦 Generate the correct reference assembly for
Microsoft.PowerShell.ConsoleHost
NuGet package (#11545) - ⚡️ Update building of
MSIX
forRC
to use 100 range revision (#11526) - 🛠 Fix symbolic links on Debian 10 packages (#11474)
- ⬆️ Bump
Microsoft.PowerShell.Archive
from1.2.3.0
to1.2.4.0
(#11502) - ➕ Add script to rebuild
WIX
component references (#11485) - ⬆️ Bump
PackageManagement
from1.4.5
to1.4.6
(#11427) - ⬆️ Bump
PowerShellGet
from2.2.2
to2.2.3
(#11426) - ⬆️ Bump
ThreadJob
from2.0.2
to2.0.3
(#11416) - 🛠 Fix symbolic links to
libs
on Debian 10 (#11390) - 👌 Improve Ubuntu detection for Ubuntu derivatives like
GalliumOS
etc (#11155)
📚 Documentation and Help Content
- 🛠 Fix broken link in debugging
README.md
(#11503)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-rc.2-linux-alpine-x64.tar.gz
- 3A1AA7FA57F3CCEE43950F39367FF4138F5F21FE5F07B42CB611E41842309BA8
- 🐧 powershell-7.0.0-rc.2-linux-arm32.tar.gz
- 00576AEF59EC582393D17307B81C297D4833E542E53883359602F5A86B96AC0E
- 🐧 powershell-7.0.0-rc.2-linux-arm64.tar.gz
- E744D778475F48D169DA33C045BF07588BA0FEB4FFFBD5771010F0AFB17788B7
- 🐧 powershell-7.0.0-rc.2-linux-x64.tar.gz
- F365C5DE1D29975B5CB759C16BBF636326311C848410AA397491BE247DE7B732
- 🐧 powershell-7.0.0-rc.2-linux-x64-fxdependent.tar.gz
- 9F40116C56759EC7CEE2185C68ADCC227395D0D695EAA56F40E068E200EF6E29
- powershell-7.0.0-rc.2-osx-x64.pkg
- 4D97C7F6FF3FCD12996D28CE61A45FC6162D92E3A5E45EF448C445CE431F5725
- powershell-7.0.0-rc.2-osx-x64.tar.gz
- F77D5D3BB080DCC5EDE1316780BF074E448600E8F978A5D4060EE829491241B7
- PowerShell-7.0.0-rc.2-win-arm32.msix
- FD77554EBD583C6F4B539CD979F1A601D98463513AF712E8928D833D69BDC40E
- PowerShell-7.0.0-rc.2-win-arm32.zip
- 44E8C156C270DFD1D4B7F4E820240696087502B18FFE20A37EC04DB62B82A039
- PowerShell-7.0.0-rc.2-win-arm64.msix
- 5FBAC92155DC7986A4592FECF8CA21BA1B1CB7FC1777888501D461ECB3472819
- PowerShell-7.0.0-rc.2-win-arm64.zip
- F79D428FEDF083D76EE01A83E6875D2D7368570FBC04981AC20F76711FA052AF
- PowerShell-7.0.0-rc.2-win-fxdependent.zip
- 58A3F212C365EBEB363B533E1001D95D7583490BB8A9401933DB9521B54F3242
- PowerShell-7.0.0-rc.2-win-fxdependentWinDesktop.zip
- 785DDCEC721957B85F1BC2FB48BC9062E575934786435260DDC4426148594D64
- PowerShell-7.0.0-rc.2-win-x64.msi
- A903B63F27882B726E81E7A6EE3E52CE3979036A372DDF4F4D62DF8CE5523345
- PowerShell-7.0.0-rc.2-win-x64.msix
- C10DC9A253FAD9AF058D3B9C58DBF533C0831379F60E74F1D873AE8A02356ED2
- PowerShell-7.0.0-rc.2-win-x64.zip
- 58C76BF77E206494E1FD82F96B65FC4BF240092DCB247C78077B63976262AF41
- PowerShell-7.0.0-rc.2-win-x86.msi
- CA90F07DD63B369BCD8B7AC20402AF58FE812E782021B95396996EE280B9DAD9
- PowerShell-7.0.0-rc.2-win-x86.msix
- AB07ADFB2AEE1FD8B06D175C713C33149BC69BDEF3F9DA9B73B3C9799926103A
- PowerShell-7.0.0-rc.2-win-x86.zip
- FD216F2C5358BED81DF9500C8371126FA2EB99E76F430F9BB2E091B968D15F5B
- powershell-preview_7.0.0-rc.2-1.debian.10_amd64.deb
- 03ACE482E443C12714038E13FD25983B1B8960CF213C31614491567AFF5217C4
- powershell-preview_7.0.0-rc.2-1.debian.11_amd64.deb
- DC3672FFB777CC23DA41994FF39E03A16E86FCDCE8AA3AD6D9626337E7C2D222
- powershell-preview_7.0.0-rc.2-1.debian.9_amd64.deb
- D0CF0FBD768C0F3E35687785F78BA1E5FE171B8BFE1AE086587C82869130588B
- powershell-preview_7.0.0-rc.2-1.ubuntu.16.04_amd64.deb
- 7EB915B4BFD60BF789D7C5385AF416EC7555F494E18F457323C582B6F314B14E
- powershell-preview_7.0.0-rc.2-1.ubuntu.18.04_amd64.deb
- F2599307D4AE082BEAD3F8457C48DF1FBC5A9378744F3C437F1CCE1D15BA7090
- powershell-preview-7.0.0_rc.2-1.centos.8.x86_64.rpm
- 4B987DEFCFB015076D571E6D053503ED9406A50F7BA7A4F5F9A7A0075CC17FC1
- powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.rpm
- 904B4F657FA8359997CA75C88601469533EDD7643DADF024CF95F426FB05C980
- ⏪ Revert the PRs that made
-
v7.0.0-rc.1 Changes
December 16, 2019v7.0.0-rc.1 - 12/16/2019
💥 Breaking Changes
- ⚡️ Make update notification support
LTS
and default channels (#11132)
⚡️ Engine Updates and Fixes
- 👌 Improvements in breakpoint APIs for remote scenarios (#11312)
- 🛠 Fix PowerShell class definition leaking into another Runspace (#11273)
- 🛠 Fix a regression in formatting caused by the
FirstOrDefault
primitive added in7.0.0-Preview1
(#11258) - ➕ Additional Microsoft Modules to track in
PS7
Telemetry (#10751) - 👉 Make approved features non-experimental (#11303)
- ⚡️ Update
ConciseView
to useTargetObject
if applicable (#11075) - 🛠 Fix
NullReferenceException
inCompletionCompleters
public methods (#11274) - 🛠 Fix apartment thread state check on non-Windows platforms (#11301)
- ⚡️ Update setting PSModulePath to concatenate the process and machine environment variables (#11276)
- ⬆️ Bump
.NET Core
to3.1.0
(#11260) - 🛠 Fix detection of
$PSHOME
in front of$env:PATH
(#11141)
⚡️ General Cmdlet Updates and Fixes
- 🛠 Fix for issue on Raspbian for setting date of file changes in
UnixStat
Experimental Feature (#11313) - ➕ Add
-AsPlainText
toConvertFrom-SecureString
(#11142) - ➕ Added
WindowsPS
version check forWinCompat
(#11148) - 🛠 Fix error-reporting in some
WinCompat
scenarios (#11259) - ➕ Add native binary resolver (#11032) (Thanks @iSazonov!)
- ⚡️ Update calculation of char width to respect
CJK
chars correctly (#11262) - ➕ Add
Unblock-File
for macOS (#11137) - 🛠 Fix regression in
Get-PSCallStack
(#11210) (Thanks @iSazonov!) - ✂ Remove autoloading of the
ScheduledJob
module when using Job cmdlets (#11194) - ➕ Add
OutputType
toGet-Error
cmdlet and preserve original typenames (#10856) - 🛠 Fix null reference in
SupportsVirtualTerminal
property (#11105)
Code Cleanup
- 🔄 Change comment and element text to meet Microsoft standards (#11304)
✅ Tests
- ✅ Make unreliable
DSC
test pending (#11131)
🏗 Build and Packaging Improvements
- 🛠 Fix Nuget package signing for Coordinated Package build (#11316)
- ⚡️ Update dependencies from PowerShell Gallery and NuGet (#11323)
- ⬆️ Bump
Microsoft.ApplicationInsights
from2.11.0
to2.12.0
(#11305) - ⬆️ Bump
Microsoft.CodeAnalysis.CSharp
from3.3.1
to3.4.0
(#11265) - ⚡️ Updates packages for Debian 10 and 11 (#11236)
- Only enable experimental features prior to
RC
(#11162) - ⚡️ Update macOS minimum version (#11163)
- ⬆️ Bump
NJsonSchema
from10.0.27
to10.0.28
(#11170)
📚 Documentation and Help Content
- 🚀 Refactor change logs into one log per release (#11165)
- 🛠 Fix
FWLinks
for PowerShell 7 online help documents (#11071)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-rc.1-linux-alpine-x64.tar.gz
- B226E27DA1D2E2EE55B069FA7F560C4A8F7A9B936368341143739A104F73962B
- 🐧 powershell-7.0.0-rc.1-linux-arm32.tar.gz
- A196068D0B5A8A02DF8A9332FA05A55F2A08568CDD50EA40883F7A24351CCA04
- 🐧 powershell-7.0.0-rc.1-linux-arm64.tar.gz
- E129A53CEF1B45309BE8E85A908265F6ED305A49A827B05D250D05D55507A1E7
- 🐧 powershell-7.0.0-rc.1-linux-x64.tar.gz
- 145B037411C5E527DBEAB9314C21E0EC0D8CFDE9AF222B988E10E6FDC7E8DE97
- 🐧 powershell-7.0.0-rc.1-linux-x64-fxdependent.tar.gz
- C7259524372C636F3C276B527A7C67569C76B25EE079254288C98C4775543A9D
- powershell-7.0.0-rc.1-osx-x64.pkg
- 4260EAA0DAFA9A48787D5F967052A774092189B6A614EED170DEC9AAD556FD9C
- powershell-7.0.0-rc.1-osx-x64.tar.gz
- 096780084D644D4DF11D766376AAEBA98DFD56CD4E524BF60EA2F2E902B1E059
- PowerShell-7.0.0-rc.1-win-arm32.msix
- E27C553FC90E2C11D1FFA76DED5DB9CAA2971E31922516CB322D8F29FD11A937
- PowerShell-7.0.0-rc.1-win-arm32.zip
- 16482ED0E843C35E1F17A24BD021E3D6B4FEBBE3A0E8F81AD8DFBA8A821D35F1
- PowerShell-7.0.0-rc.1-win-arm64.msix
- BBED4C1A3027C3A4F50D02DC3019C66F47E4815E805291C4B0C7639907E78B1F
- PowerShell-7.0.0-rc.1-win-arm64.zip
- 53D174A85D28C6FE2D7DBA0492F3EC7B7FE502FA97D1165DF9CAF113F8AB4604
- PowerShell-7.0.0-rc.1-win-fxdependent.zip
- 59E941BA91424C37FC31A10E572166A89C0D67627D98CDAE2BF552FBD67FD8BA
- PowerShell-7.0.0-rc.1-win-fxdependentWinDesktop.zip
- 2893EF55F0F097DA447EA74A701F9460C3FB2E197719D7B3AFA22D8CA8A9DF06
- PowerShell-7.0.0-rc.1-win-x64.msi
- CC4A97C804F3644AA2B9A6ECF3BCB69527ACCE76678C5C0D15886ED45CB7ABB3
- PowerShell-7.0.0-rc.1-win-x64.msix
- EA895C9609910BFE8952052C9DD0B1BCEB14B53C0AE2E146868447F04EA05948
- PowerShell-7.0.0-rc.1-win-x64.zip
- 7FA0E17FFC9DB6BFF0AD1E474127D26C6BBEDB30FB3D2122A72D019031C834F4
- PowerShell-7.0.0-rc.1-win-x86.msi
- 1D6FA11D19BDD29B259F6BA0B88A2D657D4B08B14A4F4A0A459D7EACC8E3612B
- PowerShell-7.0.0-rc.1-win-x86.msix
- DB766AFCFAB5D330A0EF28145F0EA58ADED20F09E9B5A089A875340B67E5B3E8
- PowerShell-7.0.0-rc.1-win-x86.zip
- 9A6DA5125223595B2A3FDE77CA189D74758C46787A50366BFC1A06D6117D9639
- powershell-preview_7.0.0-rc.1-1.debian.10_amd64.deb
- 97A47C279285820FEAE1F23AA751D487613B10FACFED9F70E43A1BBC64A76516
- powershell-preview_7.0.0-rc.1-1.debian.11_amd64.deb
- 586FDFB9279A8531F4A781659BA5F79C3B2F781615F74A65AAE4BDF86BA52FFF
- powershell-preview_7.0.0-rc.1-1.debian.9_amd64.deb
- 5838E53DF30A71293D289BB32EC2A0719B44C41AAD29A34A783E06A434792F80
- powershell-preview_7.0.0-rc.1-1.ubuntu.16.04_amd64.deb
- 7C4A3EFEFE5F59F0B1BA927AAB642F6C7FCDA4FB1DE153446A3D739E4E875013
- powershell-preview_7.0.0-rc.1-1.ubuntu.18.04_amd64.deb
- EA5BD015F778394181592D963E2368265A0C125A3625FC7AC4C9FB2D31210B61
- powershell-preview-7.0.0_rc.1-1.centos.8.x86_64.rpm
- B3AA2DD67512C6F6D0BA75BBA0E08F5CA6A834B00F46A9772DAD929A458AF6A9
- powershell-preview-7.0.0_rc.1-1.rhel.7.x86_64.rpm
- 843D1A45806D08BBA1E0D4700D2C7D55FE38D10730DC6F926FE908D480885540
- ⚡️ Make update notification support
-
v7.0.0-preview.6 Changes
November 21, 2019v7.0.0-preview.6 - 11/21/2019
Note: The CentOS 8
deb
package is experimental for this release. A Docker image anddeb
package will be available, but thedeb
package will not be released to packages.microsoft.com. For more information please see: #11147💥 Breaking Changes
- ⚡️ Update
Test-Connection
to work more like the one in Windows PowerShell (#10697) (Thanks @vexx32!) - Preserve
$?
forParenExpression
,SubExpression
andArrayExpression
(#11040) - 👷 Set working directory to current directory in
Start-Job
(#10920) (Thanks @iSazonov!)
⚡️ Engine Updates and Fixes
- 👍 Allow
pwsh
to inherit$env:PSModulePath
and enablepowershell.exe
to start correctly (#11057)
Experimental Features
- Provide Unix stat information in filesystem output (#11042)
- 👌 Support null-conditional operators
?.
and?[]
in PowerShell language (#10960) - 👌 Support using non-compatible Windows PowerShell modules in PowerShell Core (#10973)
🐎 Performance
- 📜 Avoid using closure in
Parser.SaveError
(#11006) - 👌 Improve the caching when creating new
Regex
instances (#10657) (Thanks @iSazonov!) - 👌 Improve processing of the PowerShell built-in type data from
types.ps1xml
,typesV3.ps1xml
andGetEvent.types.ps1xml
(#10898) - ⚡️ Update
PSConfiguration.ReadValueFromFile
to make it faster and more memory efficient (#10839)
⚡️ General Cmdlet Updates and Fixes
- ➕ Add limit check in
Get-WinEvent
(#10648) (Thanks @iSazonov!) - 🛠 Fix command runtime so
StopUpstreamCommandsException
doesn't get populated in-ErrorVariable
(#10840) - Set the output encoding to
[Console]::OutputEncoding
for native commands (#10824) - 👌 Support multi-line code blocks in examples (#10776) (Thanks @Greg-Smulko!)
- ➕ Add Culture parameter to
Select-String
cmdlet (#10943) (Thanks @iSazonov!) - 🛠 Fix
Start-Job
working directory path with trailing backslash (#11041) - 0️⃣
ConvertFrom-Json
: Unwrap collections by default (#10861) (Thanks @danstur!) - 👉 Use case-sensitive Hashtable for
Group-Object
cmdlet with-CaseSensitive
and-AsHashtable
switches (#11030) (Thanks @vexx32!) - 👻 Handle exception if enumerating files fails when rebuilding path to have correct casing (#11014)
- 🛠 Fix
ConciseView
to showActivity
instead ofmyCommand
(#11007) - 👍 Allow web cmdlets to ignore HTTP error statuses (#10466) (Thanks @vdamewood!)
- 🛠 Fix piping of more than one
CommandInfo
toGet-Command
(#10929) - ➕ Add back
Get-Counter
cmdlet for Windows (#10933) - 👉 Make
ConvertTo-Json
treat[AutomationNull]::Value
and[NullString]::Value
as$null
(#10957) - ✂ Remove brackets from
ipv6
address for SSH remoting (#10968) - 🛠 Fix crash if command sent to pwsh is just whitespace (#10977)
- ➕ Added cross-platform
Get-Clipboard
andSet-Clipboard
(#10340) - 🛠 Fix setting original path of filesystem object to not have extra trailing slash (#10959)
- 👌 Support
$null
forConvertTo-Json
(#10947) - ➕ Add back
Out-Printer
command on Windows (#10906) - 🛠 Fix
Start-Job -WorkingDirectory
with whitespace (#10951) - 0️⃣ Return default value when getting
null
for a setting inPSConfiguration.cs
(#10963) (Thanks @iSazonov!) - 👻 Handle IO exception as non-terminating (#10950)
- ➕ Add
GraphicalHost
assembly to enableOut-GridView
,Show-Command
, andGet-Help -ShowWindow
(#10899) - 🚑 Take
ComputerName
via pipeline inGet-HotFix
(#10852) (Thanks @kvprasoon!) - 🛠 Fix tab completion for parameters so that it shows common parameters as available (#10850)
- 🛠 Fix
GetCorrectCasedPath()
to first check if any system file entries is returned before callingFirst()
(#10930) - 👷 Set working directory to current directory in
Start-Job
(#10920) (Thanks @iSazonov!) - 🔄 Change
TabExpansion2
to not require-CursorColumn
and treat as$InputScript.Length
(#10849) - 🖐 Handle case where Host may not return Rows or Columns of screen (#10938)
- 🛠 Fix use of accent colors for hosts that don't support them (#10937)
- ➕ Add back
Update-List
command (#10922) - ⚡️ Update
FWLink
Id forClear-RecycleBin
(#10925) - During tab completion, skip file if can't read file attributes (#10910)
- ➕ Add back
Clear-RecycleBin
for Windows (#10909) - ➕ Add
$env:__SuppressAnsiEscapeSequences
to control whether to have VT escape sequence in output (#10814)
Code Cleanup
- 💅 Cleanup style issues in
Compiler.cs
(#10368) (Thanks @iSazonov!) - ✂ Remove the unused type converter for
CommaDelimitedStringCollection
(#11000) (Thanks @iSazonov!) - 💅 Cleanup style in
InitialSessionState.cs
(#10865) (Thanks @iSazonov!) - Code clean up for
PSSession
class (#11001) - ✂ Remove the not-working 'run
Update-Help
fromGet-Help
whenGet-Help
runs for the first time' feature (#10974) - 🛠 Fix style issues (#10998) (Thanks @iSazonov!)
- Cleanup: use the built-in type alias (#10882) (Thanks @iSazonov!)
- ✂ Remove the unused setting key
ConsolePrompting
and avoid unnecessary string creation when queryingExecutionPolicy
setting (#10985) - ⚡️ Disable update notification check for daily builds (#10903) (Thanks @bergmeister!)
- Reinstate debugging API lost in #10338 (#10808)
Tools
- ➕ Add default setting for the
SDKToUse
property so that it builds in VS (#11085) Install-Powershell.ps1
: Add parameter to use MSI installation (#10921) (Thanks @MJECloud!)- ➕ Add basic examples for
install-powershell.ps1
(#10914) (Thanks @kilasuit!)
✅ Tests
- 🛠 Fix
stringdata
test to correctly validate keys of hashtables (#10810) - ✅ Unload test modules (#11061) (Thanks @iSazonov!)
- ✅ Increase time between retries of testing URL (#11015)
- ⚡️ Update tests to accurately describe test actions. (#10928) (Thanks @romero126!)
🏗 Build and Packaging Improvements
- 📇 Updating links in
README.md
andmetadata.json
for Preview.5 (#10854) - ✅ Select the files for compliance tests which are owned by PowerShell (#10837)
- 👍 Allow
win7x86
msix
package to build. (Internal 10515) - 👍 Allow semantic versions to be passed to
NormalizeVersion
function (#11087) - ⬆️ Bump .NET core framework to
3.1-preview.3
(#11079) - ⬆️ Bump
PSReadLine
from2.0.0-beta5
to2.0.0-beta6
in /src/Modules (#11078) - ⬆️ Bump
Newtonsoft.Json
from12.0.2
to12.0.3
(#11037) (#11038) - ➕ Add Debian 10, 11 and CentOS 8 packages (#11028)
- 🚀 Upload
Build-Info
Json file with theReleaseDate
field (#10986) - ⬆️ Bump .NET core framework to
3.1-preview.2
(#10993) - 🏗 Enable build of x86 MSIX package (#10934)
- ⚡️ Update the dotnet SDK install script URL in
build.psm1
(#10927) - ⬆️ Bump
Markdig.Signed
from0.17.1
to0.18.0
(#10887) - ⬆️ Bump
ThreadJob
from2.0.1
to2.0.2
(#10886) - ⚡️ Update
AppX
Manifest and Packaging module to conform to MS Store requirements (#10878)
📚 Documentation and Help Content
- ⚡️ Update
CONTRIBUTING.md
(#11096) (Thanks @mklement0!) - 🛠 Fix installation doc links in
README.md
(#11083) - ➕ Adds examples to
install-powershell.ps1
script (#11024) (Thanks @kilasuit!) - 🛠 Fix to
Select-String
emphasis andImport-DscResource
in CHANGELOG.md (#10890) - ✂ Remove the stale link from
powershell-beginners-guide.md
(#10926)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-preview.6-linux-alpine-x64.tar.gz
- D2A2EA5F381BDB4D61C2B44E998B23A0429C344CE7C846D85416CCD3BC9EC96F
- 🐧 powershell-7.0.0-preview.6-linux-arm32.tar.gz
- 2371E4AABCBA06B1EFD3B1F0918B1CA1C8E9F1FF4707F67B44A222FD497F2CBD
- 🐧 powershell-7.0.0-preview.6-linux-arm64.tar.gz
- 297624AD47E1293A89471E58EF75DD4462FCDE096C162F0068ADFCE6805EF364
- 🐧 powershell-7.0.0-preview.6-linux-x64.tar.gz
- 9726F2177F61BDE83FC2D1F8F346B9C80F65B83157E5682D12DB7490ABB476DC
- 🐧 powershell-7.0.0-preview.6-linux-x64-fxdependent.tar.gz
- 62835E90E8BAF5B1646171552BC4BA8669CDB5AD1F533BCD932B5A785B76C9DF
- powershell-7.0.0-preview.6-osx-x64.pkg
- 37EA862FA8919167C5A9D43664EE71AF6250BEFEECD2D38239999C6CE1C36785
- powershell-7.0.0-preview.6-osx-x64.tar.gz
- 6C66FECA9435B5874B84649198520D30F382A50D3EC033CFCAA7AABE7712C007
- PowerShell-7.0.0-preview.6-win-arm32.msix
- 335AF7A718F57E44BDD33BFC6983069A9F2F65921CAB01AF4B7E90B6964787A4
- PowerShell-7.0.0-preview.6-win-arm32.zip
- 548D10335AD3B3D326C75875A2D10C0963D1C425A314598FE1C7352547DE08A7
- PowerShell-7.0.0-preview.6-win-arm64.msix
- 483DA7FCD3E6583966CFE94120154BCAA682B27E43B280AB4DDE48671D18569B
- PowerShell-7.0.0-preview.6-win-arm64.zip
- 6F889A005B0ECB3FE6C5AF014F0C622BEBA8811C6D5D77AA4372C283D6305805
- PowerShell-7.0.0-preview.6-win-fxdependent.zip
- FA18474209581E9093D019987CC82A27A3781496ACB33355AE5CDE30766D97A9
- PowerShell-7.0.0-preview.6-win-fxdependentWinDesktop.zip
- D0C5150147CDC754C9F2D292ECE8D0C96E389D70AB539D62083E15A59EC2806B
- PowerShell-7.0.0-preview.6-win-x64.msi
- 67EA17E4FC55589C5FF34FC869DD18B9BC842CB886379100EF16F4795F35198E
- PowerShell-7.0.0-preview.6-win-x64.msix
- AEB5DEA778A1FA6A17CEAC1EF6339ACDB22AA4EF901A0F16911C2BB8EDD0C83B
- PowerShell-7.0.0-preview.6-win-x64.zip
- CDDA77C0F8BBED57249B0ABC6E31DB87BA302FAD0CB76FAA4AD77AAB74E95811
- PowerShell-7.0.0-preview.6-win-x86.msi
- A96119B6DB4C65758501E09CCDFA44B2CB8354456F754C53440021B7A0C68743
- PowerShell-7.0.0-preview.6-win-x86.msix
- 780E0CAC2A20AB92EE0A92660E5BBC27D9F178323E2F252BBAD9F64D89F4DE6E
- PowerShell-7.0.0-preview.6-win-x86.zip
- 9EBEDFBA967BF5F4C77672ABFC8EED0BEB11568E7A56B5D5F025CD9DF6D44F2A
- powershell-preview_7.0.0-preview.6-1.debian.10_amd64.deb
- A71B32D998CF03B0BEF39A6FF56FC1B033F9A73B649F849175B09ACFAE042CF6
- powershell-preview_7.0.0-preview.6-1.debian.9_amd64.deb
- 7EB47090FC79133F75E6503DC84236B7292080C1A6F48F78AFE10CD0C964D9C2
- powershell-preview_7.0.0-preview.6-1.ubuntu.16.04_amd64.deb
- 9BFB877A95B3838EFD7492036B707B2DB87F3148C24F2D2F29AF0DA36EDFA0E4
- powershell-preview_7.0.0-preview.6-1.ubuntu.18.04_amd64.deb
- D99F3198DBF8809E2CB30285E0B9FFF8BFF2362E8BA3B51A4C4FB6BD846EDA35
- powershell-preview-7.0.0_preview.6-1.centos.8.x86_64.rpm
- 64926F4F2D648785D11096813BF1D53A5F976843B58283D098B13411BEF59B5D
- powershell-preview-7.0.0_preview.6-1.rhel.7.x86_64.rpm
- 6CE031494564566490D937572FB4B7F42841E2A7B858F541CF2C2589D04820A4
- ⚡️ Update
-
v7.0.0-preview.5 Changes
October 23, 2019v7.0.0-preview.5 - 10/23/2019
Note: If there is an issue installing macOS package on Catalina please refer to this issue #10874
💥 Breaking Changes
⚡️ Engine Updates and Fixes
- 🚚 Move to
.NET Core 3.1 preview 1
(#10798) - 🔨 Refactor reparse tag checks in file system provider (#10431) (Thanks @iSazonov!)
- 🌲 Replace
CR
and new line with a0x23CE
character in script logging (#10616) - 🛠 Fix a resource leak by unregistering the event handler from
AppDomain.CurrentDomain.ProcessExit
(#10626)
Experimental Features
- Implement
Get-Error
cmdlet as Experimental Feature (#10727,#10800) - ➕ Add
ConciseView
for$ErrorView
and update it to remove unnecessary text and not color entire line in red (#10641,#10724) - 👌 Support the pipeline chain operators
&&
and||
in PowerShell language (#9849,#10825,#10836) - Implement null coalescing (
??
) and null coalescing assignment (??=
) operators (#10636) - 👌 Support notification on
pwsh
startup when a new release is available and update notification message (#10689,#10777)
⚡️ General Cmdlet Updates and Fixes
- ➕ Add
-NoEmphasize
parameter to colorizeSelect-String
output (#8963) (Thanks @derek-xia!) - ➕ Add back
Get-HotFix
cmdlet (#10740) - 👉 Make
Add-Type
usable in applications that hostPowerShell
(#10587) - 👉 Use more effective evaluation order in
LanguagePrimitives.IsNullLike()
(#10781) (Thanks @vexx32!) - 👌 Improve handling of mixed-collection piped input and piped streams of input in
Format-Hex
(#8674) (Thanks @vexx32!) - 👀 Use type conversion in
SSHConnection
hashtables when value doesn't match expected type (#10720) (Thanks @SeeminglyScience!) - 🛠 Fix
Get-Content -ReadCount 0
behavior when-TotalCount
is set (#10749) (Thanks @eugenesmlv!) - Reword access denied error message in
Get-WinEvent
(#10639) (Thanks @iSazonov!) - Enable tab completion for variable assignment that is enum or type constrained (#10646)
- ✂ Remove unused
SourceLength
remoting property causing formatting issues (#10765) - ➕ Add
-Delimiter
parameter toConvertFrom-StringData
(#10665) (Thanks @steviecoaster!) - ➕ Add positional parameter for
ScriptBlock
when usingInvoke-Command
withSSH
(#10721) (Thanks @machgo!) - 👉 Show line context information if multiple lines but no script name for
ConciseView
(#10746) - ➕ Add support for
\\wsl$\
paths to file system provider (#10674) - ➕ Add the missing token text for
TokenKind.QuestionMark
in parser (#10706) - Set current working directory of each
ForEach-Object -Parallel
running script to the same location as the calling script. (#10672) - Replace
api-ms-win-core-file-l1-2-2.dll
withKernell32.dll
forFindFirstStreamW
andFindNextStreamW
APIs (#10680) (Thanks @iSazonov!) - 👉 Tweak help formatting script to be more
StrictMode
tolerant (#10563) - ➕ Add
-SecurityDescriptorSDDL
parameter toNew-Service
(#10483) (Thanks @kvprasoon!) - ✂ Remove informational output, consolidate ping usage in
Test-Connection
(#10478) (Thanks @vexx32!) - 📜 Read special reparse points without accessing them (#10662) (Thanks @iSazonov!)
- Direct
Clear-Host
output to terminal (#10681) (Thanks @iSazonov!) - ➕ Add back newline for grouping with
Format-Table
and-Property
(#10653) - ✂ Remove [ValidateNotNullOrEmpty] from
-InputObject
onGet-Random
to allow empty string (#10644) - 👉 Make suggestion system string distance algorithm case-insensitive (#10549) (Thanks @iSazonov!)
- 🛠 Fix null reference exception in
ForEach-Object -Parallel
input processing (#10577)
Code Cleanup
- ✂ Remove
WorkflowJobSourceAdapter
reference that is no longer used (#10326) (Thanks @KirkMunro!) - Cleanup
COM
interfaces in jump list code by fixingPreserveSig
attributes (#9899) (Thanks @weltkante!) - ➕ Add a comment describing why
-ia
is not the alias for-InformationAction
common parameter (#10703) (Thanks @KirkMunro!) - 📇 Rename
InvokeCommandCmdlet.cs
toInvokeExpressionCommand.cs
(#10659) (Thanks @kilasuit!) - ➕ Add minor code cleanups related to update notifications (#10698)
- ✂ Remove deprecated workflow logic from the remoting setup scripts (#10320) (Thanks @KirkMunro!)
- ⚡️ Update help format to use proper case (#10678) (Thanks @tnieto88!)
- 💅 Clean up
CodeFactor
style issues coming in commits for the last month (#10591) (Thanks @iSazonov!) - 🛠 Fix typo in description of
PSTernaryOperator
experimental feature (#10586) (Thanks @bergmeister!)
🐎 Performance
Tools
- 👉 Make
Install-PowerShellRemoting.ps1
handle empty string inPowerShellHome
parameter (#10526) (Thanks @Orca88!) - 🚀 Switch from
/etc/lsb-release
to/etc/os-release
ininstall-powershell.sh
(#10773) (Thanks @Himura2la!) - 🏁 Check
pwsh.exe
andpwsh
in daily version on Windows (#10738) (Thanks @centreboard!) - ✂ Remove unneeded tap in
installpsh-osx.sh
(#10752)
✅ Tests
- ✅ Temporary skip the flaky test
TestAppDomainProcessExitEvenHandlerNotLeaking
(#10827) - ✅ Make the event handler leaking test stable (#10790)
- 🔀 Sync capitalization in
CI
YAML
(#10767) (Thanks @RDIL!) - ➕ Add test for the event handler leaking fix (#10768)
- ➕ Add
Get-ChildItem
test (#10507) (Thanks @iSazonov!) - ✅ Replace ambiguous language for tests from
switch
toparameter
for accuracy (#10666) (Thanks @romero126!)
🏗 Build and Packaging Improvements
- ⚡️ Update package reference for
PowerShell SDK
topreview.5
(Internal 10295) - ⚡️ Update
ThirdPartyNotices.txt
(#10834) - ⬆️ Bump
Microsoft.PowerShell.Native
to7.0.0-preview.3
(#10826) - ⬆️ Bump
Microsoft.ApplicationInsights
from2.10.0
to2.11.0
(#10608) - ⬆️ Bump
NJsonSchema
from10.0.24
to10.0.27
(#10756) - ➕ Add
MacPorts
support to the build system (#10736) (Thanks @Lucius-Q-User!) - ⬆️ Bump
PackageManagement
from1.4.4
to1.4.5
(#10728) - ⬆️ Bump
NJsonSchema
from10.0.23
to10.0.24
(#10635) - ➕ Add environment variable to differentiate client/server telemetry in
MSI
(#10612) - ⬆️ Bump
PSDesiredStateConfiguration
from2.0.3
to2.0.4
(#10603) - ⬆️ Bump
Microsoft.CodeAnalysis.CSharp
from3.2.1
to3.3.1
(#10607) - ⚡️ Update to
.Net Core 3.0 RTM
(#10604) (Thanks @bergmeister!) - ⚡️ Update
MSIX
packaging so the version toWindows Store
requirements (#10588)
📚 Documentation and Help Content
- 🔀 Merge stable and servicing change logs (#10527)
- ⚡️ Update used
.NET
version in build docs (#10775) (Thanks @Greg-Smulko!) - 📄 Replace links from
MSDN
todocs.microsoft.com
inpowershell-beginners-guide.md
(#10778) (Thanks @iSazonov!) - 🛠 Fix broken
DSC
overview link (#10702) - ⚡️ Update
Support_Question.md
to link toStack Overflow
as another community resource (#10638) (Thanks @mklement0!) - ➕ Add processor architecture to distribution request template (#10661)
- ➕ Add new PowerShell MoL book to learning PowerShell docs (#10602)
🚀 SHA256 Hashes of the release artifacts
- 🐧 powershell-7.0.0-preview.5-linux-alpine-x64.tar.gz
- 42E481CAD6A7F10EF806EB8C73B357EB99529CBE53B33321C78329CABCBC7B11
- 🐧 powershell-7.0.0-preview.5-linux-arm32.tar.gz
- 456542654740F44E2BCEB34296E80AA9D2DF27508D08650D9B541540F78FBDD1
- 🐧 powershell-7.0.0-preview.5-linux-arm64.tar.gz
- 3AA89533D295D8619D4BDD405831853F6741E0A9C3BB14F6200378F69898F353
- 🐧 powershell-7.0.0-preview.5-linux-x64.tar.gz
- 0D667AAE3495C22551E7C81B54A56F67E79C4FE11C361B25630B6B6BFA7F04A8
- 🐧 powershell-7.0.0-preview.5-linux-x64-fxdependent.tar.gz
- 94275BB35C76AD40E3F272B750A6D5FA17D6AE6665DF37B6BE712E3BF5C62096
- powershell-7.0.0-preview.5-osx-x64.pkg
- 338F5F36B0C7BEEBC301DEDA43C3A350D768F09AFADAABA714FF80272AB0DAC0
- powershell-7.0.0-preview.5-osx-x64.tar.gz
- DE196639CA34576B524EF443598EF5176D05E395D77231A1660C9E021A1EAB9E
- PowerShell-7.0.0-preview.5-win-arm32.msix
- 1E508B33DC895FFAC2837F7ACAFF5D6505C4679E7A9C06DEBE9FF831C562CCC7
- PowerShell-7.0.0-preview.5-win-arm32.zip
- 3ED98F8EDEC179119F9B8D8580B5BCDBF532D09331A0BACD43F3609D6874CB89
- PowerShell-7.0.0-preview.5-win-arm64.msix
- 44512F07239E22FE7EA1A866B3613F1A5E30236B4CC5B1ED550AF97BB56EC543
- PowerShell-7.0.0-preview.5-win-arm64.zip
- 75BBA733AA45F4739EBC22D740E6D81DBE007EB5922265D85C6A24E36304BB21
- PowerShell-7.0.0-preview.5-win-fxdependent.zip
- 513111991F68B9FF4C86049E209FC13907D3B9FA88C1D8C49D2E86E2259D3FB1
- PowerShell-7.0.0-preview.5-win-fxdependentWinDesktop.zip
- E35699AADBFFF04D528E8E42868A4EC8C6A4C7E0341A0930CC6500A07CAFCA9F
- PowerShell-7.0.0-preview.5-win-x64.msi
- 34DD3817C96EBAE7A29E16E36322A07C7EC170E943B3AFB141D9C1B4073EE9C6
- PowerShell-7.0.0-preview.5-win-x64.msix
- A77EFCAE9644EEEA1B9122F6779FCE623602C7333D2E70A4F664FB6EA181213B
- PowerShell-7.0.0-preview.5-win-x64.zip
- F344C8397FE3016CF764756E8ABE4ACE89898E6228F7142C176896A148B1381B
- PowerShell-7.0.0-preview.5-win-x86.msi
- 15859B51FF8C80A56F09DDD5B77599037C9091A602EFE83075F200E78074A71D
- PowerShell-7.0.0-preview.5-win-x86.zip
- 6CDAC42E223A9F183E7C2D0158AFA75320937B7B1ABB55FC58DCBA7FEA9662EE
- powershell-preview_7.0.0-preview.5-1.debian.9_amd64.deb
- 1D5B33EAD146088DFB9C0ADC2E40B38F064272D14C080470E36993F1FF33665E
- powershell-preview_7.0.0-preview.5-1.ubuntu.16.04_amd64.deb
- 67BE7548D6259AEC8B72E7DD42B8236705A6EB25233A34CD10A5C29631F7314C
- powershell-preview_7.0.0-preview.5-1.ubuntu.18.04_amd64.deb
- FAB403167A629080AE1F1F83823B81757BD32F3F327A8EA4B4BDAD58FAA4649F
- powershell-preview-7.0.0_preview.5-1.rhel.7.x86_64.rpm
- 59A43152734BB280B6749CFAAE5407EC9ADEC4E93E8CA1FB14D7A205BB4B80CA
- 🚚 Move to