|
1 | 1 | # 7.5 Changelog |
2 | 2 |
|
| 3 | +## [7.5.5] |
| 4 | + |
| 5 | +### Engine Updates and Fixes |
| 6 | + |
| 7 | +- Fix up `SSHConnectionInfo` ssh PATH checks (#26165) (Thanks @jborean93!) |
| 8 | + |
| 9 | +### General Cmdlet Updates and Fixes |
| 10 | + |
| 11 | +- Close pipe client handles after creating the child ssh process (#26822) |
| 12 | +- Fix the progress preference variable in script cmdlets (#26791) (Thanks @cmkb3!) |
| 13 | + |
| 14 | +### Tools |
| 15 | + |
| 16 | +- Add merge conflict marker detection to `linux-ci` workflow and refactor existing actions to use reusable `get-changed-files` action (#26812) |
| 17 | +- Add reusable `get-changed-files` action and refactor existing actions (#26811) |
| 18 | +- Create GitHub Copilot setup workflow (#26807) |
| 19 | +- Refactor analyze job to reusable workflow and enable on Windows CI (#26799) |
| 20 | + |
| 21 | +### Tests |
| 22 | + |
| 23 | +- Mark flaky `Update-Help` web tests as pending to unblock CI (#26837) |
| 24 | +- Add GitHub Actions annotations for Pester test failures (#26836) |
| 25 | +- Fix `$PSDefaultParameterValues` leak causing tests to skip unexpectedly (#26823) |
| 26 | +- Fix merge conflict checker for empty file lists and filter `*.cs` files (#26813) |
| 27 | +- Update the `Update-Help` tests to use `-Force` to remove read-only files (#26788) |
| 28 | +- Add markdown link verification for PRs (#26407) |
| 29 | + |
| 30 | +### Build and Packaging Improvements |
| 31 | + |
| 32 | +<details> |
| 33 | + |
| 34 | +<summary> |
| 35 | +<p>Update to .NET SDK 9.0.312</p> |
| 36 | +<p>We thank the following contributors!</p> |
| 37 | +<p>@kasperk81, @RichardSlater</p> |
| 38 | + |
| 39 | +</summary> |
| 40 | + |
| 41 | +<ul> |
| 42 | +<li>Revert change to module name ThreadJob (#26997)</li> |
| 43 | +<li>Update branch for release (#26990)</li> |
| 44 | +<li>Fix <code>ConvertFrom-ClearlyDefinedCoordinates</code> to handle API object coordinates (#26987)</li> |
| 45 | +<li>Update CGManifests (#26981)</li> |
| 46 | +<li>Hardcode Official templates (#26968)</li> |
| 47 | +<li>Split TPN manifest and Component Governance manifest (#26967)</li> |
| 48 | +<li>Fix a preview detection test for the packaging script (#26966)</li> |
| 49 | +<li>Correct the package name for .deb and .rpm packages (#26964)</li> |
| 50 | +<li>Bring Release Changes from v7.6.0-preview.6 (#26963)</li> |
| 51 | +<li>Merge the v7.6.0-preview.5 release branch back to master (#26958)</li> |
| 52 | +<li>Fix macOS preview package identifier detection to use version string (#26835)</li> |
| 53 | +<li>Update metadata.json to update the Latest attribute with a better name (#26826)</li> |
| 54 | +<li>Remove unused runCodesignValidationInjection variable from pipeline templates (#26825)</li> |
| 55 | +<li>Update <code>Get-ChangeLog</code> to handle backport PRs correctly (#26824)</li> |
| 56 | +<li>Mirror .NET/runtime ICU version range in PowerShell (#26821) (Thanks @kasperk81!)</li> |
| 57 | +<li>Update the macos package name for preview releases to match the previous pattern (#26820)</li> |
| 58 | +<li>Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#26819)</li> |
| 59 | +<li>Fix template path for rebuild branch check in package.yml (#26818)</li> |
| 60 | +<li>Add rebuild branch support with conditional MSIX signing (#26817)</li> |
| 61 | +<li>Move package validation to package pipeline (#26816)</li> |
| 62 | +<li>Optimize/split windows package signing (#26815)</li> |
| 63 | +<li>Improve ADO package build and validation across platforms (#26814)</li> |
| 64 | +<li>Add log grouping to build.psm1 for collapsible GitHub Actions logs (#26810)</li> |
| 65 | +<li>Remove usage of fpm for DEB package generation (#26809)</li> |
| 66 | +<li>Replace fpm with native macOS packaging tools (pkgbuild/productbuild) (#26801)</li> |
| 67 | +<li>Fix build to only enable ready-to-run for the Release configuration (#26798)</li> |
| 68 | +<li>Fix R2R for fxdependent packaging (#26797)</li> |
| 69 | +<li>Refactor: Centralize xUnit tests into reusable workflow and remove legacy verification (#26794)</li> |
| 70 | +<li>Replace <code>fpm</code> with native <code>rpmbuild</code> for RPM package generation (#26793)</li> |
| 71 | +<li>Add <code>libicu76</code> dependency to support Debian 13 (#26792) (Thanks @RichardSlater!)</li> |
| 72 | +<li>Specify .NET search by build type (#26408)</li> |
| 73 | +<li>Fix buildinfo.json uploading for preview, LTS, and stable releases (#26773)</li> |
| 74 | +<li>Fix path to <code>metadata.json</code> in channel selection script (#26400)</li> |
| 75 | +<li>Separate store automation service endpoints and resolve <code>AppID</code> (#26266)</li> |
| 76 | +<li>Update a few packages to use the right version corresponding to .NET 9 (#26671)</li> |
| 77 | +<li>Add network isolation policy parameter to vPack pipeline (#26393)</li> |
| 78 | +<li>Convert Azure DevOps Linux Packaging pipeline to GitHub Actions workflow (#26391)</li> |
| 79 | +<li>Integrate Windows packaging into windows-ci workflow using reusable workflow (#26390)</li> |
| 80 | +<li>GitHub Workflow cleanup (#26389)</li> |
| 81 | +<li>Update vPack name (#26221)</li> |
| 82 | +</ul> |
| 83 | + |
| 84 | +</details> |
| 85 | + |
| 86 | +[7.5.5]: https://github.com/PowerShell/PowerShell/compare/v7.5.4...v7.5.5 |
| 87 | + |
| 88 | + |
| 89 | +## [7.5.4] |
| 90 | + |
| 91 | +### Build and Packaging Improvements |
| 92 | + |
| 93 | +<details> |
| 94 | + |
| 95 | +<summary> |
| 96 | + |
| 97 | +<p>Update to .NET SDK 9.0.306</p> |
| 98 | + |
| 99 | +</summary> |
| 100 | + |
| 101 | +<ul> |
| 102 | +<li>[release/v7.5] Update Ev2 Shell Extension Image to AzureLinux 3 for PMC Release (#26032)</li> |
| 103 | +<li>[release/v7.5] Fix variable reference for release environment in pipeline (#26013)</li> |
| 104 | +<li>[release/v7.5] Add v7.5.3 Changelog (#26015)</li> |
| 105 | +<li>[release/v7.5] Add LinuxHost Network configuration to PowerShell Packages pipeline (#26002)</li> |
| 106 | +<li>Backport Release Pipeline Changes (Internal 37168)</li> |
| 107 | +<li>[release/v7.5] Update branch for release (#26195)</li> |
| 108 | +<li>[release/v7.5] Mark the 3 consistently failing tests as pending to unblock PRs (#26196)</li> |
| 109 | +<li>[release/v7.5] add CodeQL suppresion for NativeCommandProcessor (#26173)</li> |
| 110 | +<li>[release/v7.5] add CodeQL suppressions for UpdatableHelp and NativeCommandProcessor methods (#26171)</li> |
| 111 | +<li>[release/v7.5] Remove UseDotnet task and use the dotnet-install script (#26169)</li> |
| 112 | +<li>[release/v7.5] Automate Store Publishing (#26164)</li> |
| 113 | +<li>[release/v7.5] Ensure that socket timeouts are set only during the token validation (#26079)</li> |
| 114 | +<li>[release/v7.5] Suppress false positive PSScriptAnalyzer warnings in tests and build scripts (#26059)</li> |
| 115 | +</ul> |
| 116 | + |
| 117 | +</details> |
| 118 | + |
| 119 | +[7.5.4]: https://github.com/PowerShell/PowerShell/compare/v7.5.3...v7.5.4 |
| 120 | + |
3 | 121 | ## [7.5.3] |
4 | 122 |
|
5 | 123 | ### General Cmdlet Updates and Fixes |
|
0 commit comments