github PowerShell:
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
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)
Source:
Release v7.5.0-preview.4 Release of PowerShell · PowerShell/PowerShell
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 ...
Download:
PowerShell Preview - Free download and install on Windows | Microsoft Store
PowerShell is a task-based command-line shell and scripting language built on .NET. PowerShell helps system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes. PowerShell commands let you manage computers from the...
apps.microsoft.com
See also:

Check PowerShell Version in Windows 11
This tutorial will show you how to check the current version of PowerShell in Windows 10 and Windows 11. Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. Built on the .NET Framework, Windows PowerShell helps IT...
