v7.5.5 Release of PowerShell
Engine Updates and Fixes
- Fix up SSHConnectionInfo ssh PATH checks (#26165) (Thanks @jborean93!)
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.312We 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)
Release v7.5.5 Release of PowerShell · PowerShell/PowerShell
7.5.5 Engine Updates and Fixes Fix up SSHConnectionInfo ssh PATH checks (#26165) (Thanks @jborean93!) General Cmdlet Updates and Fixes Close pipe client handles after creating the child ssh proc...
PowerShell - Free download and install on Windows | Microsoft Store
Version: v7.6.2 PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate task that manage operating systems (Linux, macOS, and Windows) and processes. PowerShell commands let you manage...
apps.microsoft.com
v7.4.14 (LTS) Release of PowerShell
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)
Release v7.4.14 Release of PowerShell · PowerShell/PowerShell
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...
PowerShell-LTS - Free download and install on Windows | Microsoft Store
Version: v7.4.16 PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate task that manage operating systems (Linux, macOS, and Windows) and processes. PowerShell commands let you manage...
apps.microsoft.com









