Skip to content

Releases: PowerShell/PowerShell

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

v7.6.0-rc.1 Release of PowerShell

20 Feb 00:15
9a42b91

Choose a tag to compare

Pre-release

7.6.0-rc.1 - 2026-02-19

Tests

  • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#26705)

Build and Packaging Improvements

Expand to see details.

  • Update branch for release (#26779)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0-rc3 (#26767)
  • Update Microsoft.PowerShell.Native package version (#26748)
  • Move PowerShell build to depend on .NET SDK 10.0.102 (#26717)
  • Fix buildinfo.json uploading for preview, LTS, and stable releases (#26715)
  • Fix macOS preview package identifier detection to use version string (#26709)
  • Update metadata.json to update the Latest attribute with a better name (#26708)
  • Remove unused runCodesignValidationInjection variable from pipeline templates (#26707)
  • Update Get-ChangeLog to handle backport PRs correctly (#26706)
  • Bring release changes from the v7.6.0-preview.6 release (#26626)
  • Fix the DSC test by skipping AfterAll cleanup if the initial setup in BeforeAll failed (#26622)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DE5F1D117891550719C7CCDEB0A26BD9C7989F2C1B6E8D0D3C2209B36666F1B5
  • powershell-7.6.0-rc.1-linux-arm32.tar.gz
    • ED25EE0218FDB0A65A53FAB3A6E100D0E95D3F7C5835D4295C7DBE1C67DA8522
  • powershell-7.6.0-rc.1-linux-arm64.tar.gz
    • 055A6220F6FEFAE630801CC6A563F4B05341F75D95000D1729158E9E0E09B2B4
  • powershell-7.6.0-rc.1-linux-musl-x64.tar.gz
    • 814978596B472F9C7442BA9D352DCD41C0641DD6A082CA3E6261782E7529BB5B
  • powershell-7.6.0-rc.1-linux-x64-fxdependent.tar.gz
    • 000424060E5481ADEB620FF6CBA3C2187915D72C2266D6D3C1B7B03D54BFA538
  • powershell-7.6.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • 5DC52CA807ABE01349D09EE9EC7933674FD827E02986144E36FFF6A7E35AEB73
  • powershell-7.6.0-rc.1-linux-x64.tar.gz
    • 747E4255D19A756A953B62D35EA9B76C80C9DB8E0E4C49D387E35B041ACFC3FB
  • powershell-7.6.0-rc.1-osx-arm64.pkg
    • 6AB6FD945B195ED4A9AE6D2BE3FEA3172CA158505707561BA74822DD4165F759
  • powershell-7.6.0-rc.1-osx-arm64.tar.gz
    • EEF985E1A86AB048C11DFA95259D17586F2DE136A3EDB469750221EE03C59C67
  • powershell-7.6.0-rc.1-osx-x64.pkg
    • 9A11B5ABD5FE6BCEA39FDB646E609C56C2FA0B97DB1FD39CB8AD8978A23307D2
  • powershell-7.6.0-rc.1-osx-x64.tar.gz
    • 921E833EF3300F444E148D4B5B945BFF6C905C9C821AF77DE6DAB6B36C0F5CDC
  • PowerShell-7.6.0-rc.1-win-arm64.msi
    • F0E52335F170150489C418DB13506314648185B90D86957E97013E26F9304CE3
  • PowerShell-7.6.0-rc.1-win-arm64.zip
    • 67928C14B65BD29F69780440E23391EFAF5431F3130B68F8D9FC7B77EF3705EA
  • PowerShell-7.6.0-rc.1-win-fxdependent.zip
    • F18BFD35CF97276C895DA6440F44467A9F4632E77B261C09B3A2165FD1D18068
  • PowerShell-7.6.0-rc.1-win-fxdependentWinDesktop.zip
    • 7F1E4B9FF6D01BB1E123E7E31A3F13CCF55B9D220401A6A6339F406C3B4D692D
  • PowerShell-7.6.0-rc.1-win-x64.msi
    • B45CF971EE1350E7FF7E3DA632F305463F33D283ED858A32EC3F3C3DAE5129F4
  • PowerShell-7.6.0-rc.1-win-x64.zip
    • 3AAB783413832CABBCFEAE524FE905C7787710AF324D773315DE457BFA9A3157
  • PowerShell-7.6.0-rc.1-win-x86.msi
    • 21252FEA082DBD7B7D945143D3B0FA06D5EB0E4AC04EE5DFED822E04A73D8A49
  • PowerShell-7.6.0-rc.1-win-x86.zip
    • AEE334BC258DB05F50D303F69DB998641D7A779A815DBB33B50487490E51EEC0
  • PowerShell-7.6.0-rc.1.msixbundle
    • 46EC6FC9D9B33DC35F576332CCF966EB0C60CF289CD013472DE2A4F83E63443B
  • powershell-preview-7.6.0_rc.1-1.cm.aarch64.rpm
    • 4722B768A12216612D7B2273266C6D0AFD5FC29205273EA49A1126C4FDD16270
  • powershell-preview-7.6.0_rc.1-1.cm.x86_64.rpm
    • 720CAE0F2D8B186CA29FD4FDC196BE9626EC03E6148836DB667662D50DE1C981
  • powershell-preview-7.6.0_rc.1-1.rh.x86_64.rpm
    • E7AE495A5496414CD4F6E1C511F540F82DCD6793A0992E6D9DD1C53DA006C316
  • powershell-preview_7.6.0-rc.1-1.deb_amd64.deb
    • F1FAFA9382F3A3915D47B278C40FD56AE051D6DE0D4041DE3C13415332859E5A

v7.6.0-preview.6 Release of PowerShell

17 Dec 20:13

Choose a tag to compare

Pre-release

7.6.0-preview.6 - 2025-12-11

Known Issues

ο»ΏThe current release is unavailable on both NuGet and the Linux package repositories hosted on packages.microsoft.com.

Engine Updates and Fixes

  • Properly expand aliases to their actual resolved commands (#26571) (Thanks @kilasuit!)

General Cmdlet Updates and Fixes

  • Update Microsoft.PowerShell.PSResourceGet to v1.2.0-preview5 (#26590)
  • Make the experimental feature PSFeedbackProvider stable (#26502)
  • Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#26487)
  • Add Delimiter parameter to Get-Clipboard (#26572) (Thanks @MartinGC94!)
  • Close pipe client handles after creating the child ssh process (#26564)
  • Make some experimental features stable (#26490)
  • DSC v3 resource for PowerShell Profile (#26447)

Tools

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

Tests

  • Fix merge conflict checker for empty file lists and filter *.cs files (#26556)
  • Add markdown link verification for PRs (#26445)

Build and Packaging Improvements

Expand to see details.

  • Fix template path for rebuild branch check in package.yml (#26560)
  • Update the macos package name for preview releases to match the previous pattern (#26576)
  • Add rebuild branch support with conditional MSIX signing (#26573)
  • Update the WCF packages to the latest version that is compatible with v4.10.3 (#26503)
  • Improve ADO package build and validation across platforms (#26532)
  • Mirror .NET/runtime ICU version range in PowerShell (#26563) (Thanks @kasperk81!)
  • Update the macos package name for preview releases to match the previous pattern (#26562)
  • Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26561)
  • Move package validation to package pipeline (#26558)
  • Optimize/split windows package signing (#26557)
  • Remove usage of fpm for DEB package generation (#26504)
  • Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26524)
  • Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26501)
  • Replace fpm with native rpmbuild for RPM package generation (#26441)
  • Fix GitHub API rate limit errors in test actions (#26492)
  • Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26493)
  • Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26488)
  • Fix build to only enable ready-to-run for the Release configuration (#26481)
  • Integrate Windows packaging into windows-ci workflow using reusable workflow (#26468)
  • Update outdated package references (#26471)
  • GitHub Workflow cleanup (#26439)
  • Update PSResourceGet package version to preview4 (#26438)
  • Update PSReadLine to v2.4.5 (#26446)
  • Add network isolation policy parameter to vPack pipeline (#26444)
  • Fix a couple more lint errors
  • Fix lint errors in preview.md
  • Make MSIX publish stage dependent on SetReleaseTagandContainerName stage

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • CA3FEB09382B9B02A1D8E25C055ADC3BD7DE86934591E1BA9556C77E6F7B361D
  • powershell-7.6.0-preview.6-linux-arm32.tar.gz
    • 7CDB4FAE883B76F5A8C1D0696952EC0935D52EF1935225DB34A6B0963769465C
  • powershell-7.6.0-preview.6-linux-arm64.tar.gz
    • 292944B549D013A887A6A6BA289B88B3C2DC37368F8C8C4ACFF4576CDB221102
  • powershell-7.6.0-preview.6-linux-musl-x64.tar.gz
    • BF26F568D8A9343C4052651C5A0D022BA23EE4EB66FBCBE0AF4ACA62957D136E
  • powershell-7.6.0-preview.6-linux-x64-fxdependent.tar.gz
    • 4D81C4E23880E6505319088C262079A778E7256B442DE8454977FFE25EA43F2C
  • powershell-7.6.0-preview.6-linux-x64-musl-noopt-fxdependent.tar.gz
    • 3B5E86E90B965B81944B6F604C033BC88062895166D29BDBE5693E858AD08654
  • powershell-7.6.0-preview.6-linux-x64.tar.gz
    • 12D895F6451C4BC950562E34845C5A9C8B634783B74B04C1D7D555662EDDEB6A
  • powershell-7.6.0-preview.6-osx-arm64.pkg
    • 86017626F74E0DE76BF1815FB69B21CB216098AA870CA22144C04402B4B4F3FB
  • powershell-7.6.0-preview.6-osx-arm64.tar.gz
    • E84753A29D6D3B564BE38CF716971644B8DF05AFE0E948CB60480D36B9CD3D0E
  • powershell-7.6.0-preview.6-osx-x64.pkg
    • 3E9C2EF2454B10F064C7031C3232B38A333093BE7D1EA576BEBF4DA95A42BC10
  • powershell-7.6.0-preview.6-osx-x64.tar.gz
    • E79275BAB3095C99AEA177385C24B4E164B54EE345A8DB092488C6EAA0F96D92
  • PowerShell-7.6.0-preview.6-win-arm64.msi
    • 04E17D8A7D1047D7518BB4D1006BE56617A8AEE8DE92E8946C0495DC3362787C
  • PowerShell-7.6.0-preview.6-win-arm64.zip
    • 36DC90E7F0E7870B0970C9A58790DE4DE4217E65ACAFAF790E87B7C97D93649F
  • PowerShell-7.6.0-preview.6-win-fxdependent.zip
    • 540AB8D00A9FEBD92F311850548DCD9EF2C265A0E3D4B328827044A3F31F737F
  • PowerShell-7.6.0-preview.6-win-fxdependentWinDesktop.zip
    • 1BB7094782FCD56B9502D777885C5823D8E366BEF78BE851555B4BD5D933E4A2
  • PowerShell-7.6.0-preview.6-win-x64.msi
    • 772023C278C581C9D4A1D521D56CC2F5A4C4867FD1A86EECBB040BDD371D440D
  • PowerShell-7.6.0-preview.6-win-x64.zip
    • 481CE45BD9EBFAB9A5B254A35F145FB6259BD452AE67D92AB1D231B6367987D9
  • PowerShell-7.6.0-preview.6-win-x86.msi
    • 4D1643AEFFC8D291C8BC3A6C0F4FC5D3A2B98CB5814507A9208F5E8F92E09DD8
  • PowerShell-7.6.0-preview.6-win-x86.zip
    • 22E52D5583E032AAD40AFB4136C001DD30D9F3D571CD50683D482BA14CC594A6
  • PowerShell-7.6.0-preview.6.msixbundle
    • 3C8A439B9BABBF48ED27DB8A11227CD747D15FDF94693A008D94618EDD51A209
  • powershell-7.6.0_preview.6-1.cm.aarch64.rpm
    • A3E4C060116437DC087FA620EE578FAD66B43756A52F785F66E59770F27AF1C9
  • powershell-7.6.0_preview.6-1.cm.x86_64.rpm
    • ACB6DB4684F7FE61A31CF33B79BA96B7D7B07AB018294F092D06D741AA50F72F
  • powershell-7.6.0_preview.6-1.rh.x86_64.rpm
    • 01E3B2BEDE113B7C11FF6ADFFF0C788A805AC01B3233E191801636DD51B09AAC
  • powershell_7.6.0-preview.6-1.deb_amd64.deb
    • 8AF711D852067FA00DCB9CACA514D11D78D99F32AF302BC799785A348EF5255D

v7.5.4 Release of PowerShell

20 Oct 19:19

Choose a tag to compare

7.5.4

Build and Packaging Improvements

Update to .NET SDK 9.0.306

  • [release/v7.5] Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26032)
  • [release/v7.5] Fix variable reference for release environment in pipeline (#26013)
  • [release/v7.5] Add v7.5.3 Changelog (#26015)
  • [release/v7.5] Add LinuxHost Network configuration to PowerShell Packages pipeline (#26002)
  • Backport Release Pipeline Changes (Internal 37168)
  • [release/v7.5] Update branch for release (#26195)
  • [release/v7.5] Mark the 3 consistently failing tests as pending to unblock PRs (#26196)
  • [release/v7.5] add CodeQL suppresion for NativeCommandProcessor (#26173)
  • [release/v7.5] add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26171)
  • [release/v7.5] Remove UseDotnet task and use the dotnet-install script (#26169)
  • [release/v7.5] Automate Store Publishing (#26164)
  • [release/v7.5] Ensure that socket timeouts are set only during the token validation (#26079)
  • [release/v7.5] Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#26059)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • C1013E31E30CCB8C68366FE6A6E4CEA50F4DDD12FF115078019E4D1D71D58F00
  • powershell-7.5.4-1.cm.aarch64.rpm
    • F6852075303A3A81639381E077639032667F11A25EE8D3FE19AB2F4479ECA93C
  • powershell-7.5.4-1.cm.x86_64.rpm
    • 15CC1A4D24E4FABAD836CFC6B55D501B643EBDB53AF72FDE286585E2A9D8119C
  • powershell-7.5.4-1.rh.x86_64.rpm
    • 304F488E1916497D90A7B921261D040C08336A92A991A6DBAE1ADD937A42EE50
  • powershell-7.5.4-linux-arm32.tar.gz
    • 3553BE9A484EC9627C7AD70DEBC62A39ECF96814D76513CC9C77ACAE9E5B3ECD
  • powershell-7.5.4-linux-arm64.tar.gz
    • 4B32D4CB86A43DFB83D5602D0294295BF22FAFBF9E0785D1AAEF81938CDA92F8
  • powershell-7.5.4-linux-musl-x64.tar.gz
    • 78932A3FB60EEB1263986BBF8D398281F2621D8347FD042B93A4D850CB0A9D26
  • powershell-7.5.4-linux-x64-fxdependent.tar.gz
    • E2D860FEE907F4D772116DE5D0BCB36545F5F6AF1D1373A955099C4D334306D6
  • powershell-7.5.4-linux-x64-musl-noopt-fxdependent.tar.gz
    • 6AF85ABFE2A1AA1FA0DE0A2C605820D95976A0AE728BC0BCE71553D27E9A47CA
  • powershell-7.5.4-linux-x64.tar.gz
    • 1FD7983FE56CA9E6233F126925EDB24BF6B6B33E356B69996D925C4DB94E2FEF
  • powershell-7.5.4-osx-arm64.pkg
    • 027FBAF50C744A63D2FE13A3EDAFBDB60A08AF646E8D553833F0EBC1EB3FBE42
  • powershell-7.5.4-osx-arm64.tar.gz
    • 3AAADD7CA62F1E4DBE59145B6AF24E926D61F8DA8A4782BC535E500C184135F0
  • powershell-7.5.4-osx-x64.pkg
    • 8A8D1E8AED81F97EE9D8B2C756BD512E29D8D1A9660BA2AEE7AC2E3171B06106
  • powershell-7.5.4-osx-x64.tar.gz
    • CD16A04C1B99CDACBDC0337B0FD0DA50DBF1A8B4E8437BCB4CA9118EF729211A
  • PowerShell-7.5.4-win-arm64.msi
    • B7757B4D2477CE3A4426D87B1B84D827B2272F83C75C1C0C9FBC21264DA3ADCE
  • PowerShell-7.5.4-win-arm64.zip
    • 0C0B2BF04E853917508280531CD49BBA8B3049837E3C805EBC042E2741CA52B3
  • PowerShell-7.5.4-win-fxdependent.zip
    • 40E9CB0995A02DA7BDEA1344C3075FF278DC42302C8ECAF74BDAF1DF7E55C1DD
  • PowerShell-7.5.4-win-fxdependentWinDesktop.zip
    • 7066AFBB029979DA067D110CB1D426AC77175590652DF1F066FDAFD86BAE0219
  • PowerShell-7.5.4-win-x64.msi
    • 84A39D39F113F884333686C4DF70BC6C517F5B5D3982D88B4A0139F10EBB3FCB
  • PowerShell-7.5.4-win-x64.zip
    • B40D192AE95BA6CCC4CC362FF4E1B18CA6FB5055BEBBCD3920684E12701FA8F6
  • PowerShell-7.5.4-win-x86.msi
    • 397126D6C186ECF0A5F6F572D920E87F8602B728BE5B299B3401F34FB168B507
  • PowerShell-7.5.4-win-x86.zip
    • 8283470773105DC8481AE28673C688B95DBD11C2CC7887B933A6CAEED3B76407
  • PowerShell-7.5.4.msixbundle
    • B8EB615A572056659AE8F74F45DF8EF4B1C78524FC0F21A752D02A132EBD8C03
  • powershell_7.5.4-1.deb_amd64.deb
    • 17036F67F65D81ED2B23D0D247EDC2B2AC58ABEB721F08927AED8A3DFFE41D42

v7.4.13 Release of PowerShell

20 Oct 19:16

Choose a tag to compare

7.4.13

Build and Packaging Improvements

Update .NET SDK to 8.0.415

  • [release/v7.4] Update StableRelease to not be the latest (#26042)
  • [release/v7.4] Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26033)
  • [release/v7.4] Add 7.4.12 Changelog (#26018)
  • [release/v7.4] Fix variable reference for release environment in pipeline (#26014)
  • Backport Release Pipeline Changes (Internal 37169)
  • [release/v7.4] Update branch for release (#26194)
  • [release/v7.4] Mark the 3 consistently failing tests as pending to unblock PRs (#26197)
  • [release/v7.4] Remove UseDotnet task and use the dotnet-install script (#26170)
  • [release/v7.4] Automate Store Publishing (#26163)
  • [release/v7.4] add CodeQL suppresion for NativeCommandProcessor (#26174)
  • [release/v7.4] add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26172)
  • [release/v7.4] Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#26058)
  • [release/v7.4] Ensure that socket timeouts are set only during the token validation (#26080)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 3C95DB98E3A2ACF08BA794749C9B5FDF0032612804F3BA21436CE6A582026ABF
  • powershell-7.4.13-1.cm.aarch64.rpm
    • 73601859461B130EE1E6624F0683000A794CBE86DB0F4FF9F2CE2A7D4F5F6A01
  • powershell-7.4.13-1.cm.x86_64.rpm
    • 81BC87F6CAF5A8D1065BC77B5DC630ED95F21F8884550150C9E30095FAA28688
  • powershell-7.4.13-1.rh.x86_64.rpm
    • D13675D79D28D92FBC5E27826F660546DBA90571A6959D0F5E3386D31514E089
  • powershell-7.4.13-linux-arm32.tar.gz
    • BB68CFC24B54EB80D4E7B80E5CDF8047EE5975B1D7EDDAF2B1DABD33385B9C27
  • powershell-7.4.13-linux-arm64.tar.gz
    • BD48076333A08D210E87CB96215CFE49316CE09DD8C92F2CD79EEF0F5112959C
  • powershell-7.4.13-linux-musl-x64.tar.gz
    • 77D22F7FD5A55D224DAA13CBCFDEDDC1FAFC0CB1275ED602E1EEDCB2D998F26E
  • powershell-7.4.13-linux-x64-fxdependent.tar.gz
    • 847C7143FE748DD1F1B503C2C3CE5EFE55DE329B5DAB4B0F92A0450F4DDD500E
  • powershell-7.4.13-linux-x64-musl-noopt-fxdependent.tar.gz
    • 19A272CEAEF77B3888FC315858C01522C06FB72E721121A987BDCB6163EA4813
  • powershell-7.4.13-linux-x64.tar.gz
    • 59E5DF675DACBFE45374C32C1BF2480168A33243423C9B19252D0476FD1B748C
  • powershell-7.4.13-osx-arm64.pkg
    • CCF457A7F93202CE890CEFE9824EF285FE71B81076C793F6DC7B4A5735648B8A
  • powershell-7.4.13-osx-arm64.tar.gz
    • A65060C521317F4F8873B5FDDA8CB8981F5310462248E82F824B219505DDC3A7
  • powershell-7.4.13-osx-x64.pkg
    • B8897FC6C05824995829109250695A7AB60424DDB855EE003E0DCACF400CE831
  • powershell-7.4.13-osx-x64.tar.gz
    • 37760974FAA556EE54CCBF7824ABACC88FE879334BAA37A2D52AF8E07A928C87
  • PowerShell-7.4.13-win-arm64.msi
    • F481EFF51E48E2D9A6929EC86B436B792C29D38C2514CFDE8BDE99172373DD50
  • PowerShell-7.4.13-win-arm64.zip
    • 1820FEBE6F9567C8BAB21BE601DACB902777C1185E1BEB81843C3A6F902D6B9D
  • PowerShell-7.4.13-win-fxdependent.zip
    • 6D0317F192E9ABE00DEB09A4FB26E9BFE37B2F87ED051B9FF4F60DC61ACFA157
  • PowerShell-7.4.13-win-fxdependentWinDesktop.zip
    • E9EB18E83C22FF367E82E45882D6362219DEDBCA01AA99BCFCC23EDA51BBD7E5
  • PowerShell-7.4.13-win-x64.msi
    • B5C32EC7902748648624F97C70A6D5637D93E9DB4F21F9713868D7933E419EFB
  • PowerShell-7.4.13-win-x64.zip
    • 8FB52D2172D285B230C2857A90BA4DD28ECF6477BA4A91F91B6854A647B33B65
  • PowerShell-7.4.13-win-x86.msi
    • 895CEA5346D85F3C70BECCE5401112AA2288C06E49EB93E8CC65212A36A620A4
  • PowerShell-7.4.13-win-x86.zip
    • 39F2CA251E27C2721282A4B0EC3B18F093FFD57867B2EDD53B23033C333FDC34
  • PowerShell-7.4.13.msixbundle
    • 8B9BD7291A2ABB2E35FD7FA8F665D9BC2DFC0287DA820DA77D43C60F6307CBE4
  • powershell-lts-7.4.13-1.cm.aarch64.rpm
    • CD6BA064F649D6328191A6C8DB5254D5B9EC2230F72534143FED2F09E3EEDEB2
  • powershell-lts-7.4.13-1.cm.x86_64.rpm
    • 5A4A9A4C737C67E91F09A8528C24D2AE8A2F2E2E8B8F44059D52133511009EEA
  • powershell-lts-7.4.13-1.rh.x86_64.rpm
    • 69C7EB2BCBFCB5366C79C9E89665CCFF2814EB89A67B90F7B1FF034E86476872
  • powershell-lts-7.4.13-osx-arm64.pkg
    • 282AB1D9AD005FB98F31ED4668BFB30C55F7F70444B584E2EE2C343C6B171279
  • powershell-lts-7.4.13-osx-x64.pkg
    • 5B28ED1F8D1090B91AE913682CB53505DEDF687E01BDD675BAB22A8032B34B38
  • powershell-lts_7.4.13-1.deb_amd64.deb
    • 2F330DD35BC2E59A876F746D6E8CE9C1783A6C85C36A52AB960E6183BAE7A409
  • powershell_7.4.13-1.deb_amd64.deb
    • 8F49E9213060DC8860E41DC2DA9C48C3BA7B376D2857B3096B76D0F8004EB378