Releases: PowerShell/PowerShell
Releases Β· PowerShell/PowerShell
v7.3.5 Release of PowerShell
7.3.5 - 2023-06-27
Build and Packaging Improvements
Bump to use .NET 7.0.305
- Update the ThirdPartyNotice (Internal 26372)
- Add PoolNames variable group to compliance pipeline (#19408)
- Update cgmanifest.json
- Update to .NET 7.0.304 (#19807)
- Disable SBOM signing for CI and add extra files for packaging tests (#19729)
- Increase timeout to make subsystem tests more reliable (#18380)
- Increase the timeout when waiting for the event log (#19264)
- Implement
IDisposable
inNamedPipeClient
(#18341) (Thanks @xtqqczze!) - Always regenerate files wxs fragment (#19196)
- Bump
Microsoft.PowerShell.MarkdownRender
(#19751) - Delete symbols on Linux as well (#19735)
- Add prompt to fix conflict during backport (#19583)
- Add backport function to release tools (#19568)
- Add an explicit manual stage for changelog update (#19551)
- Update the team member list in
releaseTools.psm1
(#19544) - Verify that packages have license data (#19543)
- Fix the regex used for package name check in
vPack
build (#19511) - Make the vPack PAT library more obvious (#19505)
- Update the metadata.json to mark 7.3 releases as latest for stable channel (#19565)
SHA256 Hashes of the release artifacts
- hashes.sha256
- D5F2EC6FCC39431C0F498CE6D5C4577755107F2761DD03178D7DAB182A04815B
- powershell_7.3.5-1.deb_amd64.deb
- 67DC90155FEA76997645CA7490DB1D33D2AFD7328DF609A2D1C985BE0229C13B
- powershell-7.3.5-1.cm.x86_64.rpm
- 3570C40B81758E243C412EF0F81C14B797BB9B95AD0D12D1DD6D9D968C1D9F36
- powershell-7.3.5-1.rh.x86_64.rpm
- AEF79B3E07E3E8177AB2686528825C4346A89B0961E4ED2032719C8ADC64F2D2
- powershell-7.3.5-linux-alpine-x64.tar.gz
- 694AD368256D3A21052A8C7F60324AEEFB97BA44E009345A69DC4B17126FB4F6
- powershell-7.3.5-linux-arm32.tar.gz
- C4A893B8F25DA7578D71CC5AC78E90F6317F95F8FC2A17112F1A462844D817F2
- powershell-7.3.5-linux-arm64.tar.gz
- 96FBEAF8BC57C9BF57B7FD79FAD0CE4475BE0969E785A6657A11C9A1774DC5E1
- powershell-7.3.5-linux-x64.tar.gz
- 7CE08EE7BED1A882E875738198D7F8EB06861F52EBBD9F8823FF08DA40E7BD21
- powershell-7.3.5-linux-x64-fxdependent.tar.gz
- 62BC62CD8898FBF52F2327C6114CF180DD986E871B4692812B7CEE67B7ADBCCC
- powershell-7.3.5-osx-arm64.pkg
- DDFD0476C8D29B87270131E2E3AB2CB3D731F2F8A623F950193F17F1DB1CD0B1
- powershell-7.3.5-osx-arm64.tar.gz
- 0437BEBE80035218B35904D5090375993CF4FCE9A23C69F8B09416FDDAC035CC
- powershell-7.3.5-osx-x64.pkg
- F036AA9CB0CF214613D87B3FC825EFACDEDE87B06CA7F6958D9BBDDD958B493D
- powershell-7.3.5-osx-x64.tar.gz
- 29E94449E73A02A3E36ECBC68D954AA5B35306BDD1C46B9F672492C78C027301
- PowerShell-7.3.5-win.msixbundle
- EB9BAE086D2BB0A750F1B16B4FDD14439DC0F1B223F0804CA722E1C5B1E6FDBE
- PowerShell-7.3.5-win-arm32.zip
- 837B28D73DE33C4B4E7E29697D8D364CB90591F64537BB25239797449DBE6422
- PowerShell-7.3.5-win-arm64.zip
- E5AFF3D6E1C08527DAD7D4E563A38060060C4F8C70741152CCBA9577C9538F9F
- PowerShell-7.3.5-win-fxdependent.zip
- A805D108C10F1A5D60C61DB359EB4FE1364D3F8039720F25B2F68412124C8540
- PowerShell-7.3.5-win-fxdependentWinDesktop.zip
- 16BF05CF9B1287CAC0FF08362F200F7BDAD922CDA2CD78F2BC6F7D30529DE261
- PowerShell-7.3.5-win-x64.msi
- CF0C8BD757EEC6434A5830352EA6F15ACE237296BB7E4AE778F7707583023AC3
- PowerShell-7.3.5-win-x64.zip
- C529D644CFEF5A3A7E81F9B68E354EF887F345C7822E3581E9ABD7A627F1A03E
- PowerShell-7.3.5-win-x86.msi
- E928F7399DDA67C34843C7D278E86D72DDBB151363B821671EB65D19E687CB50
- PowerShell-7.3.5-win-x86.zip
- 9C269EB3A8ACDA5F263D66842015BA39DC3CECE72B87D482D1DC00D5C5E931AB
v7.2.12 Release of PowerShell
7.2.12 - 2023-06-27
Build and Packaging Improvements
Bump .NET version to 6.0.411
- Disable SBOM signing for CI and add extra files for packaging tests (#19729)
- Update ThirdPartyNotices (Internal 26349)
- Update the cgmanifest
- Add PoolNames variable group to compliance pipeline (#19408)
- Add tool to trigger license information gathering for NuGet modules (#18827)
- Update to .NET 6.0.410 (#19798)
- Always regenerate files wxs fragment (#19803)
- Add prompt to fix conflict during backport (#19583)
- Add backport function to release tools (#19568)
- Do not remove
penimc_cor3.dll
from build (#18438) - Remove unnecessary native dependencies from the package (#18213)
- Delete symbols on Linux as well (#19735)
- Bump
Microsoft.PowerShell.MarkdownRender
(#19751) - Backport compliance changes (#19719)
- Delete charset regex test (#19585)
- Fix issue with merge of 19068 (#19586)
- Update the team member list in
releaseTools.psm1
(#19574) - Verify that packages have license data (#19543) (#19575)
- Update experimental-feature.json (#19581)
- Fix the regex used for package name check in
vPack
build (#19573) - Make the vPack PAT library more obvious (#19572)
- Add an explicit manual stage for changelog update (#19551) (#19567)
SHA256 Hashes of the release artifacts
- hashes.sha256
- C39BD1EB6CF96FA139B4107A04BC4640B393F2E9AC5B501BCC8280C524AF66DA
- powershell_7.2.12-1.deb_amd64.deb
- 1B140BF45D3EEFDF41EA4DC0793BFF981FD16F120845546EB561C998C7B8EE2D
- powershell-7.2.12-1.cm.x86_64.rpm
- 3880FF1E79660D53823D958896983F2FB5ECB10113B560BB5B1F96B617CB3F58
- powershell-7.2.12-1.rh.x86_64.rpm
- C5F6479CF95B56988DCD5BF77C61A559799734AC5F3684B77578E9DD7D19BF5F
- powershell-7.2.12-linux-alpine-x64.tar.gz
- C16295300872F20F413B692D92AEA952C277D47BB7B72A99AD942835FC852346
- powershell-7.2.12-linux-arm32.tar.gz
- 30766657CCC74B25BA14693CA3A0EF70AAF07FFE439A9E56329160410FBC8462
- powershell-7.2.12-linux-arm64.tar.gz
- B0A033FC132DEB8BC529EC5DE0253734B900CD1A72A16ED501B13D992974328A
- powershell-7.2.12-linux-x64.tar.gz
- A5A204AC14F3197FC5CB5CCB735AA488EB485540BA9ABA44B3013B29B3BE90F9
- powershell-7.2.12-linux-x64-fxdependent.tar.gz
- AFBD2B4E76D97E01A2B16876DA4C4E43470ED8D30A6057E7DAB749354BE21C3C
- powershell-7.2.12-osx-arm64.pkg
- D8C729379ED1BE5A36307EA667EF9EF1B104E8DD9C8FE773202949C1D9341C4A
- powershell-7.2.12-osx-arm64.tar.gz
- 7F8248C20B93CFF1A1BCAFF9A0274B41E0C93E03BFA3F54BD3BAFAF6B5B64D36
- powershell-7.2.12-osx-x64.pkg
- D91C5BD2B47C7608BCC4A6CB36E3004DD9D757D0B7F255E9F24F717F992545C8
- powershell-7.2.12-osx-x64.tar.gz
- E880363157EE56BB384B44563894EE9E7BC79AA21AAB6949ADDDA27E6844DA44
- PowerShell-7.2.12-win-arm32.zip
- 232DC43CD7AF48CAEC87D9AFFDB33D81C842066B889553C171E2C97A9496AB0B
- PowerShell-7.2.12-win-arm64.zip
- 67EBCEA43220C24653C7CD25871EB750911A1400F2D509A5C47A1B635297B13F
- PowerShell-7.2.12-win-fxdependent.zip
- 557C93083A05358C3BB9175AD0B84CD06FD0657E5A820A2D01EA4E6F4E95FC34
- PowerShell-7.2.12-win-fxdependentWinDesktop.zip
- 7F682A0FDEA53F6BB12658A7D41483D8174D9777F27BC564C96BACA5CEFAB855
- PowerShell-7.2.12-win-x64.msi
- 70140ED9513A191909F5A3C3B295469EEBAED0FADE5F329A6FD30EEFC1D98C20
- PowerShell-7.2.12-win-x64.zip
- 18EE32A3569A9F15E0B498A86036ACF4EFEAA7321DC18F4DE15AE100B7DE69B6
- PowerShell-7.2.12-win-x86.msi
- 81ADDCEC101192E1FC57492B6053146D655F18C486C0B221737B761B18B1E0E1
- PowerShell-7.2.12-win-x86.zip
- 28E94882120C14A1435AEEE8E4F4103271B330FE7DC05918D7591113B143AA8C
- powershell-lts_7.2.12-1.deb_amd64.deb
- C970CF3CFC68B7394C889F0DF1B3AC0CA8C88A9CCCEA1A425BBA239A392058AE
- powershell-lts-7.2.12-1.cm.x86_64.rpm
- BBC57B3400D512813DA2C670F41EC9F941939AEAAC2C8494C5C96D91C3C723A3
- powershell-lts-7.2.12-1.rh.x86_64.rpm
- FAF00C89BD939C4A891B23A9A32E5047F9C97CCECE0810078FE5130DF6833863
- powershell-lts-7.2.12-osx-arm64.pkg
- 1C1ED2EA669894D85F502F5139AF1A1E18E1574AC8FF18645357E30F6346C2E2
- powershell-lts-7.2.12-osx-x64.pkg
- A470894AD87872BB39007E713167157CD210449CC0A35DB7253A4E05F9E7F237
v7.4.0-preview.3 Release of PowerShell
7.4.0-preview.3 - 2023-04-20
Breaking Changes
- Remove code related to
#requires -pssnapin
(#19320)
Engine Updates and Fixes
- Change the arrow used in feedback suggestion to a more common Unicode character (#19534)
- Support trigger registration in feedback provider (#19525)
- Update the
ICommandPredictor
interface to reduce boilerplate code from predictor implementation (#19414) - Fix a crash in the type inference code (#19400) (Thanks @MartinGC94!)
Performance
- Speed up
Resolve-Path
relative path resolution (#19171) (Thanks @MartinGC94!)
General Cmdlet Updates and Fixes
- Infer external application output as strings (#19193) (Thanks @MartinGC94!)
- Fix a race condition in
Add-Type
(#19471) - Detect insecure
https-to-http
redirect only if both URIs are absolute (#19468) (Thanks @CarloToso!) - Support
Ctrl+c
when connection hangs while reading data in WebCmdlets (#19330) (Thanks @stevenebutler!) - Enable type conversion of
AutomationNull
to$null
for assignment (#19415) - Add the parameter
-Environment
toStart-Process
(#19374) - Add the parameter
-RelativeBasePath
toResolve-Path
(#19358) (Thanks @MartinGC94!) - Exclude redundant parameter aliases from completion results (#19382) (Thanks @MartinGC94!)
- Allow using a folder path in WebCmdlets'
-OutFile
parameter (#19007) (Thanks @CarloToso!)
Code Cleanup
We thank the following contributors!
- Fix typo in
typeDataXmlLoader.cs
(#19319) (Thanks @eltociear!) - Fix typo in
Compiler.cs
(#19491) (Thanks @eltociear!) - Inline the
GetResponseObject
method (#19380) (Thanks @CarloToso!) - Simplify
ContentHelper
methods (#19367) (Thanks @CarloToso!) - Initialize regex lazily in
BasicHtmlWebResponseObject
(#19361) (Thanks @CarloToso!) - Fix codefactor issue in if-statement (part 5) (#19286) (Thanks @CarloToso!)
- Add nullable annotations in
WebRequestSession.cs
(#19291) (Thanks @CarloToso!)
Tests
- Harden the default command test (#19416)
- 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)
Build and Packaging Improvements
We thank the following contributors!
- Fixing MSI checkbox (#19325)
- Update the experimental feature JSON files (#19297)
- Update the cgmanifest (#19459, #19465)
- Update .NET SDK version to
8.0.100-preview.3.23178.7
(#19381) - Force updating the transitive dependency on
Microsoft.CSharp
(#19514) - Update
DotnetRuntimeMetadata.json
to consume the .NET 8.0.0-preview.3 release (#19529) - Move PSGallery sync to a pool (#19523)
- Fix the regex used for package name check in vPack build (#19511)
- Make the vPack PAT library more obvious (#19505)
- Change
Microsoft.CodeAnalysis.CSharp
back to 4.5.0 (#19464) (Thanks @dkattan!) - Update to the latest NOTICES file (#19332)
- Add
PoolNames
variable group to compliance pipeline (#19408) - Fix stage dependencies and typo in release build (#19353)
- Fix issues in release build and release pipeline (#19338)
SHA256 Hashes of the release artifacts
- hashes.sha256
- E98478BA1A25B10B79BD6B80703865BB802268793CFA2215E53A64A1707E605E
- powershell-7.4.0-preview.3-linux-alpine-x64.tar.gz
- 157F60F3C687E4C0E9F7A223A2798C4F48AA3523BFFC1AFE76B0F811DC3B790B
- powershell-7.4.0-preview.3-linux-arm32.tar.gz
- 3B67EA95C2E432A4B12002988DCB72285DBC8801918491F1DBD976B63E599094
- powershell-7.4.0-preview.3-linux-arm64.tar.gz
- BDDCB22F1A6F1E4262633AD67CF5468EC168BD30A0B5FF64915D24FAEE7D6DB3
- powershell-7.4.0-preview.3-linux-x64.tar.gz
- CE2FD80BCB50B13D3FEB99AB8E8C69679D80F865B381CE7E57B471275F177748
- powershell-7.4.0-preview.3-linux-x64-fxdependent.tar.gz
- F6442F77BB1A6A4AE6EDAD98C57E289790399C6E4E16E8430D0FA98F999D2688
- powershell-7.4.0-preview.3-osx-arm64.pkg
- 2862092490A60C0621646CCD736E46F1FE2304121625174D4894D0FD489B19DE
- powershell-7.4.0-preview.3-osx-arm64.tar.gz
- B5DDF90BBFA8364A340EDC81D7A60DEDE7B82290CF662C78F8A36C820E1E4D62
- powershell-7.4.0-preview.3-osx-x64.pkg
- 6F256C74CED7F58540E083FB532D39FA1363F3DC8E870901F34071D5CB88A8DF
- powershell-7.4.0-preview.3-osx-x64.tar.gz
- EC93CE26D46C546C4665658F11A0F6ED4262785FEEAF7759102584361957A161
- PowerShell-7.4.0-preview.3-win.msixbundle
- D9C29E7F7D82E56740A68DAF49581A52444CE1B458C32E25AE2B57D671ECCFA7
- PowerShell-7.4.0-preview.3-win-arm32.zip
- 920C11F1CC526093127059368111A9D94A1CF80C5FED1417A56629A784D9D39F
- PowerShell-7.4.0-preview.3-win-arm64.zip
- 9337AC0B9BDDD33EB4BFFF8BF085DF9780A790326CD71CF7C41089A041E11719
- PowerShell-7.4.0-preview.3-win-fxdependent.zip
- 653E389BFB5512B39D8C5E0540628E5AB8EC7A6B992B08EC044FC32493249659
- PowerShell-7.4.0-preview.3-win-fxdependentWinDesktop.zip
- CA88C180CD5C56B74D4F2A9D075B8EBC2EE614B99737ADA5D60140DD3EBC2150
- PowerShell-7.4.0-preview.3-win-x64.msi
- A6E2C02F94135AB9717E49525BBBD359B480ABE1F09AA3505D64E04960F8F672
- PowerShell-7.4.0-preview.3-win-x64.zip
- 2709BDDE16B769BF10FB67229348AF95E5980A2B6D280BFD99BABAC0B9F96971
- PowerShell-7.4.0-preview.3-win-x86.msi
- DBC4CA1858F601E4AC68EDD54802BD605CE189B995F23BF74DC7ACEDC496238A
- PowerShell-7.4.0-preview.3-win-x86.zip
- 93F8A23C489C1E1CF51FD3B6C0BC98A73E8ADAB5148D352881ABBC4C8AC87343
- powershell-preview_7.4.0-preview.3-1.deb_amd64.deb
- BE418A526D5FE68F39AA1AB126C6262DBF870AE8501BA44CE8B020A2282C536B
- powershell-preview-7.4.0_preview.3-1.cm.x86_64.rpm
- DED942A32AE0F158BAB47D4188F808627574469197B29A62998F7D7023C572DF
- powershell-preview-7.4.0_preview.3-1.rh.x86_64.rpm
- A2C9B1242027B4860932CC74D529CBC1FCCEC8235EB865C02E2E36A5737DEE6E
v7.3.4 Release of PowerShell
7.3.4 - 2023-04-12
Engine Updates and Fixes
- Add instrumentation to
AmsiUtil
and make theinit
variable readonly (#18727) - Fix support for
NanoServer
due to the lack of AMSI (#18882) - Adding missing guard for telemetry optout to avoid
NullReferenceException
when importing modules (#18949) (Thanks @powercode!) - Fix
VtSubstring
helper method to correctly check chars copied (#19240) - Fix
ConciseView
to handle customParserError
error records (#19239)
Build and Packaging Improvements
Bump to use .NET 7.0.5
- Update ThirdPartyNotices.txt
- Update cgmanifest.json
- Fix the template that creates nuget package
- Update the wix file
- Update to .NET SDK 7.0.203
- 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)
- 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)
- 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)
SHA256 Hashes of the release artifacts
- hashes.sha256
- A3449062A5122D1BBF9BC8A06948F08FF6AA47729EBDAE807D46B270003C0DBD
- powershell_7.3.4-1.deb_amd64.deb
- 1447A6D90AA66616757290E8A4BDE7DF0EE14D9B77ABA8D73021E849AD12F418
- powershell-7.3.4-1.cm.x86_64.rpm
- FEB688B2D0E10B884D98BFA1433F96D63C54D62EC1AEF01849D25D0464B369B3
- powershell-7.3.4-1.rh.x86_64.rpm
- 5B9902D320BFA13E75289539C1B73C8B827D195CDFDEADB71477EE5FBD374305
- powershell-7.3.4-linux-alpine-x64.tar.gz
- 63F1402633B1FB2BDD89CCC89ADEDAC485365227FEFAC3120FE88BED1BBF53EE
- powershell-7.3.4-linux-arm32.tar.gz
- C5E5B4F157283BFE30E44FD7468FAB26AF86926D58BA36BC406ED71C5C59F639
- powershell-7.3.4-linux-arm64.tar.gz
- 34EE04D93394218C941499A2DF3289CCEC8FD3FAD33D366025971E6D536449F9
- powershell-7.3.4-linux-x64-fxdependent.tar.gz
- 6B7016111455562291C548647B5DA7F4601522D3D7DBB5D0774888CC7A6C2B25
- powershell-7.3.4-linux-x64.tar.gz
- E85D5544E13A924F8B2C4A5DC2D43ABE46E46633F89E8D138D39C0AAEACB9976
- powershell-7.3.4-osx-arm64.pkg
- AFD80F3AEBD68AD2B00977DCEBC4C08D1E651D0763449935CE50AA3BF655E40E
- powershell-7.3.4-osx-arm64.tar.gz
- 0E0EC5445E629D19F33FAB630E12201D32752761105E77A0AA29993CAE7BE164
- powershell-7.3.4-osx-x64.pkg
- 1A09511F1CEC1CC491354413EAFF3502641F0CAF4E5A6F317B038830B9F1E53F
- powershell-7.3.4-osx-x64.tar.gz
- 157DCEC95CF053E32CDAD823A59E1D3DD8DE271D87E79E357506408E12379F55
- PowerShell-7.3.4-win.msixbundle
- C279A137DF49E49D667BAE81BF3B548556D0B78B5269A2B002B92527C0962607
- PowerShell-7.3.4-win-arm32.zip
- 2C5C6AE9E1C739C50AAC633C316ED9D006C7FFDA83ED8D8D85CFF5A69477C2FF
- PowerShell-7.3.4-win-arm64.zip
- 08A4825AE39CFEB3EE9D35A5643918AA655EE349F43CFCE509FF7D5927752F34
- PowerShell-7.3.4-win-fxdependent.zip
- 23636602351F9E12DBBE8CA252883933408192EC1ECC4DA512916BC81A9885BE
- PowerShell-7.3.4-win-fxdependentWinDesktop.zip
- 790617195DE2B89F22F096372CEED4A4EF8C132EC94840D1C2EA88B73EB4905C
- PowerShell-7.3.4-win-x64.msi
- 61B31EC847D4FDC4D39050F4F650968C55ACF6F16CB66B1F00BF05DB4E946559
- PowerShell-7.3.4-win-x64.zip
- DBBA20DE5EC7388E4D70BFBD4359463D996DF0B7521BA38F7598C2A7A3115C6F
- PowerShell-7.3.4-win-x86.msi
- F408178D37AE91D80ED58362FF729B97C1839008DCD1383AB97190316D9F8661
- PowerShell-7.3.4-win-x86.zip
- 7933B2D50F86C3C252474B5AD3BD4CC3E94AAEA4CDA1600D6C787C92561B4796
v7.2.11 Release of PowerShell
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
[7.4.0-preview.2] - 2023-03-14
Breaking Changes
- Update some PowerShell APIs to throw
ArgumentException
instead ofArgumentNullException
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 theReset
VT sequence without number (#19283) - Fix
ConciseView
to handle customParserError
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
- Use interpolated strings (#19002)(#19003)(#18977)(#18980)(#18996)(#18979)(#18997)(#18978)(#18983)(#18992)(#18993)(#18985)(#18988) (Thanks @CarloToso!)
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 takeANSI
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 toPOST
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 toTest-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 toConvertTo-Csv
andExport-Csv
cmdlets (#19108) (Thanks @ArmaanMcleod!) - Fix
Start-Process -Credential -Wait
to work on Windows (#19082) - Add
ValidateNotNullOrEmpty
toOutFile
andInFile
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
toHttpResponseException
(#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
- Small cleanup in the WebCmdlet code (#19299) (Thanks @CarloToso!)
- Remove unused GUID detection code from console host (#18871) (Thanks @iSazonov!)
- Fix
CodeFactor
issues in the code base - part 4 (#19270) (Thanks @CarloToso!) - Fix codefactor if part 3 (#19269) (Thanks @CarloToso!)
- Fix codefactor if part 2 (#19267) (Thanks @CarloToso!)
- Fix codefactor if part 1 (#19266) (Thanks @CarloToso!)
- Remove comment and simplify condition in WebCmdlets (#19251) (Thanks @CarloToso!)
- Small style changes (#19241) (Thanks @CarloToso!)
- Use
ArgumentException.ThrowIfNullOrEmpty
as appropriate [part 1] (#19215) (Thanks @xtqqczze!) - Use
using
variable to reduce the nested level (#19229) (Thanks @CarloToso!) - Use
ArgumentException.ThrowIfNullOrEmpty()
in more places (#19213) (Thanks @CarloToso!) - Replace
BitConverter.ToString
withConvert.ToHexString
where appropriate (#19216) (Thanks @turbedi!) - Replace
Requires.NotNullOrEmpty(string)
withArgumentException.ThrowIfNullOrEmpty
(#19197) (Thanks @xtqqczze!) - Use
ArgumentOutOfRangeException.ThrowIfNegativeOrZero
when applicable (#19201) (Thanks @xtqqczze!) - Use
CallerArgumentExpression
onRequires.NotNull
(#19200) (Thanks @xtqqczze!) - Revert a few change to not use 'ArgumentNullException.ThrowIfNull' (#19151)
- Corrected some minor spelling mistakes (#19176) (Thanks @syntax-tm!)
- Fix a typo in
InitialSessionState.cs
(#19177) (Thanks @eltociear!) - Fix a typo in
pwsh
help content (#19153) - Revert comment changes in
WebRequestPSCmdlet.Common.cs
(#19136) (Thanks @CarloToso!) - Small cleanup webcmdlets (#19128) (Thanks @CarloToso!)
- Merge partials in
WebRequestPSCmdlet.Common.cs
(#19126) (Thanks @CarloToso!) - Cleanup WebCmdlets comments (#19124) (Thanks @CarloToso!)
- Added minor readability and refactoring fixes to
Process.cs
(#19123) (Thanks @ArmaanMcleod!) - Small changes in Webcmdlets (#19109) (Thanks @CarloToso!)
- Rework
SetRequestContent
in WebCmdlets (#18964) (Thanks @CarloToso!) - Small cleanup WebCmdlets (#19030) (Thanks @CarloToso!)
- Update additional interpolated string changes (#19029)
- Revert some of the interpolated string changes (#19018)
- Cleanup
StreamHelper.cs
,WebRequestPSCmdlet.Common.cs
andInvokeRestMethodCommand.Common.cs
(#18950) (Thanks @CarloToso!) - Small cleanup common code of webcmdlets (#18946) (Thanks @CarloToso!)
- Simplification of
GetHttpMethod
andHttpMethod
in WebCmdlets (#18846) (Thanks @CarloToso!) - Fix typo in
ModuleCmdletBase.cs
(#18933) (Thanks @eltociear!) - Fix regression in
RemoveNulls
(#18881) (Thanks @iSazonov!) - Replace all
NotNull
withArgumentNullException.ThrowIfNull
(#18820) (Thanks @CarloToso!) - Cleanup
InvokeRestMethodCommand.Common.cs
(#18861) (Thanks @CarloToso!)
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!
- Restructure the package build to simplify signing and packaging stages (#19321)
- Bump
Microsoft.CodeAnalysis.CSharp
from4.4.0
to4.6.0-2.23152.6
(#19306)(#19233) - Test fixes for stabilizing tests (#19068)
- Bump
Newtonsoft.Json
from13.0.2
to13.0.3
(#19290)(#19289) - Fix mariner sudo detection (#19304)
- Add stage for symbols job in Release build (#18937)
v7.3.3 Release of PowerShell
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
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
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
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
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
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