Skip to content

Releases: PowerShell/PowerShell

v7.6.2 Release of PowerShell

21 May 20:48
0d3c290

Choose a tag to compare

7.6.2

Engine Updates and Fixes

  • Enable usage in AppContainers (#27423)
  • Fix checks for local user config file paths (#27432)

General Cmdlet Updates and Fixes

  • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27438)

Build and Packaging Improvements

Update to .NET SDK 10.0.300

  • Update branch for release (#27446)
  • Fix *nix permissions and use certificate_logical_to_actual (#27439)
  • Specify linux-arm64 runtime if package type is deb-arm64 in packaging.psm1 (#27440)
  • Remove mariner2.0 from PMC mapping (#27422)
  • Remove package verification from the notice pipeline (#27425)
  • Update the MSIXBundle-VPack pipeline to create VPack for both LTS and Stable channel packages (#27435)
  • Update Microsoft.PowerShell.Native to the latest GA version (#27436)
  • Create PowerShell package for arm debian distribution (#27433)
  • Add macOS binary code signing and package notarization (#27434)
  • Externalize findMissingNotices target framework selection with ordered Windows fallback (#27424)
  • Add appLicensing capability to Appx manifest (#27437)
  • Download PMC Packages through TemplateContext (#27331)
  • PMC release: Use slash instead of back-slash for Linux container (#27319)
  • Correct Variable Template Reference in NonOfficial Pipeline Templates (#27317)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 30E96D4B901B0069965D767A2994F47BA60EB4DB50CEEDB6F1D3BD421CEA86F4
  • powershell-7.6.2-1.cm.aarch64.rpm
    • 5E4F009EED75606DD21138F0A24A463412492930A6E15C3A6B0A4B90E37A92BE
  • powershell-7.6.2-1.cm.x86_64.rpm
    • 1F67F6C8076F97C4BC81CE59BBB5AD3528840F146192C8D2CD2E6707CDC4CEDA
  • powershell-7.6.2-1.rh.x86_64.rpm
    • 80F25DE41B50CA3FE8AB5426AFDB3EB5C49EE77B7FF0E96C48208419FDAC4C61
  • powershell-7.6.2-linux-arm32.tar.gz
    • AA86A41C971A13A9464F772266977A79B99FC8D9203F1B44B09292D7952445BB
  • powershell-7.6.2-linux-arm64.tar.gz
    • A8D4E386DFAFDA385D0604045EED03CE6F3A843D45FC8F0B9588B836CA17CDB8
  • powershell-7.6.2-linux-musl-x64.tar.gz
    • 3981805857136556E32E496DD92C0CBD3D9571FB0D8EE203B97BD5D28419A24F
  • powershell-7.6.2-linux-x64-fxdependent.tar.gz
    • 32A8295F740455BEB0F180D3DF98E3E7DFF0C89A2459837711F0BC9ECA5B8569
  • powershell-7.6.2-linux-x64-musl-noopt-fxdependent.tar.gz
    • 83187BBC01D3DDE131C77FFC3AA08804D94EDEF3970CA2B144B1C5FB5673AC98
  • powershell-7.6.2-linux-x64.tar.gz
    • 6CBCFBF20E376AA62FFD91C973493C41A7A52DDFD5A5DB3FF9BC12F0D0FE9292
  • powershell-7.6.2-osx-arm64.pkg
    • D6645230F2CC8F8DB5C5B2896C583E89D9299E6EFEDEC0A55EED3D0963D01949
  • powershell-7.6.2-osx-arm64.tar.gz
    • 4B10E8A8E3DBA067CF68C09BD92EE137CCAC00B7C05ED31A0AE136309EF107B6
  • powershell-7.6.2-osx-x64.pkg
    • 5D96C383A86711BFF39BC0C55FE50C3482696D10A256015F17BCB1D2658F1340
  • powershell-7.6.2-osx-x64.tar.gz
    • 3CE51BA39FD3C816212866EA461D582D69C5C9C3D35A1FD6CD789D23803758A2
  • PowerShell-7.6.2-win-arm64.msi
    • 9CDDA4D469471E6CB29C74B1B085A569B5EBC6581B87F130D1D275CFFBE0515F
  • PowerShell-7.6.2-win-arm64.zip
    • 4DFC686A7AA872FE427D0508B89CEF6069C01861C59D8844AE1FFB4D2D7AE017
  • PowerShell-7.6.2-win-fxdependent.zip
    • 536A0E3A4E229B913748E61D4A0125B45FA8B168BA0CE7FBA18F0C539B45495D
  • PowerShell-7.6.2-win-fxdependentWinDesktop.zip
    • F7807E086EBFCC24A6019F9FB0C38841A3F71D785E309BE1757B9081F11AA61F
  • PowerShell-7.6.2-win-x64.msi
    • 096A6DBB5BB330C5E14559FF1A7081BD274C07C07E2545755B93A93417E32629
  • PowerShell-7.6.2-win-x64.zip
    • 32E0DD26752483BA3F0E40E9AE44150643CBFF469C13210C93295D158BFD7B26
  • PowerShell-7.6.2-win-x86.msi
    • F31D6E4B18DD370D325C497809A83D2E1530688C5BF7B850BB8AFA7885B5FEE8
  • PowerShell-7.6.2-win-x86.zip
    • F7E61C2D6B3B9492EDF650CE118AA3FB851364874E32ADFEB741663344C9DD95
  • PowerShell-7.6.2.msixbundle
    • BEC8ADC3B3FD015EBDA37B28706FFBAF285436DB5311C41C127B46F0A9CBE7C9
  • powershell-lts-7.6.2-1.cm.aarch64.rpm
    • 39090B25D8B4BE9C40F8A358580A1556F88A5A60638B98D2863AF4F862E97C10
  • powershell-lts-7.6.2-1.cm.x86_64.rpm
    • E77E8BC03DAC84094EBA191085F9E9983BC56D62A91A27AC678A790922119EE1
  • powershell-lts-7.6.2-1.rh.x86_64.rpm
    • D4703EDA2A7A170E42976879E03D260AEE761E3DEC7CEE9B9AB639AFADC42C7C
  • powershell-lts-7.6.2-osx-arm64.pkg
    • 4E77BB622E266FF7B3E62556A33276F2D65C3A128DE7256C99A39C201DCDA7FB
  • powershell-lts-7.6.2-osx-x64.pkg
    • DC77B1A4604B2FCA7B35FDA96EF0CE29F763573E13F304297E2F0DDCD0776F99
  • PowerShell-LTS-7.6.2.msixbundle
    • A5328DA2179FE9AA8AE84380A0DA12B3FF8559F36B975B0B546FC2FA90D098C1
  • powershell-lts_7.6.2-1.deb_amd64.deb
    • 14E6D78A2AE7191C71D8B4A5EBD86BAA0E58CFC159B2E489704F471946987980
  • powershell_7.6.2-1.deb_amd64.deb
    • 37FF89D2C50522CEC62ABEBC77A7AFDE7B17C425B8A6475A44DA9748DF6A3B6F

v7.5.7 Release of PowerShell

21 May 20:47
3416dd0

Choose a tag to compare

7.5.7

Engine Updates and Fixes

  • Fix checks for local user config file paths (#27479)

General Cmdlet Updates and Fixes

  • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27472)

Build and Packaging Improvements

Update to .NET SDK 9.0.314

  • Update branch for release (#27480)
  • Fix *nix permissions and use certificate_logical_to_actual (#27468)
  • Add the windowsTargetName for .NET 9 (#27474)
  • Add macOS binary code signing and package notarization (#27467)
  • Add appLicensing capability to Appx manifest (#27466)
  • Update Microsoft.PowerShell.Native to the latest GA version (#27465)
  • Update the MSIXBundle-VPack pipeline to create VPack for both LTS and Stable channel packages (#27464)
  • Remove package verification from the notice pipeline (#27463)
  • Correct Variable Template Reference in NonOfficial Pipeline Templates (#27462)
  • Externalize findMissingNotices target framework selection with ordered Windows fallback (#27461)
  • Exclude .exe packages from publishing to GitHub (#27460)
  • Download PMC Packages through TemplateContext (#27335)
  • Flip Stable PublishToChannel false for v7.5.X (#27333)
  • PMC release: Use slash instead of back-slash for Linux container (#27318)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 6C0887110F44FCB329909AA0C4599300473B876A5D9104018850A25A4C658F34
  • powershell-7.5.7-1.cm.aarch64.rpm
    • 8E7928348979A9294943ED8F91421286BD32F9DC0C52BC105664A056FB225DD8
  • powershell-7.5.7-1.cm.x86_64.rpm
    • D7DE5EF675101EE56B6C4B68C63CCA2D517ABB96C1079FFB14F25A159D6305B3
  • powershell-7.5.7-1.rh.x86_64.rpm
    • 6F63CE8A5BD51722B2ACDC4A5C4889D8D6507A782C1FD6BD88C045C37A862A8D
  • powershell-7.5.7-linux-arm32.tar.gz
    • 3396543EC0CBB819D0965034B320B5022AAD0675AFD9BFBE424655B4C59885D4
  • powershell-7.5.7-linux-arm64.tar.gz
    • 8EB84FAECD4834F4B961A6601C28C0C61A620A43F005E977F546B89E1E0F1AA2
  • powershell-7.5.7-linux-musl-x64.tar.gz
    • 6FD00E6EF4612395F11832E22C2B9C7F300EDC50AC17B550392DE8455A157F36
  • powershell-7.5.7-linux-x64-fxdependent.tar.gz
    • 044F755A1279FC191A66C2F946DC3B652505B8F77298AF2BAAD3D6BA92DD24BB
  • powershell-7.5.7-linux-x64-musl-noopt-fxdependent.tar.gz
    • A6D823577753BCE8933D00711B84B3EB8C4C3156CC9D58F7C5374EA8DFC2AD8E
  • powershell-7.5.7-linux-x64.tar.gz
    • 207A3C0B2F630E8E1226CC9BEB651E2E16789F07729197F45FD3AD0902D1C593
  • powershell-7.5.7-osx-arm64.pkg
    • 1A9068D4CAC76D44D54C0DC44A8A887CFE53B6A9101624E3D07F098333C4C628
  • powershell-7.5.7-osx-arm64.tar.gz
    • 7BBFAAC6B51DF8A3D7BAB71C8341A85085344C3122A39552CF46A2F48FF8903A
  • powershell-7.5.7-osx-x64.pkg
    • E4A78C16CA0445B4D35FE6F9AA910BC9B4966E2A77957C86F8F6BE575A03639E
  • powershell-7.5.7-osx-x64.tar.gz
    • 454BC8654FFBB395E2EE72BD5FB60108F68B21EB40734AB3877D50DBE1E79BFC
  • PowerShell-7.5.7-win-arm64.msi
    • 3EB38AA316429CA803125C59393C1982AB86BF913091C57E02DA144A1F2225AC
  • PowerShell-7.5.7-win-arm64.zip
    • 2D222E83A3EBCFEF268BDF4F9AD02B66698953DADC6808B8AB79AAA99BBA07D0
  • PowerShell-7.5.7-win-fxdependent.zip
    • 5D15AD1465DC0FA489D8A91FF81D36E8B8C5E610F8659CF13B4E7670A17F46BB
  • PowerShell-7.5.7-win-fxdependentWinDesktop.zip
    • F94502844684DF6DDEC1573C3F6B32EB136A9CD998F5E94FDD9F8266C0D993E6
  • PowerShell-7.5.7-win-x64.msi
    • 468A70EB59D6E2B30BF789C02DFA0E40555B133CA837F2A12587330693098FA9
  • PowerShell-7.5.7-win-x64.zip
    • 93B6EB750336ADDA13C1044F728D5DBC6BCBC60129244546AB04059141C66A44
  • PowerShell-7.5.7-win-x86.msi
    • 6EE85B1FD8DE193AC01EACFE73334BF85A24E29DE61225761C0B61FAFAC1D08C
  • PowerShell-7.5.7-win-x86.zip
    • B88FD3CBCC8C939FB8B7960D4AF0B4BCDDAD1D1BF4CBB9A1468B264EE4574A3E
  • PowerShell-7.5.7.msixbundle
    • CE36AA1F555AD21BCE4EF8D5E5A44B862F91D8D7F1B8215586C9DDAFAC35626B
  • powershell_7.5.7-1.deb_amd64.deb
    • 0B2A241F1B437C029FCB4BFCD59A87A2F91041652FE86933002E97B94F528151

v7.4.16 Release of PowerShell

21 May 20:42
ba53779

Choose a tag to compare

7.4.16

Engine Updates and Fixes

  • Fix checks for local user config file paths (#27454)

General Cmdlet Updates and Fixes

  • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27430)
  • Fix Out-GridView by replacing use of obsolete BinaryFormatter with custom implementation (#27426)

Build and Packaging Improvements

Update to .NET SDK 8.0.421

  • Update branch for release (#27475)
  • Add the windowsTargetName for .NET 8 (#27473)
  • Update the MSIXBundle-VPack pipeline to create VPack for both LTS and Stable channel packages (#27470)
  • Exclude .exe packages from publishing to GitHub (#27458)
  • Update Microsoft.PowerShell.Native to the latest GA version (#27448)
  • Externalize findMissingNotices target framework selection with ordered Windows fallback (#27427)
  • Correct Variable Template Reference in NonOfficial Pipeline Templates (#27428)
  • Fix *nix permissions and use certificate_logical_to_actual (#27452)
  • Remove package verification from the notice pipeline (#27429)
  • Add appLicensing capability to Appx manifest (#27449)
  • Add macOS binary code signing and package notarization (#27431)
  • Download PMC Packages through TemplateContext (#27330)
  • PMC release: Use slash instead of back-slash for Linux container (#27322)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 6BF1C3053D4A7CE5BB7EBFE80874724A0A121C03AB8FC7ACF1C387F5A8A2A91F
  • powershell-7.4.16-1.cm.aarch64.rpm
    • 6A548E95BEBFEDD53F36235DECA2C8020A74D680F0A5DE2A4BB0AD7375657CA3
  • powershell-7.4.16-1.cm.x86_64.rpm
    • 207BCF2ECBD36D814E5B8A0974A89CC9E61A1216B369D3D4F0653C6AF05A0109
  • powershell-7.4.16-1.rh.x86_64.rpm
    • 3CB79EF97EE12146FB05BC5F85EE92B2BA527ED5BC3EBF8F27F6A3036A72DED1
  • powershell-7.4.16-linux-arm32.tar.gz
    • F3934A7A64FEFF13D517822AED8E239801D6B0697EB6BA6F0FC05D698E7EDF2F
  • powershell-7.4.16-linux-arm64.tar.gz
    • 9EF15313AFF603031A7D6D62324DA5F742F98E1C09172C93B0965F6B4E343F06
  • powershell-7.4.16-linux-musl-x64.tar.gz
    • 57B3DF989D55B5EB818D70449C9DD097B2D0CF4EA5D8BB6724D75C0AFD230842
  • powershell-7.4.16-linux-x64-fxdependent.tar.gz
    • 624D686C63B63B637396130F2943E55B40A08DBB26CA72D71A22EBF8916E6FDE
  • powershell-7.4.16-linux-x64-musl-noopt-fxdependent.tar.gz
    • B106EF1F5BA020B0725ED551DB6480285DF4FB085909213361CF8D74EA411407
  • powershell-7.4.16-linux-x64.tar.gz
    • A3C06B24B548224F1FD0054DC21120464FE5C0DC1709A74134C5EB515D763862
  • powershell-7.4.16-osx-arm64.pkg
    • A2DAED93C61AD6B2E48F7CC06080151729336C6E644203E03B1F3C5319212C86
  • powershell-7.4.16-osx-arm64.tar.gz
    • D1372333E44FAE9FA1613F694E363FB2C714E1FC2FEE08EE7A376DA9B97365B8
  • powershell-7.4.16-osx-x64.pkg
    • FE8E5DE73D8224139A0AA00E65F5225620E4166CB42EDF3AFC1AB2E5AE8E4089
  • powershell-7.4.16-osx-x64.tar.gz
    • 1385E3FD732192CAB0CB2CF116698B88D669814761D3DF62423CDFBCDD8114EB
  • PowerShell-7.4.16-win-arm64.msi
    • ADA2427D5063F5B63EF0ADD4C93DA5FE2AFD50FA0A638EBB6785FDA24BD93F07
  • PowerShell-7.4.16-win-arm64.zip
    • CD3FCD7A79F644CA63BD7E1F8E06083B14DBE91B1752B8F17E85ADEA84F09314
  • PowerShell-7.4.16-win-fxdependent.zip
    • CA4381A0A14CD604A075049A72C7FC37692FD4D7C34C66052E8372DDF7BC25C2
  • PowerShell-7.4.16-win-fxdependentWinDesktop.zip
    • 6A629B0FF757D7133C3F61D341CD10EEAB54CD03E498BDF4607A43969A15E304
  • PowerShell-7.4.16-win-x64.msi
    • 2C0C2036B0032375AD4F7809A92D0B6FA4A8E4EE89A75211514C4CF55AE22495
  • PowerShell-7.4.16-win-x64.zip
    • 4799A560B7C312FBC1AE5209724A5CDDD3F1E626257685AF43B6BB57112758E3
  • PowerShell-7.4.16-win-x86.msi
    • 311FB3596E017416D4D040B831F413AA3558F690D39600FFC911565C3A71ADC3
  • PowerShell-7.4.16-win-x86.zip
    • 9E77E3793807B1F8E2E13CAB9188F12A5967182399D1F4BB7010B15D00069085
  • PowerShell-7.4.16.msixbundle
    • 5F5C3C8C8DFE7CA59E5384FF88C9C7EFABA7D5FD7D3943703E9B1FC4F3C49F3B
  • powershell-lts-7.4.16-1.cm.aarch64.rpm
    • 5DD127B0E520E6C00FB43A2C7303A45A3C993EC3FE2ED45A61EF2523AC9B39AA
  • powershell-lts-7.4.16-1.cm.x86_64.rpm
    • E00AE27D7F209D53173F294D8697CEFB0ED6A2DBA860485E6C1E7F8657D36DDA
  • powershell-lts-7.4.16-1.rh.x86_64.rpm
    • 5C580B4076DA7826B9294B17D13E91F8C16F1AB62D07B1A1C9439C9B164EC647
  • powershell-lts-7.4.16-osx-arm64.pkg
    • 470E6AEE667E3F6156DA0D767C6FE238931F2733B3C28950966DEE169DD9A201
  • powershell-lts-7.4.16-osx-x64.pkg
    • 10837BF824E5F7BE7C21F5A3AFE1582B4783BD6924CC291A8106454D41AFDA31
  • PowerShell-LTS-7.4.16.msixbundle
    • CC33A00A696E03B0C80EAEEA30F008B0C4AE29248B0615F6580011C9328C3FA8
  • powershell-lts_7.4.16-1.deb_amd64.deb
    • 67279FFCCDA4478649CA3AB41BF9007693D9ECA0EFCF61F68E1E33724B652920
  • powershell_7.4.16-1.deb_amd64.deb
    • 4043DF0B4294E576D33E2C4947094CC3B4A0AEE1970A7CD1FEC59A31EE50A56A

v7.7.0-preview.1 Release of PowerShell

28 Apr 18:42
115541a

Choose a tag to compare

Pre-release

[7.7.0-preview.1]

Breaking Changes

  • Add ValidateNotNullOrEmpty attribute to the -Property of Format-Table/List/Custom (#26552)
  • Fix to use accurate message for validating a string argument is not null and not an empty string (#26668)
  • Correct handling of explicit -[Operator]:$false parameter values in Where-Object (#26485) (Thanks @yotsuda!)

Engine Updates and Fixes

  • Update MaxVisitCount and MaxHashtableKeyCount if VisitorSafeValueContext indicates SkipLimitCheck is true
    (#27308)
  • Enable usage in AppContainers (#27305)
  • Delay update notification for one week to ensure all packages become available (#27095)
  • Fix up default value for parameters with the in modifier (#26785) (Thanks @jborean93!)
  • Fix WSManInstance COM interface with ResourceURI (#26692) (Thanks @jborean93!)
  • Refactor the module path construction code to make it more robust and easier to maintain (#26565)
  • Fix checks for local user config file paths (#26269)

General Cmdlet Updates and Fixes

  • Add verbose message to Get-Service when properties cannot be returned (#27109) (Thanks @reabr!)
  • Fix Remove-Item confirmation message to use provider path instead (#27123) (Thanks @scuzqy!)
  • PSStyle: validate background index against BackgroundColorMap (#27106) (Thanks @cuiweixie!)
  • Update PowerShell Profile DSC resource manifests to allow null for content (#26929)
  • Add SubjectAlternativeName property to the Signature object returned from Get-AuthenticodeSignature (#26252)
  • Mark -NoTypeInformation as obsolete no-op and evaluate -IncludeTypeInformation on by value on Csv cmdlets (#26719) (Thanks @yotsuda!)
  • Support TargetObject position in ParserErrors (#26649) (Thanks @jborean93!)
  • Fix the CLR internal error and null ref exception when running show-command with PowerShell API (#26669)
  • Fix Test-Json false positive errors when using oneOf or anyOf in schema (#26618) (Thanks @yotsuda!)
  • Add ToRegex method to WildcardPattern class (#26515) (Thanks @yotsuda!)
  • Add -ExcludeProperty parameter to Format-* cmdlets (#26514) (Thanks @yotsuda!)
  • Fix NOTES section formatting in comment-based help (#26512) (Thanks @yotsuda!)
  • Disable AMSI content logging in release (#26235) (Thanks @xtqqczze!)
  • Add tab completion for $PSBoundParameters.Keys switch cases and access patterns (#26483) (Thanks @yotsuda!)
  • Fix formatting to properly handle the Reset VT sequences that appear in the middle of a string (#26424)
  • Add -Extension parameter to Join-Path cmdlet (#26482) (Thanks @yotsuda!)
  • Make Export-Csv -Append and -NoHeader mutually exclusive (#26472) (Thanks @yotsuda!)
  • Respect -Qualifier/-NoQualifier/-Leaf/-IsAbsolute:$false in Split-Path (#26474) (Thanks @yotsuda!)
  • Respect -UseWindowsPowerShell:$false in New-PSSession (#26469) (Thanks @yotsuda!)
  • Respect -Repeat/-MtuSize/-Traceroute:$false in Test-Connection (#26479) (Thanks @yotsuda!)
  • Fix Invoke-RestMethod to support read-only files in multipart form data (#26454) (Thanks @yotsuda!)
  • Respect -ListAvailable:$false in Get-TimeZone (#26463) (Thanks @yotsuda!)
  • Respect -Shuffle:$false in Get-SecureRandom (#26460) (Thanks @yotsuda!)
  • Respect -Shuffle:$false in Get-Random (#26457) (Thanks @yotsuda!)
  • DSC v3 resource for Powershell Profile (#26157)
  • Make the experimental feature PSFeedbackProvider stable (#26343)
  • Make some experimental features stable (#26348)
  • Add PSApplicationOutputEncoding variable (#21219) (Thanks @jborean93!)
  • Dynamically evaluate width of LastWriteTime for formatting output on Unix (#24624) (Thanks @MathiasMagnus!)
  • Handle null reference exception in CsvCommands.cs: ConvertPSObjectToCSV (#26144) (Thanks @mikkas456!)
  • Improve ValidateLength error message consistency and refactor validation tests (#25806) (Thanks @jorgeasaurus!)
  • Correct handling of explicit -Since:$false parameter value in Get-Uptime (#26141) (Thanks @logiclrd!)
  • Add property and event for debug attach (#25788) (Thanks @jborean93!)
  • Fix memory leak in GetFileShares (#25896) (Thanks @xtqqczze!)
  • Correct handling of explicit -Empty:$false parameter value in New-Guid (#26140) (Thanks @logiclrd!)

Code Cleanup

We thank the following contributors!

@xtqqczze, @yotsuda, @ThioJoe, @rwp0, @amritanand-py

  • Fix IDisposable implementation in sealed classes (#26215) (Thanks @xtqqczze!)
  • Enable CA1852: Seal internal types (#25890) (Thanks @xtqqczze!)
  • Remove obsolete CA2006 rule suppression (#25939) (Thanks @xtqqczze!)
  • Use consistent indentation in the file HelpersCommon.psm1 (#26608)
  • Centralize ExcludeProperty filter application in ViewGenerator base class (#26574) (Thanks @yotsuda!)
  • Refactor IsComputerNameValid character validation (#26274) (Thanks @xtqqczze!)
  • Remove obsolete test/docker/networktest directory (#26388)
  • Avoid regex for exact word matching in DscClassCache (#26306) (Thanks @xtqqczze!)
  • Enable analyzers: Use char overload (#26301) (Thanks @xtqqczze!)
  • Enable CA1200: Avoid using cref tags with a prefix (#26298) (Thanks @xtqqczze!)
  • Remove unused timeout variable from RemoteHyperVTests class (#26297) (Thanks @xtqqczze!)
  • Enable CA2022: Avoid inexact read with Stream.Read (#25814) (Thanks @xtqqczze!)
  • Fix a few simple typos in comments and string outputs (#25805) (Thanks @ThioJoe!)
  • Remove unused Azure Devops windows CI workflows (#26245)
  • Fix CA1837: Use Environment.ProcessId (#26242) (Thanks @xtqqczze!)
  • Enable IDE0080: RemoveConfusingSuppressionForIsExpression (#26206) (Thanks @xtqqczze!)
  • Remove redundant CharSet from StructLayout attributes. Part 1 (#26216) (Thanks @xtqqczze!)
  • Fix IDE0083: UseNotPattern (#26213) (Thanks @xtqqczze!)
  • Fix IDE0049 for string in System.Management.Automation (#25921) (Thanks @xtqqczze!)
  • Fix IDE0049 for object in System.Management.Automation. Part 1 (#25923) (Thanks @xtqqczze!)
  • Replace stackallocs with collection expressions (#25803) (Thanks @xtqqczze!)
  • Capitalize Windows in PSNativeWindowsTildeExpansion experimental feature description (#25266) (Thanks @rwp0!)
  • Fix SA1028: Code should not contain trailing whitespace. Part 1. (#26203) (Thanks @xtqqczze!)
  • Fix IDE0083: UseNotPattern (#26209) (Thanks @xtqqczze!)
  • Fix CA1852: Seal internal types. Part 1 (#26205) (Thanks @xtqqczze!)
  • Enable IDE0019: InlineAsTypeCheck (#25920) (Thanks @xtqqczze!)
  • Fix mismatched indentation in .config/suppress.json (#26192) (Thanks @xtqqczze!)
  • Replace custom method with File.ReadAllText() in ScriptAnalysis.cs (#26060) (Thanks @amritanand-py!)
  • Avoid possible multiple enumerations in ImportModuleCommand.IsPs1xmlFileHelper_IsPresentInEntries (#26104) (Thanks @xtqqczze!)
  • Enable SA1206: Declaration keywords should follow order (#24973) (Thanks @xtqqczze!)
  • Disable IDE0049: PreferBuiltInOrFrameworkType (#26094) (Thanks @xtqqczze!)
  • Enable CA1853: Unnecessary call to Dictionary.ContainsKey(key) (#26106) (Thanks @xtqqczze!)
  • Enable CA1860: Avoid using Enumerable.Any() extension method (#26109) (Thanks @xtqqczze!)
  • Enable CA1858: Use StartsWith instead of IndexOf (#26107) (Thanks @xtqqczze!)
  • Add CodeQL suppressions for NativeCommandProcessor (#26729)

Tools

  • Add GitOps policy to auto-label backport candidates when CL-BuildPackaging is added (#26881)
  • Add Pester CI Analysis Skill (#26806)
  • Delete unused winget release script (#26683)
  • Improve error message from Start-NativeExecution (#26500) (Thanks @logiclrd!)
  • Add default CODEOWNERS entry for maintainers (#26660)
  • Add Attack Surface Analyzer Script (#26379)
  • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#26350)
  • Add reusable get-changed-files action and refactor existing actions (#26355)
  • Refactor analyze job to reusable workflow and enable on Windows CI (#26322)
  • Create github copilot setup workflow (#26285)
  • Update dependabot.yml to monitor release/* branches (#26251)

Tests

  • Fix the PSNativeCommandArgumentPassing test (#27057)
  • Fix Import-Module.Tests.ps1 to handle Arm32 platform (#26862)
  • Add comprehensive PowerShell class tests for ConvertTo-Json (#26769) (Thanks @yotsuda!)
  • Add comprehensive PSCustomObject tests for ConvertTo-Json (#26743) (Thanks @yotsuda!)
  • Add GitHub Actions annotations for Pester test failures (#26789)
  • Add comprehensive depth and multilevel composition tests for ConvertTo-Json (#26744) (Thanks @yotsuda!)
  • Add comprehensive array and dictionary tests for ConvertTo-Json (#26742) (Thanks @yotsuda!)
  • Add comprehensive scalar type tests for ConvertTo-Json (#26736) (Thanks @yotsuda!)
  • Fix the fuzzy test (#26402)
  • Add Fuzz Tests (#26384)
  • Fix merge conflict checker for empty file lists and filter *.cs files (#26365)
  • Fix linux_packaging job being skipped when only packaging files change (#26315)
  • Use [initialsessionstate] type accelerator (#25912) (Thanks @xtqqczze!)
  • Add markdown link verification for PRs (#26219)
  • Check for GetWindowPlacement success (#26122) (Thanks @xtqqczze!)

Build and Packaging Improvements

We thank the fol...

Read more

v7.6.1 Release of PowerShell

21 Apr 20:10
fb32ab0

Choose a tag to compare

7.6.1

General Cmdlet Updates and Fixes

  • Delay update notification for one week to ensure all packages become available (#27215)

Tests

  • Fix the PSNativeCommandArgumentPassing test (#27179)

Build and Packaging Improvements

Update to .NET SDK 10.0.202

  • Fix PMC Repo URL for RHEL10 (#27061) (#27062)
  • Update branch for release (#27287)
  • Fix package pipeline by adding in PDP-Media directory (#27257)
  • Pin ready-to-merge.yml reusable workflow to commit SHA (#27245)
  • [StepSecurity] ci: Harden GitHub Actions tags (#27236)
  • Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline (#27237)
  • Change the display name of PowerShell-LTS package to PowerShell LTS (#27219)
  • [StepSecurity] ci: Harden GitHub Actions tokens (#27218)
  • Redo windows image fix to use latest image (#27217)
  • Add comment-based help documentation to build.psm1 functions (#27216)
  • Separate Store Package Creation, Skip Polling for Store Publish, Clean up PDP-Media (#27214)
  • Bump github/codeql-action from 4.34.1 to 4.35.1 (#27184)
  • Bump github/codeql-action from 4.32.6 to 4.34.1 (#27182)
  • Select New MSIX Package Name (#27183)
  • Update the PhoneProductId to be the official LTS id used by Store (#27181)
  • release-upload-buildinfo: replace version-comparison channel gating with metadata flags (#27180)
  • Move _GetDependencies MSBuild target from dynamic generation in build.psm1 into Microsoft.PowerShell.SDK.csproj (#27177)
  • Separate Official and NonOfficial templates for ADO pipelines (#27176)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 3EB9255BEE02EFF9E250FBE4ED66BD4215ADFE1FFAB72C7AC22C99DD4D9D93A4
  • powershell-7.6.1-1.cm.aarch64.rpm
    • 42F7AB067F8EFE6550A9EAC8451494F970DEFD42CC09649772480E7B812327FB
  • powershell-7.6.1-1.cm.x86_64.rpm
    • 9D2DCABB17FB911593AFB5EF31799A1213F7D8F26426D9DBDB14B669CA449C1D
  • powershell-7.6.1-1.rh.x86_64.rpm
    • 3C13180FE4BD9521613E9EA7A4DA986836E99D0C3166A37DE29A22FAE3109CEF
  • powershell-7.6.1-linux-arm32.tar.gz
    • 50E3B4A3B36A61720ABE92DECDA8C518C784B76D9371C8C32AE481566D5CF076
  • powershell-7.6.1-linux-arm64.tar.gz
    • 73498813194EA0D849D5942332EE6E51657EA66DA08216AA1050788D5C52B741
  • powershell-7.6.1-linux-musl-x64.tar.gz
    • DE3D33EE123B442DA258ECABF7524D76F701E0EC7DE8DB12B4CAF88C3CA8169B
  • powershell-7.6.1-linux-x64-fxdependent.tar.gz
    • 7347483737FDB5DA2CF3C6F61C98A465F7FD4CE2D5E7A10E71AD6A93EA6BB657
  • powershell-7.6.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • C695754FF06E8742930CF73F0CB305E3963C1FAAB784DFFEBCF7E37878F6049D
  • powershell-7.6.1-linux-x64.tar.gz
    • DFC94229767921603F7C3E1CB1AC5AA931448AF7496CCF657723B6278057C415
  • powershell-7.6.1-osx-arm64.pkg
    • A0D22F4EA90E296B04443D93038056C0DF72C84814D7587FDA70D19AED3E9C5D
  • powershell-7.6.1-osx-arm64.tar.gz
    • 9E1078F70B11C40E10F4BAD1354DB1CDCAF38CD6775FCF40E0738E3F5AC6807E
  • powershell-7.6.1-osx-x64.pkg
    • 8D5011F540B6AAC0A8354A4CD86B9265699ADAD172C111606C5C6DDC15018D46
  • powershell-7.6.1-osx-x64.tar.gz
    • B5F874A832BEC2BA78CD3E44FDBCB04C1B6144D9EAB42B9881CB8B9400BCC504
  • PowerShell-7.6.1-win-arm64.msi
    • 027890171C7CBA1957111C9CE67AB5B5C274386E707CD40113F73B353C8115AE
  • PowerShell-7.6.1-win-arm64.zip
    • F8976558A687DD610EEC33A42868A090F611F3BFBC0AE69C2BC5D986E3B53847
  • PowerShell-7.6.1-win-fxdependent.zip
    • AD4F668040509B3525A46A3C8BBFFF96EDA92AC26AFF3E877899607F48FFA71C
  • PowerShell-7.6.1-win-fxdependentWinDesktop.zip
    • 706B4160C1C31E19DEAD83EBAFE607588985FD376248DD8A0220643D94E251D4
  • PowerShell-7.6.1-win-x64.msi
    • 6B2118EB35379DB159AA190EE2EB6721FE6B0E881B611429041ED13E8D8BEA7B
  • PowerShell-7.6.1-win-x64.zip
    • B5C9E8457CA7DF4998ABE3CC2C58E6DD4005AD1B4C5320BBAC86244A747DB91D
  • PowerShell-7.6.1-win-x86.msi
    • 7DB70D349A081D8D29EB63A05A708F01C3AE21DDB9E348D9F9F6824462A89351
  • PowerShell-7.6.1-win-x86.zip
    • 2F9D2F1D7509B5ACCD23C1762D8D31CAB807CF86F59405C71FEC24ACD395CA23
  • PowerShell-7.6.1.msixbundle
    • FA8AF93288D9E3EE94AEBC01CBEA18A4174BCC9FF810C6D621AC0B18112A66A8
  • powershell-lts-7.6.1-1.cm.aarch64.rpm
    • 596B495BD84624E5B51437C1B4713E133C4A5C4EFD12B0D465D0E2ECFC1944F7
  • powershell-lts-7.6.1-1.cm.x86_64.rpm
    • 3FD45AE891AFF4C513458058A22DFF9D40444811D8BB315F98DB1FF89207E640
  • powershell-lts-7.6.1-1.rh.x86_64.rpm
    • 59CEDA6569383EF62A4097A6F14F6BAD08E13903C4E62C69CA4BC5013345B476
  • powershell-lts-7.6.1-osx-arm64.pkg
    • 350DCDC7C3815CF7637AAADDC9CCC4BCADCC365F215457EB7417615F7B52785B
  • powershell-lts-7.6.1-osx-x64.pkg
    • 1960824E6D311E464C8913B1AE149A17B0C95367A1F6D83F99474AAB3F1FFAB4
  • PowerShell-LTS-7.6.1.msixbundle
    • 03822D8F406BA1DC01C44E43012A5C3D472678A4ECFF5283DC94D9A382517569
  • powershell-lts_7.6.1-1.deb_amd64.deb
    • 045A9D7C80C1B89FBA71113D1D99D4038C7486470DD492F881EBEFE5B4A35240
  • powershell_7.6.1-1.deb_amd64.deb
    • 41DE10D3AB6768B0DE59C7D03D25A603B54695614845DD73DCB49A21380CF2A0

v7.5.6 Release of PowerShell

21 Apr 19:08
93cc9e6

Choose a tag to compare

7.5.6

General Cmdlet Updates and Fixes

  • Delay update notification for one week to ensure all packages become available (#27220)

Tests

  • Fix the PSNativeCommandArgumentPassing test (#27166)

Build and Packaging Improvements

Update to .NET SDK 9.0.313

  • Update branch for the v7.5.6 release (#27268)
  • Fix package pipeline by adding in PDP-Media directory (#27256)
  • Pin ready-to-merge.yml reusable workflow to commit SHA (#27246)
  • [StepSecurity] ci: Harden GitHub Actions tags (#27239)
  • Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline (#27240)
  • Add comment-based help documentation to build.psm1 functions (#27221)
  • Separate store package creation, skip polling for store publish, clean up PDP-Media (#27225)
  • [StepSecurity] ci: Harden GitHub Actions tokens (#27224)
  • Change the display name of "PowerShell-LTS" package to "PowerShell LTS" (#27223)
  • Redo windows image fix to use latest image (#27222)
  • Bump github/codeql-action from 4.32.4 to 4.35.1 (#27159) (#27170) (#27174)
  • Select new MSIX package name (#27172)
  • Update the PhoneProductId to be the official LTS id used by Store (#27168)
  • release-upload-buildinfo: replace version-comparison channel gating with metadata flags (#27167)
  • Create infrastructure to create two msixs and msixbundles for LTS and Stable (#27165)
  • Move _GetDependencies MSBuild target from dynamic generation in build.psm1 into Microsoft.PowerShell.SDK.csproj (#27164)
  • Create Linux LTS deb/rpm packages for LTS releases (#27163)
  • Fix the container image for vPack, MSIX vPack and Package pipelines (#27161)
  • Create LTS pkg and non-LTS pkg for macOS for LTS releases (#27162)
  • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#27158)
  • Bump actions/upload-artifact from 6 to 7 (#27157)
  • Separate "Official" and "NonOfficial" templates for ADO pipelines (#27155)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • BAD29CD46977941981F44F2D660DE104FE71EDD2FFCAE79E81233EFE7B690394
  • powershell-7.5.6-1.cm.aarch64.rpm
    • 219FE23D5D14FFC3EE92A368DAC9657898603DDF7B3F521816F28014DEAB32F5
  • powershell-7.5.6-1.cm.x86_64.rpm
    • 75EE3621AC104ABB35F63EE45794AE1CB89A75FAD5999FE68B0433017FC5DBB9
  • powershell-7.5.6-1.rh.x86_64.rpm
    • D4D35895F48D1C862B57F53E666A8B6296501BE78EAEB0FC990E42784C205AA4
  • powershell-7.5.6-linux-arm32.tar.gz
    • F10E9075836CF071021C212F7D6084EBFE9E206CBEB1EA40FBAD912B071EF2C1
  • powershell-7.5.6-linux-arm64.tar.gz
    • 83D36E0F5C84711104FFF2392F2519632C9382F77A11F376B5231E1799DC1871
  • powershell-7.5.6-linux-musl-x64.tar.gz
    • 4268CD7464F2E060E4AABD37D68C138695EB94701E1832AD09827D4DF506FAD1
  • powershell-7.5.6-linux-x64-fxdependent.tar.gz
    • C9320BB1364EDF6444A1141616A5A01349145D136A76A62303BCB253722ABA76
  • powershell-7.5.6-linux-x64-musl-noopt-fxdependent.tar.gz
    • 383E46D8BEBCC664E235694B9DBDC08171437E00C1610DFE12016F3F0526BB67
  • powershell-7.5.6-linux-x64.tar.gz
    • 9B19464014BAC0E007D10A99CF858FC4CA3F4E62C3C8CA2B01C51DD33E867434
  • powershell-7.5.6-osx-arm64.pkg
    • B8E2254555F10B1E4C29C15769F5CFB255371CFD79E31A348D759B3C38D1250B
  • powershell-7.5.6-osx-arm64.tar.gz
    • A5713759E816C34C519660D37B21AAC2EBD83DB7A480DD29CABCEC5369DC81A1
  • powershell-7.5.6-osx-x64.pkg
    • 3DFFC35C8E414EE57658893D4B9EBF3EC957B9BD44C88ECAA3F5AA83BE464EB1
  • powershell-7.5.6-osx-x64.tar.gz
    • C7E7D11A413E73FBB2CD9BE8F15E7A3068F2806B839D65C758507A57C0E2F2D4
  • PowerShell-7.5.6-win-arm64.msi
    • 246FAC070F14E97548511A3CA9C6B5E52B22AC84BD69EA9B51E6478A8C9FE309
  • PowerShell-7.5.6-win-arm64.zip
    • 110FD7880CDDD90CA64FD247F515A9A72545C3C331195E8AFF0554587E46C56F
  • PowerShell-7.5.6-win-fxdependent.zip
    • D31ED7318B913DBD0FE3876B9F334DDD56D84B9D4EA94C35BCBA77FC1C3EED58
  • PowerShell-7.5.6-win-fxdependentWinDesktop.zip
    • 4DFE8B97C3AFAF8AE44D6ACF890AE398BDC6E338FD16360CFC01E54FD9C831F0
  • PowerShell-7.5.6-win-x64.msi
    • 96D5A616028A7F67497B7F9C82305024C9E1E89FBCAF67216A6AB3DAF830A3D9
  • PowerShell-7.5.6-win-x64.zip
    • 6CE82F1B7438D0943A04043B118E1B0B70E54593CE07310094276EFFB64C5E9C
  • PowerShell-7.5.6-win-x86.msi
    • 2F98E3ADB97334740842FE27EE4CA26317F07791303888D7075D36003A65E45A
  • PowerShell-7.5.6-win-x86.zip
    • 99E7939B8D9711D8A1F6A46C08452667BDAA6B2C8855FB1F89F7A153DAA6BC8F
  • PowerShell-7.5.6.msixbundle
    • 596A9FB9CC6836A7432E736895CD63F2B0267DFE67EC6C660F1A1E719F9BB2CE
  • powershell_7.5.6-1.deb_amd64.deb
    • FDE7B29237F3FCD8483B36859D3B5AA84380034D8D1D999A090C22A6FC3FD793

v7.4.15 Release of PowerShell

21 Apr 18:27
1019a65

Choose a tag to compare

7.4.15

General Cmdlet Updates and Fixes

  • Delay update notification for one week to ensure all packages become available (#27229)
  • Close pipe client handles after creating the child ssh process (#27139)

Tests

  • Fix the PSNativeCommandArgumentPassing test (#27146)

Build and Packaging Improvements

Update .NET SDK to 8.0.420

  • Fix the container image for vPack, MSIX vPack and Package pipelines (#27018)
  • Update branch for release (#27279)
  • Fix package pipeline by adding in PDP-Media directory (#27255)
  • Pin ready-to-merge.yml reusable workflow to commit SHA (#27247)
  • [StepSecurity] ci: Harden GitHub Actions tags (#27244)
  • Build, package, and create VPack for the PowerShell-LTS store package within the same msixbundle-vpack pipeline (#27242)
  • Change the display name of PowerShell-LTS package to PowerShell LTS (#27232)
  • [StepSecurity] ci: Harden GitHub Actions tokens (#27231)
  • Redo windows image fix to use latest image (#27230)
  • Separate Store Package Creation, Skip Polling for Store Publish, Clean up PDP-Media (#27228)
  • Add comment-based help documentation to build.psm1 functions (#27227)
  • Fix a preview detection test for the packaging script (#27226)
  • Update the PhoneProductId to be the official LTS id used by Store (#27169)
  • Select New MSIX Package Name (#27173)
  • Publish .msixbundle package as a VPack (#27187)
  • Bump github/codeql-action from 4.32.4 to 4.35.1 (#27143) (#27171) (#27175)
  • release-upload-buildinfo: replace version-comparison channel gating with metadata flags (#27147)
  • Create infrastructure to create two msixs and msixbundles for LTS and Stable (#27145)
  • Move _GetDependencies MSBuild target from dynamic generation in build.psm1 into Microsoft.PowerShell.SDK.csproj (#27144)
  • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#27142)
  • Bump actions/upload-artifact from 6 to 7 (#27141)
  • Separate Official and NonOfficial templates for ADO pipelines (#27140)
  • Mirror .NET/runtime ICU version range in PowerShell (#27138)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D791E1B2D8C5807346E222C21FD7697C4AD55768906BD2F9476FC77A9FB65DE8
  • powershell-7.4.15-1.cm.aarch64.rpm
    • 49CDAABBACE4144593FB3845F9B2CEBF4C3D0C0BFD73591A50AE713CEFAEC2E2
  • powershell-7.4.15-1.cm.x86_64.rpm
    • 0484D4BF08D5C390F8D8FCC5D5111A96B1BB8E5C6E6A758318C67B494725E41E
  • powershell-7.4.15-1.rh.x86_64.rpm
    • 19B9A4CB5A809B7F8B7CF66A953285E878EA4278CE5BC841F5647D9926E7322D
  • powershell-7.4.15-linux-arm32.tar.gz
    • 0D726F69AC19AA5451ED2767C1CD00FAAAFDE2A29A98DCBCEBF33D2F856A95C4
  • powershell-7.4.15-linux-arm64.tar.gz
    • 922D392D382AA217C62E7EF9BCAF688C8158E295874BDFB9D6305EA6FE5D7F04
  • powershell-7.4.15-linux-musl-x64.tar.gz
    • 2504E8B3DE821FBEF749482ABD676509D7C2F21C93D8AB69AA3E67D28C8D7410
  • powershell-7.4.15-linux-x64-fxdependent.tar.gz
    • 2949F3CB8E2ECF3238B10A55AEAE089F39C82897CF821D00ED13A40CCFAA613C
  • powershell-7.4.15-linux-x64-musl-noopt-fxdependent.tar.gz
    • 34CC92BDF551FC2D3393BB89FF286647EAF26E6F4171C417A8EBD6DAE20B6BD0
  • powershell-7.4.15-linux-x64.tar.gz
    • 1B9520BBCDB16EEF3369C03994BDFF1A5ECE94710EEEE6C1423F2BF0BC397C31
  • powershell-7.4.15-osx-arm64.pkg
    • 2BDD1DF803881652B469EE5B0B13CE377C88B38351C40EEB4DFF27D04F3E83AE
  • powershell-7.4.15-osx-arm64.tar.gz
    • CED84E75898E7CA24AC8E3A4D29E9A5041DD5E640B2867D6D4D1304974E1D8E0
  • powershell-7.4.15-osx-x64.pkg
    • FDC9B743B37C97AE38B9149107ED5FC826B6B24FA91D75D8B04DA0C8D89FA9C5
  • powershell-7.4.15-osx-x64.tar.gz
    • FFD6A24078A37B89CDDEFFD0B143BD7905907E413C1400730C03BB7B008FA5AC
  • PowerShell-7.4.15-win-arm64.msi
    • 6DF80073ECF9F9EE9DDF7DE94F5C492EFD9723A07D4DEE4D67C2677828B6A1DC
  • PowerShell-7.4.15-win-arm64.zip
    • 7B07935298B550276F081ED80D883F992C2DDD1352FD641C8A0DA9397CEADC36
  • PowerShell-7.4.15-win-fxdependent.zip
    • 45908C3D928D47AA7C8C5806354BFB6385C7FB28BA11FE7E18CD969AC32B6DF3
  • PowerShell-7.4.15-win-fxdependentWinDesktop.zip
    • 41DEC5D4E638B0D4CED84E5B0E688C5E2E24322496DA5F55B4976E032DF82A77
  • PowerShell-7.4.15-win-x64.msi
    • 0B15CE745B3755400D4D84374D2972CE0DE42A0B6D7C006DDD72A3045D6F2A70
  • PowerShell-7.4.15-win-x64.zip
    • 35062C73F5B58B207F34451DE28A1A7741ED4C2691A418DEFEE23537D4AA8B68
  • PowerShell-7.4.15-win-x86.msi
    • 5F47DF56323259AC2DE403F5E0178F34FB94B252192657709DFFD0BF92CA82DA
  • PowerShell-7.4.15-win-x86.zip
    • 66231D0E7D3103627D5BF56FC98D185FF2B4FE6E6830DFB281CCD881E4D1FE96
  • PowerShell-7.4.15.msixbundle
    • 85639CA464EBFAC2267D375350F3B305B75BE4DE772399F8050AE84165B474ED
  • powershell-lts-7.4.15-1.cm.aarch64.rpm
    • C2B26407BB12196ACDF5E8B86670FA3B63F80747770E29F36E7DA1654FD922A2
  • powershell-lts-7.4.15-1.cm.x86_64.rpm
    • 2622A50D03A9C09C5F4897207BC63E1EE9EB1FCD418153B849208B1955035B98
  • powershell-lts-7.4.15-1.rh.x86_64.rpm
    • 0D946FF343D8071D424E5FC673D7970279E3061E66235CCE34BDB2C24F270867
  • powershell-lts-7.4.15-osx-arm64.pkg
    • BCE5439464EBE6FF3731ABBF51B9C5A1A0FC2C7FD3053690F5350B7FE315DB6D
  • powershell-lts-7.4.15-osx-x64.pkg
    • C7D9BF50E20E4A31670C472BF0299CA3CE2448CA2A584025E3BC6E1E344817D8
  • PowerShell-LTS-7.4.15.msixbundle
    • ECF71205BE54EBCF65632DD45E2A539B82F31A4E41BD2EB7B8C00F1BCC0691B8
  • powershell-lts_7.4.15-1.deb_amd64.deb
    • AB904ECE04BE905724072D0D6E30F4A5081067C648FF9D288574DC85C2329568
  • powershell_7.4.15-1.deb_amd64.deb
    • 00C99EE3F46C9D5194CAFAFA5EC04D5719B342C1200636D7209BACA7DBCA24B0

v7.6.0 Release of PowerShell

18 Mar 18:49

Choose a tag to compare

7.6.0 - 2026-03-12

General Cmdlet Updates and Fixes

  • Update PowerShell Profile DSC resource manifests to allow null for content (#26973)

Tests

  • Add GitHub Actions annotations for Pester test failures (#26969)
  • Fix Import-Module.Tests.ps1 to handle Arm32 platform (#26888)

Build and Packaging Improvements

Update to .NET SDK 10.0.201

  • Update v7.6 release branch to use .NET SDK 10.0.201 (#27041)
  • Create LTS package and non-LTS package for macOS for LTS releases (#27040)
  • Fix the container image for package pipelines (#27020)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0 (#27007)
  • Update LTS and Stable release settings in metadata (#27006)
  • Update branch for release (#26989)
  • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#26986)
  • Update NuGet package versions in cgmanifest.json to actually match the branch (#26982)
  • Bump actions/upload-artifact from 6 to 7 (#26979)
  • Split TPN manifest and Component Governance manifest (#26978)
  • Bump github/codeql-action from 4.32.4 to 4.32.6 (#26975)
  • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#26974)
  • Hardcode Official templates (#26972)
  • Fix a preview detection test for the packaging script (#26971)
  • Add PMC packages for debian13 and rhel10 (#26917)
  • Add version in description and pass store task on failure (#26889)
  • Exclude .exe packages from publishing to GitHub (#26887)
  • Correct the package name for .deb and .rpm packages (#26884)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 386045028A303005B0F82544C3B47E768A443B279C29B6393399F3C4E75FA7FD
  • powershell-7.6.0-1.cm.aarch64.rpm
    • 77367336C6E1DDFF6477C76FCB374D0BA11A02E49BE52AC09FA98613E4BEAF56
  • powershell-7.6.0-1.cm.x86_64.rpm
    • 3699A53F2F571857FE8EFF6561D9C0AB07BF7ACE7C38425B07ED024F09993583
  • powershell-7.6.0-1.rh.x86_64.rpm
    • 42D8D8BB7FF684C54F0CA9B329888112813D726BBCA731C853042036C3EFAD44
  • powershell-7.6.0-linux-arm32.tar.gz
    • ECDFF7807C239ADF6A600632E8E686367A10F23FB2435C668FBE19B06DCC136E
  • powershell-7.6.0-linux-arm64.tar.gz
    • DDDF7564FB3B52DC26BE5580FC5B4E08EB3FA65B094488AAE6D4B3CAD5FEA460
  • powershell-7.6.0-linux-musl-x64.tar.gz
    • A8E9E3B541C60DA57D03A675EE4AED3F7452CAD93E32B14F63E58FACD9902768
  • powershell-7.6.0-linux-x64-fxdependent.tar.gz
    • 201D00D39FC58646DB36C41A5AD9248B11F297E38C1230D750CA58E63D670314
  • powershell-7.6.0-linux-x64-musl-noopt-fxdependent.tar.gz
    • 15812FD1FC5AFFA944CA3E9F1BC45A3EAEAFC126391CD52FDD1F310AA1F85410
  • powershell-7.6.0-linux-x64.tar.gz
    • 04517472CF57D7F9CBD93897DA9BED467C73CA6063C29D7655EBC20AA1D6023F
  • powershell-7.6.0-osx-arm64.pkg
    • 6FC3BC5E07F71532BD827A627846073ACD7C6062003B299AAB7CE3D5B1522882
  • powershell-7.6.0-osx-arm64.tar.gz
    • BB52DB90E964EE0B91E93F559B350878C6B27C12FD51830D8ECA1793712B9639
  • powershell-7.6.0-osx-x64.pkg
    • 3763DD0DBD6986E864F1131B6410DBCB616755F9B0A73C585D4A06B93CA9655C
  • powershell-7.6.0-osx-x64.tar.gz
    • 7C6279CFEAD06324451A10FF741883086C9A00F024BAEA924BB9D3C106FE0C82
  • PowerShell-7.6.0-win-arm64.msi
    • 565AFDEF6E4E20B26117D0D467C2647D96EA49F1F7D3FC542D29D18B742F1A9B
  • PowerShell-7.6.0-win-arm64.zip
    • C2AC26385210EBFF5B0696BFB26BC74A9867FD9D561A75EA52635E553974F0CB
  • PowerShell-7.6.0-win-fxdependent.zip
    • 24D2CE61260BA62FAF2FBA472F383C375FA067BA67C15F14EE5C2B2F16987DCF
  • PowerShell-7.6.0-win-fxdependentWinDesktop.zip
    • 5F2FA3157797809B5487C9DBBB090E09955796A8A61F6DDE3F1FA1A16432FD6E
  • PowerShell-7.6.0-win-x64.msi
    • CE60D76319739B52B281C744144CD8E942AED9CDA02483CE9BD732E140F75982
  • PowerShell-7.6.0-win-x64.zip
    • 9E725837AF682B87BB212CD1EFE3657C06C540404203810857EC2516AE2CA322
  • PowerShell-7.6.0.msixbundle
    • 730BA500DE62E0F6B47F0293233EA6FD046536562A615DD3B532FFE90231E617
  • PowerShell-LTS-7.6.0.msixbundle
    • 3C305450ADB6E77C49E1ABD2664EA1649F7939E44D64EEB23F33FD3CB47BDE35
  • powershell-lts-7.6.0-1.cm.aarch64.rpm
    • 8C528CCCC77C9007D7069E6AAC6FD676804452CBA97FF9DC730149191B1DE6FC
  • powershell-lts-7.6.0-1.cm.x86_64.rpm
    • 0AA0C04BC12DC2CF9BF501B665085C52727E2E293172191E307CF9DFFFB532B6
  • powershell-lts-7.6.0-1.rh.x86_64.rpm
    • 628F32C09F52FDA6A05AB7AF026E46F3972518717EB7477227D18CC8D254F95E
  • powershell-lts-7.6.0-osx-arm64.pkg
    • D2C250F31AFFC63B28FEB71D6779F95EEF611E67D570EFCAB2A6CD6E5D0BF81B
  • powershell-lts-7.6.0-osx-x64.pkg
    • 0B98935E72BF906A73BB8BAED94B15D663775D1D832672B7262100E878C2B03F
  • powershell-lts_7.6.0-1.deb_amd64.deb
    • AD1E2F6644F0F6C1D99B7D672625D1D7E9CEF065181D22174BA5FAA45B7FDB55
  • powershell_7.6.0-1.deb_amd64.deb
    • 2D2E57D80F72247620070A664CA3405C4897093461D6ECCD71E328F0D3E2C6F8

v7.5.5 Release of PowerShell

12 Mar 18:19

Choose a tag to compare

7.5.5

Engine Updates and Fixes

General Cmdlet Updates and Fixes

  • Close pipe client handles after creating the child ssh process (#26822)
  • Fix the progress preference variable in script cmdlets (#26791) (Thanks @cmkb3!)

Tools

  • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#26812)
  • Add reusable get-changed-files action and refactor existing actions (#26811)
  • Create GitHub Copilot setup workflow (#26807)
  • Refactor analyze job to reusable workflow and enable on Windows CI (#26799)

Tests

  • Mark flaky Update-Help web tests as pending to unblock CI (#26837)
  • Add GitHub Actions annotations for Pester test failures (#26836)
  • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#26823)
  • Fix merge conflict checker for empty file lists and filter *.cs files (#26813)
  • Update the Update-Help tests to use -Force to remove read-only files (#26788)
  • Add markdown link verification for PRs (#26407)

Build and Packaging Improvements

Update to .NET SDK 9.0.312

We thank the following contributors!

@kasperk81, @RichardSlater

  • Revert change to module name ThreadJob (#26997)
  • Update branch for release (#26990)
  • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#26987)
  • Update CGManifests (#26981)
  • Hardcode Official templates (#26968)
  • Split TPN manifest and Component Governance manifest (#26967)
  • Fix a preview detection test for the packaging script (#26966)
  • Correct the package name for .deb and .rpm packages (#26964)
  • Bring Release Changes from v7.6.0-preview.6 (#26963)
  • Merge the v7.6.0-preview.5 release branch back to master (#26958)
  • Fix macOS preview package identifier detection to use version string (#26835)
  • Update metadata.json to update the Latest attribute with a better name (#26826)
  • Remove unused runCodesignValidationInjection variable from pipeline templates (#26825)
  • Update Get-ChangeLog to handle backport PRs correctly (#26824)
  • Mirror .NET/runtime ICU version range in PowerShell (#26821) (Thanks @kasperk81!)
  • Update the macos package name for preview releases to match the previous pattern (#26820)
  • Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26819)
  • Fix template path for rebuild branch check in package.yml (#26818)
  • Add rebuild branch support with conditional MSIX signing (#26817)
  • Move package validation to package pipeline (#26816)
  • Optimize/split windows package signing (#26815)
  • Improve ADO package build and validation across platforms (#26814)
  • Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26810)
  • Remove usage of fpm for DEB package generation (#26809)
  • Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26801)
  • Fix build to only enable ready-to-run for the Release configuration (#26798)
  • Fix R2R for fxdependent packaging (#26797)
  • Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26794)
  • Replace fpm with native rpmbuild for RPM package generation (#26793)
  • Add libicu76 dependency to support Debian 13 (#26792) (Thanks @RichardSlater!)
  • Specify .NET search by build type (#26408)
  • Fix buildinfo.json uploading for preview, LTS, and stable releases (#26773)
  • Fix path to metadata.json in channel selection script (#26400)
  • Separate store automation service endpoints and resolve AppID (#26266)
  • Update a few packages to use the right version corresponding to .NET 9 (#26671)
  • Add network isolation policy parameter to vPack pipeline (#26393)
  • Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26391)
  • Integrate Windows packaging into windows-ci workflow using reusable workflow (#26390)
  • GitHub Workflow cleanup (#26389)
  • Update vPack name (#26221)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • A93DEE2F5864B92E4F67164F96A512B7D8905B4DDDF770AE6D41A3CB278BD48F
  • powershell-7.5.5-1.cm.aarch64.rpm
    • B026739558E291A1AA831647AAAFFBC3B095C92146713FC52A63DE93028F0A68
  • powershell-7.5.5-1.cm.x86_64.rpm
    • 697D76ABEB68FECFC84CC698A9684B37B5F5DCCBB28F6E94D2FD62A8B93CDF17
  • powershell-7.5.5-1.rh.x86_64.rpm
    • 807DD6963EB35B5BABF11034D74A90548F818D186948E42BB7CDFFB5174B518C
  • powershell-7.5.5-linux-arm32.tar.gz
    • 26737F8D052B5CDCEC551C75F575D2E0B78D4AAA1DADB46C86647860DC7D1DF2
  • powershell-7.5.5-linux-arm64.tar.gz
    • E22E0F005B61CE3BA5E4898700F69C3E06DDA2FDE071F382AB15670D68F0E4A7
  • powershell-7.5.5-linux-musl-x64.tar.gz
    • F9CE6DE171FDFDF022EB021C0E55886A6CF6110C95C099A2B6F48CB2D4A886E2
  • powershell-7.5.5-linux-x64-fxdependent.tar.gz
    • 908A6EC514A4F851B98F2C5FFEC124BE7FD800DCDA0AFD95371812D781F077F4
  • powershell-7.5.5-linux-x64-musl-noopt-fxdependent.tar.gz
    • AD87E1617DEFF09ED4E22677BE90E7B31672107B7648AF34D09417E60C68BF1F
  • powershell-7.5.5-linux-x64.tar.gz
    • 39A62F466956E3606AEE6637ED0D0735C1ED27612A76DE973B111530DDFF2E77
  • powershell-7.5.5-osx-arm64.pkg
    • F1FC07498F330536CCBD9B5AC82625C8AB34F98EAB90DD56F508ADF99331DC7E
  • powershell-7.5.5-osx-arm64.tar.gz
    • DBF3FDD3FB360EBA359580FDC7223D679A15F9484D2F163FAB07422779A47F52
  • powershell-7.5.5-osx-x64.pkg
    • 66334FD511DA14DD04E394FB80387FD1B9035F60BA16A194A7B2E03B95ED0AEA
  • powershell-7.5.5-osx-x64.tar.gz
    • 24829BDA587EA390C0275A981DE5FF9D2595F273E4948D9E69E762C2D4E77A79
  • PowerShell-7.5.5-win-arm64.msi
    • 95B77CBB815F8E03E974B0313D684305AF2CE415E05871C9B55543785D5A551E
  • PowerShell-7.5.5-win-arm64.zip
    • E36B5A5F9B1511BEEBE1B7589E5A5ADFF955349F635E411021C03AEF4432C505
  • PowerShell-7.5.5-win-fxdependent.zip
    • C80DD64E5A0D3358CF5BA4CE85FFADB5E0827C9C3E9FB6D46CE9922481CC2BF5
  • PowerShell-7.5.5-win-fxdependentWinDesktop.zip
    • C18793602C8C40217D45B5FEEE3EEC593A3CADF41F1A76515CB953459EE0603E
  • PowerShell-7.5.5-win-x64.msi
    • B2AC56B7639E2B259BB78BAB077555D76F2A5EEC6C516690D63DE36BC1D6CA25
  • PowerShell-7.5.5-win-x64.zip
    • 9D4C9247FA5D8B090470B5C676B1CE6E22029EEAB8A5CB1D11480E3840172C99
  • PowerShell-7.5.5-win-x86.msi
    • B5990F906B07A20D14CFA1ED49ACDFAF29BE074053B160B7B19E4AD74D5CF881
  • PowerShell-7.5.5-win-x86.zip
    • 2106BFFB6C42B2AB8B23A0E10573D0770CBF0B3731EB1CD108E59B64F9CEB17C
  • PowerShell-7.5.5.msixbundle
    • DDC4712BA47869AF3885A5C99B36AE6C01A10EEFEC9B57BAC47A00979B39EA98
  • powershell_7.5.5-1.deb_amd64.deb
    • A8BC51C83316D93EC38D14C5877FA4749CA3A843864985C408D6C0A104069093

v7.4.14 Release of PowerShell

12 Mar 17:14

Choose a tag to compare

7.4.14

General Cmdlet Updates and Fixes

  • Fix PSMethodInvocationConstraints.GetHashCode method (#26959)

Tools

  • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#26362)
  • Add reusable get-changed-files action and refactor existing actions (#26361)
  • Refactor analyze job to reusable workflow and enable on Windows CI (#26342)

Tests

  • Skip the flaky Update-Help test for the PackageManagement module (#26871)
  • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#26869)
  • Add GitHub Actions annotations for Pester test failures (#26800)
  • Mark flaky Update-Help web tests as pending to unblock CI (#26805)
  • Update the Update-Help tests to use -Force to remove read-only files (#26786)
  • Fix merge conflict checker for empty file lists and filter *.cs files (#26387)
  • Add markdown link verification for PRs (#26340)

Build and Packaging Improvements

Update .NET SDK to 8.0.419

  • Update MaxVisitCount and MaxHashtableKeyCount if visitor safe value context indicates SkipLimitCheck is true (Internal 38882)
  • Hardcode Official templates (#26962)
  • Split TPN manifest and Component Governance manifest (#26961)
  • Correct the package name for .deb and .rpm packages (#26960)
  • Bring over all changes for MSIX packaging template (#26933)
  • .NET Resolution and Store Publishing Updates (#26930)
  • Update Application Insights package version to 2.23.0 (#26883)
  • Update metadata.json to update the Latest attribute with a better name (#26872)
  • Update Get-ChangeLog to handle backport PRs correctly (#26870)
  • Remove unused runCodesignValidationInjection variable from pipeline templates (#26868)
  • Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26864)
  • Fix buildinfo.json uploading for preview, LTS, and stable releases (#26863)
  • Fix macOS preview package identifier detection to use version string (#26774)
  • Update the macOS package name for preview releases to match the previous pattern (#26435)
  • Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26434)
  • Fix template path for rebuild branch check in package.yml (#26433)
  • Add rebuild branch support with conditional MSIX signing (#26418)
  • Move package validation to package pipeline (#26417)
  • Backport Store publishing improvements (#26401)
  • Fix path to metadata.json in channel selection script (#26399)
  • Optimize/split Windows package signing (#26413)
  • Improve ADO package build and validation across platforms (#26405)
  • Separate Store Automation Service Endpoints, Resolve AppID (#26396)
  • Fix the task name to not use the pre-release task (#26395)
  • Remove usage of fpm for DEB package generation (#26382)
  • Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26344)
  • Replace fpm with native rpmbuild for RPM package generation (#26337)
  • Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26363)
  • Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26336)
  • Integrate Windows packaging into windows-ci workflow using reusable workflow (#26335)
  • Add network isolation policy parameter to vPack pipeline (#26339)
  • GitHub Workflow cleanup (#26334)
  • Add build to vPack Pipeline (#25980)
  • Update vPack name (#26222)

Documentation and Help Content

  • Update Third Party Notices (#26892)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 5FD6D6ED8FD296C6CCDF042F176D0BA9D5E45984E7AD2CCDF784EA39875AB5B4
  • powershell-7.4.14-1.cm.aarch64.rpm
    • C6A345C542900310EA04A7E66A41536D02E0CC4846602F9F337377E0B8221360
  • powershell-7.4.14-1.cm.x86_64.rpm
    • 1D9DCEE57325B9DCEBAA6E4FD708387AB23061C78E97D620FFDDA34795D49FDB
  • powershell-7.4.14-1.rh.x86_64.rpm
    • E11E9FDB08153915F81B0CA58D7EA86DFAA59EED76C0D5F64606032656999A86
  • powershell-7.4.14-linux-arm32.tar.gz
    • F401E3BEBD7ACFEE4356CEA44CBC7478ADB2C9052B17CF03D4C4161B15D8BE9C
  • powershell-7.4.14-linux-arm64.tar.gz
    • 1CFAE022C7DC352ABEAC14CA25DAA8513E7CB11DBA00A7C643F1ED6F2006B992
  • powershell-7.4.14-linux-musl-x64.tar.gz
    • 135C700ED90EAD909B9C95FD0ED38987788948C8E0BD70F3DF07DE9FB92A39AA
  • powershell-7.4.14-linux-x64-fxdependent.tar.gz
    • A9F4CFBA0887FBAE779CC0A3C735A48E292BCD54A260FD92EDA3EDCF7991496B
  • powershell-7.4.14-linux-x64-musl-noopt-fxdependent.tar.gz
    • 9C50BE1B63D98977162BBA82380E6396A6DFE7459020DEC61203BF264B1CA31C
  • powershell-7.4.14-linux-x64.tar.gz
    • A3AFB86BF556B8FD5AF8B0BF6A7F5D70B7C8850CFF025B317F890FC7639BB12D
  • powershell-7.4.14-osx-arm64.pkg
    • A6B2B1110580F074F68B0FFB92AC4678A7EA5D8713C6E50C5B7605B97776817D
  • powershell-7.4.14-osx-arm64.tar.gz
    • 6C8282CAE469CA2549D3777C188839F392047FA013C855126FF429E451F42D38
  • powershell-7.4.14-osx-x64.pkg
    • F4D2529384772DDC398FD478723381561A88D1ACE468AE2107DA32AB05AC5DAA
  • powershell-7.4.14-osx-x64.tar.gz
    • 638488953894347FFB08B6DF30EF5F1277F5FA855F0716D082DBB7E8B26AA859
  • PowerShell-7.4.14-win-arm64.msi
    • EA6268F60546F4C2DC49D9E52396D3DDDF848345B986A84230376662598B1512
  • PowerShell-7.4.14-win-arm64.zip
    • 3AB5A40594892E10631613671A25C1E86C51735A7B47869F3C57731FC4B67E05
  • PowerShell-7.4.14-win-fxdependent.zip
    • 056F3254AEA2797751F0E74114DF8AB7AC064EC73608F7B0C0CAF748763D1ECB
  • PowerShell-7.4.14-win-fxdependentWinDesktop.zip
    • 4AA70B5ACA05199F8DD2A01CE350689FBAC5377C68BE99ECFE11C25D05039E87
  • PowerShell-7.4.14-win-x64.msi
    • 5EDB1DA170906B638F685995FA68C16A4FAA4FD2B6FA745E452D4F02E959F87F
  • PowerShell-7.4.14-win-x64.zip
    • EB678ECFCD1690F03A0BCE9D06495C100CE57C3680CD8D2D011EB1F59EF153AE
  • PowerShell-7.4.14-win-x86.msi
    • 801D2D2FEFD1FFC4BCFB9DFC020ADDC1B7577C7AB83167DCF8B6CFAE5A6AF39F
  • PowerShell-7.4.14-win-x86.zip
    • F4D6F24BF94C97A35DCEFB57F2D28FF7C63FA596FAD44AF69967D5FD6EC35001
  • PowerShell-7.4.14.msixbundle
    • 0E66C403E824F36A7091898C0935B36B552497793FD1B731AB8F8F996617404A
  • powershell-lts-7.4.14-1.cm.aarch64.rpm
    • 07914DE166D1F8ED00C7BEEE77F481F33F35AD3BD505CAC303125C61C0434F8A
  • powershell-lts-7.4.14-1.cm.x86_64.rpm
    • 8A87DAEFFD9990B513C96E360A4BDDB54F4FEFD78E8E37391F77DFAD6C88956E
  • powershell-lts-7.4.14-1.rh.x86_64.rpm
    • 5B8690AE325A3E4B0E24C78E16962407ED463C54FC2842FA7D8C32D916082D47
  • powershell-lts-7.4.14-osx-arm64.pkg
    • 4BB8B68CAE26A14C70AE12A743C5DE119940121AF479A35BEBEAB4DF42235E1D
  • powershell-lts-7.4.14-osx-x64.pkg
    • B75C0BD71B33FFB20430FD49B19B58CD0997E3EB68A288176FE6E3E2BEE871B0
  • powershell-lts_7.4.14-1.deb_amd64.deb
    • 919D3744AA6BD293759F446D2FB7220DFB023E7786DE65BFF5C50FEE951609BC
  • powershell_7.4.14-1.deb_amd64.deb
    • 5BAF1CAD3E017AB4A3638145D8F98F351A4F8AF5775F9CDFC8159B7BBFC75445