Skip to content

v7.5.5 Release of PowerShell

Latest

Choose a tag to compare

@jshigetomi jshigetomi released this 12 Mar 18:19
· 678 commits to master since this release

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.exe
    • 7497BFF705E19C1ACE260D8F289C52BC57F4075E68E52E47879CFC72A30B6B72
  • 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