We’re happy to announce the discharge of PowerShell 7.5.0! For this launch the main target has been on high quality, safety and stability of the platform. We tremendously respect the big quantity of neighborhood contributions on this launch together with new cmdlets, experimental options and different high quality of life additions. PowerShell 7.5 is constructed on prime of .NET 9 and shall be supported for 18 months as an ordinary assist launch.
Please be aware that assist for PowerShell 7.2 is ended November 8, 2024. PowerShell 7.4 is the present LTS launch of PowerShell and is supported till November 2026.
How do I get it?
PowerShell 7 is supported on Home windows, Linux, and macOS. Seek the advice of the documentation for set up directions and supported platforms.
What’s new on this launch?
The PowerShell 7.5 milestone targeted on safety, high quality and neighborhood contributions. Just a few highlights embrace:
- PSResourceGet now helps ACR as a container gallery, for extra data try the documentation
- PSReadLine has been up to date to model 2.3.6
- New cmdlets
ConvertTo-CliXml
andConvertFrom-CliXml
(Thanks @ArmaanMcleod!) - Efficiency enhancements to the += operation for an array of objects. (Thanks @jborean93!)
- Internet cmdlet enhancements in addition to enhancements to different cmdlets (Thanks @CarloToso, @ArmaanMcleod, @Snowman-25 and @LNKLEO!)
- Many Tab completion enhancements (Thanks @MartinGC94 and @ArmaanMcleod!)
- Many engine enhancements. (Thanks @JustinGrote, @jborean93! and @ArmaanMcleod!)
- New experimental options
PSDirectToVariable
,PSNativeWindowsTildeExpansion
, andPSSerializeJSONLongEnumAsNumber
(Thanks @jborean93 and @domsleee!) - This launch additionally contained numerous bug fixes — for the complete record of modifications please seek advice from the changelog
For extra data on what’s modified, see What’s new in PowerShell 7.5.
Experimental function modifications
The next experimental options have been transformed to mainstream options in PowerShell 7.5:
PSCommandNotFoundSuggestion
PSCommandWithArgs
PSModuleAutoLoadSkipOfflineFiles
PowerShell 7.5 additionally consists of the next experimental options:
PSRedirectToVariable
PSNativeWindowsTildeExpansion
PSSerializeJSONLongEnumAsNumber
For extra data, see Utilizing Experimental Options in PowerShell.
What’s subsequent?
We’re additionally releasing previews of PowerShell 7.6, our subsequent long run servicing (LTS) launch. We respect all of the efforts of the neighborhood, each people and working group members. We look ahead to your continued suggestions and contributions!
Jason
PowerShell Crew