Releases: PowerShell/PowerShell
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 nullcheck for Windows PowerShell install path (#12296)
- Fix Null Reference error in CSV commands (#12281) (Thanks @iSazonov!)
- Fix WinCompatmodule 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 ConciseViewwhere error message is wider than window width and doesn't have whitespace (#11880, #11746)
- Make Test-Connectionalways 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 FPMissue 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-Processcreates a process environment with
 all the environment variables from current session,
 using-UseNewEnvironmentcreates a new default process environment (#10830) (Thanks @iSazonov!)
- Do not wrap return result to PSObjectwhen 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 WinCompatmodule loading to treat PowerShell 7 modules with higher priority (#12269)
- Implement ForEach-Object -Parallelrunspace reuse (#12122)
- Fix Get-Serviceto 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 UseNewEnvironmentparameter behavior ofStart-Processcmdlet on Windows (#10830) (Thanks @iSazonov!)
- Add -Shuffleswitch toGet-Randomcommand (#11093) (Thanks @eugenesmlv!)
- Make GetWindowsPowerShellModulePathcompatible with multiple PS installations (#12280)
- Fix Start-Jobto work on systems that don't have Windows PowerShell registered as default shell (#12296)
- Specifying an alias and -SyntaxtoGet-Commandreturns the aliased commands syntax (#10784) (Thanks @ChrisLGardner!)
- Make CSV cmdlets work when using -AsNeededand there is an incomplete row (#12281) (Thanks @iSazonov!)
- In local invocations, do not require -PowerShellVersion 5.1forGet-FormatDatain 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 -FromUnixTimetoGet-Dateto allow Unix time input (#12179) (Thanks @jackdcasey!)
- Change default progress foreground and background colors to provide improved contrast (#11455) (Thanks @rkeithhill!)
- Fix foreach -parallelwhen current drive is not available (#12197)
- Do not wrap return result to PSObjectwhen convertingScriptBlocktodelegate(#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 csprojfiles (#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.configfrom 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 Artifactsbuild (#12277)
- Bump PSReadLine from 2.0.0 to 2.0.1 (#12243)
- Bump NJsonSchemafrom10.1.11to10.1.12(#12230)
- Update change log generation script to support collapsible sections (#12214)
Documentation and Help Content
- Add documentation for WebResponseObjectandBasicHtmlWebResponseObjectproperties (#11876) (Thanks @kevinoid!)
- Add Windows 10 IoT Core reference in Adopters.md(#12266) (Thanks @parameshbabu!)
- Update README.mdandmetadata.jsonfor7.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
 
v7.1.0-preview.1 Release of PowerShell
7.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.ValueandNullString.Valuetreated as$null(#11648)
Experimental Features
General Cmdlet Updates and Fixes
- Fix an operator preference order issue in binder code (#12075) (Thanks @DamirAinullin!)
- Fix NullReferenceExceptionwhen 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 IOExceptioninGet-FileHash(#11944) (Thanks @iSazonov!)
- Change 'PowerShell Core' to 'PowerShell' in a resource string (#11928) (Thanks @alexandair!)
- Bring back MainWindowTitleinPSHostProcessInfo(#11885) (Thanks @iSazonov!)
- Miscellaneous minor updates to Windows Compatibility (#11980)
- Fix ConciseViewto splitPositionMessageusing[Environment]::NewLine(#12010)
- Remove network hop restriction for interactive sessions (#11920)
- Fix NullReferenceExceptioninSuspendStoppingPipeline()andRestoreStoppingPipeline()(#11870) (Thanks @iSazonov!)
- Generate GUID for FormatViewDefinitionInstanceIdif not provided (#11896)
- Fix ConciseViewwhere error message is wider than window width and doesn't have whitespace (#11880)
- Allow cross-platform CAPI-compatibleremote key exchange (#11185) (Thanks @silijon!)
- Fix error message (#11862) (Thanks @NextTurn!)
- Fix ConciseViewto handle case where there isn't a console to obtain the width (#11784)
- Update CmsCommandsto use Store vs certificate provider (#11643) (Thanks @mikeTWC1984!)
- Enable pwshto work on Windows systems wherempr.dlland STA is not available (#11748)
- Refactor and implement Restart-ComputerforUn*xand macOS (#11319)
- Add an implementation of Stop-Computerfor Linux and macOS (#11151)
- Fix helpfunction to check iflessis available before using (#11737)
- Update PSPathincertificate_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 PSCustomObjectinSelect-Objectonly once (#11548) (Thanks @iSazonov!)
- Add -AsUTCto theGet-Datecmdlet (#11611)
- Fix grouping behavior with Boolean values in Format-Hex(#11587) (Thanks @vexx32!)
- Make Test-Connectionalways 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-Commandjob dispose. (#11388)
- Revert "Update formatter to not write newlines if content is empty (#11193)" (#11342) (Thanks @iSazonov!)
- Allow CompleteInputto return results fromArgumentCompleterwhenASTor 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.NewLineinstead of hard-coded linefeed inParseError.ToString(#11746)
- Fix FileSystemprovider error message (#11741) (Thanks @iSazonov!)
- Reformat code according to EditorConfigrules (#11681) (Thanks @xtqqczze!)
- Replace use of throw GetExceptionForHRwithThrowExceptionForHR(#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-ComputerInfocmdlet description (#11321) (Thanks @doctordns!)
- Fix typo in description for Get-ExperimentalFeaturePSWindowsPowerShellCompatibility(#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.csharptoms-dotnettools.csharp(#12083) (Thanks @devlead!)
- Specify csharp_preferred_modifier_orderinEditorConfig(#11775) (Thanks @xtqqczze!)
- Update .editorconfig(#11675) (Thanks @xtqqczze!)
- Enable EditorConfigsupport inOmniSharp(#11627) (Thanks @xtqqczze!)
- Specify charset in .editorconfigasutf-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.mdfile to fix broken link (#12041)
- Add helper functions for SSH remoting tests (#11955)
- Add new tests for Get-ChildItemforFileSystemProvider(#11602) (Thanks @iSazonov!)
- Ensure that types referenced by PowerShellStandardare 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-linktests (#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 x86PDB generation (#12167)
- Bump NJsonSchemafrom10.1.5to10.1.11(#12050) (#12088) (#12166)
- Create crossgensymbols for Windowsx64andx86(#12157)
- Move to .NET 5 preview.1(#12140)
- Bump Microsoft.CodeAnalysis.CSharpfrom3.4.0to3.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.Signedfrom0.18.1to0.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 dotnetmay return error when SDK is not installed (#11972)
- Fix daily package build (#11882)
- Fix package sorting for syncing to private Module Feed (#11838)
- Set StrictModeversion3.0(#11563) (Thanks @xtqqczze!)
- Bump .devcontainerversion to dotnet3.1.101(#11707) (Thanks @Jawz84!)
- Move to version 3 of AzFileCopy(#11697)
- Update README.mdandmetadata.jsonfor 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 VSCodelink 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.mdandmetadata.jsonfor the next release (#11918) (#11992)
- Update Adopters.mdto 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.mdfor6.2.4release (#11699)
- Update README.mdandmetadata.jsonfor 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.mdandmetadata.jsonfor7.0.0-rc.1release (#11363)
- Add AzFunctionsto `ADOPTERS.m...
v7.0.0 Release of PowerShell
7.0.0 - 2020-03-04
Note: The snap package is segfault after launching on Ubuntu 20.04.  We are investigating with the .NET team.  The workaround for now is to use the tar.gz package.  The previous issue with 16.04 has been resolved.
General Cmdlet Updates and Fixes
- Enable Ctrl+Cto work for global tool (#11959)
- Fix ConciseViewto not show the line information within the error messages (#11952)
Build and Packaging Improvements
- Publish PowerShell into the Windows engineering system package format (#11960)
- Bump .NET core framework to 3.1.2(#11963)
- Ensure the man page gziphas the correct name for LTS release (#11956)
- Bump Microsoft.ApplicationInsightsfrom2.13.0to2.13.1(#11925)
SHA256 Hashes of the release artifacts
- powershell_7.0.0-1.debian.10_amd64.deb
- 58B2F022B909C8BC96B288384024B58EF6CF8D2724F1C7425C7745E0AC84A8C5
 
- powershell_7.0.0-1.debian.11_amd64.deb
- 3ED567A3107DC8319E8BAB9C9A01A00B3344BD2DB6F92BF0ECE4E49FA77BD87D
 
- powershell_7.0.0-1.debian.9_amd64.deb
- 53D3B358A0B98B674E329C7D43860F747AAF77747AEAD8F667B8594D21C8CE53
 
- powershell_7.0.0-1.ubuntu.16.04_amd64.deb
- 245A55BBFF2BEA43F501EEB511C317DB62774298F5310EF3357307899FF3B091
 
- powershell_7.0.0-1.ubuntu.18.04_amd64.deb
- A28C95B376E6DD7EF0BF523B6BD329485948A53E27FD2E8B3DDED6981471214C
 
- powershell-7.0.0-1.centos.8.x86_64.rpm
- 3F5EEEF95F24B1804034B29036F6C3D7951F7B995E637713DEFF3088EED7BF65
 
- powershell-7.0.0-1.rhel.7.x86_64.rpm
- 09EB0F49F91FC5DA569DE9F8FCADA36CDF79846A1AEA0679D357D316453B2838
 
- powershell-7.0.0-linux-alpine-x64.tar.gz
- 5D04337A8B18494DF242F68DD4C960EFBE491AE127901CA15007993F1983CCDF
 
- powershell-7.0.0-linux-arm32.tar.gz
- CBB6ACBB40F73CCF83920F4729DC86EBF3566BB9A01CA68E0698D33FDBE6D7B0
 
- powershell-7.0.0-linux-arm64.tar.gz
- C361C1440012A59DAC02B3B36744B728AE2409356876C0845C5CA2DAFA8E6153
 
- powershell-7.0.0-linux-x64.tar.gz
- 3E80A662A5DEFB283185961330C4A44D5D5179F9EB2A2EE74AC7E1D3CAF16B2C
 
- powershell-7.0.0-linux-x64-fxdependent.tar.gz
- 1B232E7704BB128534FED670D17617E1E34558398B4E6227A5E5F28FDA003E95
 
- powershell-7.0.0-osx-x64.tar.gz
- 7EA2A539CB33F3C1C62280EEA1D3B55CBD84C86676437A390E81C0AE374483E6
 
- PowerShell-7.0.0-win-arm32.zip
- BA260EBA7AC2FFBD7E63570738AAC92440D434DD84ACAA1E70C58649461718D4
 
- PowerShell-7.0.0-win-arm64.zip
- 2FD04091F7AACF2BBBA470EDC92A28034CD6F54999F7A880404AD17954476ABF
 
- PowerShell-7.0.0-win-fxdependent.zip
- 8A96806066C0BC2AFED53C1A5B5167BCC6D75E9600EC1D69CDEF242B3920F5E3
 
- PowerShell-7.0.0-win-fxdependentWinDesktop.zip
- 3BF3898D97610F1ACDFBA819399A876DCE2B5788184C7FF3BE017522E71B47EF
 
- PowerShell-7.0.0-win-x64.msi
- 876F4A64012A1FB024DCCEA696DB00C5CD1A37C8DC9DFA2431C58CDF9F82950B
 
- PowerShell-7.0.0-win-x64.zip
- CDA2CA2227FBEC2C753AA760859667B02007D14646A831BD908B8F749CBCC687
 
- PowerShell-7.0.0-win-x86.msi
- C0E8CBE16EDA134385D499881E6E0F2784BCB4D26CBE42ED5B81E29EEC37B3DA
 
- PowerShell-7.0.0-win-x86.zip
- F33E852F7721E61FF3BAE9FC04F1DFA48CE7B10CD59D649126D5BA9BFAD9AECD
 
- powershell-lts_7.0.0-1.debian.10_amd64.deb
- 54CBB3915CC01B215AAB0E260C73131DDDE410CFC50440BC8C4D2E336992882A
 
- powershell-lts_7.0.0-1.debian.11_amd64.deb
- 974BB634616B4FD1B4A9E024580C1936410D1C267E23BFD34164F1853428BFBF
 
- powershell-lts_7.0.0-1.debian.9_amd64.deb
- F49DDA694DA791CEE0F0B456FAB0A2818079102ED9D51B89E1F1879654BA62E1
 
- powershell-lts_7.0.0-1.ubuntu.16.04_amd64.deb
- 54B39CCB64D84DEF03D2C216757D53B233B3D5F74636675C7DFFEEAA72E8B1CA
 
- powershell-lts_7.0.0-1.ubuntu.18.04_amd64.deb
- AB4B7E104CAD9DC7D43AD18F335EA14919CF4A930B55348D6601C99A12D9A4FC
 
- powershell-lts-7.0.0-1.centos.8.x86_64.rpm
- 1CD5DA84E398A216B2D37F7B1361601B0EF4D79D33A1219C70BB8C083D9CD191
 
- powershell-lts-7.0.0-1.rhel.7.x86_64.rpm
- EF6D8728FDE0226A715B85FB199352D9EDE2ECC88CFF890846713CCA34099D82
 
- powershell-lts-7.0.0-osx-x64.pkg
- 28321A96A8630E3BFD9E8858645D5D35B3E9D7918A63F557924E97414D303C76
 
- powershell-7.0.0-osx-x64.pkg
- 80F75903E9F33B407A7F15C087A2C2B12A93DC153469E091D18048D01080085E
 
v7.0.0-rc.3 Release of PowerShell
- Note: There is an issue when installing the powershell-ltspackages side by side with thepowershellpackages. Please see: #11924
v7.0.0-rc.3 - 2020-02-21
Breaking Changes
- Fix Invoke-Commandmissing error on session termination (#11586)
Engine Updates and Fixes
- Update the map between console color to VTsequences (#11891)
- Fix SSH remoting error on Windows platform (#11907)
- Restore the PowerShellStreamTypeenumwith anObsoleteAttribute(#11836)
- Handle cases where CustomEventwas not initially sent (#11807)
- Fix how COM objects are enumerated (#11795)
- Fix NativeDllHandlerto not throw when file is not found (#11787)
- Restore SetBreakpointsAPI (#11622)
- Do not needlessly pass -l login_nameor-p porttossh(#11518) (Thanks @LucaFilipozzi!)
- Fix for JEAuser 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 WinCompatremote session (#11809)
- Add WinCompatdeny 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 ClrVersionparameter back to revert change in capitalization (#11623)
Tools
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-PlatformInfohelper and tests for Debian 10, 11 and CentOS 8 (#11842)
- Ensure correct pwshis used for test runs (#11486) (Thanks @iSazonov!)
Build and Packaging Improvements
- Add LTSReleasevalue frommetadata.jsontorelease.json(#11897)
- Bump Microsoft.ApplicationInsightsfrom2.12.1to2.13.0(#11894)
- Make LTS package always not a preview (#11895)
- Bump System.Data.SqlClientfrom4.8.0to4.8.1(#11879)
- Change LTSReleasevalue inmetadata.jsonto true forRC.3release (Internal 10960)
- Update LTSlogic to depend onmetadata.json(#11877)
- Set default value of LTSReleaseto false (#11874)
- Refactor packaging pipeline (#11852)
- Make sure LTSpackages have symbolic links forpwshandpwsh-lts(#11843)
- Bump Microsoft.PowerShell.Nativefrom7.0.0-rc.2to7.0.0(#11839)
- Update the NuGet package generation to include cimcmdlet.dlland most of the built-in modules (#11832)
- Bump Microsoft.PowerShell.Archivefrom1.2.4.0to1.2.5(#11833)
- Bump PSReadLinefrom2.0.0-rc2to2.0.0(#11831)
- Add trace source and serialization primitives to the allowed assembly list (Internal 10911)
- Update the NextReleaseTagto be v7.0.0-preview.7 (#11372)
- Change packaging to produce LTSpackages (#11772)
- Build tar packages only when building on Ubuntu (#11766)
- Bump NJsonSchemafrom10.1.4to10.1.5(#11730)
- Fix symbolic link creation in packaging.psm1(#11723)
- Bump Microsoft.ApplicationInsightsfrom2.12.0to2.12.1(#11708)
- Bump NJsonSchemafrom10.1.3to10.1.4(#11620)
- Move to latest Azure DevOps agent images (#11704)
- Bump Markdig.Signedfrom0.18.0to0.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
 
v6.2.4 Release of PowerShell
v6.2.4 - 01/27/2020
General Cmdlet Updates and Fixes
- Enable Start-Processto work on Windows 7 (#10417) (Thanks @iSazonov!)
- Fix global tool issues around exit code, command line parameters, and paths with spaces (#10461)
- Make Add-Typeusable in applications that host PowerShell (#10587)
Build and Packaging Improvements
- Update to use TSAv2(#9914)
- Update the dotnet SDK install script URL in build.psm1(#10927)
- Update dependencies needed by Azure PowerShell and patch for Newtonsoft.Json(Internal 10798)
- Fix path for getting reference assemblies (Internal 10792)
SHA256 Hashes of the release artifacts
- powershell_6.2.4-1.debian.9_amd64.deb
- 8E28E54D601F0751922DE24632C1E716B4684876255CF82304A9B19E89A9CCAC
 
- powershell_6.2.4-1.ubuntu.16.04_amd64.deb
- 628EE3FA86742ACB0E61375BA81432C26758D441F3C19F2746C4F0F1426505DB
 
- powershell_6.2.4-1.ubuntu.18.04_amd64.deb
- 0FFF3B9A59C8027FC21DF3A95F85B2283DB1BEB1B70C08D14BC1CE94B01A49F4
 
- powershell-6.2.4-1.rhel.7.x86_64.rpm
- 1AB9C1EB4A213966E25D8448754D4207C1020B3A282710A1981492C08BF2EEFE
 
- powershell-6.2.4-linux-alpine-x64.tar.gz
- B0A4C385075D751526A889C2DF55B1E537E2E73B4F103B3C4AEF82BE2AB3AFE0
 
- powershell-6.2.4-linux-arm32.tar.gz
- CC7BEDECFA2150C93BC1A551D1D1041E0F3AF20B7501A33DFB14ACBC2E3F3441
 
- powershell-6.2.4-linux-arm64.tar.gz
- A0147F819D68BFA6D1DE93CE6DEE526D17522329936670FE4CBCDC2F589C0285
 
- powershell-6.2.4-linux-x64.tar.gz
- BE349B9A2244AC06BC6A6E694434CAE13AF696EA42EB47E8AD1AD39354A2D039
 
- powershell-6.2.4-linux-x64-fxdependent.tar.gz
- B07A44548FDCE6C1A5EBF3383AD27F810046BB39E2542591B5E67EEA7B4D6B76
 
- powershell-6.2.4-osx-x64.pkg
- 7F45AA3DB9BCC961BD5223AC3B5231A5BD4516A2EBE607E1D877DEA6F78B630B
 
- powershell-6.2.4-osx-x64.tar.gz
- E50DAF41DE417506B949ACF9D47B3CE6E2E64A93A081C58E62287A44279D94DF
 
- PowerShell-6.2.4-win-arm32.msix
- E34094B4866EB1DF15C774D7EDDFCA8C81853C3B5A66703A0C0D5D64175B856D
 
- PowerShell-6.2.4-win-arm32.zip
- 2250AA5A3EFFE9B81DA1EE6912835B8D55DDB7E1439677A1C463CCB321948629
 
- PowerShell-6.2.4-win-arm64.msix
- FE7861A8AB55D1D9B5B39DB0540AB37E54E5C039178307C237C36E570FC8BE0A
 
- PowerShell-6.2.4-win-arm64.zip
- 40202D394545245B2F1DB99A02B71C89059AA18BFFC4F13EF4256DE97586DA56
 
- PowerShell-6.2.4-win-fxdependent.zip
- EE51CF42A2CEA13A6EEC69885BF94AF561459243A979BA1B646598AF6F404483
 
- PowerShell-6.2.4-win-x64.msi
- AE0601C854B8D1953CCEBCA6DF7EFECF37B4B81844FC345093A3160C3C6417CA
 
- PowerShell-6.2.4-win-x64.msix
- 5DF4E7A643832103638BDD9BCE11BE68890C3959D8AC199E3574FB0368E23164
 
- PowerShell-6.2.4-win-x64.zip
- 54AF157B57C83731907460F3E24AC60852E7F6A685A748CAC8717F3BA18188B6
 
- PowerShell-6.2.4-win-x86.msi
- 24903FA0B46C34959B2BFDE1DDF6B1BEBDEDC0C1F8ED25B65F88C6D20103123A
 
- PowerShell-6.2.4-win-x86.zip
- FFF26E8A84A74D0AF2776E5FFA97C77735F5FC0FD1B219EA8386153AFFB2A7BB
 
v7.0.0-rc.2 Release of PowerShell
v7.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.ValueandNullString.Valuetreated as$null(#11584)
- Support expanding ~in$env:PATHwhen doing command discovery (#11552)
- Skip null data in output data received handler to fix a NullReferenceException(#11448) (Thanks @iSazonov!)
- Add sshparameter sets for the parameter-JobNameinInvoke-Command(#11444)
- Adding PowerShell Editor ServicesandPSScriptAnalyzerto tracked modules (#11514)
- Fix key exchange hang with SecureStringfor theOutOfProctransports (#11380, #11406)
- Add setting to disable the implicit WinPSmodule loading (#11332)
General Cmdlet Updates and Fixes
- Fix NullReferenceExceptioninConciseView(#11435) (Thanks @iSazonov!)
- Remove the default value of $truefor the parameter-RequireLicenseAcceptanceinNew-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 ErrorRecordobjects (#11415)
- Mark InitialSessionState.ImportPSSnapInas Obsolete (#11399)
- Use PositionMessagefor the line context information forConciseView(#11398)
- Add trailing line number to filenameforConciseView(#11391)
- Update HelpInfoUrifor all modules in PowerShell 7.0 (#11389)
- Remove unnecessary newline in ConciseView(#11383)
- Move Set-StrictModeto the outer script block forErrorView(#11381)
- Remove the declaration of Get-Errorexperimental feature from module manifest (#11369)
- Update error message if Update-Helpfails for the currentUICulture(#11356)
- Test-Connection: Fallback to hop IP Address on- -Traceroutewithout- -ResolveDestination(#11335) (Thanks @vexx32!)
- Add null host name check in WSMan(#11288) (Thanks @iSazonov!)
- Add Typemember to exceptions containing type of exception forGet-Error(#11076)
- Write an error if argument is a directory in Get-FileHashcmdlet (#11114) (Thanks @iSazonov!)
- Update Get-Errorto not modify the original$Errorobject (#11125)
Code Cleanup
Tests
- Test fixes for various platforms (#11579, #11541)
- Various test fixes for debugger and remoting (#11528)
- DSCtest fixes for- Alpineand- Raspbian(#11508)
- Normalize line endings before comparing string in tests (#11499)
- Fix sshremoting 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 UnixStatfeature is disabled (#11370)
- Update hosting tests to use the SDK version from the build property (#11368)
- Add retry to Enter-PSHostProcesstest (#11360)
Build and Packaging Improvements
- Bump Microsoft.PowerShell.Nativefrom7.0.0-rc.1to7.0.0.rc.2(#11583)
- Update .NET SDK version to 3.1.101 (#11582)
- Bump PSReadLinefrom2.0.0-rc1to2.0.0-rc2(#11581)
- Bump NJsonSchemafrom10.0.28to10.1.3(#11382, #11573)
- Generate the correct reference assembly for Microsoft.PowerShell.ConsoleHostNuGet package (#11545)
- Update building of MSIXforRCto use 100 range revision (#11526)
- Fix symbolic links on Debian 10 packages (#11474)
- Bump Microsoft.PowerShell.Archivefrom1.2.3.0to1.2.4.0(#11502)
- Add script to rebuild WIXcomponent references (#11485)
- Bump PackageManagementfrom1.4.5to1.4.6(#11427)
- Bump PowerShellGetfrom2.2.2to2.2.3(#11426)
- Bump ThreadJobfrom2.0.2to2.0.3(#11416)
- Fix symbolic links to libson Debian 10 (#11390)
- Improve Ubuntu detection for Ubuntu derivatives like GalliumOSetc (#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
- 2CD60523898E3DD461C3B154B1989E755FEDD5B3D15A885BFEDC209ACC38EF88
 
- 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
 
Note: This file was replaced because it was missing symbolic links.
- powershell-7.0.0-rc.2-linux-x64.tar.gz
- F365C5DE1D29975B5CB759C16BBF636326311C848410AA397491BE247DE7B732
 
v7.0.0-rc.1 Release of PowerShell Core
v7.0.0-rc.1 - 12/16/2019
Breaking Changes
- Make update notification support LTSand 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 FirstOrDefaultprimitive added in7.0.0-Preview1(#11258)
- Additional Microsoft Modules to track in PS7Telemetry (#10751)
- Make approved features non-experimental (#11303)
- Update ConciseViewto useTargetObjectif applicable (#11075)
- Fix NullReferenceExceptioninCompletionCompleterspublic 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 Coreto3.1.0(#11260)
- Fix detection of $PSHOMEin front of$env:PATH(#11141)
General Cmdlet Updates and Fixes
- Fix for issue on Raspbian for setting date of file changes in UnixStatExperimental Feature (#11313)
- Add -AsPlainTexttoConvertFrom-SecureString(#11142)
- Added WindowsPSversion check forWinCompat(#11148)
- Fix error-reporting in some WinCompatscenarios (#11259)
- Add native binary resolver (#11032) (Thanks @iSazonov!)
- Update calculation of char width to respect CJKchars correctly (#11262)
- Add Unblock-Filefor macOS (#11137)
- Fix regression in Get-PSCallStack(#11210) (Thanks @iSazonov!)
- Remove autoloading of the ScheduledJobmodule when using Job cmdlets (#11194)
- Add OutputTypetoGet-Errorcmdlet and preserve original typenames (#10856)
- Fix null reference in SupportsVirtualTerminalproperty (#11105)
Code Cleanup
- Change comment and element text to meet Microsoft standards (#11304)
Tests
- Make unreliable DSCtest 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.ApplicationInsightsfrom2.11.0to2.12.0(#11305)
- Bump Microsoft.CodeAnalysis.CSharpfrom3.3.1to3.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 NJsonSchemafrom10.0.27to10.0.28(#11170)
Documentation and Help Content
- Refactor change logs into one log per release (#11165)
- Fix FWLinksfor 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
 
v7.0.0-preview.6 Release of PowerShell Core
v7.0.0-preview.6 - 11/21/2019
Note: The CentOS 8 deb package is experimental for this release. A Docker image and deb package will be available, but the deb package will not be released to packages.microsoft.com. For more information please see: #11147
Breaking Changes
- Update Test-Connectionto work more like the one in Windows PowerShell (#10697) (Thanks @vexx32!)
- Preserve $?forParenExpression,SubExpressionandArrayExpression(#11040)
- Set working directory to current directory in Start-Job(#10920) (Thanks @iSazonov!)
Engine Updates and Fixes
- Allow pwshto inherit$env:PSModulePathand enablepowershell.exeto 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 Regexinstances (#10657) (Thanks @iSazonov!)
- Improve processing of the PowerShell built-in type data from types.ps1xml,typesV3.ps1xmlandGetEvent.types.ps1xml(#10898)
- Update PSConfiguration.ReadValueFromFileto 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 StopUpstreamCommandsExceptiondoesn't get populated in-ErrorVariable(#10840)
- Set the output encoding to [Console]::OutputEncodingfor native commands (#10824)
- Support multi-line code blocks in examples (#10776) (Thanks @Greg-Smulko!)
- Add Culture parameter to Select-Stringcmdlet (#10943) (Thanks @iSazonov!)
- Fix Start-Jobworking directory path with trailing backslash (#11041)
- ConvertFrom-Json: Unwrap collections by default (#10861) (Thanks @danstur!)
- Use case-sensitive Hashtable for Group-Objectcmdlet with-CaseSensitiveand-AsHashtableswitches (#11030) (Thanks @vexx32!)
- Handle exception if enumerating files fails when rebuilding path to have correct casing (#11014)
- Fix ConciseViewto showActivityinstead ofmyCommand(#11007)
- Allow web cmdlets to ignore HTTP error statuses (#10466) (Thanks @vdamewood!)
- Fix piping of more than one CommandInfotoGet-Command(#10929)
- Add back Get-Countercmdlet for Windows (#10933)
- Make ConvertTo-Jsontreat[AutomationNull]::Valueand[NullString]::Valueas$null(#10957)
- Remove brackets from ipv6address for SSH remoting (#10968)
- Fix crash if command sent to pwsh is just whitespace (#10977)
- Added cross-platform Get-ClipboardandSet-Clipboard(#10340)
- Fix setting original path of filesystem object to not have extra trailing slash (#10959)
- Support $nullforConvertTo-Json(#10947)
- Add back Out-Printercommand on Windows (#10906)
- Fix Start-Job -WorkingDirectorywith whitespace (#10951)
- Return default value when getting nullfor a setting inPSConfiguration.cs(#10963) (Thanks @iSazonov!)
- Handle IO exception as non-terminating (#10950)
- Add GraphicalHostassembly to enableOut-GridView,Show-Command, andGet-Help -ShowWindow(#10899)
- Take ComputerNamevia 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 TabExpansion2to not require-CursorColumnand 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-Listcommand (#10922)
- Update FWLinkId forClear-RecycleBin(#10925)
- During tab completion, skip file if can't read file attributes (#10910)
- Add back Clear-RecycleBinfor Windows (#10909)
- Add $env:__SuppressAnsiEscapeSequencesto 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 PSSessionclass (#11001)
- Remove the not-working 'run Update-HelpfromGet-HelpwhenGet-Helpruns 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 ConsolePromptingand avoid unnecessary string creation when queryingExecutionPolicysetting (#10985)
- Disable update notification check for daily builds (#10903) (Thanks @bergmeister!)
- Reinstate debugging API lost in #10338 (#10808)
Tools
- Add default setting for the SDKToUseproperty 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 stringdatatest 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.mdandmetadata.jsonfor Preview.5 (#10854)
- Select the files for compliance tests which are owned by PowerShell (#10837)
- Allow win7x86msixpackage to build. (Internal 10515)
- Allow semantic versions to be passed to NormalizeVersionfunction (#11087)
- Bump .NET core framework to 3.1-preview.3(#11079)
- Bump PSReadLinefrom2.0.0-beta5to2.0.0-beta6in /src/Modules (#11078)
- Bump Newtonsoft.Jsonfrom12.0.2to12.0.3(#11037) (#11038)
- Add Debian 10, 11 and CentOS 8 packages (#11028)
- Upload Build-InfoJson file with theReleaseDatefield (#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.Signedfrom0.17.1to0.18.0(#10887)
- Bump ThreadJobfrom2.0.1to2.0.2(#10886)
- Update AppXManifest 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.ps1script (#11024) (Thanks @kilasuit!)
- Fix to Select-Stringemphasis andImport-DscResourcein 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_previe...