NOTE: Known issue about Console.ReadKey() on Unix platforms that the KeyChar is not preserved for Ctrl+Letter inputs. This causes all key bindings in the form of Ctrl+Letter to not work in PowerShell v7.3.0-preview.8 on Unix platforms. For details, see the .NET issue dotnet/runtime#75795. The fix dotnet/runtime#75853 will be included in .NET 7.0.0-rc.2 and we plan to include this in the next PowerShell 7.3 release.
General Cmdlet Updates and Fixes
- Filter out compiler generated types for Add-Type -PassThru (#18095)
- Fix error formatting to use color defined in $PSStyle.Formatting (#17987)
- Handle PSObject argument specially in method invocation logging (#18060)
- Revert the experimental feature PSStrictModeAssignment (#18040)
- Make experimental feature PSAMSIMethodInvocationLogging stable (#18041)
- Make experimental feature PSAnsiRenderingFileInfo stable (#18042)
- Make experimental feature PSCleanBlock stable (#18043)
- Make experimental feature PSNativeCommandArgumentPassing stable (#18044)
- Make experimental feature PSExec stable (#18045)
- Make experimental feature PSRemotingSSHTransportErrorHandling stable (#18046)
- Add the ConfigurationFile option to the PowerShell help content (#18093)
Build and Packaging Improvements
Bump .NET SDK to version 7.0.100-rc.1
- Update ThirdPartyNotices.txt for 7.3.0-preview.8 (Internal 22553)
- Update cgmanifest.json for 7.3.0-preview.8 (Internal 22551)
- Re-enable building with Ready-to-Run (#18107)
- Make sure Security.types.ps1xml gets signed in release build (#17930)
- Update DotnetRuntimeMetadata.json for .NET 7 RC1 build (#18106)
- Add XML reference documents to NuPkg files for SDK (#18017)
- Make Register MU timeout (#17995)
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#17924)
- Update list of PS team members in release tools (#17928)
- Update to use version 2.21.0 of Application Insights (#17927)
- Complete ongoing Write-Progress in test (#17922)
Source:
Release v7.3.0-preview.8 Release of PowerShell · PowerShell/PowerShell
7.3.0-preview.8 - 2022-09-20 NOTE: Known issue about Console.ReadKey() on Unix platforms that the KeyChar is not preserved for Ctrl+Letter inputs. This causes all key bindings in the form of Ctrl+L...
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