Skip to content

Releases: PowerShell/PowerShell

v7.2.11 Release of PowerShell

13 Apr 18:36
Compare
Choose a tag to compare

7.2.11 - 2023-04-12

Build and Packaging Improvements

Bump .NET version to 6.0.16

  • Update ThirdPartyNotices.txt
  • Update cgmanifest.json
  • Fix the template that creates nuget package
  • Update the wix file
  • Update .NET SDK to 6.0.408
  • Fix the build script and signing template
  • Fix stage dependencies and typo in release build (#19353)
  • Fix issues in release build and release pipeline (#19338)
  • Restructure the package build to simplify signing and packaging stages (#19321)
  • Skip VT100 tests on Windows Server 2012R2 as console does not support it (#19413)
  • Improve package management acceptance tests by not going to the gallery (#19412)
  • Test fixes for stabilizing tests (#19068)
  • Add stage for symbols job in Release build (#18937)
  • Use reference assemblies generated by dotnet (#19302)
  • Add URL for all distributions (#19159)
  • Update release pipeline to use Approvals and automate some manual tasks (#17837)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • BF19B10A374B3E17C0B6A29C9E1F8A7063FA499471693896BAD58FA564FB4982
  • powershell_7.2.11-1.deb_amd64.deb
    • 5BB0F368F4A177F2790789A57102B3D22288A3FA98E86E8F48B43B8C9705497B
  • powershell-7.2.11-1.cm.x86_64.rpm
    • 80BA1A0F8DDC393B0EB3200A37451CB654D040787DAF75649871FD6509C9AB8C
  • powershell-7.2.11-1.rh.x86_64.rpm
    • CE487B431EBCC2369C76EE7153256AB1BAFEE893816BB9BAFED3345D59C6C84B
  • powershell-7.2.11-linux-alpine-x64.tar.gz
    • 64EAE7E4C9C5032420E5077C57B75CAEAACB939F0B8194A5F4F1BFF81DB5E00F
  • powershell-7.2.11-linux-arm32.tar.gz
    • E309BEDA35DC44EB54331615ECE97D4474B3E5EDD472D4D2C85EDEB8C227FA83
  • powershell-7.2.11-linux-arm64.tar.gz
    • 6EB4887E1B18C9847306DB93761145DC403FA289A4B05E86C6846FB6B7A7BB6B
  • powershell-7.2.11-linux-x64-fxdependent.tar.gz
    • 13478FA33B2231826C1DED6F91388BB11599C891398678A153FA28901E59CAC8
  • powershell-7.2.11-linux-x64.tar.gz
    • 9D6F798461D172391B508FCF27F9CBBB4BEF307EBFD6886ED50860C322C7D1B3
  • powershell-7.2.11-osx-arm64.pkg
    • 6EA5854048F582C298E325FFADAA5C98FE2F9D2A74B686B29927F01D199BC998
  • powershell-7.2.11-osx-arm64.tar.gz
    • ADCF30570AC207E254E149DDD6DCA39057B9E42F33A2B88654AA3BB42ABCE8EA
  • powershell-7.2.11-osx-x64.pkg
    • 3E42A99E3EE5F6C3F1F45C20A3029E7B144DAEC0922FA2AEDA96858472D4BD52
  • powershell-7.2.11-osx-x64.tar.gz
    • C1101D3BB72C5B2FB0FB50D978D35E8E209AEA3EE18B8D37D19B8E552073222C
  • PowerShell-7.2.11-win-arm32.zip
    • C3E393631F9723E086C6F7E51F85189A8333150F9819DFF770E791BD63D2AE61
  • PowerShell-7.2.11-win-arm64.zip
    • 9229DE7704A3AB4089B109E506D0D8F7FB1933A1A454CF90F9CC911ACDEB7E9B
  • PowerShell-7.2.11-win-fxdependent.zip
    • 960A1EE1C75A4AEC6250F33B4C6999F695AB513E19480DEA30BC03AC23C1968B
  • PowerShell-7.2.11-win-fxdependentWinDesktop.zip
    • 1F2BE33F2775201EEECFE6479034BFDF2C7612A1A9123E61AE1BEBDFDB92B52E
  • PowerShell-7.2.11-win-x64.msi
    • D296148C3FA35ADB3CEED07A57F16A933EB2B5A0BD100E11AB04A36D0931F0BD
  • PowerShell-7.2.11-win-x64.zip
    • 53225F39BB2D8C4D65E8BAACADDC49BF642289975CA58AED3A25C0FD31D9EADC
  • PowerShell-7.2.11-win-x86.msi
    • 74937D4008EBE3DE326BD9895421D83207CFF20A1C1951CD565FA3BA57D69AA2
  • PowerShell-7.2.11-win-x86.zip
    • 56A21ECB751FABABC0D89CE52F7468CEF9EBB1595135DFA5D93ADCE1C33FEE7B
  • powershell-lts_7.2.11-1.deb_amd64.deb
    • E8A94FCA555DD774D7C942D6892082637B811B8EB3EDDF1A6820033D833D156C
  • powershell-lts-7.2.11-1.cm.x86_64.rpm
    • 23B3D383E96580D949A69B5621AAA576A845E524A6EB7E3046946590460DCB00
  • powershell-lts-7.2.11-1.rh.x86_64.rpm
    • E23C53F97B2B5FAA01D5DE9E086AECE54F4A8B9769D464F7E0384E5BD0A8E1DB
  • powershell-lts-7.2.11-osx-arm64.pkg
    • 2C0C8D757D92F23E25B78018D06EF4B140C7E06C22B21B208119B3CEFE849B81
  • powershell-lts-7.2.11-osx-x64.pkg
    • 8601638E7B5A734836E95915A5DA21C120DF496CA13FB071B816F96924E324D2

v7.4.0-preview.2 Release of PowerShell

14 Mar 22:21
Compare
Choose a tag to compare
Pre-release

[7.4.0-preview.2] - 2023-03-14

Breaking Changes

  • Update some PowerShell APIs to throw ArgumentException instead of ArgumentNullException when the argument is an empty string (#19215) (Thanks @xtqqczze!)
  • Add the parameter -ProgressAction to the common parameters (#18887)

Engine Updates and Fixes

  • Fix PlainText output to correctly remove the Reset VT sequence without number (#19283)
  • Fix ConciseView to handle custom ParserError error records (#19239)
  • Fix VtSubstring helper method to correctly check characters copied (#19240)
  • Update the FeedbackProvider interface to return structured data (#19133)
  • Make the exception error in PowerShell able to associate with the right history entry (#19095)
  • Fix for JEA session leaking functions (#19024)
  • Add WDAC events and system lockdown notification (#18893)
  • Fix support for nanoserver due to lack of AMSI (#18882)

Performance

General Cmdlet Updates and Fixes

  • Fix completion for PSCustomObject variable properties (#18682) (Thanks @MartinGC94!)
  • Improve type inference for Get-Random (#18972) (Thanks @MartinGC94!)
  • Make -Encoding parameter able to take ANSI encoding in PowerShell (#19298) (Thanks @CarloToso!)
  • Telemetry improvements for tracking experimental feature opt out (#18762)
  • Support HTTP persistent connections in Web Cmdlets (#19249) (Thanks @stevenebutler!)
  • Fix using xml -Body in webcmdlets without an encoding (#19281) (Thanks @CarloToso!)
  • Add the Statement property to $MyInvocation (#19027) (Thanks @IISResetMe!)
  • Fix Start-Process -Wait with -Credential (#19096) (Thanks @jborean93!)
  • Adjust PUT method behavior to POST one for default content type in WebCmdlets (#19152) (Thanks @CarloToso!)
  • Improve verbose message in web cmdlets when content length is unknown (#19252) (Thanks @CarloToso!)
  • Preserve WebSession.MaximumRedirection from changes (#19190) (Thanks @CarloToso!)
  • Take into account ContentType from Headers in WebCmdlets (#19227) (Thanks @CarloToso!)
  • Use C# 11 UTF-8 string literals (#19243) (Thanks @turbedi!)
  • Add property assignment completion for enums (#19178) (Thanks @MartinGC94!)
  • Fix class member completion for classes with base types (#19179) (Thanks @MartinGC94!)
  • Add -Path and -LiteralPath parameters to Test-Json cmdlet (#19042) (Thanks @ArmaanMcleod!)
  • Allow to preserve the original HTTP method by adding -PreserveHttpMethodOnRedirect to Web cmdlets (#18894) (Thanks @CarloToso!)
  • Webcmdlets display an error on https to http redirect (#18595) (Thanks @CarloToso!)
  • Build the relative URI for links from the response in Invoke-WebRequest (#19092) (Thanks @CarloToso!)
  • Fix redirection for -CustomMethod POST in WebCmdlets (#19111) (Thanks @CarloToso!)
  • Dispose previous response in Webcmdlets (#19117) (Thanks @CarloToso!)
  • Improve Invoke-WebRequest xml and json errors format (#18837) (Thanks @CarloToso!)
  • Fix error formatting to remove the unneeded leading newline for concise view (#19080)
  • Add -NoHeader parameter to ConvertTo-Csv and Export-Csv cmdlets (#19108) (Thanks @ArmaanMcleod!)
  • Fix Start-Process -Credential -Wait to work on Windows (#19082)
  • Add ValidateNotNullOrEmpty to OutFile and InFile parameters of WebCmdlets (#19044) (Thanks @CarloToso!)
  • Correct spelling of "custom" in event (#19059) (Thanks @spaette!)
  • Ignore expected error for file systems not supporting alternate streams (#19065)
  • Adding missing guard for telemetry opt out to avoid NullReferenceException when importing modules (#18949) (Thanks @powercode!)
  • Fix progress calculation divide by zero in Copy-Item (#19038)
  • Add progress to Copy-Item (#18735)
  • WebCmdlets parse XML declaration to get encoding value, if present. (#18748) (Thanks @CarloToso!)
  • HttpKnownHeaderNames update headers list (#18947) (Thanks @CarloToso!)
  • Fix bug with managing redirection and KeepAuthorization in Web cmdlets (#18902) (Thanks @CarloToso!)
  • Fix Get-Error to work with strict mode (#18895)
  • Add AllowInsecureRedirect switch to Web cmdlets (#18546) (Thanks @CarloToso!)
  • Invoke-RestMethod -FollowRelLink fix links containing commas (#18829) (Thanks @CarloToso!)
  • Prioritize the default parameter set when completing positional arguments (#18755) (Thanks @MartinGC94!)
  • Add -CommandWithArgs parameter to pwsh (#18726)
  • Enable creating composite subsystem implementation in modules (#18888)
  • Fix Format-Table -RepeatHeader for property derived tables (#18870)
  • Add StatusCode to HttpResponseException (#18842) (Thanks @CarloToso!)
  • Fix type inference for all scope variables (#18758) (Thanks @MartinGC94!)
  • Add completion for Using keywords (#16514) (Thanks @MartinGC94!)

Code Cleanup

We thank the following contributors!

@CarloToso, @iSazonov, @xtqqczze, @turbedi, @syntax-tm, @eltociear, @ArmaanMcleod

Tools

  • Add a Mariner install script (#19294)
  • Add tool to trigger license information gathering for NuGet modules (#18827)

Tests

  • Update and enable the test for the type of $input (#18968) (Thanks @MartinGC94!)
  • Increase the timeout for creating the WebListener (#19268)
  • Increase the timeout when waiting for the event log (#19264)
  • Add Windows ARM64 CI (#19040)
  • Change test so output does not include newline (#19026)
  • Allow system lock down test debug hook to work with new WLDP API (#18962)
  • Add tests for Allowinsecureredirect parameter in Web cmdlets (#18939) (Thanks @CarloToso!)
  • Enable get-help pattern tests on Unix (#18855) (Thanks @xtqqczze!)
  • Create test to check if WebCmdlets decompress brotli-encoded data (#18905) (Thanks @CarloToso!)

Build and Packaging Improvements

We thank the following contributors!

@pwshBot, @bergmeister, @xtqqczze

  • Restructure the package build to simplify signing and packaging stages (#19321)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.4.0 to 4.6.0-2.23152.6 (#19306)(#19233)
  • Test fixes for stabilizing tests (#19068)
  • Bump Newtonsoft.Json from 13.0.2 to 13.0.3 (#19290)(#19289)
  • Fix mariner sudo detection (#19304)
  • Add stage for symbols job in Release build (#18937)
Read more

v7.3.3 Release of PowerShell

24 Feb 01:22
Compare
Choose a tag to compare

7.3.3 - 2023-02-23

Build and Packaging Improvements

Bump to use .NET 7.0.3

  • Update third party notices for v7.3.3 (Internal 24353)
  • Add tool to trigger license information gathering for NuGet modules (#18827)
  • Update global.json to 7.0.200 for v7.3.3 (Internal 24334)
  • Update cgmanifest for v7.3.3 (Internal 24338)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • FC79F58BC2864298E87B2CD742120A5F5593E53EACE0A09C7432A75763BB4A40
  • powershell_7.3.3-1.deb_amd64.deb
    • 40BEE3DEB9AC71DFD86A7DBF2F2BDCB8D039FA454DC9D705D579E4957194FCD4
  • powershell-7.3.3-1.cm.x86_64.rpm
    • 1CB618E66676CA2383DC0C6DA03B1FE66DBBBF17C1CCFFB0CD91634812064F07
  • powershell-7.3.3-1.rh.x86_64.rpm
    • 0B2C0B0D4D042C20A88AA7F4D14F9A83005B596B4D1C15877C2B268F2F777194
  • powershell-7.3.3-linux-alpine-x64.tar.gz
    • 4BC39FB7A0F486AB498C6DF2AD599DB79AC2B56DF768485D48541639DDE3A170
  • powershell-7.3.3-linux-arm32.tar.gz
    • 8F10ADE3BD12A21FBA51BCAAECB12B79CB11092725AC0F7C7E6947C053053766
  • powershell-7.3.3-linux-arm64.tar.gz
    • 5EFCA750F22BFECB31BCDA57C3A76BB804C68AEF6626F123AAC68C6E3D7E52F7
  • powershell-7.3.3-linux-x64.tar.gz
    • 478320F62C9BEC5765414B82B4086310777BF95AB2FC2310B2DB6CBC253B40B4
  • powershell-7.3.3-linux-x64-fxdependent.tar.gz
    • 90904B81A7EA7DFDA7DBE971833DBD50DD925965C583D492114A5F0709F3A9C8
  • powershell-7.3.3-osx-arm64.pkg
    • BB72A99292C708CEFEF78B2BDA56C49BAED5469A00F29B174D921E88C32BF457
  • powershell-7.3.3-osx-arm64.tar.gz
    • F9717075A85F5B631ED9EC3C68C2AEB91F1FEF2AC18B62F26FD7F2BF57F5D876
  • powershell-7.3.3-osx-x64.pkg
    • 476DE8467E6C68F32F798E3212F9C48E8B7D108F86029C3BE82BFE2C19223BB4
  • powershell-7.3.3-osx-x64.tar.gz
    • 80D354E1DFE6B28ADF9BCF41407810CE9160EEF30CE6732754EAF497576E0D27
  • PowerShell-7.3.3.win.msixbundle
    • CE3D32B1BD4036F327E08DA986F949B07AEEB31381B56E1440E71AF833CB54ED
  • PowerShell-7.3.3-win-arm32.zip
    • 2D5152B97FBBC22A5AF7FB4455A643B9867559BB27DB275423A60C133577DF9E
  • PowerShell-7.3.3-win-arm64.zip
    • 1F382C91C94E31B9E04FBBDC63ACB7048869B30E8BDAFA7C1D365A1E7D130279
  • PowerShell-7.3.3-win-fxdependent.zip
    • B3C47105A9BE5748A13754FD86EA491FD84EB438D314D74170DE811D8F1680CA
  • PowerShell-7.3.3-win-fxdependentWinDesktop.zip
    • 7F042D16E1C05D169840AE1BDD12F020C9CC6AEFEF52F33D529361522B830235
  • PowerShell-7.3.3-win-x64.msi
    • E3C58761D9D0863CB7EE23170108EB47B675DA7B0FFEE3412D3630F7B249452E
  • PowerShell-7.3.3-win-x64.zip
    • 4B8F76445EF2D74BB0A747B0EA4F7E54A1E68FDDCEF0DE140E938028C9DE0C8C
  • PowerShell-7.3.3-win-x86.msi
    • E3A879E59624DF732893C7582CB915A44F67C28B765F81EE9269D2D8D998C9E5
  • PowerShell-7.3.3-win-x86.zip
    • C0DE53EFAA3A80E928F79C90169CED8315B0FB7AF942295AC19641039DDA5E25

v7.2.10 Release of PowerShell

24 Feb 01:22
Compare
Choose a tag to compare

7.2.10 - 2023-02-23

Build and Packaging Improvements

Bump .NET version to 6.0.14

  • Fixed package names verification to support multi-digit versions (#17220)
  • Add pipeline secrets (from #17837) (Internal 24413)
  • Update to azCopy 10 (#18509)
  • Update third party notices for v7.2.10 (Internal 24346)
  • Update cgmanifest for v7.2.10 (Internal 24333)
  • Pull latest patches for 7.2.10 dependencies (Internal 24325)
  • Update SDK to 6.0.406 for v7.2.10 (Internal 24324)
  • Add test for framework dependent package in release pipeline (#18506) (#19114)
  • Mark 7.2.x releases as latest LTS but not latest stable (#19069)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 7A8D438E4653D62CA9736EF1F76A28B9FB7C654E514F2A4F2CEC41E21E3D51B2
  • powershell_7.2.10-1.deb_amd64.deb
    • FA7A2B2063063103682ABEC757552E79EC8FDB820FCFD10FFDE66BDEEABE7488
  • powershell-7.2.10-1.cm.x86_64.rpm
    • F5295F806E4D8195E040EE210F1838A3036923B10D641E84B75BFD40975FF564
  • powershell-7.2.10-1.rh.x86_64.rpm
    • 473C6E23661CB5D95020EC8EE9CC942B902600D201936902760A9FA67805E07E
  • powershell-7.2.10-linux-alpine-x64.tar.gz
    • EA66E0AB0B2FF4F3F243CB2545FA8CCF885C1F2322E55CC9D0C2DCBE37C0E18D
  • powershell-7.2.10-linux-arm32.tar.gz
    • 8DB4A06247BD51719BD54DE12079319FB18FA5F54AC48F26A1C9A023C24B28B3
  • powershell-7.2.10-linux-arm64.tar.gz
    • F7E343D8F96902F16CEBF4ADDC9B54E0C044436F861D899E7C72B46282BE3405
  • powershell-7.2.10-linux-x64.tar.gz
    • 4AE498E451C065767DB286CDDA6FC240975C2782913BC3870ABFA83EBA844A14
  • powershell-7.2.10-linux-x64-fxdependent.tar.gz
    • 932027D351AFA8C29E5691E3CB9AFB2D27242F8B9E7105C2C3FC55083080DA44
  • powershell-7.2.10-osx-arm64.pkg
    • A7100A7AEC9D3BAE89FF1A4FA45F6CEDA7BF45DBBA6336C1C116DBBEBA20F525
  • powershell-7.2.10-osx-arm64.tar.gz
    • 508C496ABF4FE71CF7E6CA53B9E4D42043871E59BBED8D99EF23EC76CBAAD518
  • powershell-7.2.10-osx-x64.pkg
    • 81D1C488B261B05A47C6436A5807994A50034D251C4DA66FB3FEEF2F69B07EA1
  • powershell-7.2.10-osx-x64.tar.gz
    • BE8A59935D1594B2B0C15EE4F0A55FD44955DD2E515E613A0F249CA93E4C0982
  • PowerShell-7.2.10-win-arm32.zip
    • 290FF1C13D38F219DB5CFC4263AFDF11C2A7764385BE3AAB1ABBB0776A5060BA
  • PowerShell-7.2.10-win-arm64.zip
    • 3AEF98D71B6A9D7B6E9BDC847B508A458CEC533BC6E8F30B60735B8386D405C1
  • PowerShell-7.2.10-win-fxdependent.zip
    • CB12797C345984BE91E04D7D5C2D805A76CB4D6EC9C505B9E1F8E932F57C9844
  • PowerShell-7.2.10-win-fxdependentWinDesktop.zip
    • 9258E338A2456B1D5C49E9E4A480C6ED11CA9785E0BBF19AF36F681D55395377
  • PowerShell-7.2.10-win-x64.msi
    • 0DA907C06B92E67252CDCD4D581964B21BEBAF3D1399A004606203ED83054FC4
  • PowerShell-7.2.10-win-x64.zip
    • EFF9A2D74B4DC9E9B0529D4072A112581418F99DB3C0681D089C071C85D8664A
  • PowerShell-7.2.10-win-x86.msi
    • 73EA5450BA72AA6D378251A6DDECD43367856A1CDC73B5CC9537863CB549B580
  • PowerShell-7.2.10-win-x86.zip
    • D1F9D6B0C2E90E98FFA0E533860017B5143F5242F90FAEEC3B5D6CC059B6A6EC
  • powershell-lts_7.2.10-1.deb_amd64.deb
    • 88A8E3FC3BF5899D180A3C6932FC1F16AEC744D142E468CD9C503CB81981560E
  • powershell-lts-7.2.10-1.cm.x86_64.rpm
    • 728185DF05552170173359E23BA7883F96C96646B2B6481F8CCF8DCFC5CB99A0
  • powershell-lts-7.2.10-1.rh.x86_64.rpm
    • E68B23D1724295072708783963E40AD5438123C127D677A6B55ACAD5DB999B4A
  • powershell-lts-7.2.10-osx-arm64.pkg
    • 730E6E74398BFF9208D839F8C4A6E27A170FC48782A1849359DEF87CBD40D59E
  • powershell-lts-7.2.10-osx-x64.pkg
    • 440A962D1DF208AFB486A745D8A8BA3DCCAC8CE8E58CB350D491F4C56EA7A123

v7.3.2 Release of PowerShell

24 Jan 19:34
Compare
Choose a tag to compare

7.3.2 - 2023-01-24

Engine Updates and Fixes

  • Fix SuspiciousContentChecker.Match to detect a pre-defined string when the text starts with it (#18916)
  • Fix for JEA session leaking functions (Internal 23820)

General Cmdlet Updates and Fixes

  • Fix Start-Job to check the existence of working directory using the PowerShell way (#18917)
  • Fix Switch-Process error to include the command that is not found (#18650)

Tests

  • Allow system lock down test debug hook to work with new WLDP API (fixes system lock down tests) (#18962)

Build and Packaging Improvements

Bump to use .NET 7.0.2

  • Update dependencies for .NET release (Internal 23818)
  • Remove unnecessary reference to System.Runtime.CompilerServices.Unsafe (#18918)
  • Add bootstrap after SBOM task to re-install .NET (#18891)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 6785A6ECB7B47B636117E0BF0F104F3B81CCFCDEAD419E27AECBEF7B05815278
  • powershell_7.3.2-1.deb_amd64.deb
    • 7190F391FDBACFABABD8A2801B9AC1FF2B98663FEFA2BD70B2BDC4A366ED02E0
  • powershell-7.3.2-1.cm.x86_64.rpm
    • 8773884FB06F6DFE1A00A9A74AAB884D600246D9F9CB89EB829B818EEF1DDA24
  • powershell-7.3.2-1.rh.x86_64.rpm
    • E177D786E45CFC3EEF8D711BA29D1E23C6CE923BB39016EEE0F4410FE1641F61
  • powershell-7.3.2-linux-alpine-x64.tar.gz
    • 1CE867E456A33B91FE27C74E825894F594438B553C8472E94778007EAAF4B7A1
  • powershell-7.3.2-linux-arm32.tar.gz
    • CDB0F04DB328BC6230CBCFCC04DB11A20111BC58637468AAD79D56A832C489D4
  • powershell-7.3.2-linux-arm64.tar.gz
    • C8DE060319C02A6001FA4081657D463630807A3C27F4D38421EE644300403418
  • powershell-7.3.2-linux-x64.tar.gz
    • 77700FF7160F77909EA5DCCEA0340CAEB876F6E12D92D21C5FD7A79FCF377D1A
  • powershell-7.3.2-linux-x64-fxdependent.tar.gz
    • 99713EA3D76C47C2B6F2ADA99B06FDD9557206AEE1D184800E138B0901A2BE32
  • powershell-7.3.2-osx-arm64.pkg
    • 85813314B764A3B43C49E00A39EEB79C558C41BB3B6E72ADF99E819A37105ED4
  • powershell-7.3.2-osx-arm64.tar.gz
    • 8C5109212A2E0E8E1404ABCBB8F5791592247CBD35D545479052D3A6B272DF3F
  • powershell-7.3.2-osx-x64.pkg
    • 60703630E29D5DBB8660AE164931A345319A62650105313ABE174CE87EB05106
  • powershell-7.3.2-osx-x64.tar.gz
    • F6310C5292B200ACAA031AC6C1A425FF71DA2DA8ACA9936C69A8BA090099C44D
  • PowerShell-7.3.2-win.msixbundle
    • 3BD4413A1E87A7DAAC60B0ACF858C1587122FCC9B4CEA33FAD96E44DE3D6B4F6
  • PowerShell-7.3.2-win-arm32.zip
    • 439852C5AB849568699A50D72AC349D244DD4F86ECE12F89B29AE98CF58492E8
  • PowerShell-7.3.2-win-arm64.zip
    • 3461B182829AF833BCC377D28B6935756F8E911E6A863C81342EFA6AB8C19CE3
  • PowerShell-7.3.2-win-fxdependent.zip
    • 557979400CE79EB306D87FA2B667B4B7FAC099D0A8FE08EA20483875D8579849
  • PowerShell-7.3.2-win-fxdependentWinDesktop.zip
    • DC0701E76D5A33AAE5351636D25C4F9C2CABCCAC89C14D993B1DB8C755A8A97A
  • PowerShell-7.3.2-win-x64.msi
    • A4F7D081C5F74BC8D6C75F1DFEE382B7FD9335361181748FEE590ECDBC96CB26
  • PowerShell-7.3.2-win-x64.zip
    • 68491F4DC9CB813437B9F891FAD4EB936DDFA829703968529E1836D08D652679
  • PowerShell-7.3.2-win-x86.msi
    • 43EBD047A0AC8951D01C59E8F42F27A50DA37556D779E99B4AFF009EF8418B5E
  • PowerShell-7.3.2-win-x86.zip
    • 6A7C7567B8DAB2D2FD918430D118011A0E7D7589E648BC2204C96EE120E3BD1A

v7.2.9 Release of PowerShell

24 Jan 19:33
Compare
Choose a tag to compare

7.2.9 - 2023-01-24

Engine Updates and Fixes

  • Fix for JEA session leaking functions (Internal 23821 & 23819)

General Cmdlet Updates and Fixes

  • Correct incorrect cmdlet name in script (#18919)

Build and Packaging Improvements

Bump .NET version to 6.0.13

  • Create test artifacts for windows arm64 (#18932)
  • Update dependencies for .NET release (Internal 23816)
  • Don't install based on build-id for RPM (#18921)
  • Apply expected file permissions to linux files after authenticode signing (#18922)
  • Add authenticode signing for assemblies on linux builds (#18920)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • E16E02BE4A71C71667F331C73284554D8F8AC6A3BD2D2995B64CF1F48DBFF97A
  • powershell_7.2.9-1.deb_amd64.deb
    • 50F58DECB20077F0570E2720FF98689E0B8771B490C81275736B857BC248ECB4
  • powershell-7.2.9-1.cm.x86_64.rpm
    • 26DAA510279C5F465AB4EC84CCFBE97F1EEFDCEE004B6DB67F462C37156BCE9F
  • powershell-7.2.9-1.rh.x86_64.rpm
    • 080861B27A0FB6DC199766BDABE86482E37922B45A30413A66E40592D4E9DD9D
  • powershell-7.2.9-linux-alpine-x64.tar.gz
    • 6E5EEF5D72C0CE9B46CBF85B55D5F9133C110B3903FBF529C5647E17EC0DA745
  • powershell-7.2.9-linux-arm32.tar.gz
    • 05C1BD36ADA29986523F41A474F855230933A0AAC7763F7A6F92F3CDBDB8C209
  • powershell-7.2.9-linux-arm64.tar.gz
    • 5AC41DDDA61F004791ADD467B95CF2B1D64CC27F333E67D8D9FB8421C07BD303
  • powershell-7.2.9-linux-x64.tar.gz
    • 0361F0C44FC81ABA98B3DC003B8160746FBA75380243775FA833E98DF6972DEC
  • powershell-7.2.9-linux-x64-fxdependent.tar.gz
    • BC1D849C31023F16970FCBDAB255A2EF473BA0CC23F256E517799633C1E70EFD
  • powershell-7.2.9-osx-arm64.pkg
    • CAB9636146B000224B399C3B2342EB2ED150DF2CA3A66EC6F9318AAB8CF4AD31
  • powershell-7.2.9-osx-arm64.tar.gz
    • D34572D97EF4002B361FDEDAC51A9BCA39B4B2D1E526E7355DE062063AE9F8BF
  • powershell-7.2.9-osx-x64.pkg
    • 73C4E8E281CA5A1220FC68187CDED187EFCEF9EBCE2956E506361C6A7CB10220
  • powershell-7.2.9-osx-x64.tar.gz
    • 4B6CA38156561D028AD346AD7539592C04EA2C09BFDF6DA59B3A72A1DD39D2EE
  • PowerShell-7.2.9-win-arm32.zip
    • 852DDBBEE40A8B9C1D3F4E79E6302A2B4BDA729F4CDD5323614BEA248019F519
  • PowerShell-7.2.9-win-arm64.zip
    • C376B98925F1B8C78C443AE1F13F6A7B91065EC769286EFE304EEC2917B6DDA5
  • PowerShell-7.2.9-win-fxdependent.zip
    • 49D5DB975573687C731C1101F298D7888C95C185DB46700154B6500420E4B7D7
  • PowerShell-7.2.9-win-fxdependentWinDesktop.zip
    • CF657FAF35A25F90AC728B2B4F84A4652E3A4560CE42EF1567C1BE623E535993
  • PowerShell-7.2.9-win-x64.msi
    • B8002252D3C066049CD48B82D06DCB9C098110D23E6AD61AAFA4C239EA322728
  • PowerShell-7.2.9-win-x64.zip
    • BE819ED4FD2595FC81DDF3CBDDC88142F360207B920417D1B20D0BC2E5CE81CF
  • PowerShell-7.2.9-win-x86.msi
    • 4C048930F626276BAF51EF79C769806E6B162469FA5535246264EC64E3A7B89E
  • PowerShell-7.2.9-win-x86.zip
    • 4A4875C5C5F9A76D88D78A6A74D9CB7E70025815452A739232F20E1AD205B65A
  • powershell-lts_7.2.9-1.deb_amd64.deb
    • 1C0CB7AAB087FA409889A0DA328D16C3F2CF97D848D329142BDD3DEB1B1E8E05
  • powershell-lts-7.2.9-1.cm.x86_64.rpm
    • C51D3831D1280BF1824617520F2CDA7884FF2F2A921E8B61D8E4017506AF7B02
  • powershell-lts-7.2.9-1.rh.x86_64.rpm
    • D33EEDCFE94AB623D31D9F7364F9072AFFE5FBF312C1367A0A60EEA8F86AE44A
  • powershell-lts-7.2.9-osx-arm64.pkg
    • 3D3164A6B2FBFCB22FA99FB0615EA860CD3B54CDB26712A18A7A506186738EA0
  • powershell-lts-7.2.9-osx-x64.pkg
    • CCB87C4D8FBE514A489E0ED1CA8B7D9C1CECEAB28A85D47C97F116EF8A19D53F

v7.4.0-preview.1 Release of PowerShell

20 Dec 22:49
Compare
Choose a tag to compare
Pre-release

[7.4.0-preview.1] - 2022-12-20

NOTE

  • Snap packages are not available for this release.
  • Nano server docker images are not available for this release.

Engine Updates and Fixes

  • Add Instrumentation to AmsiUtil and make the init variable readonly (#18727)
  • Fix typo in OutOfProcTransportManager.cs (#18766) (Thanks @eltociear!)
  • Allow non-default encodings to be used in user's script/code (#18605)
  • Add Dim and DimOff to $PSStyle (#18653)
  • Change exec from alias to function to handle arbitrary arguments (#18567)
  • The command prefix should also be in the error color for NormalView (#18555)
  • Skip cloud files marked as "not on disk" during command discovery (#18152)
  • Replace UTF8Encoding(false) with Encoding.Default (#18356) (Thanks @xtqqczze!)
  • Fix Switch-Process to set termios appropriate for child process (#18467)
  • On Unix, only explicitly terminate the native process if not in background (#18215)
  • Treat [NullString]::Value as the string type when resolving methods (#18080)
  • Improve pseudo binding for dynamic parameters (#18030) (Thanks @MartinGC94!)
  • Make experimental feature PSAnsiRenderingFileInfo stable (#18042)
  • Update to use version 2.21.0 of Application Insights. (#17903)
  • Do not preserve temporary results when no need to do so (#17856)

Performance

  • Remove some static constants from Utils.Separators (#18154) (Thanks @iSazonov!)
  • Avoid using regex when unnecessary in ScriptWriter (#18348)
  • Use source generator for PSVersionInfo to improve startup time (#15603) (Thanks @iSazonov!)
  • Skip evaluating suggestions at startup (#18232)
  • Avoid using Regex when not necessary (#18210)

General Cmdlet Updates and Fixes

  • Update to use ComputeCore.dll for PowerShell Direct (#18194)
  • Replace ArgumentNullException(nameof()) with ArgumentNullException.ThrowIfNull() (#18792)(#18784) (Thanks @CarloToso!)
  • Remove TabExpansion from remote session configuration (#18795) (Internal 23331)
  • WebCmdlets get Retry-After from headers if status code is 429 (#18717) (Thanks @CarloToso!)
  • Implement SupportsShouldProcess in Stop-Transcript (#18731) (Thanks @JohnLBevan!)
  • Fix New-Item -ItemType Hardlink to resolve target to absolute path and not allow link to itself (#18634)
  • Add output types to Format commands (#18746) (Thanks @MartinGC94!)
  • Fix the process CommandLine on Linux (#18710) (Thanks @jborean93!)
  • Fix SuspiciousContentChecker.Match to detect a pre-defined string when the text starts with it (#18693)
  • Switch $PSNativeCommandUseErrorActionPreference to $true when feature is enabled (#18695)
  • Fix Start-Job to check the existence of working directory using the PowerShell way (#18675)
  • Webcmdlets add 308 to redirect codes and small cleanup (#18536) (Thanks @CarloToso!)
  • Ensure HelpInfo.Category is consistently a string (#18254)
  • Remove gcloud from the legacy list because it's resolved to a .ps1 script (#18575)
  • Add gcloud and sqlcmd to list to use legacy argument passing (#18559)
  • Fix native access violation (#18545) (#18547) (Thanks @chrullrich!)
  • Fix issue when completing the first command in a script with an empty array expression (#18355) (Thanks @MartinGC94!)
  • Improve type inference of hashtable keys (#17907) (Thanks @MartinGC94!)
  • Fix Switch-Process to copy the current env to the new process (#18452)
  • Fix Switch-Process error to include the command that is not found (#18443)
  • Update Out-Printer to remove all decorating ANSI escape sequences from PowerShell formatting (#18425)
  • Web cmdlets set default charset encoding to UTF8 (#18219) (Thanks @CarloToso!)
  • Fix incorrect cmdlet name in the script used by Restart-Computer (#18374) (Thanks @urizen-source!)
  • Add the function cd~ (#18308) (Thanks @GigaScratch!)
  • Fix type inference error for empty return statements (#18351) (Thanks @MartinGC94!)
  • Fix the exception reporting in ConvertFrom-StringData (#18336) (Thanks @GigaScratch!)
  • Implement IDisposable in NamedPipeClient (#18341) (Thanks @xtqqczze!)
  • Replace command-error suggestion with new implementation based on subsystem plugin (#18252)
  • Remove the ProcessorArchitecture portion from the full name as it's obsolete (#18320)
  • Make the fuzzy searching flexible by passing in the fuzzy matcher (#18270)
  • Add -FuzzyMinimumDistance parameter to Get-Command (#18261)
  • Improve startup time by triggering initialization of additional types on background thread (#18195)
  • Fix decompression in web cmdlets (#17955) (Thanks @iSazonov!)
  • Add CustomTableHeaderLabel formatting to differentiate table header labels that are not property names (#17346)
  • Remove the extra new line form List formatting (#18185)
  • Minor update to the FileInfo table formatting on Unix to make it more concise (#18183)
  • Fix Parent property on processes with complex name (#17545) (Thanks @jborean93!)
  • Make PowerShell class not affiliate with Runspace when declaring the NoRunspaceAffinity attribute (#18138)
  • Complete the progress bar rendering in Invoke-WebRequest when downloading is complete or cancelled (#18130)
  • Display download progress in human readable format for Invoke-WebRequest (#14611) (Thanks @bergmeister!)
  • Update WriteConsole to not use stackalloc for buffer with too large size (#18084)
  • Filter out compiler generated types for Add-Type -PassThru (#18095)
  • Fixing CA2014 warnings and removing the warning suppression (#17982) (Thanks @creative-cloud!)
  • Make experimental feature PSNativeCommandArgumentPassing stable (#18044)
  • Make experimental feature PSAMSIMethodInvocationLogging stable (#18041)
  • Handle PSObject argument specially in method invocation logging (#18060)
  • Fix typos in EventResource.resx (#18063) (Thanks @eltociear!)
  • Make experimental feature PSRemotingSSHTransportErrorHandling stable (#18046)
  • Make experimental feature PSExec stable (#18045)
  • Make experimental feature PSCleanBlock stable (#18043)
  • Fix error formatting to use color defined in $PSStyle.Formatting (#17987)
  • Remove unneeded use of chmod 777 (#17974)
  • Support mapping foreground/background ConsoleColor values to VT escape sequences (#17938)
  • Make pwsh server modes implicitly not show banner (#17921)
  • Add output type attributes for Get-WinEvent (#17948) (Thanks @MartinGC94!)
  • Remove 1 second minimum delay in Invoke-WebRequest for small files, and prevent file-download-error suppression. (#17896) (Thanks @AAATechGuy!)
  • Add completion for values in comparisons when comparing Enums (#17654) (Thanks @MartinGC94!)
  • Fix positional argument completion (#17796) (Thanks @MartinGC94!)
  • Fix member completion in attribute argument (#17902) (Thanks @MartinGC94!)
  • Throw when too many parameter sets are defined (#17881) (Thanks @fflaten!)
  • Limit searching of charset attribute in meta tag for HTML to first 1024 characters in webcmdlets (#17813)
  • Fix Update-Help failing silently with implicit non-US culture. (#17780) (Thanks @dkaszews!)
  • Add the ValidateNotNullOrWhiteSpace attribute (#17191) (Thanks @wmentha!)
  • Improve enumeration of inferred types in pipeline (#17799) (Thanks @MartinGC94!)

Code Cleanup

We thank the following contributors!

@MartinGC94, @CarloToso, @iSazonov, @xtqqczze, @turbedi, @trossr32, @eltociear, @AtariDreams, @jborean93

Read more

v7.3.1 Release of PowerShell

13 Dec 16:17
Compare
Choose a tag to compare

7.3.1 - 2022-12-13

Known Issues

If you use the Microsoft.PowerShell.SDK NuGet package you will need to workaround an issue with the version of System.Runtime.CompilerServices.Unsafe until we can release an update package. To work around the issue, add the following the the .csproj file with the reference, until 7.3.2 is released.

<PackageReference Include="System.Runtime.CompilerServices.Unsafe" Version="7.0.0-preview.2.22152.2" NoWarn="NU1605" />

See issue #18782 for more details.

Engine Updates and Fixes

  • Remove TabExpansion for PSv2 from remote session configuration (Internal 23331)
  • Add sqlcmd to list to use legacy argument passing (#18645 #18646)
  • Change exec from alias to function to handle arbitrary args (#18644)
  • Fix Switch-Process to copy the current env to the new process (#18632)
  • Fix issue when completing the first command in a script with an empty array expression (#18355)
  • Fix Switch-Process to set termios appropriate for child process (#18572)
  • Fix native access violation (#18571)

Tests

Build and Packaging Improvements

Update package versions.

  • Update packages (Internal 23330)
  • Apply expected file permissions to linux files after authenticode signing (#18647)
  • Bump System.Data.SqlClient (#18573)
  • Don't install based on build-id for RPM (#18570)
  • Work around args parsing issue (#18607)
  • Fix package download in vPack job

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D8CD0FE9D8462435D875B034D1DD3E0A1223CD6A62F867F4CE2FF4BE7D899491
  • powershell_7.3.1-1.deb_amd64.deb
    • C23B461A443AB87F9C11CE69FB625A01D7FD141F30CA42BEC7A86CEFED79EBAC
  • powershell-7.3.1-1.cm.x86_64.rpm
    • 9DC84952CEE2C3A8D644265A8E02EDE779DF986D222786182BDFE199CBD93149
  • powershell-7.3.1-1.rh.x86_64.rpm
    • BC5695F06121DBF8EBF56A842B8723E241FD5299BB34DB42B367A4157B9A9DA8
  • powershell-7.3.1-linux-alpine-x64.tar.gz
    • 043CBA55FC9208FCC51074D7174E295D4B46D2EDCABD03E107736BD6731DDF66
  • powershell-7.3.1-linux-arm32.tar.gz
    • 3AF65D5DB14D3B8D2C7F1E756821B036ED8629CC4BC59F7F6B260F6AF4DA72CA
  • powershell-7.3.1-linux-arm64.tar.gz
    • F0E03A128171E596A2387D86EF659F3A09D3700BE900D62BDEA3156D005EDA68
  • powershell-7.3.1-linux-x64.tar.gz
    • 68C2C0531A6796871DD7341B66C7085DDCC70570EB619DA3DBED769BCE4EE371
  • powershell-7.3.1-linux-x64-fxdependent.tar.gz
    • D6032C02D57DCBC3FAE5C0D2572DEA5682504811061BD1635A07B70B137E21FA
  • powershell-7.3.1-osx-arm64.pkg
    • ADB1E56FFF1E3B4BD1403E75089B92EF8B7432DCA6FE48CF94ED84A16936CD7E
  • powershell-7.3.1-osx-arm64.tar.gz
    • 66AE3E155043011A0CB7025E748C385C101C464FC105F39818DA678B702154BD
  • powershell-7.3.1-osx-x64.pkg
    • B6C8D4F8ED0CD1854CD00FE8A7816428093E71FDDC30546A3406C07F409C02AE
  • powershell-7.3.1-osx-x64.tar.gz
    • 18529E2EF589DACFA62B3ADAA0640EDABF5F31FE4CC3D484D5060F93166E6156
  • PowerShell-7.3.1-win.msixbundle
    • F2C9247D6108B42EBCD489FC2EF52078EB450CF7282E4B91B9525A334F38B233
  • PowerShell-7.3.1-win-arm32.zip
    • D808FBBB91E73F39BA1629D4339F2CC6E73D0C1A51EA5FF91BA8F68861B11A5E
  • PowerShell-7.3.1-win-arm64.zip
    • F86C1DA8896144A0D913B85B58157B419D3A89FF357EA191081D58DE944DE354
  • PowerShell-7.3.1-win-fxdependent.zip
    • 12A4E9100CF6448583D205714B262A0C3EA0CA4F2056ABEFD6831A6AFB923160
  • PowerShell-7.3.1-win-fxdependentWinDesktop.zip
    • 9938F6F95BBD0341B1279BA859B4BF643924759534DC6B527E15528E736E3149
  • PowerShell-7.3.1-win-x64.msi
    • CAD0026DF877F1B195B87AAE1858E8BC8BA759C19B7440CD62E1F5432665519F
  • PowerShell-7.3.1-win-x64.zip
    • 997EDF93ED570C0E6559588F2E3F52CB2B043535D7022128F2A734A2D904E3F5
  • PowerShell-7.3.1-win-x86.msi
    • 0266C3BCF23A35E5400C8DA28BE951986454D33973E56274D0E6217B0C56829A
  • PowerShell-7.3.1-win-x86.zip
    • 9FA3E39DC072093F0AB86EC75C91199D91B526BEFCE80722D6FB5F6614C21547

v7.2.8 Release of PowerShell

13 Dec 16:16
Compare
Choose a tag to compare

7.2.8 - 2022-12-13

Engine Updates and Fixes

  • Remove TabExpansion for PSv2 from remote session configuration (Internal 23294)

Build and Packaging Improvements

Bump .NET SDK to 6.0.403

  • Update CGManifest and ThirdPartyNotices
  • Update Microsoft.CSharp from 4.3.0 to 4.7.0
  • Update to latest SDK (#18610)
  • Allow two-digit revisions in vPack package validation pattern (#18569)
  • Update outdated dependencies (#18576)
  • Work around args parsing issue (#18606)
  • Bump System.Data.SqlClient from 4.8.4 to 4.8.5 (#18515)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 00B41479FC128D1F058F3A54103B70F4E8D035BFCB3A9891026DCD3FF2827BB6
  • powershell_7.2.8-1.deb_amd64.deb
    • 5F72D3DD601E5211AA00F26CC5ED578ECA7762C0D34BEA0E560E5147D1E0D8D7
  • powershell-7.2.8-1.cm.x86_64.rpm
    • 3B8383F639FFD460D064088B723FB6ED45B740D14847B4C07163B9503EBA2A5D
  • powershell-7.2.8-1.rh.x86_64.rpm
    • 309AF60D9163A0549E1B3E86C5DB50D86E03BC0F216CA3990BEDF64930FA2EA8
  • powershell-7.2.8-linux-alpine-x64.tar.gz
    • 02A9E72CE0DBCB338DE9A245AE7E0B7D5110F746F897C31C47BC7E05F8E4D19F
  • powershell-7.2.8-linux-arm32.tar.gz
    • 222CF60ADA7F1771801EF6466A6D316E61838ADA002245E1BE2D4E5B4F1F3334
  • powershell-7.2.8-linux-arm64.tar.gz
    • A840C265647CF4AC05BD405064F2D2D6CD161F0C70CACC1E651303FC7B66E122
  • powershell-7.2.8-linux-x64.tar.gz
    • 28FF2653667AC63B508F0B98433E48F64E6BC1EC59F8C1D252BA89EB5A7441A2
  • powershell-7.2.8-linux-x64-fxdependent.tar.gz
    • 06D85EB96AF284EB2639A7A0F7EFC738A30B1315EC9092D66652BD97E26C9CD0
  • powershell-7.2.8-osx-arm64.pkg
    • 5F3DB2978E1F8CA705F6F5DA423D013C40195D441EAEF7F80F24A0130566159A
  • powershell-7.2.8-osx-arm64.tar.gz
    • 3B3D917C6AFEFF86F567E10C740A2B34E1AD51F48872F61C340E9CBE007D387F
  • powershell-7.2.8-osx-x64.pkg
    • 06B25059B5BA56DD4FE5495533EEF96EB7B12263B97CAA62E8DC9116BEE03F14
  • powershell-7.2.8-osx-x64.tar.gz
    • 4C73410E2181BB794B2D9EE519BF64F5F25E9AA7C480D141FC194C28B75DD87D
  • PowerShell-7.2.8-win-arm32.zip
    • 20B7718467E5B6A93A3648C8646F1225CC1C63E412E7C9D1CEF70273FF6A8A0B
  • PowerShell-7.2.8-win-arm64.zip
    • 066DE7BA09783B38FEB506939093E8AC9779AFE4776D619CBA2AD28A825F8165
  • PowerShell-7.2.8-win-fxdependent.zip
    • F3696D973533B2509A16F100C8AEF4A679726C6D2518F9F5A9A0DD96A0E151EB
  • PowerShell-7.2.8-win-fxdependentWinDesktop.zip
    • 057E96FE2C475F2E0982FF58DE95DE5CA3832CF1B5B6E331193F1F3E39AAD8C1
  • PowerShell-7.2.8-win-x64.msi
    • 9A27962C3652C85193C6F3678741A712E880AA9F85F403774CD632C5CB8680FF
  • PowerShell-7.2.8-win-x64.zip
    • EF61A17B989698B5DEEC282D52DADC4C659D2DF5E2B69E093ED74145411CF7C8
  • PowerShell-7.2.8-win-x86.msi
    • 5298A693BC7602503C3A39CE613EE9B1824A60A5C139CDB61D18C424F71B556A
  • PowerShell-7.2.8-win-x86.zip
    • 0E461172AB6FBC0CBDC00A4FE3A2925F8FA2AE5719EC64B342DB8D6E4642A41C
  • powershell-lts_7.2.8-1.deb_amd64.deb
    • 012EB465DF8A50284C49D0E37940E4BB84A88600094C7B706E5B15EF724C1333
  • powershell-lts-7.2.8-1.cm.x86_64.rpm
    • 9497E333DEBD303F0132150949B4932B523AF5A342B7B2F3F487FB5D2D3560F7
  • powershell-lts-7.2.8-1.rh.x86_64.rpm
    • 6E755026DCE18F32F647A80AAB1D4CDD131AC19A1FFD47093CFBEBE6C5EE948A
  • powershell-lts-7.2.8-osx-arm64.pkg
    • E37BE1504E0854C6C5D2C031C9D18A668BC2A6BED9CF810647858987E2112877
  • powershell-lts-7.2.8-osx-x64.pkg
    • ABAEC191208BF602BC5B1A79EE40664FAF32E4281E57625284C4EBF4C3D16F8F

v7.3.0 Release of PowerShell

09 Nov 00:37
Compare
Choose a tag to compare

7.3.0 - 2022-11-08

General Cmdlet Updates and Fixes

  • Correct calling cmdlet New-PSSessionOption in script for Restart-Computer (#18374)

Tests

  • Add test for framework dependent package in release pipeline (Internal 23139)

Build and Packaging Improvements

Bump to use internal .NET 7 GA build (Internal 23096)

  • Fix issues with building test artifacts (Internal 23116)
  • Use AzFileCopy task instead of AzCopy.exe
  • Remove AzCopy installation from msixbundle step
  • Add TSAUpload for APIScan (#18446)
  • Add authenticode signing for assemblies on Linux builds (#18440)
  • Do not remove penimc_cor3.dll from build (#18438)
  • Allow two-digit revisions in vPack package validation pattern (#18392)
  • Bump Microsoft.PowerShell.Native from 7.3.0-rc.1 to 7.3.0 (#18413)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 2748D1008F025B4BBF35B326F8113E2A0DD7C3F096F669FDACC04EF1171F1C4A
  • powershell_7.3.0-1.deb_amd64.deb
    • A99E9FE370B0D9C05C736FA81521D32375DDB418AB75C76D9D0A14B4CE3D3DF2
  • powershell-7.3.0-1.cm.x86_64.rpm
    • CFB97B059C08F0D31EABFE854048D2ABD67A56175A896A63E7B8FB17E659EE51
  • powershell-7.3.0-1.rh.x86_64.rpm
    • 3C4B9BEB52CC4F52C52DFBA59346E23DF38CFF9FE18D534F83CB902472D28B37
  • powershell-7.3.0-linux-alpine-x64.tar.gz
    • 0E91269D2AA29C9D28CC921562B41514C757C9FEE9E93098F69CCB01E5E156D1
  • powershell-7.3.0-linux-arm32.tar.gz
    • 5246CEC2ABA67CF3A1B7DC61FD015D35E651A1EC9D5AAA4B6A19F9B34F671616
  • powershell-7.3.0-linux-arm64.tar.gz
    • DC84E26DF576EF8CC353850EEB5F6659F322FF999913442F472B158F943D109F
  • powershell-7.3.0-linux-x64.tar.gz
    • 5F781392597776519BB3726B2D9854061017F4CC22F9F1CDAA9F26636B936CC0
  • powershell-7.3.0-linux-x64-fxdependent.tar.gz
    • 485F4BB9626E0BF869F76CC77751ED037A5DB570EFABC064FF26B36E60916492
  • powershell-7.3.0-osx-arm64.pkg
    • D4DD81CD9078C8B5F3C6407A7AB31FE8D4DD142926356E5DCAB6EDCAFAE83692
  • powershell-7.3.0-osx-arm64.tar.gz
    • 52F7CCA7A99F5FADFD39B9F937AC09E8FAC4D39631F35D1DB10DDFC711E38F2B
  • powershell-7.3.0-osx-x64.pkg
    • FC95BE4E3D99BF940B593B53A54FE7AA11B05D8815820CC162A4B04CC8811EDE
  • powershell-7.3.0-osx-x64.tar.gz
    • B3205A8EDE7A90E6F4BF856AB38293680C3D03A69EE5E03935A61FEC455C0485
  • PowerShell-7.3.0-win.msixbundle
    • 3A04FA5EA8944E6A2AF006E7595F90F5CFFCDD7F222F15689DAFF0C8B2E4D643
  • PowerShell-7.3.0-win-arm32.zip
    • 90DBF3DF9E1F1F5EF3B5CBB13270887154E86A9CEFED54B1588C3EB6E223E8D3
  • PowerShell-7.3.0-win-arm64.zip
    • 564C56AA84116FB3BF058D9BCB83F9D80D7DB802988E9DB5DFE82A7C4730B17D
  • PowerShell-7.3.0-win-fxdependent.zip
    • 7CF427D9D773859248CC73B85572E0830113B94BF6522218AF00661A18C0E014
  • PowerShell-7.3.0-win-fxdependentWinDesktop.zip
    • CE61E12FDE3CD04B581D966E765AD23F5FED75BBC24EE928186A3E47BEB9A538
  • PowerShell-7.3.0-win-x64.msi
    • 5DBBFA10FD37A032414F36B9D6A8DE99E042081075DAB320C10F1F67B93E2C4E
  • PowerShell-7.3.0-win-x64.zip
    • B4F0089E44E8E66975BE3D9968F320CD540D46F219415F3EC0C525BC1BF35974
  • PowerShell-7.3.0-win-x86.msi
    • 9E819F88D3CC1575EF19CC1ACF002E7D942737B9D34E8A5306410B0DF34F433C
  • PowerShell-7.3.0-win-x86.zip
    • 03210C0C2D29B4B4F103D7A1F6B63743A311CE87A7E75CF67DEA9EA4266EF751