Skip to content

Releases: PowerShell/PowerShell

v7.5.0-preview.4 Release of PowerShell

28 Aug 21:51
Compare
Choose a tag to compare
Pre-release

7.5.0-preview.4 - 2024-08-28

NOTE: The Windows x86 and Linux ARM32 packages are not included with this release due to a known issue. The issue will be fixed in the next release.

Engine Updates and Fixes

  • RecommendedAction: Explicitly start and stop ANSI Error Color (#24065) (Thanks @JustinGrote!)
  • Improve .NET overload definition of generic methods (#21326) (Thanks @jborean93!)
  • Optimize the += operation for a collection when it's an object array (#23901) (Thanks @jborean93!)
  • Allow redirecting to a variable as experimental feature PSRedirectToVariable (#20381)

General Cmdlet Updates and Fixes

  • Change type of LineNumber to ulong in Select-String (#24075) (Thanks @Snowman-25!)
  • Fix Invoke-RestMethod to allow -PassThru and -Outfile work together (#24086) (Thanks @jshigetomi!)
  • Fix Hyper-V Remoting when the module is imported via implicit remoting (#24032) (Thanks @jborean93!)
  • Add ConvertTo-CliXml and ConvertFrom-CliXml cmdlets (#21063) (Thanks @ArmaanMcleod!)
  • Add OutFile property in WebResponseObject (#24047) (Thanks @jshigetomi!)
  • Show filename in Invoke-WebRequest -OutFile -Verbose (#24041) (Thanks @jshigetomi!)
  • Set-Acl: Do not fail on untranslatable SID (#21096) (Thanks @jborean93!)
  • Fix the extent of the parser error when a number constant is invalid (#24024)
  • Fix Move-Item to throw error when moving into itself (#24004)
  • Fix up .NET method invocation with Optional argument (#21387) (Thanks @jborean93!)
  • Fix progress calculation on Remove-Item (#23869) (Thanks @jborean93!)
  • Fix WebCmdlets when -Body is specified but ContentType is not (#23952) (Thanks @CarloToso!)
  • Enable -NoRestart to work with Register-PSSessionConfiguration (#23891)
  • Add IgnoreComments and AllowTrailingCommas options to Test-Json cmdlet (#23817) (Thanks @ArmaanMcleod!)
  • Get-Help may report parameters with ValueFromRemainingArguments attribute as pipeline-able (#23871)

Code Cleanup

We thank the following contributors!

@xtqqczze, @eltociear

  • Minor cleanup on local variable names within a method (#24105)
  • Remove explicit IDE1005 suppressions (#21217) (Thanks @xtqqczze!)
  • Fix a typo in WebRequestSession.cs (#23963) (Thanks @eltociear!)

Tools

  • devcontainers: mount workspace in /PowerShell (#23857) (Thanks @rzippo!)

Tests

  • Add debugging to the MTU size test (#21463)

Build and Packaging Improvements

We thank the following contributors!

@bosesubham2011

  • Update third party notices (Internal 32128)
  • Update cgmanifest (#24163)
  • Fixes to Azure Public feed usage (#24149)
  • Add support for back porting PRs from GitHub or the Private Azure Repos (#20670)
  • Move to 9.0.0-preview.6.24327.7 (#24133)
  • update path (#24134)
  • Update to the latest NOTICES file (#24131)
  • Fix semver issue with updating cgmanifest (#24132)
  • Add ability to capture MSBuild Binary logs when restore fails (#24128)
  • add ability to skip windows stage (#24116)
  • chore: Refactor Nuget package source creation to use New-NugetPackageSource function (#24104)
  • Make Microsoft feeds the default (#24098)
  • Cleanup unused csproj (#23951)
  • Add script to update SDK version during release (#24034)
  • Enumerate over all signed zip packages (#24063)
  • Update metadata.json for PowerShell July releases (#24082)
  • Add macos signing for package files (#24015)
  • Update install-powershell.sh to support azure-linux (#23955) (Thanks @bosesubham2011!)
  • Skip build steps that do not have exe packages (#23945)
  • Update metadata.json for PowerShell June releases (#23973)
  • Create powershell.config.json for PowerShell.Windows.x64 global tool (#23941)
  • Fix error in the vPack release, debug script that blocked release (#23904)
  • Add vPack release (#23898)
  • Fix exe signing with third party signing for WiX engine (#23878)
  • Update wix installation in CI (#23870)
  • Add checkout to fix TSA config paths (#23865)
  • Merge the v7.5.0-preview.3 release branch to GitHub master branch
  • Update metadata.json for the v7.5.0-preview.3 release (#23862)
  • Bump PSResourceGet to 1.1.0-preview1 (#24129)
  • Bump github/codeql-action from 3.25.8 to 3.26.0 (#23953) (#23999) (#24053) (#24069) (#24095) (#24118)
  • Bump actions/upload-artifact from 4.3.3 to 4.3.6 (#24019) (#24113) (#24119)
  • Bump agrc/create-reminder-action from 1.1.13 to 1.1.15 (#24029) (#24043)
  • Bump agrc/reminder-action from 1.0.12 to 1.0.14 (#24028) (#24042)
  • Bump super-linter/super-linter from 5.7.2 to 6.8.0 (#23809) (#23856) (#23894) (#24030) (#24103)
  • Bump ossf/scorecard-action from 2.3.1 to 2.4.0 (#23802) (#24096)
  • Bump actions/dependency-review-action from 4.3.2 to 4.3.4 (#23897) (#24046)
  • Bump actions/checkout from 4.1.5 to 4.1.7 (#23813) (#23947)
  • Bump github/codeql-action from 3.25.4 to 3.25.8 (#23801) (#23893)

Documentation and Help Content

  • Update docs sample nuget.config (#24109)
  • Update Code of Conduct and Security Policy (#23811)
  • Update working-group-definitions.md for the Security WG (#23884)
  • Fix up broken links in Markdown files (#23863)
  • Update Engine Working Group Members (#23803) (Thanks @kilasuit!)
  • Remove outdated and contradictory information from README (#23812)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D8EA69CD72C01E80C2C84EE84BF9E8550B64583C49EF8A8C84E5F57ADFF68014
  • powershell-7.5.0-preview.4-linux-arm32.tar.gz
    • 1B5C029CDC91974037E0FE2B04B80FE5206DAB55549A468340DDF77A4173AD09
  • powershell-7.5.0-preview.4-linux-arm64.tar.gz
    • CEE68F97F3387740EBB18BE1EDDE0675E4135C2AA8C10BD57D8E8AAEEFED11E6
  • powershell-7.5.0-preview.4-linux-musl-x64.tar.gz
    • 7448D91FE1E5DFA6239FA8717FA13EDAC3AB924AE7E8D1BBF88DD86E656EA527
  • powershell-7.5.0-preview.4-linux-x64-fxdependent.tar.gz
    • 093A6B89A96A99B060FF979AD047E2E25CF0EA1BD5B35719B3CD3A5D05B72CE9
  • powershell-7.5.0-preview.4-linux-x64-musl-noopt-fxdependent.tar.gz
    • 56658E0A121DD613CCCF9C02D34FABBECA7F470979DF8838E6B3F470AC779CF3
  • powershell-7.5.0-preview.4-linux-x64.tar.gz
    • 66E12E9CDF219B505FC26A8098597D8AD5B53F303AA32222D3A2B72CC6729F41
  • powershell-7.5.0-preview.4-osx-arm64.pkg
    • 294510DAB4E3F1F62C56C6DD2C2CE459E3077064484D461BB10613FEF35C9595
  • powershell-7.5.0-preview.4-osx-arm64.tar.gz
    • 0E3E1E0F2F01A7D0F98F833B2D7F1F310DC94A2CACEA8D2ED4B8335259B573A6
  • powershell-7.5.0-preview.4-osx-x64.pkg
    • B897C201F41E63430F40EA87A830EACDA9FF5F46A694D322DD0773042F604F6D
  • powershell-7.5.0-preview.4-osx-x64.tar.gz
    • D13E8573FC08A48DAF797A475CAA6418784D345A86EA4937F0FBA6DE203DB336
  • PowerShell-7.5.0-preview.4-win.msixbundle
    • 792EDCD125AC5CFACFCF866D0576E74211F99963026FC2C3268EAB6464CA80BD
  • PowerShell-7.5.0-preview.4-win-arm64.msi
    • 3F21E7F67BA58A392C41E03EBB0141C532B370D6676041C314CCA45F82D57216
  • PowerShell-7.5.0-preview.4-win-arm64.zip
    • FD122730A2102DEEB2216036E646379267CA64DF083EECC1C35919DD4982F1AD
  • PowerShell-7.5.0-preview.4-win-fxdependent.zip
    • 71A0D8543E0A95B5392CB275ADED520A47EC8A3426DE92A71E74D577DB734C09
  • PowerShell-7.5.0-preview.4-win-fxdependentWinDesktop.zip
    • 54CE3B5D82703F03C5DF98EE35441409FDEF6A300E23C9183BEB6D0ED03E4A89
  • PowerShell-7.5.0-preview.4-win-x64.msi
    • C28D9A34EE6151EB35DD41A172626D2E91534DD3F5DEF31E329E733AC3F19F61
  • PowerShell-7.5.0-preview.4-win-x64.zip
    • B4279D8E1920CEED04C762BB2A0B454365F4484AA55E257615DAA1FB0DEF02D5
  • PowerShell-7.5.0-preview.4-win-x86.msi
    • E63541B8B659384FE43A8C0F3E99FDAB0DA9A94AE047EF1665D121FC03149229
  • PowerShell-7.5.0-preview.4-win-x86.zip
    • 81B59A1C9C4863A740CBEFC46DD735A10FED8EA7A28003C79BBB17F57C29E36C
  • powershell-preview_7.5.0-preview.4-1.deb_amd64.deb
    • A6625D28D37EFD50A41DF12AF60661E89B405510C3EF555C0972A7A47F7FCF87
  • powershell-preview-7.5.0_preview.4-1.cm.aarch64.rpm
    • A5F1388DA9DA9C6FE02957F6986B9B1B7CFE739E0848B715BBCEE8A4816A06F6
  • powershell-preview-7.5.0_preview.4-1.cm.x86_64.rpm
    • 82D7754BE69D3CA44EF59EE11D15E2975AB56832688FDE03F62D6D30F22E4323
  • powershell-preview-7.5.0_preview.4-1.rh.x86_64.rpm
    • 0B40A1CFED3080030718C0FDF7074A541B86A9544A0B44364456230B25695231

v7.4.5 Release of PowerShell

20 Aug 20:53
Compare
Choose a tag to compare

7.4.5 - 2024-08-20

General Cmdlet Updates and Fixes

  • Fix WebCmdlets when -Body is specified but ContentType is not (#24145)

Tests

  • Rewrite the mac syslog tests to make them less flaky (#24152)

Build and Packaging Improvements

Bump .NET SDK to 8.0.400

  • Add feature flags for removing network isolation (Internal 32126)
  • Update ThirdPartyNotices.txt for v7.4.5 (#24160)
  • Update cgmanifest.json for v7.4.5 (#24159)
  • Update .NET SDK to 8.0.400 (#24151)
  • Cleanup unused csproj (#24146)
  • Remember installation options and used them to initialize options for the next installation (#24143)
  • Fix failures in GitHub action markdown-link-check (#24142)
  • Use correct signing certificates for RPM and DEBs (#21522)

Documentation and Help Content

  • Update docs sample nuget.config (#24147)
  • Fix up broken links in Markdown files (#24144)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • A422403F4AF41F19A8C9485B843F5A382D28CFBA30D7EE157BAEE8C3E2574B46
  • powershell_7.4.5-1.deb_amd64.deb
    • 51C2948F820B663E779E7CFCE00146FD12EFAC47BBE2EFD3140F8DB6962E0424
  • powershell-7.4.5-1.cm.aarch64.rpm
    • C2B78B8A9374DBDAA6359DFC333B4BF191EC7BB6392AEDA882F50EF4A869F80C
  • powershell-7.4.5-1.cm.x86_64.rpm
    • 07B41445234E4DB5D0CBFD9C9C8E980EF747016153B2B940C59DE45982945860
  • powershell-7.4.5-1.rh.x86_64.rpm
    • 24B83DAED937DC0D7CE67D38F541CF279A40EFA9F6A3458A3F8C093BC5B342FC
  • powershell-7.4.5-linux-arm32.tar.gz
    • 0EA22A016C73F6796BB686BCE4F79CF3B56D9B96C2FD8B7F5072BC2FE09ADE93
  • powershell-7.4.5-linux-arm64.tar.gz
    • F0968649ECD47D5500CCB766C4FF4DA34E0D78254CCE9098C7F42D0E5484B513
  • powershell-7.4.5-linux-musl-x64.tar.gz
    • A0BF2DF700C1C9A806B748135058F025ED3F14984DE7578241F1D1DC959041D1
  • powershell-7.4.5-linux-x64-fxdependent.tar.gz
    • 133597D6451CAB876F31EFE82EE2173FF9B0E6CC367FB666C29B5891ADD7E576
  • powershell-7.4.5-linux-x64-musl-noopt-fxdependent.tar.gz
    • AB7545D5DCA7D3D61A2845A7C79EF61844192BD8FD0C4E9448E6DE017B86B9E0
  • powershell-7.4.5-linux-x64.tar.gz
    • C23509CC4D08C62B9FF6EA26F579EE4C50F978AA34269334A85EDA2FEC36F45B
  • powershell-7.4.5-osx-arm64.pkg
    • 2AC31BAE7373354B4E54ECE8BBC09C7B823B2F17BE593241AB8FAA972001A189
  • powershell-7.4.5-osx-arm64.tar.gz
    • A4DD30BFF8D5D65B9A2CED4D178411C1723C1737017AFF150A488C712B37AF52
  • powershell-7.4.5-osx-x64.pkg
    • CDFFC02150EBE9C0C4EDE68FB9016A62F08E46D38427D4B5C80CDBA60C0F0C16
  • powershell-7.4.5-osx-x64.tar.gz
    • D4313A0F80190702B3F5420FA4BCB76BD86582C17842819FDBE7983B94803580
  • PowerShell-7.4.5-win.msixbundle
    • 3F94FCEFD88611B2CEBDEA162F3333601B542B6F67489B6298DE7D577D3CB85D
  • PowerShell-7.4.5-win-arm64.msi
    • CE68FB1AB44AB0677032ED78A85A7EDBE848645ABB6277AE372E273302971E56
  • PowerShell-7.4.5-win-arm64.zip
    • B85EE560E8E5CB83BD34596864FD3AAE4F2F472D3B31FCE31ED6F351C6F26E96
  • PowerShell-7.4.5-win-fxdependent.zip
    • 8E7178FEDED4A5EEC595359A9A42748BAAAB0C4C7F8159E051BEF1C53F8A7FB6
  • PowerShell-7.4.5-win-fxdependentWinDesktop.zip
    • ADD67B0D8449014042359B87A36A390F18BA0B84D158453427FF249334C91FCF
  • PowerShell-7.4.5-win-x64.msi
    • 4D0286CC70C2E45404AD940EF96394B191DA45D7DE46340B05C013EEF41C1EEC
  • PowerShell-7.4.5-win-x64.zip
    • C735653083D4BC725687C005A4E6D4F0FB11C94B0CF86850467688796AC00342
  • PowerShell-7.4.5-win-x86.msi
    • 42F4F772FE5F31DFAD96D6B4C2D45662C18D7B1BDA60A7C9EBA133743FC4BDEB
  • PowerShell-7.4.5-win-x86.zip
    • 1729E62B201F79A98422A087DEFD8A9E42282CC1791934D1C1E6A9EF24FB704B
  • powershell-lts_7.4.5-1.deb_amd64.deb
    • 7E477C2CE41D3B66D2C9BF43A8E288407422F88A9700D3A6BF355F15E433FCB3
  • powershell-lts-7.4.5-1.cm.aarch64.rpm
    • 0E34F5EEDCEF91EE45AB1B9BC7BB82FBF4B51D288ED830BA30D89E43B517867B
  • powershell-lts-7.4.5-1.cm.x86_64.rpm
    • C019C83A5FA3B88A39FC9841D126E35EFD5270600F528CC0D9AA2AA06E9AF499
  • powershell-lts-7.4.5-1.rh.x86_64.rpm
    • 873D3485E2AFB927CF7F7E93CFA5737EA6F99586BCA460FE0EC4A426723BB48E
  • powershell-lts-7.4.5-osx-arm64.pkg
    • 512369AAFFA2E50C27194A63D2E2DA76BBCF1FBAB9A1DD04507FEE71AEB3BF00
  • powershell-lts-7.4.5-osx-x64.pkg
    • 23D2BFC30C9838AAA189B208032BFF2CEBAF2BD0B13421D7CA67B954523C4108

v7.2.23 Release of PowerShell

20 Aug 19:35
Compare
Choose a tag to compare

7.2.23 - 2024-08-20

Build and Packaging Improvements

Bump .NET to 6.0.425

  • Add feature flags for removing network isolation
  • Bump PackageManagement to 1.4.8.1 (#24162)
  • Bump .NET to 6.0.425 (#24161)
  • Skip build steps that do not have exe packages (#23945) (#24156)
  • Use correct signing certificates for RPM and DEBs (#21522) (#24154)
  • Fix exe signing with third party signing for WiX engine (#23878) (#24155)
  • Fix error in the vPack release, debug script that blocked release (#23904)
  • Add vPack release (#23898)
  • Fix nuget publish download path
  • Use correct signing certificates for RPM and DEBs (#21522)

Documentation and Help Content

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • B79B3117994690E60FD4382C3CFAE7A5B5CA9CC63C94465BADC914569574C66C
  • powershell_7.2.23-1.deb_amd64.deb
    • DD83579CF519DDC3CCAD01DBD79FF69B05803BB1C4205719796FB170EF5D8B2E
  • powershell-7.2.23-1.cm.aarch64.rpm
    • 150AFE0579B086B9C3191821691EB79B059BD200DE59916CA9EDFCF2BFE68AEB
  • powershell-7.2.23-1.cm.x86_64.rpm
    • 0B70DAA492CB89C994E29F53E4E07AC57EB9FFC0E7ACC21C0246CC2DCA44F588
  • powershell-7.2.23-1.rh.x86_64.rpm
    • 905EC212994CAD62C195F4B23DA2EE752D2418F9C43E0558001B5FFAB0F2337A
  • powershell-7.2.23-linux-arm32.tar.gz
    • 04FA7D1055EBC6033EF0EAEB10016E439887E7D1CF09E839A4DF5BA4C4DEFD7D
  • powershell-7.2.23-linux-arm64.tar.gz
    • 6E106AAD6D4F991F5222E58CFEE7E2B90E9F9B26F5039FEC25C2F07974507CD6
  • powershell-7.2.23-linux-musl-x64.tar.gz
    • E85E9376489F7608BBE5BA392974CEC5C685ECF7B567880B73C9468F006571C3
  • powershell-7.2.23-linux-x64-fxdependent.tar.gz
    • CA8E701A20571DA17CF62E49884206074B5AB53255EDF6B8FAC071E3EE7BB5C0
  • powershell-7.2.23-linux-x64.tar.gz
    • EC41BDB8D103F8735B89EA80483FF3B1DFC3471BE0B8E2BA60A5E65BD35EC244
  • powershell-7.2.23-osx-arm64.pkg
    • 64B18C7978C16159229A9F047969F52E303FD6D4990F164579EF54918F170218
  • powershell-7.2.23-osx-arm64.tar.gz
    • 8780FB0D9A66D6E74CE5CB25FB8A5E20F75E5D67F0EA4B020E5DCA372317467C
  • powershell-7.2.23-osx-x64.pkg
    • 1422047C72439C2861477FB384369EBCCDB7527DC755F78AD0D4BD3C377FF6CD
  • powershell-7.2.23-osx-x64.tar.gz
    • C71D28E2772A44915F2BC40C4982874C7F1B2A3520FB78229BD8900636A661FC
  • PowerShell-7.2.23-win-arm64.zip
    • 3E9D302CE98612F11CB335CE41947F94773B1983AF4EEF07D3C823E996E2B4D6
  • PowerShell-7.2.23-win-fxdependent.zip
    • 03CC070D26AC8E169704707406D98615153C1CFDC3093EFFBEE2443032038214
  • PowerShell-7.2.23-win-fxdependentWinDesktop.zip
    • C5CACDF350E1B11930A657D34ADBD204A6C25E814990C0BB5302B076545235D3
  • PowerShell-7.2.23-win-x64.msi
    • 40A3938506C2A422434924411CAE8B4F1F3A331324AB4122C2CB1492BF2021E9
  • PowerShell-7.2.23-win-x64.zip
    • 1E2FB1AA11D3F8BC0DAA6DC26A3B1CD047277E84E912427D3837FB2AB3695AF2
  • PowerShell-7.2.23-win-x86.msi
    • 134EFF720C5707640106B02DB0230EAF899FE93D48CCB458F8C5E3D57E117109
  • PowerShell-7.2.23-win-x86.zip
    • 0CA6084D8648472EBC13F485DF89334F7BF46F8105A949590087A69D02A2D5C6
  • powershell-lts_7.2.23-1.deb_amd64.deb
    • 435F9732F216371A4380ACDCE86315ACBF52B861563F856E71639443792F9ACE
  • powershell-lts-7.2.23-1.cm.aarch64.rpm
    • 2EE16B12FC72436F31ABD5C96D3F2E2C26729DA17B6999E9A06E23569C9646EC
  • powershell-lts-7.2.23-1.cm.x86_64.rpm
    • FA5198B6DC3E3D9FF9D46FB67C6AD84571140C1D02A351933A5C1D79383D8325
  • powershell-lts-7.2.23-1.rh.x86_64.rpm
    • 862B2306D39E46E6E273AF0976BB80738BE250D33028C7EF1E39EC25770B0BA4
  • powershell-lts-7.2.23-osx-arm64.pkg
    • 58A3D8D96F92B360C071E0547B20B045CA3CF10C6E6DC54FE8A4097FF4CF91EC
  • powershell-lts-7.2.23-osx-x64.pkg
    • F48765706933CCAD0EBF92FE7589EA4DEEB7DF7A09E5E47D00097DE20869BFB7

v7.4.4 Release of PowerShell

23 Jul 19:00
Compare
Choose a tag to compare

7.4.4 - 2024-07-18

Engine Updates and Fixes

  • Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31780)

Build and Packaging Improvements

Bump .NET to 8.0.303

  • Enumerate over all signed zip packages in macos signing
  • Update TPN for the v7.4.4 release (Internal 31793)
  • Add update cgmanifest (Internal 31789)
  • Add macos signing for package files (#24015) (#24059)
  • Update .NET SDK to 8.0.303 (#24038)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • F77F41434A771DC910A4E4A5E781D35B137E7F36FBC4DEF6436C6DE498FD76FC
  • powershell_7.4.4-1.deb_amd64.deb
    • 3AD26043C49EBD4237C27FA8839D2DCBE4A60D8BA864F5EACE3DE97E17678F6C
  • powershell-7.4.4-1.cm.aarch64.rpm
    • 6ABA950691F85519B8D0FD48918AFE99521A2EF16E44EF6831559CA43428551F
  • powershell-7.4.4-1.cm.x86_64.rpm
    • EC47AB450167DF392F3F16B7DA6831DB30F35909CF1E5363CE5602FEFBF8F742
  • powershell-7.4.4-1.rh.x86_64.rpm
    • 6C261A983BB4118DB64F18A095FF20E21964C9E5A443EC547F61DA6006B01354
  • powershell-7.4.4-linux-arm32.tar.gz
    • 8725138D3261C056EE103EB9728C25FF62CC0E0D72A3ECDC3C1139D42965D34B
  • powershell-7.4.4-linux-arm64.tar.gz
    • 34D8E7D12DF163419FCA6602E546421C1AABCF6C8F8BB4402DD4E03B1A4C4437
  • powershell-7.4.4-linux-musl-x64.tar.gz
    • 9EF93BDD9DBE9D80E8AA10E6B233A0CAE85A4221FAC85F0645A6EF9951F411F2
  • powershell-7.4.4-linux-x64-fxdependent.tar.gz
    • 3F16ED15155AFBF6D8E73543C8E7CE55B77A957E8D49E559E25BC128A243722A
  • powershell-7.4.4-linux-x64-musl-noopt-fxdependent.tar.gz
    • 66E40F607B43D07337DD15EB5D9352BC4C289D53CB419777EDDE2C4B12C1A780
  • powershell-7.4.4-linux-x64.tar.gz
    • 49435200C43FE6FF83F3E62F9909B4062ED817A31D0697FB57611EA4FACA633B
  • powershell-7.4.4-osx-arm64.pkg
    • E8D00B7BF7C978DC312221785CC738185DE252199B19D10BB910146FF2A9786C
  • powershell-7.4.4-osx-arm64.tar.gz
    • 82E471BE4C5A523563D57C66225338466F432B146E8DDD048CB9B35570603D9C
  • powershell-7.4.4-osx-x64.pkg
    • F6ECE3D5AC121E990F0066F23B69D4F7E93EBCE921366775310470DEABBA7676
  • powershell-7.4.4-osx-x64.tar.gz
    • E2F951C1916319F059B5D26CE097A4F8AC21C1E71FE16F31FD4997FF26A2BE24
  • PowerShell-7.4.4-win.msixbundle
    • 9C6A4AE7E94D8F39C064667CA38E79C9E24A5DF02FBFC61A9407F823011FFF15
  • PowerShell-7.4.4-win-arm64.msi
    • B0782BB1E57C11EE5ECC95C066397844D7E31467C79B5A006DE95C32E128C9C0
  • PowerShell-7.4.4-win-arm64.zip
    • CA7E26F87B9EA4D1A4E5F6106A2E4506290284A0E892CC1F3E4A4227E7CD59AC
  • PowerShell-7.4.4-win-fxdependent.zip
    • ED91B2BD25C43CDE2F390A58301CDD0F533C7AA6EF3EAC0340CAB7E99EAD4809
  • PowerShell-7.4.4-win-fxdependentWinDesktop.zip
    • DD1324041ACE7E74E8866059CBCB25CBAD836E9FE36A9BD95B3D5C665E7F575B
  • PowerShell-7.4.4-win-x64.msi
    • C755A79759AD5DAA5F76A855ABB46BE1B9CE86616607138FEF5B02EC4BFAE643
  • PowerShell-7.4.4-win-x64.zip
    • 6461DD3FDA39FC65E30C7642F863B9E1DABE32885043094E1D8A79DFFCEF1DCB
  • PowerShell-7.4.4-win-x86.msi
    • F10E5834B69C207AA977E0137140362E7E3F2FC28438F26ABA21D27F3C24CA5F
  • PowerShell-7.4.4-win-x86.zip
    • 79F79F5615E65CF84212579EEB7D7CD9C89F2F0FF9DEE24AE570561877DFDFCB
  • powershell-lts_7.4.4-1.deb_amd64.deb
    • 104E2CBDB40E88C3154DB7805E5CC110511011E416758EA84094E81D0F86B6FF
  • powershell-lts-7.4.4-1.cm.aarch64.rpm
    • F761DBCE5309C9AF7D7C8A448D21DB393D2610ED920EA649B8D23DC6700F20A0
  • powershell-lts-7.4.4-1.cm.x86_64.rpm
    • A6FE4AF284BFB861D43937FE5D77F42B0E634480FD8E654CFC4A400C369D9E7D
  • powershell-lts-7.4.4-1.rh.x86_64.rpm
    • 99F905910EC96F45E522E91E6A319E12BCEB9807957ADA5B7C6F772F7E2CF9C3
  • powershell-lts-7.4.4-osx-arm64.pkg
    • 5221189C90DA5EB140D7E43A217DD985745ADC76DEF3403DB688A4383ED95CE5
  • powershell-lts-7.4.4-osx-x64.pkg
    • DFACB2F7A4ACDFBFA57F16A812C9AF695561C7292DC405F802D41F9B568C84ED

v7.2.22 Release of PowerShell

23 Jul 19:00
Compare
Choose a tag to compare

7.2.22 - 2024-07-18

Engine Updates and Fixes

  • Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31777 31788)

Build and Packaging Improvements

Bump .NET to 6.0.424

  • Enumerate over all signed zip packages
  • Update TPN for release v7.2.22 (Internal 31807)
  • Update CG Manifest for 7.2.22 (Internal 31804)
  • Add macos signing for package files (#24015) (#24058)
  • Update .NET version to 6.0.424 (#24033)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • A2730F18C3827751FC697F4368925DC998335DB1C4860C4C3A75CF6DFC818383
  • powershell_7.2.22-1.deb_amd64.deb
    • 8430f5a6bfeb0be938810a3afe4f8cdc83c81fb4a46095497e43d34470176ed4
  • powershell-7.2.22-1.cm.aarch64.rpm
    • e87caebc0426e57bf9bcf76f1f1ee3941d1a3e903e041fd1db4e04ea116ed74c
  • powershell-7.2.22-1.cm.x86_64.rpm
    • b5fb61ea2ee136218e2e29be779a052a4e59845d5980cf737b482e992abbe3f3
  • powershell-7.2.22-1.rh.x86_64.rpm
    • cc95c7e4e05edcc170f6548305dc092f93bdf5a7f3672c6cc18943f7dc751930
  • powershell-7.2.22-linux-arm32.tar.gz
    • 5ef0c2c8933a8c82acf3dfd5573af7f4103897934448cd1940f015ff2c666184
  • powershell-7.2.22-linux-arm64.tar.gz
    • 82185512a090df1454acb45b10ddb22a1a12209cb2da0479d648ee45caffe324
  • powershell-7.2.22-linux-musl-x64.tar.gz
    • f5d3df987cea5eda2da807ee15e261db6433ca8055791ac3c3432530e459c62c
  • powershell-7.2.22-linux-x64-fxdependent.tar.gz
    • 4911dfcc620da0deb5e0b505689f89109e102ca3b4f264fd1ffe112ae8bbe251
  • powershell-7.2.22-linux-x64.tar.gz
    • 23584ffee3f1175e3f9ded4c4e3008560eb887390e4e34b6feb772e5397fb093
  • powershell-7.2.22-osx-arm64.pkg
    • ED4016A44EF3BE4EBB47E1B2C0BD30346071646DDB70758C95B0DA19F6F61EE6
  • powershell-7.2.22-osx-arm64.tar.gz
    • E23F7C3391607336CD7184BEB80A1E83E9704CE218CA1E66ACB175FF6FB68447
  • powershell-7.2.22-osx-x64.pkg
    • B69AD3ECDD0479697BEC504F27BEEF2C8CC7D993F635D1027C5A41AFA18F7098
  • powershell-7.2.22-osx-x64.tar.gz
    • 2E42A381A9D9F9A03653F5348A3DA9F5D9FF4F8E535CF58E1C7484FC50A6DCAE
  • PowerShell-7.2.22-win-arm64.zip
    • 9FA16C1D4FFEABA8590DBC9121C175EF1210CA0547378E3A2D9D3F2B42E1782D
  • PowerShell-7.2.22-win-fxdependent.zip
    • B46DB65741AF7F06F57836ABCB7F804A7B7400012B88203A18C5F4CD22091F1F
  • PowerShell-7.2.22-win-fxdependentWinDesktop.zip
    • FD0BB07B65C197CD90077817525CBC4B65069AC11E9AD17C456E69139449124E
  • PowerShell-7.2.22-win-x64.msi
    • 8D8FAA641EDBC1791B780220C7D408531CF140815F948F9AC9CD0ECAD6A4517E
  • PowerShell-7.2.22-win-x64.zip
    • F69138E8C03841150A7625A7909CEA3A44B6E11CD6024CD6C35914983C77438E
  • PowerShell-7.2.22-win-x86.msi
    • 6124E42BCD32DEC0115B0EB84363495FFED1AC16C53F4E1AF33EB9C335BAB352
  • PowerShell-7.2.22-win-x86.zip
    • 5AC17AFE9CC6CAD2EE9A383B90493A8F692B9EF4E62BE81EC7862B7583FA8B8D
  • powershell-lts_7.2.22-1.deb_amd64.deb
    • 47042f022568974ddfee6faa359f5bb7d9cddbd8fdc66a485dabb1655ea34dff
  • powershell-lts-7.2.22-1.cm.aarch64.rpm
    • 81489ed43031ad0c6494ee7503d4e489f86943421506eae75db6189be203a177
  • powershell-lts-7.2.22-1.cm.x86_64.rpm
    • 36d8439a1d3e3e6a858644c9db78364deb8e8d992918b33378633349b296ffdf
  • powershell-lts-7.2.22-1.rh.x86_64.rpm
    • bb37e95b5799baffceb20020693bda14da6bec928bfdcffcd5643ae6fbdade2b
  • powershell-lts-7.2.22-osx-arm64.pkg
    • e4bf5b7e87f0a08794c7c656df746228851ac5ac7bc7ef4c4858930749f40506
  • powershell-lts-7.2.22-osx-x64.pkg
    • 8FA83DFFF45A9481ED7E250B067783AADCF4DA83EAC72E13E82CF96B8E71CC88

v7.4.3 Release of PowerShell

18 Jun 23:13
Compare
Choose a tag to compare

7.4.3 - 2024-06-18

General Cmdlet Updates and Fixes

  • Fix the error when using Start-Process -Credential without the admin privilege (#21393) (Thanks @jborean93!)
  • Fix Test-Path -IsValid to check for invalid path and filename characters (#21358)

Engine Updates and Fixes

  • Fix generating OutputType when running in Constrained Language Mode (#21605)
  • Expand ~ to $home on Windows with tab completion (#21529)
  • Make sure both stdout and stderr can be redirected from a native executable (#20997)

Build and Packaging Improvements

Update to .NET 8.0.6

We thank the following contributors!

@ForNeVeR!

  • Fixes for change to new Engineering System.
  • Fix argument passing in GlobalToolShim (#21333) (Thanks @ForNeVeR!)
  • Create powershell.config.json for PowerShell.Windows.x64 global tool (#23941)
  • Remove markdown link check on release branches (#23937)
  • Update to .NET 8.0.6 (#23936)
  • Fix error in the vPack release, debug script that blocked release (#23904)
  • Add branch counter variables for daily package builds (#21523)
  • Updates to package and release pipelines (#23800)
  • Fix exe signing with third party signing for WiX engine (#23878)
  • Use PSScriptRoot to find path to Wix module (#21611)
  • [StepSecurity] Apply security best practices (#21480)
  • Fix build failure due to missing reference in GlobalToolShim.cs (#21388)
  • Update installation on Wix module (#23808)
  • Use feed with Microsoft Wix toolset (#21651)
  • Create the Windows.x64 global tool with shim for signing (#21559)
  • Generate MSI for win-arm64 installer (#20516)
  • update wix package install (#21537)
  • Add a PAT for fetching PMC cli (#21503)
  • Official PowerShell Package pipeline (#21504)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 777FBC0DD876ECE1132A97F146FE44771254553426306146E38EB0E9241F7636
  • powershell_7.4.3-1.deb_amd64.deb
    • 6713c36469613c66df0a6a595cbdc3a00208f2e3bf008f4713f65cb54f20641d
  • powershell-7.4.3-1.cm.aarch64.rpm
    • d0b1668d789f7fcb59f3d5f79b1b5a0e37d67ceb4014977bf00e77c7a6f26db9
  • powershell-7.4.3-1.cm.x86_64.rpm
    • 4ada1df0e7a3c6d0202e408762f50b2d7eefbcf4b0d4e5e09b273a8a9de52faf
  • powershell-7.4.3-1.rh.x86_64.rpm
    • 11d309a007e9d3ec660dcab7dd5c419d7af0d13e5dcc9ec8e3a655fe9928426d
  • powershell-7.4.3-linux-arm32.tar.gz
    • 57713dcab628a7378e84ee3b58711767ab972549dd5545d82c750f0f43c8ac68
  • powershell-7.4.3-linux-arm64.tar.gz
    • 4ee4a3be2d9a273da3b709b80913fdf4ce1d871cdead309dc8e388e850bc08dd
  • powershell-7.4.3-linux-musl-x64.tar.gz
    • e7336a920c51ac4ef8a0950c4b3805734f18c03758771f9b0d53c9b7206b048d
  • powershell-7.4.3-linux-x64-fxdependent.tar.gz
    • ada70bed955877e7415035a8410b1b56a65388c508a35789b9c05826455e69cb
  • powershell-7.4.3-linux-x64-musl-noopt-fxdependent.tar.gz
    • 6ff0a70f123bc37a1cd95d02f9b761944678875d867111091cf83f7fd441023d
  • powershell-7.4.3-linux-x64.tar.gz
    • 5cfcc228afd3ffce536ec4541abafe97c629afcd6dc85c9a20712894bbf65adb
  • powershell-7.4.3-osx-arm64.pkg
    • E19E8983581C85575D7E738682E8E5EB60AC1EFDF78616B458AE25037C7B2E7F
  • powershell-7.4.3-osx-arm64.tar.gz
    • 9F5035EE9B320D663F06DC2F9909F74A362A857FC2E716499EAF37680DE65099
  • powershell-7.4.3-osx-x64.pkg
    • 8DDEB6B91C38ECCBA2A79837BC24BE187D47210DCE59916AF26C3C1C5165BE25
  • powershell-7.4.3-osx-x64.tar.gz
    • 6CC39527C4D3F1187BF6B0FEBD224FFE0C633475D0137F6A012BCB01CF4FE03F
  • PowerShell-7.4.3-win.msixbundle
    • 04F2317119D9E1CBA62D3C466FB61C16108AD0631675772117578D413B807D5E
  • PowerShell-7.4.3-win-arm64.msi
    • D4B8A85D377BAAD82D25090D164B5B0CA0A337FE64F9880AC9DF58E325C9527C
  • PowerShell-7.4.3-win-arm64.zip
    • A12078ED9D246B7B2933D6A5F4EFB8C2734B781C92BC34F7C818FA3214EC5461
  • PowerShell-7.4.3-win-fxdependent.zip
    • A6E298D53CC66B8C41101C81010B7102CAA66E7BF4DA12EFB49651D6DC55C9EE
  • PowerShell-7.4.3-win-fxdependentWinDesktop.zip
    • 7040504501D3EBCFE3A5F92669DFE28C53448BE8F7C19E660AD6827C7BF41420
  • PowerShell-7.4.3-win-x64.msi
    • 57342B7B9ACA6C53B27EE40A307E8FC5DC28B97218BFD016C7941CE25621F79B
  • PowerShell-7.4.3-win-x64.zip
    • 64B4A0636A2AF4854B90593AC78645BB59F86B4D094F75B41A5A617AFD2478D3
  • PowerShell-7.4.3-win-x86.msi
    • FB7B0104FCA8A4218560ECDFB6BBE51AB1B6E34234B4FECF43ED4B3A5014AD14
  • PowerShell-7.4.3-win-x86.zip
    • 52982520DC8282C3DAF56762392BAF4764741C35278C3E94DDA57CB3E583AF96
  • powershell-lts_7.4.3-1.deb_amd64.deb
    • 9203b1f9a88d968a1df750f02356cba738def2492932f6dfce0e19fa195aa157
  • powershell-lts-7.4.3-1.cm.aarch64.rpm
    • 50678a8a2f344d6dbb615422d6bcca2e4235dd14d490ecdfbbcde976dd6ddde1
  • powershell-lts-7.4.3-1.cm.x86_64.rpm
    • 17be90c6dd614b8410ea93d50d62eac842526c5421b67830929aad6c9f86a104
  • powershell-lts-7.4.3-1.rh.x86_64.rpm
    • d5603ec40a2be33aa3dc3cc89757d49e8f4c1a00134368abfaf8d1c945ee0166
  • powershell-lts-7.4.3-osx-arm64.pkg
    • 1F451ABC78A95BFD18931F4A2661EADB0F53B1B543534B5FBB13C4EBB4248B48
  • powershell-lts-7.4.3-osx-x64.pkg
    • AC2517918A90C5CED07976D4E8F4C3B5ACA5E06BB520B08878A82BF1665B35A4

v7.2.21 Release of PowerShell

18 Jun 23:10
Compare
Choose a tag to compare

7.2.21 - 2024-06-18

Build and Packaging Improvements

Release 7.2.20 broadly (was previously just released to the .NET SDK containers.)

Release 7.2.20 broadly

  • Fixes for change to new Engineering System.
  • Create powershell.config.json for PowerShell.Windows.x64 global tool (#23941) (#23942)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 783C2256451018F9FF862FA1F3848296AA19CF67E5C2C37B90CDA6F4104C0232
  • powershell_7.2.21-1.deb_amd64.deb
    • 877FB0E8433F608156F1612B50E8267E009AD6F77859187EFF6100EB08F7790F
  • powershell-7.2.21-1.cm.aarch64.rpm
    • B440475DB43ECDB952738D1FE946CD6E59398681EE9128F45523E925BAB2F54B
  • powershell-7.2.21-1.cm.x86_64.rpm
    • 6A47D73278A9F80A4C2A7A64FD26BA0F01FBA0D7447FA9A05617CD221FBA3789
  • powershell-7.2.21-1.rh.x86_64.rpm
    • 39287E83473804D3E63FCBD12A3F527AAE49317D67B3B5C8A4DCA7A8FDB92DC7
  • powershell-7.2.21-linux-arm32.tar.gz
    • 80FCFC3ED6D33BB7C8C7E2BD7EE823D10C83D8FB3122D14184D62EFE45AF58E7
  • powershell-7.2.21-linux-arm64.tar.gz
    • F85374AE173A2B19B6DD11663C0ED16A88487C8AD9F76FBFADAC4F4B1581F560
  • powershell-7.2.21-linux-musl-x64.tar.gz
    • 9DDEAFDBB95E621A54ED2DC0626E45262318A8F029F4DE93B2E29F7306DC83A6
  • powershell-7.2.21-linux-x64-fxdependent.tar.gz
    • D207BE3A33F64A837C7BB98B9D06F6B68D3355D78EE0FDCB99C62C42BB8EC4D9
  • powershell-7.2.21-linux-x64.tar.gz
    • 194C8F8E9C8795D26083BEA68D445191302E6298C104A4FEDBDE142BA106DC3A
  • powershell-7.2.21-osx-arm64.pkg
    • 9FFC8B8182A1E6CDB63AA19A9B1DD84605E1E75236DD71CDF9A79196CA8EB4A2
  • powershell-7.2.21-osx-arm64.tar.gz
    • B0F80A8A7B77F0CAFD1778BAF79B5F50F96BC35739BCF8EE9F6DB9E2138DE2EC
  • powershell-7.2.21-osx-x64.pkg
    • 2B22748B7C8690EA91721EEFCCC7CD1E0871F7AFA4941CEE9A9369D5E7957171
  • powershell-7.2.21-osx-x64.tar.gz
    • 06ADCE2B29686771100C9813FF64C9F417A3AE1D95DA82CE5B09C7148B65A90A
  • PowerShell-7.2.21-win-arm64.zip
    • 68A9697000BD35674E233EEE5A6AD12A072A987D3CC0FE1469571D94B5337E24
  • PowerShell-7.2.21-win-fxdependent.zip
    • 88E4573F0D845C3B7FCB30583ACF7435051B680007A3AC507B68834FD2F71103
  • PowerShell-7.2.21-win-fxdependentWinDesktop.zip
    • A9B6ECB7F355C166AA31EF667259FB0265F36FF97EB64724DC7FF1591BE42E96
  • PowerShell-7.2.21-win-x64.msi
    • 407640B11C89D66EC7892229E68B1D74B26F0E820B52DA268C67FD166C2B46AD
  • PowerShell-7.2.21-win-x64.zip
    • A65E0EFCAFA09E95459471A00BEFA8AF3FD31C1B98D17D926CD1582A483C6249
  • PowerShell-7.2.21-win-x86.msi
    • CDFD69F6997EABE5ABDC38869EEDFD90761416261BF95531300F652D0932BF0A
  • PowerShell-7.2.21-win-x86.zip
    • 38BAA68C799D47733E712CDE65A0074C2308DB8F068DAA023EDCEC0013133D52
  • powershell-lts_7.2.21-1.deb_amd64.deb
    • CFD4822D8CDA8BFAB273DD562717875B002DDBC775F73A163AABDF6B52652130
  • powershell-lts-7.2.21-1.cm.aarch64.rpm
    • 5C1BFE563DD368F6A35F0B3A47AC546680E4825FFC2229910504495048B68DB8
  • powershell-lts-7.2.21-1.cm.x86_64.rpm
    • 0B1A2738191615FD04F84D79A8EC3E35C9285E1B70B9F73B976C1C1A002C4115
  • powershell-lts-7.2.21-1.rh.x86_64.rpm
    • 43DC936AD97C02AC9611BBC31EE331D29527B199A73A05EF786463833D5B289F
  • powershell-lts-7.2.21-osx-arm64.pkg
    • FB8D4627EEADD2CB64947D221599DB43EC451AE25EACE4A1FB9CF2E6E2E10136
  • powershell-lts-7.2.21-osx-x64.pkg
    • A7DC31EB578906DBA1A45029ABA5AE318E3FAB2BE69B629F8F7D00385CF99609

v7.5.0-preview.3 Release of PowerShell

24 May 18:32
Compare
Choose a tag to compare
Pre-release

7.5.0-preview.3 - 2024-05-16

Breaking Changes

  • Remember installation options and used them to initialize options for the next installation (#20420) (Thanks @reduckted!)
  • ConvertTo-Json: Serialize BigInteger as a number (#21000) (Thanks @jborean93!)

Engine Updates and Fixes

  • Fix generating OutputType when running in Constrained Language Mode (#21605)
  • Revert the PR #17856 (Do not preserve temporary results when no need to do so) (#21368)
  • Make sure the assembly/library resolvers are registered at early stage (#21361)
  • Fix PowerShell class to support deriving from an abstract class with abstract properties (#21331)
  • Fix error formatting for pipeline enumeration exceptions (#20211)

General Cmdlet Updates and Fixes

  • Added progress bar for Remove-Item cmdlet (#20778) (Thanks @ArmaanMcleod!)
  • Expand ~ to $home on Windows with tab completion (#21529)
  • Separate DSC configuration parser check for ARM processor (#21395) (Thanks @dkontyko!)
  • Fix [semver] type to pass semver.org tests (#21401)
  • Don't complete when declaring parameter name and class member (#21182) (Thanks @MartinGC94!)
  • Add RecommendedAction to ConciseView of the error reporting (#20826) (Thanks @JustinGrote!)
  • Fix the error when using Start-Process -Credential without the admin privilege (#21393) (Thanks @jborean93!)
  • Fix Test-Path -IsValid to check for invalid path and filename characters (#21358)
  • Fix build failure due to missing reference in GlobalToolShim.cs (#21388)
  • Fix argument passing in GlobalToolShim (#21333) (Thanks @ForNeVeR!)
  • Make sure both stdout and stderr can be redirected from a native executable (#20997)
  • Handle the case that Runspace.DefaultRunspace == null when logging for WDAC Audit (#21344)
  • Fix a typo in releaseTools.psm1 (#21306) (Thanks @eltociear!)
  • Get-Process: Remove admin requirement for -IncludeUserName (#21302) (Thanks @jborean93!)
  • Fall back to type inference when hashtable key-value cannot be retrieved from safe expression (#21184) (Thanks @MartinGC94!)
  • Fix the regression when doing type inference for $_ (#21223) (Thanks @MartinGC94!)
  • Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets" (#21049)
  • Fix a regression in Format-Table when header label is empty (#21156)

Code Cleanup

We thank the following contributors!

@xtqqczze

  • Enable CA1868: Unnecessary call to 'Contains' for sets (#21165) (Thanks @xtqqczze!)
  • Remove JetBrains.Annotations attributes (#21246) (Thanks @xtqqczze!)

Tests

  • Update metadata.json and README.md (#21454)
  • Skip test on Windows Server 2012 R2 for no-nl (#21265)

Build and Packaging Improvements

Bump to .NET 9.0.0-preview.3

We thank the following contributors!

@alerickson, @tgauth, @step-security-bot, @xtqqczze

  • Fix PMC publish and the file path for msixbundle
  • Fix release version and stage issues in build and packaging
  • Add release tag if the environment variable is set
  • Update installation on Wix module (#23808)
  • Updates to package and release pipelines (#23800)
  • Update PSResourceGet to 1.0.5 (#23796)
  • Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#21520)
  • Bump actions/dependency-review-action from 4.2.5 to 4.3.2 (#21560)
  • Bump actions/checkout from 4.1.2 to 4.1.5 (#21613)
  • Bump github/codeql-action from 3.25.1 to 3.25.4 (#22071)
  • Use feed with Microsoft Wix toolset (#21651) (Thanks @tgauth!)
  • Bump to .NET 9 preview 3 (#21782)
  • Use PSScriptRoot to find path to Wix module (#21611)
  • Create the Windows.x64 global tool with shim for signing (#21559)
  • Update Wix package install (#21537) (Thanks @tgauth!)
  • Add branch counter variables for daily package builds (#21523)
  • Use correct signing certificates for RPM and DEBs (#21522)
  • Revert to version available on Nuget for Microsoft.CodeAnalysis.Analyzers (#21515)
  • Official PowerShell Package pipeline (#21504)
  • Add a PAT for fetching PMC cli (#21503)
  • Bump ossf/scorecard-action from 2.0.6 to 2.3.1 (#21485)
  • Apply security best practices (#21480) (Thanks @step-security-bot!)
  • Bump Microsoft.CodeAnalysis.Analyzers (#21449)
  • Fix package build to not check some files for a signature. (#21458)
  • Update PSResourceGet version from 1.0.2 to 1.0.4.1 (#21439) (Thanks @alerickson!)
  • Verify environment variable for OneBranch before we try to copy (#21441)
  • Add back two transitive dependency packages (#21415)
  • Multiple fixes in official build pipeline (#21408)
  • Update PSReadLine to v2.3.5 (#21414)
  • PowerShell co-ordinated build OneBranch pipeline (#21364)
  • Add file description to pwsh.exe (#21352)
  • Suppress MacOS package manager output (#21244) (Thanks @xtqqczze!)
  • Update metadata.json and README.md (#21264)

Documentation and Help Content

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DEECB5DD5640A57A19AEA50A0C69BF644F1562708666211BC5CE6F8553D185E4
  • powershell-7.5.0-preview.3-linux-arm32.tar.gz
    • 6416F5400D890F6C77EEE7999DF53222E5D52A0F6AD724FBFE1FC92332F66D75
  • powershell-7.5.0-preview.3-linux-arm64.tar.gz
    • CB4360284601F220FFDD6BBE1C532AC1F8197BB37B9F228B131AE12AB4A1E501
  • powershell-7.5.0-preview.3-linux-musl-x64.tar.gz
    • 3D87A2106E44865C3058FE310DAF7217A79AC1A96FEDB5B381D5C76820F676AC
  • powershell-7.5.0-preview.3-linux-x64-fxdependent.tar.gz
    • 605D823AA119FE8343B3682173658FB60F19F5CC19C8A03EC3419EF030C9FDB2
  • powershell-7.5.0-preview.3-linux-x64-musl-noopt-fxdependent.tar.gz
    • 4F917BCF2838865E892AD95892B92FEDEBD38A6CB05CF435EF3645F87EDC3BA8
  • powershell-7.5.0-preview.3-linux-x64.tar.gz
    • 7D30425BDED55D8F395C81C11B50AE91C38C9F61F754277F980BF7D6F7EF43CF
  • powershell-7.5.0-preview.3-osx-arm64.pkg
    • 5E2365F24B8AB74FDFEB091BCA5E4F0CC69D88B9F060BE723426A214258691CE
  • powershell-7.5.0-preview.3-osx-arm64.tar.gz
    • 5368B313BD2C5D0DABCE865B3EE970B737AEA4ED1E07CB517EC9681208E9CDD1
  • powershell-7.5.0-preview.3-osx-x64.pkg
    • 62AF23021C3777F5844903458133AB787683E605CED0BB074B36DF5EDAFA5167
  • powershell-7.5.0-preview.3-osx-x64.tar.gz
    • 9B51026AD685C93446D258E927DD8A8587E4BF97E7E64AEC482C3DDDC74EE9A6
  • PowerShell-7.5.0-preview.3-win-arm64.msi
    • 8FBC6B127795300049208BE14ED1C1E56A43ED20A5EFC99C442CB7D2B6CA9FC2
  • PowerShell-7.5.0-preview.3-win-arm64.zip
    • 837EF2B709F093ECFADDFAEBB1E45BB4411ED2E6BF6F3A1B6F7290D4EAB21839
  • PowerShell-7.5.0-preview.3-win-fxdependent.zip
    • F92700C59F577592581A298855CB8820E9C57BA16F77133C01A8B0A553C45F21
  • PowerShell-7.5.0-preview.3-win-fxdependentWinDesktop.zip
    • EBDA477C577A3F02E9B2F2E2A58F2EDBE3FE2CB2104B86428AFCD917D17024BD
  • PowerShell-7.5.0-preview.3-win-x64.msi
    • 1D6A1A9E8A30CA99D2930767727788C38ACCABBEAD3BA4DB6E2E890DE7E14375
  • PowerShell-7.5.0-preview.3-win-x64.zip
    • B14C25B408A46639818CD8977BD159B3EF5E4BDDD67D359426A24271A14F51B4
  • PowerShell-7.5.0-preview.3-win-x86.msi
    • 358EEF98B9F0F2F25FFD912B7D2776665E3DC9E6079F1C39B52097526C02586B
  • PowerShell-7.5.0-preview.3-win-x86.zip
    • 7128B230EF0DCAEE0785DCE82538D5A59E5D005CD964A6925385A3FBC69762C3
  • powershell-preview_7.5.0-preview.3-1.deb_amd64.deb
    • 0B6861652FD5A3284B69C3E1BBB53E403067A0BE1E657F46BFDDCDFC2FEC3998
  • powershell-preview-7.5.0_preview.3-1.cm.aarch64.rpm
    • 8DFA5E602297480C8913DD65F3DA4B30DD47E892C02637F98358D9CE3BA98DAC
  • powershell-preview-7.5.0_preview.3-1.cm.x86_64.rpm
    • 1D74C134600D27C678278E711346DA8A78824C63082CDC55E12386B92983713E
  • powershell-preview-7.5.0_preview.3-1.rh.x86_64.rpm
    • 277D89A2038C41F8895973F23A764CE4E524A06D68B74DD9B1C26E8BC4B2F462

v7.4.2 Release of PowerShell

11 Apr 23:07
Compare
Choose a tag to compare

7.4.2 - 2024-04-11

General Cmdlet Updates and Fixes

  • Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets" (#21049)
  • Fix regression with Get-Content when -Tail 0 and -Wait are both used (#20734) (Thanks @CarloToso!)
  • Fix Get-Error serialization of array values (#21085) (Thanks @jborean93!)
  • Fix a regression in Format-Table when header label is empty (#21156)

Engine Updates and Fixes

  • Revert the PR #17856 (Do not preserve temporary results when no need to do so) (#21368)
  • Make sure the assembly/library resolvers are registered at early stage (#21361)
  • Handle the case that Runspace.DefaultRunspace is null when logging for WDAC Audit (#21344)
  • Fix PowerShell class to support deriving from an abstract class with abstract properties (#21331)
  • Fix the regression when doing type inference for $_ (#21223) (Thanks @MartinGC94!)

Build and Packaging Improvements

Bump to .NET 8.0.4

  • Revert analyzer package back to stable
  • Update SDK, deps and cgmanifest for 7.4.2
  • Revert changes to packaging.psm1
  • Update PSResourceGet version from 1.0.2 to 1.0.4.1 (#21439)
  • Verify environment variable for OneBranch before we try to copy (#21441)
  • Remove surrogateFile setting of APIScan (#21238)
  • Add dotenv install as latest version does not work with current Ruby version (#21239)
  • Multiple fixes in official build pipeline (#21408)
  • Add back 2 transitive dependency packages (#21415)
  • Update PSReadLine to v2.3.5 for the next v7.4.x servicing release (#21414)
  • PowerShell co-ordinated build OneBranch pipeline (#21364)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D7E1157BE915CA41D8EEBA4DFCC3065FB6801EDAF45A54703BFD23EB580BD37F
  • powershell_7.4.2-1.deb_amd64.deb
    • 3EF8BCAD31FF05925A11CEFCC007C82A5BB8E669970D2D91F9214BF19FEFAB6A
  • powershell-7.4.2-1.cm.aarch64.rpm
    • B03EA3BFC11488E084E13BD34D2FF1D9BEB65B63713C852A00D3C5E42C4202E5
  • powershell-7.4.2-1.cm.x86_64.rpm
    • B56D5A920864532BAB7A3D098E576DDEB32D2321FDD9C245CBCFCFE44B49783A
  • powershell-7.4.2-1.rh.x86_64.rpm
    • 1656A8166A96593F46576478B4BE27AC50C2F74AD2CCDB85889D939D4D79A260
  • powershell-7.4.2-linux-arm32.tar.gz
    • 6BF11145E6D15EA8A89D9167BDCEF0D75848462E4369C837FDA37A6550D2DC5F
  • powershell-7.4.2-linux-arm64.tar.gz
    • 006021694A9E0CE962457D23189E3CB88AE030863B221907F8FB891DF9497AEB
  • powershell-7.4.2-linux-musl-x64.tar.gz
    • 159D89E17BC5E9B80C77B798E5ACA5785CF5EC097FCD8DD71C753178DB7C0F85
  • powershell-7.4.2-linux-x64-fxdependent.tar.gz
    • 7B8E4C2300C7DF103BCAADA52C4C55C63BEECE5FC6B1DC3081F8D995C6405B53
  • powershell-7.4.2-linux-x64-musl-noopt-fxdependent.tar.gz
    • F6D5AD13560A8A29F9F31EA404598354F9BBF53D99EFFABA8E39A494DA7D41CD
  • powershell-7.4.2-linux-x64.tar.gz
    • 36605DC37979DE5AF2E10783BF70C0AD8150521E81E6D7C9322036EBB897E7FE
  • powershell-7.4.2-osx-arm64.pkg
    • 7B807A68110C44B53911561E7E43BB9D4A37CFE9666A8D157D6FCC6B2B93E51C
  • powershell-7.4.2-osx-arm64.tar.gz
    • 1A0D705C8C3FC7FB347600A4C9C6787C2E1E2BECC8A1DB87AFC9C7BC138F166E
  • powershell-7.4.2-osx-x64.pkg
    • 574F3AE046625BF2D300B2AE58A818E4D4059797B0C72ED67686EC09849CAC68
  • powershell-7.4.2-osx-x64.tar.gz
    • 8C7E1763F5E36258E4555E0394EABE7FC970583705180EF269514A806515CFE2
  • PowerShell-7.4.2-win.msixbundle
    • C11CF6BCCA187027B2DD23AB5103C2C47E43D1FEC4CF7E030BE7FBD08593E14B
  • PowerShell-7.4.2-win-arm64.zip
    • 701CC2CA0DCFB7C63A189619B86D9517BD5D0730E7E08907A3E7531DC0E8E8D1
  • PowerShell-7.4.2-win-fxdependent.zip
    • E198E76A4D16402289FAC0D6EAC6ECEB18C030BC84242D85BFD3F3B5566F8ECE
  • PowerShell-7.4.2-win-fxdependentWinDesktop.zip
    • 69AD389BCC425ED3D50B22FFCFF308CD87BAE24E303585B2DEF9D6D4E9D99631
  • PowerShell-7.4.2-win-x64.msi
    • 6DEFE662DD9E323113E8E683F604031D1E726615FB8E102C048FF52C6E9FD1E4
  • PowerShell-7.4.2-win-x64.zip
    • 1E43548E1000EF8220A24DA3EA5113B140DD1B2301DB03D732B48B980A887656
  • PowerShell-7.4.2-win-x86.msi
    • 7BF4F3459FF3EDBEA9E578662973F4970DA313B43C5E72D1C1CF010C63A95106
  • PowerShell-7.4.2-win-x86.zip
    • E6EBBBC1335F496928E2721A0BEC79AAF7037658511E241CB51C8B05C78C88F0
  • powershell-lts_7.4.2-1.deb_amd64.deb
    • 4B102B9B2AC3A2D1E36EE5497E9C287DFA6BE2A3920220C194AE394ACF76F48D
  • powershell-lts-7.4.2-1.cm.aarch64.rpm
    • CF501189C8DFCB999437AE81EFC140A29FDC07952FB55D6C31BB6C7B9EED0079
  • powershell-lts-7.4.2-1.cm.x86_64.rpm
    • 329F2A971EEC16C7FF690D21CF318F0581FDB744A200E6AD6CB721AF10E63F48
  • powershell-lts-7.4.2-1.rh.x86_64.rpm
    • E97DB8DA59A180897AAABEB482D10DDCEE2F72B7547A977C2042F2F9C6FFF899
  • powershell-lts-7.4.2-osx-arm64.pkg
    • 126F687949BA9F14E3449198FBFC2EF5835A5313C8C94533F9F5CEE987EA6BDD
  • powershell-lts-7.4.2-osx-x64.pkg
    • DB22268AD133E751367E48D45A565A5281DB87DF7E0DB56C9D52905B42DA6CBA

v7.3.12 Release of PowerShell

11 Apr 22:57
Compare
Choose a tag to compare

7.3.12 - 2024-04-11

Build and Packaging Improvements

Bump to .NET 7.0.18

  • Update SDK, dependencies and cgmanifest for 7.3.12
  • Revert changes to packaging.psm1
  • Verify environment variable for OneBranch before we try to copy (#21441)
  • Multiple fixes in official build pipeline (#21408)
  • PowerShell co-ordinated build OneBranch pipeline (#21364)
  • Add dotenv install as latest version does not work with current Ruby version (#21239)
  • Remove surrogateFile setting of APIScan (#21238)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 853A155EF847650BC539C4ED4873824773F8D77F8E80B2EE140F9F45B46AF10E
  • powershell_7.3.12-1.deb_amd64.deb
    • 6167E2B4AC81B4C57AED800CAB6F851BF24C8D108FEE9E47811171792877E74E
  • powershell-7.3.12-1.cm.aarch64.rpm
    • 5071171D2EC6D4108D86DA17715B42D937E677A81019F1EA0417C2091C5F1C10
  • powershell-7.3.12-1.cm.x86_64.rpm
    • E7B5D373E2A3D6ED0C7C2124E0AA1814120C70B199EFA52D1A09D5439302553F
  • powershell-7.3.12-1.rh.x86_64.rpm
    • EE480213A010B475E6335EC50F205944C3EF994AFD255084865480CF101B73B9
  • powershell-7.3.12-linux-alpine-x64.tar.gz
    • AE7B591637971EBD66FF5B907220FE7E0AE4ACF9E49650434F2B07FAE68624CC
  • powershell-7.3.12-linux-arm32.tar.gz
    • EFB0EFC89A31375DC901A363EC4A5D8F99E2E93626C7DF1C2A434B1DF3A9837B
  • powershell-7.3.12-linux-arm64.tar.gz
    • C0B465BB60B4D8814682E7F4078006C3A118EC10CF98DEB2143849AC18AA2E39
  • powershell-7.3.12-linux-x64-fxdependent.tar.gz
    • 4EBB09C0C1FB7DCE4287ECBC8592FE44F52B669915406B3667669E9BEA9860EF
  • powershell-7.3.12-linux-x64.tar.gz
    • 34D2ED497F11D3C160A6A20ABD635686458D7C5173FEDE7AD354BD73327FE89B
  • powershell-7.3.12-osx-arm64.pkg
    • B00634D93687640953CCE9A1D2188F1CCF64A51F2E6C74240182C950645D7E96
  • powershell-7.3.12-osx-arm64.tar.gz
    • 57F0E8CD206C8D8AEF000AF2DB4104FEFBD89C2822CD511716D522018BB9FBE9
  • powershell-7.3.12-osx-x64.pkg
    • CDE1290C2ECC61016074C45CBAE73FAD409981AE40A6FF4A98AF23FD7E4011F1
  • powershell-7.3.12-osx-x64.tar.gz
    • 57A9EFB57051D3B7BD56847E89F6F3E4295A8121226B0DE6B2AE8DD54251CBC4
  • PowerShell-7.3.12-win-arm32.zip
    • A11F3DF61AAC7D3DEF0BDC8F3285F8DEE8C1865AD551966E7000B8E9A2B8073B
  • PowerShell-7.3.12-win-arm64.zip
    • 8D2C70B6C2BADFCA3CC9D81C32021FA19C30CA61C0ABE74E6060B4A65D57ED3D
  • PowerShell-7.3.12-win-fxdependent.zip
    • 9EE8528B7990248AD0BCCFEC336D2EDB191ADAB1D5C7F8A3BEFA25ACEF9C5702
  • PowerShell-7.3.12-win-fxdependentWinDesktop.zip
    • EAEA1D54AC3384BEEF67082FB6D794D4DDE43E869BEC665CD20AE259A62FF873
  • PowerShell-7.3.12-win-x64.msi
    • 67F2F3BD85A1A0753E3386900DB7C9D2C8719472D342094FD6308641D3FBDB3B
  • PowerShell-7.3.12-win-x64.zip
    • C515C7C1B5BF1E3B5AA991274E89EA0DAA8E8BD5CA08AD554ADBC514E90005F4
  • PowerShell-7.3.12-win-x86.msi
    • 5410676D86C3230E6F227A937023C59FBB33857A2ED8D1ABFAFD4B550B351361
  • PowerShell-7.3.12-win-x86.zip
    • 5D660E9A578F7DBFECDF01A19AE0163AA438E1C15061FAC8B32FBE0BDE1A2B22