Skip to content

Releases: PowerShell/PowerShell

v7.2.0-preview.7 Release of PowerShell

17 Jun 16:57
Compare
Choose a tag to compare
Pre-release

7.2.0-preview.7 - 2021-06-17

Breaking Changes

  • Remove PSDesiredStateConfiguration v2.0.5 module and published it to the PowerShell Gallery (#15536)

Engine Updates and Fixes

  • Fix splatting being treated as positional parameter in completions (#14623) (Thanks @MartinGC94!)
  • Prevent PowerShell from crashing when a telemetry mutex can't be created (#15574) (Thanks @gukoff!)
  • Ignore all exceptions when disposing an instance of a subsystem implementation (#15511)
  • Wait for SSH exit when closing remote connection (#14635) (Thanks @dinhngtu!)

Performance

  • Retrieve ProductVersion using informational version attribute in AmsiUtils.Init() (#15527) (Thanks @Fs00!)

General Cmdlet Updates and Fixes

  • Fix retrieving dynamic parameters from provider even if globbed path returns no results (#15525)
  • Revert "Enhance Remove-Item to work with OneDrive (#15260)" due to long path issue (#15546)

Code Cleanup

We thank the following contributors!

@octos4murai, @iSazonov, @Fs00

  • Correct parameter name passed to exception in PSCommand constructor (#15580) (Thanks @octos4murai!)
  • Enable nullable: System.Management.Automation.ICommandRuntime (#15566) (Thanks @iSazonov!)
  • Clean up code regarding AppDomain.CreateDomain and AppDomain.Unload (#15554)
  • Replace ProcessModule.FileName with Environment.ProcessPath and remove PSUtils.GetMainModule (#15012) (Thanks @Fs00!)

Tests

  • Fix Start-Benchmarking to put TargetPSVersion and TargetFramework in separate parameter sets (#15508)
  • Add win-x86 test package to the build (#15517)

Build and Packaging Improvements

We thank the following contributors!

@schuelermine

  • Update README.md and metadata.json for version 7.2.0-preview.6 (#15464)
  • Make sure GA revision increases from RC and Preview releases (#15558)
  • Remove SupportsShouldProcess from Start-PSBootstrap in build.psm1 (#15491) (Thanks @schuelermine!)
  • Update DotnetMetadataRuntime.json next channel to take daily build from .NET preview 5 (#15518)
  • Fix deps.json update in the release pipeline (#15486)

Documentation and Help Content

  • Add new members to Engine and Cmdlet Working Groups document (#15560)
  • Update the mdspell command to exclude the folder that should be ignored (#15576)
  • Replace 'User Voice' with 'Feedback Hub' in README.md (#15557)
  • Update Virtual User Group chat links (#15505) (Thanks @Jaykul!)
  • Fix typo in FileSystemProvider.cs (#15445) (Thanks @eltociear!)
  • Add PipelineStoppedException notes to PowerShell API (#15324)
  • Updated governance on Working Groups (WGs) (#14603)
  • Correct and improve XML documentation comments on PSCommand (#15568) (Thanks @octos4murai!)

SHA256 Hashes of the release artifacts

  • powershell-7.2.0-preview.7-linux-alpine-x64.tar.gz
    • 58CFBAEB1DE4BA5F5B3B41102B3F77133D68038791892DA21BAAB2C914463BC8
  • powershell-7.2.0-preview.7-linux-arm32.tar.gz
    • 29A46903249A00618BFAC99E24D1A3578B06F3C506D106E048DB9053DCD090C0
  • powershell-7.2.0-preview.7-linux-arm64.tar.gz
    • 3A3644437BBF61F731B96894B42B1D13422D86CFEA35FB2498AA892B94DF3304
  • powershell-7.2.0-preview.7-linux-x64.tar.gz
    • D5757DEA8484A541C3976EE5E7E908954881A6D8E5CF7F10FA906B5274A192AA
  • powershell-7.2.0-preview.7-linux-x64-fxdependent.tar.gz
    • AB56852390EC43FDA98D396A547D8C30917FB684DA691C2C1EC5D9F38273EF2E
  • powershell-7.2.0-preview.7-osx-x64.pkg
    • 752ECBF9B878FF5E35B462E5C9E4B21CCB50378F95CF3B3F4682BE83EC2BD879
  • powershell-7.2.0-preview.7-osx-x64.tar.gz
    • 3DBFB4F18D4E5478ADBAC64B3C7EC7F4AFA1E82CEA687A374F2D0F483AE14CC5
  • PowerShell-7.2.0-preview.7-win-arm32.zip
    • 07D244B9DF6E3962D0B32F1E348302B299D2F75C73EDDD343228D2156E62520A
  • PowerShell-7.2.0-preview.7-win-arm64.zip
    • 3A0D5BBEA154BEA29732DFEC43326968F1EC96604199AC1F8B11714C58D328FE
  • PowerShell-7.2.0-preview.7-win-fxdependent.zip
    • 4E00FA107A0FF09832B53D10632115F3AECF2C76DBFFFE88F9AEA8A2E1374564
  • PowerShell-7.2.0-preview.7-win-fxdependentWinDesktop.zip
    • B5CCE610BC991C73F890F3AA3487351A1C41EA50A75CCC58A5FD0427DD3784C9
  • PowerShell-7.2.0-preview.7-win-x64.msi
    • 8CC219877D4672FF3FFB23CB75EFC3AD6E4A68EA154CC13782DC5A6FB563F916
  • PowerShell-7.2.0-preview.7-win-x64.zip
    • D98809DBB4DDB877EAC5FCE55BB742289E58D6DF5EA22CEB5DDC1E9D5BD71B3A
  • PowerShell-7.2.0-preview.7-win-x86.msi
    • FE16DE67E1C95A53DC2729AD4C7C3EAEA0D63A16860F446AEADB68AB5952EB3E
  • PowerShell-7.2.0-preview.7-win-x86.zip
    • 497384A7BE8048ECCD02320727D93413E8A687646BF911AF4A89904FD2442974
  • powershell-preview_7.2.0-preview.7-1.deb_amd64.deb
    • 576B137E96A3853E87D2595EFD06C8ACDDA6746BC9E207ACE3EF7BA7B18A1747
  • powershell-preview-7.2.0_preview.7-1.rh.x86_64.rpm
    • D40E0D466F0724C52E91599168E8DCBC5BE2C99331B5401BC18CBAA7B14C9A76

v7.2.0-preview.6 Release of PowerShell

27 May 17:31
Compare
Choose a tag to compare
Pre-release

7.2.0-preview.6 - 2021-05-27

Note:

  1. Known issue about some filesystem cmdlets do not work correctly with long paths, such as Remove-Item, Rename-Item and Set-Location. For details see: #15466
  2. PSReadLine 2.2.0-beta1 and 2.2.0-beta2 do not work with this preview of PowerShell due to breaking changes in the prediction interface. The upcoming PSReadLine 2.2.0-beta3 release will resolve this. Use PSReadLine 2.1.0 as the temporary workaround.

Experimental Features

  • [Breaking Change] Update prediction interface to provide additional feedback to a predictor plugin (#15421)

Performance

  • Avoid collecting logs in buffer if a pipeline execution event is not going to be logged (#15350)
  • Avoid allocation in LanguagePrimitives.UpdateTypeConvertFromTypeTable (#15168) (Thanks @xtqqczze!)
  • Replace Directory.GetDirectories with Directory.EnumerateDirectories to avoid array allocations (#15167) (Thanks @xtqqczze!)
  • Use List.ConvertAll instead of LINQ (#15140) (Thanks @xtqqczze!)

General Cmdlet Updates and Fixes

  • Use AllocConsole before initializing CLR to ensure codepage is correct for WinRM remoting (PowerShell/PowerShell-Native#70) (Thanks @jborean93!)
  • Add completions for #requires statements (#14596) (Thanks @MartinGC94!)
  • Add completions for comment-based help keywords (#15337) (Thanks @MartinGC94!)
  • Move cross platform DSC code to a PowerShell engine subsystem (#15127)
  • Fix Minimal progress view to handle activity that is longer than console width (#15264)
  • Handle exception if ConsoleHost tries to set cursor out of bounds because screen buffer changed (#15380)
  • Fix NullReferenceException in DSC ClearCache() (#15373)
  • Update ControlSequenceLength to handle colon as a virtual terminal parameter separator (#14942)
  • Update the summary comment for StopTranscriptCmdlet.cs (#15349) (Thanks @dbaileyut!)
  • Remove the unusable alias d for the -Directory parameter from Get-ChildItem (#15171) (Thanks @kvprasoon!)
  • Fix tab completion for un-localized about topics (#15265) (Thanks @MartinGC94!)
  • Remove the unneeded SSH stdio handle workaround (#15308)
  • Add LoadAssemblyFromNativeMemory API to load assemblies from memory in a native PowerShell host (#14652) (Thanks @awakecoding!)
  • Re-implement Remove-Item OneDrive support (#15260) (Thanks @iSazonov!)
  • Kill native processes in pipeline when pipeline is disposed on Unix (#15287)
  • Default to MTA on Windows platforms where STA is not supported (#15106)

Code Cleanup

We thank the following contributors!

@xtqqczze, @powercode, @bcwood

Tools

  • Add winget release script (#15050)

Tests

  • Enable cross-runtime benchmarking to compare different .NET runtimes (#15387) (Thanks @adamsitnik!)
  • Add the performance benchmark project for PowerShell performance testing (#15242)

Build and Packaging Improvements

Update .NET to version v6.0.0-preview.4
  • Suppress prompting when uploading the msixbundle package to blob (#15227)
  • Update to .NET preview 4 SDK (#15452)
  • Update AppxManifest.xml with newer OS version to allow PowerShell installed from Windows Store to make system-level changes (#15375)
  • Ensure the build works when PSDesiredStateConfiguration module is pulled in from PSGallery (#15355)
  • Make sure daily release tag does not change when retrying failures (#15286)
  • Improve messages and behavior when there's a problem in finding zip files (#15284)

Documentation and Help Content

  • Add documentation comments section to coding guidelines (#14316) (Thanks @xtqqczze!)

SHA256 Hashes of the release artifacts

  • powershell-7.2.0-preview.6-linux-alpine-x64.tar.gz
    • E77A889A4DFC858B3C415C3DC2945A09EF190AAA1E4BBA86AE631FDDDCD56F42
  • powershell-7.2.0-preview.6-linux-arm32.tar.gz
    • 657A5DF09BCA1EA5294C912AC2F98BF340579E0CB296ED018A585667ADBC93B5
  • powershell-7.2.0-preview.6-linux-arm64.tar.gz
    • 2370375958F09D0C19EC4FA698BF34282D630E7EFB7C846DE621323B00F123B2
  • powershell-7.2.0-preview.6-linux-x64.tar.gz
    • 69DAACCFA497BEA70798F44888F008E3DAB660260FB5FCABC7F95A63E250FB09
  • powershell-7.2.0-preview.6-linux-x64-fxdependent.tar.gz
    • FD900383CB74C6B8F4F6907009B78822EE09AB607B2F1479CA4D89D055E4B32B
  • powershell-7.2.0-preview.6-osx-x64.pkg
    • FF0604EAE1769AFBF1A39303E4B2C107E833381099017037EBAF02DC6F7C788A
  • powershell-7.2.0-preview.6-osx-x64.tar.gz
    • 3E20637FAA53DEB1531E23D623B7003BA53ACC2D7732737F5E45A1D1733675CA
  • PowerShell-7.2.0-preview.6-win-arm32.zip
    • A9317BCA1FE626F868B1F7957C83EF1AD97D8B8839B8373027C6BAE240723022
  • PowerShell-7.2.0-preview.6-win-arm64.zip
    • 7DFEFFD980D9F8F2728FDF443597F44911B8991E6ADB077FC2665A0486A29B79
  • PowerShell-7.2.0-preview.6-win-fxdependent.zip
    • 4C29422A9189DA7DCD98E12676F1D53E11A43FA8F99E299A74CE5D5F581B8FE6
  • PowerShell-7.2.0-preview.6-win-fxdependentWinDesktop.zip
    • 076C904097E55A200899BC1ECBEBB5649DA91C4AEE9E9F37A6CEEB70A0C817C8
  • PowerShell-7.2.0-preview.6-win-x64.msi
    • 80DEC33663B740BF17371F21662FD891BE61C09F47C11A51404EC8EF9B3D716E
  • PowerShell-7.2.0-preview.6-win-x64.zip
    • 8A01D47957CE8C6D07B1F322754BAB030E2EB4FF9DFB95819A46ECC1273455D3
  • PowerShell-7.2.0-preview.6-win-x86.msi
    • 2F07FF917429CB4842CD2AD16FB6C96951300B55E32C75271846A7265B27B3DB
  • PowerShell-7.2.0-preview.6-win-x86.zip
    • 8289B53CB0B705F98FF3ED79A3DF2F9C5397DB2CFE9C0631E9F42014855FE63E
  • powershell-preview_7.2.0-preview.6-1.deb_amd64.deb
    • 5565B2B4E1A9D140225923852EE535F324B5D52600414B1C7A3617999B1A0593
  • powershell-preview-7.2.0_preview.6-1.rh.x86_64.rpm
    • 1C942D104C3F1CFAEAA49B01479DD6DBB05CCF2DC166F79C517B188C118BF5EF

v7.2.0-preview.5 Release of PowerShell

14 Apr 23:57
Compare
Choose a tag to compare
Pre-release

7.2.0-preview.5 - 2021-04-14

Breaking Changes

  • Make PowerShell Linux deb and RPM packages universal (#15109)
  • Enforce AppLocker Deny configuration before Execution Policy Bypass configuration (#15035)
  • Disallow mixed dash and slash in command line parameter prefix (#15142) (Thanks @davidBar-On!)

Experimental Features

  • PSNativeCommandArgumentPassing: Use ArgumentList for native executable invocation (breaking change) (#14692)

Engine Updates and Fixes

  • Add IArgumentCompleterFactory for parameterized ArgumentCompleters (#12605) (Thanks @powercode!)

General Cmdlet Updates and Fixes

  • Fix SSH remoting connection never finishing with misconfigured endpoint (#15175)
  • Respect TERM and NO_COLOR environment variables for $PSStyle rendering (#14969)
  • Use ProgressView.Classic when Virtual Terminal is not supported (#15048)
  • Fix Get-Counter issue with -Computer parameter (#15166) (Thanks @krishnayalavarthi!)
  • Fix redundant iteration while splitting lines (#14851) (Thanks @hez2010!)
  • Enhance Remove-Item -Recurse to work with OneDrive (#14902) (Thanks @iSazonov!)
  • Change minimum depth to 0 for ConvertTo-Json (#14830) (Thanks @kvprasoon!)
  • Allow Set-Clipboard to accept empty string (#14579)
  • Turn on and off DECCKM to modify keyboard mode for Unix native commands to work correctly (#14943)
  • Fall back to CopyAndDelete() when MoveTo() fails due to an IOException (#15077)

Code Cleanup

We thank the following contributors!

@xtqqczze, @iSazonov, @ZhiZe-ZG

  • Update .NET to 6.0.0-preview.3 (#15221)
  • Add space before comma to hosting test to fix error reported by SA1001 (#15224)
  • Add SecureStringHelper.FromPlainTextString helper method for efficient secure string creation (#14124) (Thanks @xtqqczze!)
  • Use static lambda keyword (#15154) (Thanks @iSazonov!)
  • Remove unnecessary Array -> List -> Array conversion in ProcessBaseCommand.AllProcesses (#15052) (Thanks @xtqqczze!)
  • Standardize grammar comments in Parser.cs (#15114) (Thanks @ZhiZe-ZG!)
  • Enable SA1001: Commas should be spaced correctly (#14171) (Thanks @xtqqczze!)
  • Refactor MultipleServiceCommandBase.AllServices (#15053) (Thanks @xtqqczze!)

Tools

Tests

  • Add the missing tag in Host Utilities tests (#14983)
  • Update copy-props version in package.json (#15124)

Build and Packaging Improvements

We thank the following contributors!

@JustinGrote

  • Fix yarn-lock for copy-props (#15225)
  • Make package validation regex accept universal Linux packages (#15226)
  • Bump NJsonSchema from 10.4.0 to 10.4.1 (#15190)
  • Make MSI and EXE signing always copy to fix daily build (#15191)
  • Sign internals of EXE package so that it works correctly when signed (#15132)
  • Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 (#15141)
  • Update daily release tag format to work with new Microsoft Update work (#15164)
  • Feature: Add Ubuntu 20.04 Support to install-powershell.sh (#15095) (Thanks @JustinGrote!)
  • Treat rebuild branches like release branches (#15099)
  • Update WiX to 3.11.2 (#15097)
  • Bump NJsonSchema from 10.3.11 to 10.4.0 (#15092)
  • Allow patching of preview releases (#15074)
  • Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (#15084, #15085)
  • Update the minSize build package filter to be explicit (#15055)
  • Bump NJsonSchema from 10.3.10 to 10.3.11 (#14965)

Documentation and Help Content

  • Merge 7.2.0-preview.4 changes to master (#15056)
  • Update README and metadata.json (#15046)
  • Fix broken links for dotnet CLI (#14937)

SHA256 Hashes of the release artifacts

  • powershell-7.2.0-preview.5-linux-alpine-x64.tar.gz
    • 823E644B706BA4D8CF3F177F19B77012BF0789B2A5861E66FA51CE120C117281
  • powershell-7.2.0-preview.5-linux-arm32.tar.gz
    • 7268C29913C9BEE407F3F1D80A4D82F3961497B6AFC992006509219F5A4169FF
  • powershell-7.2.0-preview.5-linux-arm64.tar.gz
    • A60DCE3F6AB109A71BEF7421504E47934C7801D8538ED153E0A1DD43F806EBD4
  • powershell-7.2.0-preview.5-linux-x64.tar.gz
    • 9EF2746989096226789C101A93789950973E3098D10BC05EE56569B00DE2BB5A
  • powershell-7.2.0-preview.5-linux-x64-fxdependent.tar.gz
    • 0001DB9B1F994484C6E6E9457FDCB0D7735065FFA8E6ECCEC44207C37CD16518
  • powershell-7.2.0-preview.5-osx-x64.pkg
    • D4464E9F8441B021CFE4A0BF15B7EDBBF047ECE3534F45CE85FD1AFB95C672E0
  • powershell-7.2.0-preview.5-osx-x64.tar.gz
    • 3648611C63070BB51A6B06EEB75F2C4C525A0571FA9D62394FEAE52A08F3CC04
  • PowerShell-7.2.0-preview.5-win-arm32.zip
    • C6901D20CA032B6C14B491F27E7E10CCB6F52A1137FF35D4624532F7D68FDE59
  • PowerShell-7.2.0-preview.5-win-arm64.zip
    • 0A877120AA3B38FBBFA7670CA456C1D43714A4675EA2D8C54BCA63BB9739D87D
  • PowerShell-7.2.0-preview.5-win-fxdependent.zip
    • 98299865345E1DE504494F7EBE22A5D6B9037469F8FDE63ADF73FD079EB3DAFA
  • PowerShell-7.2.0-preview.5-win-fxdependentWinDesktop.zip
    • 471B6D2967A80610907E016CA8C903CC661BDBB09B459C1FABD541FFEBAD1A7A
  • PowerShell-7.2.0-preview.5-win-x64.msi
    • 2D89D41B4DAE52B643F8ECB0316C954E437D516F9894A3B146F704F603EAE985
  • PowerShell-7.2.0-preview.5-win-x64.zip
    • BF3E8343DC75D79B1FFEFB488A5BEB36596612A05EDEA68A7F4173D863BAE3EE
  • PowerShell-7.2.0-preview.5-win-x86.msi
    • 0E9C62631D65A66E4F735BB166FEEE266140EA04AD8C24374125B7041DE5A8A3
  • PowerShell-7.2.0-preview.5-win-x86.zip
    • 56CDE708F13A189BD49290DE75E527D71189A0EA284BFE37823BE2D48FE36DF2
  • powershell-preview_7.2.0-preview.5-1.deb_amd64.deb
    • 7BAA7D3E12053844FC4B069302B00346D11E83B7BB59A25702C58B555C643705
  • powershell-preview-7.2.0_preview.5-1.rh.x86_64.rpm
    • 95E2ECE9EC2BCE7F689E4E70821BFD2903E368F9C93F6B2A35D1A7B40168894D

v7.2.0-preview.4 Release of PowerShell

16 Mar 23:37
d957d95
Compare
Choose a tag to compare
Pre-release

7.2.0-preview.4 - 2021-03-16

Note: Known issue about progress rendering on Windows 7 and Windows 8.1. For details see: #15047

Breaking Changes

Engine Updates and Fixes

  • Update engine script signature validation to match Get-AuthenticodeSignature logic (#14849)
  • Avoid array allocations from GetDirectories and GetFiles (#14327) (Thanks @xtqqczze!)

General Cmdlet Updates and Fixes

  • Add UseOSCIndicator setting to enable progress indicator in terminal (#14927)
  • Re-enable VT mode on Windows after running command in ConsoleHost (#14413)
  • Fix Move-Item for FileSystemProvider to use copy-delete instead of move for DFS paths (#14913)
  • Fix PromptForCredential() to add targetName as domain (#14504)
  • Update Concise ErrorView to not show line information for errors from script module functions (#14912)
  • Remove the 32,767 character limit on the environment block for Start-Process (#14111) (Thanks @hbuckle!)
  • Don't write possible secrets to verbose stream for web cmdlets (#14788)

Tools

  • Update dependabot configuration to V2 format (#14882)
  • Add tooling issue slots in PR template (#14697)

Tests

Build and Packaging Improvements

Update .NET to version 6.0.100-preview.2.21155.3
  • Update .NET to version 6.0.100-preview.2.21155.3 (#15007)
  • Bump Microsoft.PowerShell.Native to 7.2.0-preview.1 (#15030)
  • Create MSIX Bundle package in release pipeline (#14982)
  • Build self-contained minimal size package for Guest Config team (#14976)
  • Bump XunitXml.TestLogger from 3.0.62 to 3.0.66 (#14993) (Thanks @dependabot[bot]!)
  • Enable building PowerShell for Apple M1 runtime (#14923)
  • Fix the variable name in the condition for miscellaneous analysis CI (#14975)
  • Fix the variable usage in CI yaml (#14974)
  • Disable running markdown link verification in release build CI (#14971)
  • Bump Microsoft.CodeAnalysis.CSharp from 3.9.0-3.final to 3.9.0 (#14934) (Thanks @dependabot[bot]!)
  • Declare which variable group is used for checking the blob in the release build (#14970)
  • Update metadata and script to enable consuming .NET daily builds (#14940)
  • Bump NJsonSchema from 10.3.9 to 10.3.10 (#14933) (Thanks @dependabot[bot]!)
  • Use template that disables component governance for CI (#14938)
  • Add suppress for nuget multi-feed warning (#14893)
  • Bump NJsonSchema from 10.3.8 to 10.3.9 (#14926) (Thanks @dependabot[bot]!)
  • Add exe wrapper to release (#14881)
  • Bump Microsoft.ApplicationInsights from 2.16.0 to 2.17.0 (#14847)
  • Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 (#14895) (Thanks @dependabot[bot]!)
  • Bump NJsonSchema from 10.3.7 to 10.3.8 (#14896) (Thanks @dependabot[bot]!)
  • Disable codesign validation where the file type is not supported (#14885)
  • Fixing broken Experimental Feature list in powershell.config.json (#14858)
  • Bump NJsonSchema from 10.3.6 to 10.3.7 (#14855)
  • Add exe wrapper for Microsoft Update scenarios (#14737)
  • Install wget on CentOS 7 docker image (#14857)
  • Fix install-dotnet download (#14856)
  • Fix Bootstrap step in Windows daily test runs (#14820)
  • Bump NJsonSchema from 10.3.5 to 10.3.6 (#14818)
  • Bump NJsonSchema from 10.3.4 to 10.3.5 (#14807)

Documentation and Help Content

  • Update README.md and metadata.json for upcoming releases (#14755)
  • Merge 7.1.3 and 7.0.6 Change log to master (#15009)
  • Update README and metadata.json for releases (#14997)
  • Update ChangeLog for v7.1.2 release (#14783)
  • Update ChangeLog for v7.0.5 release (#14782) (Internal 14479)

SHA256 Hashes of the release artifacts

  • powershell-7.2.0-preview.4-linux-alpine-x64.tar.gz
    • 5A7517106FD4EC667553E31DE52382670FCFAF63160BE54485B970291E35D34A
  • powershell-7.2.0-preview.4-linux-arm32.tar.gz
    • 06967E42DF0AC3162E846780FC37848A630D65B7CAEC5E8D2F5F68BCE983F6AE
  • powershell-7.2.0-preview.4-linux-arm64.tar.gz
    • 9B78D5C6EEC7B83DEAF1661B7FC56146D3A47642B8B17FE04D68398D2FC82C2C
  • powershell-7.2.0-preview.4-linux-x64.tar.gz
    • BAF618295006C6AE04440C702C51B714DBD9842CD98D0A9B3D5262A6FF85EE86
  • powershell-7.2.0-preview.4-linux-x64-fxdependent.tar.gz
    • 2EA005F0051F28B9291915AAABE967313DD6EE27B2F3024075F8CCD2F230E001
  • powershell-7.2.0-preview.4-osx-x64.pkg
    • 155C1112A72E359DAD01279BB638B4EEEBC48C0BF20E99E34F5510AFC724856A
  • powershell-7.2.0-preview.4-osx-x64.tar.gz
    • 42C9E468FF64112C1EB2C87A241113AFAE9040BA1DB718B9F89DF5564EFCEF05
  • PowerShell-7.2.0-preview.4-win-arm32.zip
    • 2AD64474C6E5E9758177582CE6A5BEBFD57025C65695D5F47DD82FACB7376456
  • PowerShell-7.2.0-preview.4-win-arm64.zip
    • DBB12E432F6F322F9EBA0A496300B2A76A6E2C925BA0B8A0AF220BC9EF595759
  • PowerShell-7.2.0-preview.4-win-fxdependent.zip
    • 2D8378F453FAA6B3DED1FDD892C52563DBE46179B84687474FF9C73235F1A63F
  • PowerShell-7.2.0-preview.4-win-fxdependentWinDesktop.zip
    • 4A24229E39BFEBD9FF10E298E2285055B5EDDE7A7766FE400B5A80D5D5D5CA6F
  • PowerShell-7.2.0-preview.4-win-x64.msi
    • 458EA73B9B846F2E05CCE3B398EAD9EB67A65B8F2F31D5605DE02E96D2A722A7
  • PowerShell-7.2.0-preview.4-win-x64.zip
    • A03622DF7150D9C060B76FC5629FA7150C5B5B149B682A963D427685CEB59D45
  • PowerShell-7.2.0-preview.4-win-x86.msi
    • 7BCCECAD636486741B59C70D3884A86295F8D1DED1EB2A89C464E23249976ED4
  • PowerShell-7.2.0-preview.4-win-x86.zip
    • B46DDA3368E72AA3C0DC2615A1FE206FB4C08C7A77007D99B2F455F62A720519
  • powershell-preview_7.2.0-preview.4-1.debian.10_amd64.deb
    • C25C03D87B4C6224F540B6CC476101B7895C241267681029F2F536315380C00B
  • powershell-preview_7.2.0-preview.4-1.debian.11_amd64.deb
    • 2C9DF3113424E3DAD015F976F50CCD9C0B9A0884E02EC1DB3C2D7BCF4AB2B3A7
  • powershell-preview_7.2.0-preview.4-1.debian.9_amd64.deb
    • 9EA839977EE376CFEAD3CFEC514CE720A439410AAFA1AA4490CE8274B48414C4
  • powershell-preview_7.2.0-preview.4-1.ubuntu.16.04_amd64.deb
    • 8B4DEDCC20A553992A195FB8EB7BB0819BE27D42658FF91A775C89C1B7BAAE9E
  • powershell-preview_7.2.0-preview.4-1.ubuntu.18.04_amd64.deb
    • 5271961D937467E1425BD6C7061972A817742DEF84C2DF43DFF8E7307A17E75D
  • powershell-preview_7.2.0-preview.4-1.ubuntu.20.04_amd64.deb
    • A54899F099A74CB76CAB9695D4A21A604007FF3F7486C05076CBEC64B8B7F777
  • powershell-preview-7.2.0_preview.4-1.centos.8.x86_64.rpm
    • 0502A3240915CE1118F12DC97FD805E0E8904064E362640B7524D2D68FF0140B
  • powershell-preview-7.2.0_preview.4-1.rhel.7.x86_64.rpm
    • 31A153EE0865C0569118ECE42F208C20D727520D676BD6BC3858EA02F4C02E7C

v7.1.3 Release of PowerShell

11 Mar 23:29
Compare
Choose a tag to compare

7.1.3 - 2021-03-11

Engine Updates and Fixes

  • Remove the 32K character limit on the environment block for Start-Process (#14111)
  • Fix webcmdlets to properly construct URI from body when using -NoProxy (#14673)

General Cmdlet Updates and Fixes

  • Fix PromptForCredential() to add targetName as domain (#14504)

Build and Packaging Improvements

Bump .NET SDK to 5.0.4

  • Bump .NET SDK to 5.0.4 (Internal 14775)
  • Disable running markdown link verification in release build CI (#14971, #14974, #14975)
  • Use template that disables component governance for CI (#14938)
  • Declare which variable group is used for checking the blob in the release build (#14970)
  • Add suppress for nuget multi-feed warning (#14893)
  • Disable code signing validation where the file type is not supported (#14885)
  • Install wget on CentOS 7 docker image (#14857)
  • Fix install-dotnet download (#14856)
  • Make universal Deb package based on deb package spec (#14681)
  • Fix release build to upload global tool packages to artifacts (#14620)
  • Update ini component version in test package.json (#14454)
  • Add manual release automation steps and improve changelog script (#14445)
  • Update markdown test packages with security fixes (#14145)
  • Fix a typo in the Get-ChangeLog function (#14129)
  • Disable global tool copy to unblock release

SHA256 Hashes of the release artifacts

  • powershell_7.1.3-1.debian.10_amd64.deb
    • 128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
  • powershell_7.1.3-1.debian.11_amd64.deb
    • 0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
  • powershell_7.1.3-1.debian.9_amd64.deb
    • ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
  • powershell_7.1.3-1.ubuntu.16.04_amd64.deb
    • DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
  • powershell_7.1.3-1.ubuntu.18.04_amd64.deb
    • 5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
  • powershell_7.1.3-1.ubuntu.20.04_amd64.deb
    • ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
  • powershell-7.1.3-1.centos.8.x86_64.rpm
    • 11112500FC436CD8575BED59872A8328BA54232956C775DD275B06F4E91AFA31
  • powershell-7.1.3-1.rhel.7.x86_64.rpm
    • DC0BE83C7ABA8A1BE0F27D1AF682AC29F0B1B0E77B6C3BB20E5B91584C57C365
  • powershell-7.1.3-linux-alpine-x64.tar.gz
    • F291DA2E2CC29C20583017814B4C1B9E10B43D6DB9ADDB1BF0B8C1171E3A4569
  • powershell-7.1.3-linux-arm32.tar.gz
    • DB47E8DF58FA1509FCFE34BD5A351F0DF315F995B7D48F1EA8DD1F71AA0F2D5E
  • powershell-7.1.3-linux-arm64.tar.gz
    • B4ECB166EBBD7232CDF2ED3CC84D90FF1A01E62F5307EB58868697CA6CB3B4A2
  • powershell-7.1.3-linux-x64.tar.gz
    • 9F853FB8F7C7719005BD1054FA13CA4D925C519B893F439DD2574E84503E6A85
  • powershell-7.1.3-linux-x64-fxdependent.tar.gz
    • BBC21CD4F0A1AA50870965FC2A6217897A0736D73B815EA0244E8229A20D97E5
  • powershell-7.1.3-osx-x64.pkg
    • 6E889BC771463555F8639AA3B40E9D571CE365E1C442380EE361189575B27B0F
  • powershell-7.1.3-osx-x64.tar.gz
    • 5DF00EC5AE7F31248DE726921B2A3D38BDEBAAC889F97A375559B7AC43E60C56
  • PowerShell-7.1.3-win-arm32.zip
    • 3928C7BDF7B62CD6ADB19F78CA92F928B85E2099692270F55BB4FBBD0616EF74
  • PowerShell-7.1.3-win-arm64.zip
    • 1CBA41A2ECFE7745D376EFDE14499DB59496455EBCB658C743A6297AF11CED38
  • PowerShell-7.1.3-win-fxdependent.zip
    • D177C028F56982E72ECA0AF3068040035561B7DA67467976CF4579CDC0AF1B83
  • PowerShell-7.1.3-win-fxdependentWinDesktop.zip
    • 234EB61C87495A776C8E66B8A67F868AD95C876E0173A886F02E0DE0197E513F
  • PowerShell-7.1.3-win-x64.msi
    • 459642D8B6D69F643794DF8394F28191F43E5ED35472899C4F0D8424F6D1317C
  • PowerShell-7.1.3-win-x64.zip
    • 47475F1D4015704F3FB5F6D2CF61196D121ABA60C19592B04BE818317CE01039
  • PowerShell-7.1.3-win-x86.msi
    • 7CEB1203D2C4A6D7C28128C9CBC8282EAF9C237FEE238930C16382F2C0C731EC
  • PowerShell-7.1.3-win-x86.zip
    • ECFD51545084D9B791874062C39EB0C7C7DD2991265EE7F4DC5064995A614E6C

v7.0.6 Release of PowerShell

11 Mar 23:26
Compare
Choose a tag to compare

7.0.6 - 2021-03-11

General Cmdlet Updates and Fixes

  • Fix web cmdlets to properly construct URI from body when using -NoProxy (#14673)
  • Fix PromptForCredential() to add targetName as domain (#14504)
  • Clean up the IPC named pipe on PowerShell exit (#12187)

Tests

Build and Packaging Improvements

Bump .NET SDK to version 3.1.407
  • Bump .NET to version 3.1.407 (Internal 14783)
  • Fix the miscellaneous analysis CI build (#14971, #14974, #14975)
  • Declare which variable group is used for checking the blob in the release build (#14970)
  • Use template that disables component governance for CI (#14938)
  • Suppress the warning for having multiple nuget feeds (#14893)
  • Disable codesign validation where the file type is not supported (#14885)
  • Make universal Deb package based on deb package spec (#14681)
  • Add manual release automation steps and improve changelog script (#14445)
  • Fix a typo in the Get-ChangeLog function (#14129)
  • Add validation and dependencies for Ubuntu 20.04 distribution to packaging script (#13993)
  • Add comment in release-BuildJson.yml for date formatting
  • Install wget on centos-7 docker image
  • Fix install-dotnet download (#14856)
  • Fix release build to upload global tool packages to artifacts (#14620)
  • Fixes to release pipeline for GA release (#14034)
  • Add checkout step to release build templates (#13840)
  • Add flag to make Linux script publish to production repo (#13714)
  • Use new release script for Linux packages (#13705)
  • Change stage dependency for docker release stage in release pipeline (#13512)
  • Create the folder before copying the global tools (#13476)
  • A few fixes to the release pipeline (#13473)
  • Change the variable group name (Internal 12339)
  • Create release pipeline as a yaml pipeline (#13394)

SHA256 Hashes of the release artifacts

  • powershell_7.0.6-1.debian.10_amd64.deb
    • 4BA0B289481CBA1A654D94791805FA0CF5D64C200E1AC4B6DA3CDA1C0B3BC860
  • powershell_7.0.6-1.debian.11_amd64.deb
    • C3C6960F70D4065C89A4784380BA4DC8B14DAED73D74E269911742913EA4A21E
  • powershell_7.0.6-1.debian.9_amd64.deb
    • AAD6F9F34C323715810557F4B1156BD7B02A8DA0A118D6F8BD31517CC0AD078D
  • powershell_7.0.6-1.ubuntu.16.04_amd64.deb
    • 3B8FB371237D78051122F084F014CBC889A59E7FDF61E2271FFF9A8FED2204F4
  • powershell_7.0.6-1.ubuntu.18.04_amd64.deb
    • 11D05F9D542A193BCDB711F47D8E6D32D39D70B25744BDE722274C6ECDF20C49
  • powershell_7.0.6-1.ubuntu.20.04_amd64.deb
    • 88C81DD2FB63B2F5B9161B03E3DB1F8B1569D3E5E7F419A958DC4A4DBF05461F
  • powershell-7.0.6-1.centos.8.x86_64.rpm
    • F1A77FCC9558EA6D5F6FB26A35806B7DC443E761E4BD71DDCD6225BDBEFC73C7
  • powershell-7.0.6-1.rhel.7.x86_64.rpm
    • 05FA0BD440A869F1482940F10F597433696184FAE5E03CC68539F030BC5D7F83
  • powershell-7.0.6-linux-alpine-x64.tar.gz
    • AB291B483E2F24F067467CFFD2E6B1070407162613565A6EC386A2AA93839BB4
  • powershell-7.0.6-linux-arm32.tar.gz
    • 4878B62938FB4E3166973C0450636EE783A7CBC8A123933C60C6860D99503229
  • powershell-7.0.6-linux-arm64.tar.gz
    • 4C210E5643A958C9D73E2E1B742C306C944F9866CCBCEB3B2A389981DD5D3062
  • powershell-7.0.6-linux-x64.tar.gz
    • BD07351BD78B971394D8D8F857053FFF4FFFE45A9475243177BAF1007D37B1B4
  • powershell-7.0.6-linux-x64-fxdependent.tar.gz
    • E8767F149A7973101D5407057CC0C3A1D15D8FB3FCF49D505BE6C4A556BB19E0
  • powershell-7.0.6-osx-x64.pkg
    • 7F6B0FA99D74BF14E3A3C16D12F4687725D623117445808E76D4DE8572F7C326
  • powershell-7.0.6-osx-x64.tar.gz
    • 4501E5C7093289AB8FB5FD1FBD58789E4E534FA6BB097F9306022D62E2CF3132
  • PowerShell-7.0.6-win-arm32.zip
    • CF68FCD1C62281E4F48526A65AE44DB52994036E9CA2F4DF1341FF6EF01CAEDF
  • PowerShell-7.0.6-win-arm64.zip
    • 96EBD590B5B2F411CE9F1156F3F85857BEECC1CDDB0992BD0F8AABC8C19F501E
  • PowerShell-7.0.6-win-fxdependent.zip
    • 145C47FB6CBAB8E96BD769DA21C4A4E328D7F260142FFFE2CF53C52AC0294815
  • PowerShell-7.0.6-win-fxdependentWinDesktop.zip
    • 85D9E04FC7940F15267A9D34AC32965E47BE3001C364A58472ACEB70B78BDA66
  • PowerShell-7.0.6-win-x64.msi
    • 586E3B3D6A706A850C8883FCB1FDEA33C65402F82E3AB8EC8C877E7BF0098327
  • PowerShell-7.0.6-win-x64.zip
    • 1BC4E3D872C8DB8B57B1476149564A61ADD2641DD4446DFC363FCAE2BDEB5078
  • PowerShell-7.0.6-win-x86.msi
    • E98924EA4C5C72050D114E2CAF769AD25EF836CB8372CC70DF231FFA0CE9E11C
  • PowerShell-7.0.6-win-x86.zip
    • 81902BD287CB31D8F884BF36CDBCE235FD40FE825B3BBB201FFA95D09C2FF1D2
  • powershell-lts_7.0.6-1.debian.10_amd64.deb
    • 3554A7574E3802F8FC08FF5A2D7A6A0E179EE7A496890D9684251EBA53B66077
  • powershell-lts_7.0.6-1.debian.11_amd64.deb
    • 1DCCAA57E55FBCC5F8B7CB3BB648BDE8A3AA7BA355D61D889F0969C6EDA0504C
  • powershell-lts_7.0.6-1.debian.9_amd64.deb
    • 89F740B3188549B695183E37AC0227B5982E8A1FE94E4FA7D0629B8C2362E4F0
  • powershell-lts_7.0.6-1.ubuntu.16.04_amd64.deb
    • FB621CFAD631913E2F1D372369E7B7F5AEE3F8B1AA48202CC5F2E24D736D63A8
  • powershell-lts_7.0.6-1.ubuntu.18.04_amd64.deb
    • 8A6616C32165A6C55C0E0040E738C20955A7F0FC99DA590FE97B52EA81E5DA82
  • powershell-lts_7.0.6-1.ubuntu.20.04_amd64.deb
    • 015E5607BBA35FA1A9F348DAB3B550C1339763BD2FAE07EC05C0C2155D045DE2
  • powershell-lts-7.0.6-1.centos.8.x86_64.rpm
    • 3E172E4238C33D81AFAD667429BF2DF1EB689CA052B60B7E3FC45E870D1EEF80
  • powershell-lts-7.0.6-1.rhel.7.x86_64.rpm
    • 3F8564AEA510692DBCE85683ED3CA265751FB64666B9BAA40E0B0CC082BD9CFF
  • powershell-lts-7.0.6-osx-x64.pkg
    • 79A06EDC100BEC3BD029E8774E0506764B1AB4C1E967CA27590E174C5B593373

v7.2.0-preview.3 Release of PowerShell

12 Feb 02:04
Compare
Choose a tag to compare
Pre-release

7.2.0-preview.3 - 2021-02-11

Breaking Changes

  • Fix Get-Date -UFormat %u behavior to comply with ISO 8601 (#14549) (Thanks @brianary!)

Engine Updates and Fixes

  • Together with PSDesiredStateConfiguration v3 module allows Get-DscResource, Invoke-DscResource and DSC configuration compilation on all platforms, supported by PowerShell (using class-based DSC resources).

Performance

  • Avoid array allocations from Directory.GetDirectories and Directory.GetFiles. (#14326) (Thanks @xtqqczze!)
  • Avoid string.ToLowerInvariant() from GetEnvironmentVariableAsBool() to avoid loading libicu at startup (#14323) (Thanks @iSazonov!)
  • Get PowerShell version in PSVersionInfo using assembly attribute instead of FileVersionInfo (#14332) (Thanks @Fs00!)

General Cmdlet Updates and Fixes

  • Suppress Write-Progress in ConsoleHost if output is redirected and fix tests (#14716)
  • Experimental feature PSAnsiProgress: Add minimal progress bar using ANSI rendering (#14414)
  • Fix web cmdlets to properly construct URI from body when using -NoProxy (#14673)
  • Update the ICommandPredictor to provide more feedback and also make feedback easier to be correlated (#14649)
  • Reset color after writing Verbose, Debug, and Warning messages (#14698)
  • Fix using variable for nested ForEach-Object -Parallel calls (#14548)
  • When formatting, if collection is modified, don't fail the entire pipeline (#14438)
  • Improve completion of parameters for attributes (#14525) (Thanks @MartinGC94!)
  • Write proper error messages for Get-Command ' ' (#13564) (Thanks @jakekerr!)
  • Fix typo in the resource string ProxyURINotSupplied (#14526) (Thanks @romero126!)
  • Add support to $PSStyle for strikethrough and hyperlinks (#14461)
  • Fix $PSStyle blink codes (#14447) (Thanks @iSazonov!)

Code Cleanup

We thank the following contributors!

@xtqqczze, @powercode

Tools

Tests

  • Remove packaging from daily Windows build (#14749)
  • Update link to the Manning book (#14750)
  • A separate Windows packaging CI (#14670)
  • Update ini component version in test package.json (#14454)
  • Disable libmi dependent tests for macOS. (#14446)

Build and Packaging Improvements

  • Fix the NuGet feed name and URL for .NET 6
  • Fix third party signing for files in sub-folders (#14751)
  • Make build script variable an ArrayList to enable Add() method (#14748)
  • Remove old .NET SDKs to make dotnet restore work with the latest SDK in CI pipeline (#14746)
  • Remove outdated Linux dependencies (#14688)
  • Bump .NET SDK version to 6.0.0-preview.1 (#14719)
  • Bump NJsonSchema to 10.3.4 (#14714)
  • Update daily GitHub action to allow manual trigger (#14718)
  • Bump XunitXml.TestLogger to 3.0.62 (#14702)
  • Make universal deb package based on the deb package specification (#14681)
  • Add manual release automation steps and improve changelog script (#14445)
  • Fix release build to upload global tool packages to artifacts (#14620)
  • Port changes from the PowerShell v7.0.4 release (#14637)
  • Port changes from the PowerShell v7.1.1 release (#14621)
  • Updated README and metadata.json (#14401, #14606, #14612)
  • Do not push nupkg artifacts to MyGet (#14613)
  • Use one feed in each nuget.config in official builds (#14363)
  • Fix path signed RPMs are uploaded from in release build (#14424)

Documentation and Help Content

  • Update distribution support request template to point to .NET 5.0 support document (#14578)
  • Remove security GitHub issue template (#14453)
  • Add intent for using the Discussions feature in repo (#14399)
  • Fix Universal Dashboard to refer to PowerShell Universal (#14437)
  • Update document link because of HTTP 301 redirect (#14431) (Thanks @xtqqczze!)

SHA256 Hashes of the release artifacts

  • powershell-7.2.0-preview.3-linux-alpine-x64.tar.gz
    • B565117BD3069EDFAC8B1C6BCB9E8BDDFAB2EA4C913377C57E0660E14544E43E
  • powershell-7.2.0-preview.3-linux-arm32.tar.gz
    • 605EF5D27602E2CC91504F571712F0665A1D98E6C8786F19CD6564CF9D59564E
  • powershell-7.2.0-preview.3-linux-arm64.tar.gz
    • F4AEB4BEFE1CBB062DD72688B89579FB33BC444381B15319B4A766F788E5997B
  • powershell-7.2.0-preview.3-linux-x64.tar.gz
    • 8252561E1300B6300B1076211227C815431C0027A41C325328277918647AB2A1
  • powershell-7.2.0-preview.3-linux-x64-fxdependent.tar.gz
    • C7536314EF29B45DDFB07357C26F0A00F2DDC40EB5FA48A38570848368E3C874
  • powershell-7.2.0-preview.3-osx-x64.pkg
    • 90003E3F76056A0B40ECC978A123DB29D48726509DCE1D60707EF2F9D8C0A793
  • powershell-7.2.0-preview.3-osx-x64.tar.gz
    • A4D06D37056554D9196FF57DECCA9561F99BB8AC4EA96D401AB3D686A626D763
  • PowerShell-7.2.0-preview.3-win-arm32.zip
    • 57A2F8518AD07904111BACE0DAB4572540ED1FC7DA3E9777A9F615DBCC6DEBDB
  • PowerShell-7.2.0-preview.3-win-arm64.zip
    • 865AA1B3CE201F1281F0657EF9F0442265A7E645B297043D8F92504CA477977F
  • PowerShell-7.2.0-preview.3-win-fxdependent.zip
    • 31C411C20BF4109441B59884258FE380C3233C7F43A96BEF3CBA510A66889303
  • PowerShell-7.2.0-preview.3-win-fxdependentWinDesktop.zip
    • A5CBBEF60DE43E80D1748CC465BB3F52C921B1B88CB9B8F8AC74BDFC9FA16FF6
  • PowerShell-7.2.0-preview.3-win-x64.msi
    • C96EFF4C06CD5AF80EEC09E3FFCA16AF36546B3F3548FD6386AEC0382E867E31
  • PowerShell-7.2.0-preview.3-win-x64.zip
    • DA7A21E3BEC3E4184F60B975E9C002B26051EF63102E5BE9C60CB2D6BEDA6431
  • PowerShell-7.2.0-preview.3-win-x86.msi
    • 60FB7235427B994F0170EECF2555206808B8A327EAF836ACD41EC957A3D419A9
  • PowerShell-7.2.0-preview.3-win-x86.zip
    • 077F7A92B6803ED24513E6A7C9CBB29357FBA91141AE94AD6F02E30F4E712161
  • powershell-preview_7.2.0-preview.3-1.debian.10_amd64.deb
    • B2EB7992A3AE86A5195EBA73400BD06A54111DA9FF0F261EB501A33D7441284A
  • powershell-preview_7.2.0-preview.3-1.debian.11_amd64.deb
    • E50ED13A9258B591044110B914E5ED0382F9479A3C1D1C9594C14C07AD12E5A7
  • powershell-preview_7.2.0-preview.3-1.debian.9_amd64.deb
    • C965B0F030705F64D751386E529FE4FF6C6550B5B0629BA87B84969A9DC2E26E
  • powershell-preview_7.2.0-preview.3-1.ubuntu.16.04_amd64.deb
    • DE223240DD78CBADD1971D59F063F41FAFC3A1B023C87F8017925FF281FE0558
  • powershell-preview_7.2.0-preview.3-1.ubuntu.18.04_amd64.deb
    • 46985C541F24937F254D7830CB3E58CB5918457CB0FB192AC1812C541CDC76D5
  • powershell-preview_7.2.0-preview.3-1.ubuntu.20.04_amd64.deb
    • B3084FC1E604D51176ED51CDA68D01E97B34A061743FB5F29C3EFE5F85D62AB5
  • powershell-preview-7.2.0_preview.3-1.centos.8.x86_64.rpm
    • DB5C072A84DF6C77CB62CEA17EDBC155FA8D134585B360F724CE974B6F102EFE
  • powershell-preview-7.2.0_preview.3-1.rhel.7.x86_64.rpm
    • 146DAD973E8CF77D7CC59B5C3DDAA0F710CE8A59FB0E879A9C1E26476F0782A7

v7.1.2 Release of PowerShell

11 Feb 23:52
Compare
Choose a tag to compare

7.1.2 - 2021-02-11

Build and Packaging Improvements

Bump .NET SDK to version 5.0.103
  • Fix third party signing for files in sub-folders (#14751)
  • Bump .NET SDK to version 5.0.103 (Internal 14459)
  • Publish the global tool package for stable release

SHA256 Hashes of the release artifacts

  • powershell_7.1.2-1.debian.10_amd64.deb
    • 383B4E65F0F47F1B776C56C83269E52A15AC4238AFD80A5B9CFA3C036EB31509
  • powershell_7.1.2-1.debian.11_amd64.deb
    • EC2A8D22B9783E5F5653CBCAE93689D3CD664247CDB2CEBA1774D6CBC0EBAB65
  • powershell_7.1.2-1.debian.9_amd64.deb
    • 2DCC999558B73E763FE9BBD982D2033AEE54E963EBCF44B3A888986C62F3A7CB
  • powershell_7.1.2-1.ubuntu.16.04_amd64.deb
    • C8E6B1D6A9CC4B71E444BE4C5094A0B99D8318222D4C30486BAB26177FAABB76
  • powershell_7.1.2-1.ubuntu.18.04_amd64.deb
    • A2BF05909D4879F5CA8924B0C25AF965AA597CFC49651DEB1EE9B9463B515D72
  • powershell_7.1.2-1.ubuntu.20.04_amd64.deb
    • 23639EDFF0487FE084D011767C67D35D55F37A22BD00CD0BB48ACDDFF9F217B8
  • powershell-7.1.2-1.centos.8.x86_64.rpm
    • A87FF39F2224B38FCB9EF8D2048FB59715DA8A5DB40989F83A5C045ADF135DBE
  • powershell-7.1.2-1.rhel.7.x86_64.rpm
    • 468CDEEF13F822E81057FCD17C55288A3E3A19D045A8550A118C64BD0B192488
  • powershell-7.1.2-linux-alpine-x64.tar.gz
    • 6E601FCADFEEE60B9DD9FF9F3432D18491E734A150B476FE03D9F15B3D07DF33
  • powershell-7.1.2-linux-arm32.tar.gz
    • D85F53C78B86C187DD7CD7F5432871AF4DD5B833869DECE2D388ACB05B52492F
  • powershell-7.1.2-linux-arm64.tar.gz
    • C60445702F4BB340EF3865863FE6300E51A4C9075927EE16EB83ECAB02D9C840
  • powershell-7.1.2-linux-x64.tar.gz
    • D487EE61C446B168A2773DA84B4CE9A4121C1C8F8BC7305DE0CB2E080CC705F1
  • powershell-7.1.2-linux-x64-fxdependent.tar.gz
    • 584A4F804413E6FD7030448E22EB867D1F005408AAAD1CBEB978C0B718893D1D
  • powershell-7.1.2-osx-x64.pkg
    • A3B664487FB2906ABF52442B5E620DF3CF1FCE8AFF82C81679923C66097272C2
  • powershell-7.1.2-osx-x64.tar.gz
    • 21A5547FA5E46856275C8269866CC0537700A5153813F1D21340C743461D3A12
  • PowerShell-7.1.2-win-arm32.zip
    • 84D6B1D0A5FB41CB1DB32F22D20D5E77AECCD14C7355E12A114EF7C5F4DAFA47
  • PowerShell-7.1.2-win-arm64.zip
    • 89304EEC86AC69CF31F431DDC26456A1E84DAF52A02989411AF2CE2887004825
  • PowerShell-7.1.2-win-fxdependent.zip
    • 8B66A9713C40B53635CEDEAA368B7B7949E4E98CA80E0AF14E2DE8C77DBE31D8
  • PowerShell-7.1.2-win-fxdependentWinDesktop.zip
    • 636063829F18D0F6E0A509984CA154715E27ABA4B38AD54F6C40D1232FC3D4F5
  • PowerShell-7.1.2-win-x64.msi
    • 8381D72E31415B533FCFD349E3AF1A62EFA8C793202A260C1C724D10C25BB49D
  • PowerShell-7.1.2-win-x64.zip
    • D32856F3406670FA8C3903F33004810FE5C1E568210E8933A22017CEE60D38C7
  • PowerShell-7.1.2-win-x86.msi
    • 0F685A1EA1F6B660778E46B6FA3EBC37DC14DFA7441BB2133A6CA4D729C84065
  • PowerShell-7.1.2-win-x86.zip
    • 63B96DFA3E31B6D885AC21B8DF427F1CD2CD747916DB5873A120855F1829DC81

v7.0.5 Release of PowerShell

11 Feb 23:48
Compare
Choose a tag to compare

7.0.5 - 2021-02-11

Build and Packaging Improvements

Bump .NET SDK to version 3.1.406
  • Fix third party signing for files in sub-folders (#14751)
  • Bump .NET SDK to 3.1.12 (Internal 14462)

SHA256 Hashes of the release artifacts

  • powershell_7.0.5-1.debian.10_amd64.deb
    • BF9D620E9E51EFB1CE7BB55735F06D3C13B16923D9E91B0235DF835424F95293
  • powershell_7.0.5-1.debian.11_amd64.deb
    • D9994E80646325774FDC132B7A09814B965FC72986B6E97A4AE44DADB243AD86
  • powershell_7.0.5-1.debian.9_amd64.deb
    • 0357EBA1D01632613CABD4D50B04A4ED69B06ABBD6F8E3104781F96728A8E47B
  • powershell_7.0.5-1.ubuntu.16.04_amd64.deb
    • BC65670974C300D143175B6E3CAF6205B9A37DFC7943C1172DAE1AFC8B259D3E
  • powershell_7.0.5-1.ubuntu.18.04_amd64.deb
    • 0FEB8C44FE58E3B7B646124186DCC358E39CC3909FFE125771ABE850D10C8A48
  • powershell-7.0.5-1.centos.8.x86_64.rpm
    • EEAE9DD0C1704D884113D93161A0D91DFD980DE5F7084319B2B0838838C46F0C
  • powershell-7.0.5-1.rhel.7.x86_64.rpm
    • B2ADE3C31E9F4B205104FA7DD06BF42AD566AAEDFBB7D3853F0708E509B1E5C4
  • powershell-7.0.5-linux-alpine-x64.tar.gz
    • 2D2E50B96F9548DE5BF1E1E08AC7003D0472B57AD23832D5C7BC928A4F9527E1
  • powershell-7.0.5-linux-arm32.tar.gz
    • A2773A412D423B559C57B5F9780DA8FE001C3443FBBEB19D651272C21B4CE5F1
  • powershell-7.0.5-linux-arm64.tar.gz
    • 31DFB0F6E68115E4C83C525983F22DE008AB66ECB5FB5D441CDE71EBC90017B7
  • powershell-7.0.5-linux-x64.tar.gz
    • 1CC9365A9A2D7C00F403B3628E085120FED95FF20E2B6EC0734DC80314D964D8
  • powershell-7.0.5-linux-x64-fxdependent.tar.gz
    • D237D0E7317594B70D803C6B5BAEEB9B0031D0C98E8692B6A7CF461759D65A0B
  • powershell-7.0.5-osx-x64.pkg
    • C307A7C4B7917C7FA7B266CCFD71A2AF0F874A7EA1F237597324B21FC4956532
  • powershell-7.0.5-osx-x64.tar.gz
    • A5D83951716E6980A0EA91E4F0E049092E25A483E6F6AC7AB8E11F533AC79FDD
  • PowerShell-7.0.5-win-arm32.zip
    • 70AA0490396AAAF7204AE29B8866829559A012F7FC5D4B1E23319DB87D5EED19
  • PowerShell-7.0.5-win-arm64.zip
    • C3A8C0153EC17F12BB9B0898A253190212446E5058AD609625204B63E7A6958A
  • PowerShell-7.0.5-win-fxdependent.zip
    • 33872EC676A90C009D0CB71C39F38E6DD253D8723BFFD6C7B543ACB6DE756DB4
  • PowerShell-7.0.5-win-fxdependentWinDesktop.zip
    • D304D413AD62A9DADD1E72B0EE6128A7A5D9E059B232D161741C85CCB498F47D
  • PowerShell-7.0.5-win-x64.msi
    • C68B0F1392B9982C85AEAF50C787B9A8D75F387CFF4CC115D4408DA9AE53C8E3
  • PowerShell-7.0.5-win-x64.zip
    • 3D7D6A5DB0C45FDA6462F4C68E6C117D0582C204DAFEE386933F872C98B1EE61
  • PowerShell-7.0.5-win-x86.msi
    • AF78E27E1DD0F7C825C889472E3E55B519638695979D6B551C45B3021BB4CFB8
  • PowerShell-7.0.5-win-x86.zip
    • 62132009293BEC01652DADA59CB1E2EE41F49C2941C9A5DD090AD4CA8BA7FEFF
  • powershell-lts_7.0.5-1.debian.10_amd64.deb
    • 20BADC53CEFC815A796C2154A1BADC42280FB3E99AFF389BC69ED3D485507583
  • powershell-lts_7.0.5-1.debian.11_amd64.deb
    • 795B877D771A8B16F4541AA89B8C57B19B8B94FF4041ABA12D9B85DCB10E98A0
  • powershell-lts_7.0.5-1.debian.9_amd64.deb
    • 4B40CDF6E1F439E17DA3E0398175406F81CFAF35D39F74EEAB43A8F2FA2DD06C
  • powershell-lts_7.0.5-1.ubuntu.16.04_amd64.deb
    • 899BABF2896FBDC6A50DE27BA96F59F0F5CBDE76EAE4A98C0B75735EAC1204B0
  • powershell-lts_7.0.5-1.ubuntu.18.04_amd64.deb
    • 8F04C89BA72B381E4281E7BB919F032A7FA1446E353519D17F4545DE36C815C6
  • powershell-lts-7.0.5-1.centos.8.x86_64.rpm
    • 7F9217A57B9D45A60B32C4C77AF2B0DF274047BEB7546D1FE100F051599414BF
  • powershell-lts-7.0.5-1.rhel.7.x86_64.rpm
    • 3C3D16F520209DE6E835E18E07F53957CC6CEA5C59D34C3A0FBE4A60DC51B09B
  • powershell-lts-7.0.5-osx-x64.pkg
    • D93830A87E97ED13E0B1F5FD09D15131B72211478565F5C78882B693AC6961A1

v7.0.4 Release of PowerShell

19 Jan 22:22
Compare
Choose a tag to compare

7.0.4 - 2021-01-19

Build and Packaging Improvements

Bump .NET SDK to version 3.1.405
  • Remove MyGet feeds from test nuget.config (Internal 14147)
  • Update WXS file for 7.0.4 (Internal 14122)
  • Update .NET dependencies for 7.0.4 (Internal 14104)
  • Fix 7.0.4 `Get-Module` test failure (Internal 13946)
  • Fix directory creation failure (Internal 13904)
  • Disable WMF link invocation test (#13479)
  • Use PowerShell Core for build and test of package in CI build (#13223)
  • Disable libmi dependent tests for macOS. (#14446)
  • Use one feed in each nuget.config in official builds (#14363)
  • Fix path signed RPMs are uploaded from in release build (#14424)
  • Fix syntax error in Windows packaging script (#14377)
  • Make AppLocker Enforce mode take precedence over UMCI Audit mode (#14353)
  • Fix issue with unsigned build (#14367)
  • Move macOS and NuGet to ESRP signing (#14324)
  • Move Windows package signing to use ESRP (#14060)
  • Move Linux to ESRP signing (#14210)
  • Migrate 3rd party signing to ESRP (#14010)
  • Don't do a shallow checkout (#13992)
  • Move to ESRP signing for Windows files (#13988)
  • Fix breaks in packages daily build due to macOS signing changes (#13421)
  • Sign individual files in package (#13392)
  • Use Authenticode certificate for MSIX signing (#13330)
  • Sign the MSIX files for the store (#12582)
  • Use temporary personal path at runspace startup when $env:HOME not defined (#13239)
  • Fix MSIX packaging to determine if a preview release by inspecting the semantic version string (#11991)
  • Add default help content to the assets folder (#13257)

SHA256 Hashes of the release artifacts

  • powershell_7.0.4-1.debian.10_amd64.deb
    • 7F124A67A2DACBA0C2284FEB22F2B6F8505FB0C42BE2FCD17EE4ED0AA7636BF4
  • powershell_7.0.4-1.debian.11_amd64.deb
    • 02FC95473177151F1450342B611FF54AB8BE01158273014E4930D7D5E6606226
  • powershell_7.0.4-1.debian.9_amd64.deb
    • 7F463555A0741D7DB03A3AB400E79EF86E513B959BF7162A16D78695398D6F2A
  • powershell_7.0.4-1.ubuntu.16.04_amd64.deb
    • A317B3ABCF9EC376151FFBBFF8EC30E958A25D65CAB861DC813B4881E60C11A6
  • powershell_7.0.4-1.ubuntu.18.04_amd64.deb
    • C74DE93D4279B1489891A052005A0063B3783843302B20C8AC1DC009E56E1B72
  • powershell-7.0.4-1.centos.8.x86_64.rpm
    • 3A75B5BDCC0D99713A0BB014D6E7772F5372A358ACBC8A4675B0DEE962A36AD6
  • powershell-7.0.4-1.rhel.7.x86_64.rpm
    • 004099B89B13A6AB8698C9C2073A375C51AFC0388D85A6676F3E039D29DA434B
  • powershell-7.0.4-linux-alpine-x64.tar.gz
    • EB9856961CE2F8374EA3C85B8DD8922B940C35AEE5C1BFC5630134053C892E11
  • powershell-7.0.4-linux-arm32.tar.gz
    • 9220D60B3282D0058EDA6566D433E7106C45A6BC6D81EC5F7429AF33A2C25236
  • powershell-7.0.4-linux-arm64.tar.gz
    • 0A415C36D53FEFF2324FFCE012F793EEB98F4E6C082C09317096A44E622F13C0
  • powershell-7.0.4-linux-x64.tar.gz
    • BE3056EF23FE7D8FB4DFAAB0FC3D26931366058A1AC998F7D3C2C96CC60D0FA3
  • powershell-7.0.4-linux-x64-fxdependent.tar.gz
    • F33D0CBDD30BEBAE203B72849175D776FEBD8007AF970D5ED8E26F50AC9B782D
  • powershell-7.0.4-osx-x64.pkg
    • 562FDF676521639597B427A8AEA5FB35B5E08D4D443DC25C0E1B4B42631576A8
  • powershell-7.0.4-osx-x64.tar.gz
    • 6AE1459ADE186919ED9E845E084850A781D1393FF63485D94A335BCFAA6F2EAC
  • PowerShell-7.0.4-win-arm32.zip
    • 7B9BEF95DFB137F5DF91405E23A5437B4649F9C2FCD5CE48DD3DBA810EDBFE35
  • PowerShell-7.0.4-win-arm64.zip
    • 92CE1E3256EE178A5DD4A4FC7C25CB432787558F410B46B913FBD07B67CC2A2D
  • PowerShell-7.0.4-win-fxdependent.zip
    • AB2C49438477073480B913A91CAFC915F9F689BE602EAE0FE94F1C1AEF4F0B78
  • PowerShell-7.0.4-win-fxdependentWinDesktop.zip
    • 0D250172904F8AAC9BDD588AE18FA5C7B6485D39324D710DE8C322A62CD4DA20
  • PowerShell-7.0.4-win-x64.msi
    • 96FD22A22EEAFBA0CF66F2D0F1B762EDAE6E19FC697BD1986CFF0BA5AE53ECB6
  • PowerShell-7.0.4-win-x64.zip
    • 0C1755BF6E45F63502C6267D90E88279EFC2B87559EC4723D8A596A1FB4A9025
  • PowerShell-7.0.4-win-x86.msi
    • 63A19CDC4A33826FB0C6BFA83B89B4A95B7D95625B5997A9D917007B8C4FDAAF
  • PowerShell-7.0.4-win-x86.zip
    • EE5E54C63BF881CA7893617D8C8E52DFC2B289240DE9A097C6BC1D129510C82B
  • powershell-lts_7.0.4-1.debian.10_amd64.deb
    • 27D8F618FAA9D90844B37F38339F86492FD49A0BEFA8AAFF1675343BE641A2C5
  • powershell-lts_7.0.4-1.debian.11_amd64.deb
    • E26AD56FEB14DFC1602922520C3C59CF66EC88080F5239A6C09C6A78E028BFE6
  • powershell-lts_7.0.4-1.debian.9_amd64.deb
    • 71463133164A44C74D61FB3A6E12CDE2739A0018BEB3AB8D281BA625348CDAE8
  • powershell-lts_7.0.4-1.ubuntu.16.04_amd64.deb
    • 4B83F2332455AB1C1F9E0040379C7C4F07178A3890B2D89A619B516033847397
  • powershell-lts_7.0.4-1.ubuntu.18.04_amd64.deb
    • 295A7592AF1C4DC6A5FE822AA09EBDA92A26513228BFA8B2953C41F28BE2CC11
  • powershell-lts-7.0.4-1.centos.8.x86_64.rpm
    • 30DD2F8574C21E09AF469913675AB2BFC0230D5155F134B2165547D38401AB7D
  • powershell-lts-7.0.4-1.rhel.7.x86_64.rpm
    • A9A99A82B6D232C11AB6ED59ACEC7E2137B8497D3009326B9F711D7E51C28660
  • powershell-lts-7.0.4-osx-x64.pkg
    • 0D1F6110FF054BAA8DFBB36266536093B3E375BE0A08BF14CCE80017D890E3A0