v7.3.0-preview.2
版本发布时间: 2022-02-25 07:30:44
PowerShell/PowerShell最新发布版本:v7.4.6(2024-10-23 06:18:57)
7.3.0-preview.2 - 2022-02-24
Engine Updates and Fixes
- Fix the
clean
block for generated proxy function (#16827) - Add support to allow invoking method with generic type arguments (#12412 and #16822) (Thanks @vexx32!)
- Report error when PowerShell built-in modules are missing (#16628)
General Cmdlet Updates and Fixes
- Prevent command completion if the word to complete is a single dash (#16781) (Thanks @ayousuf23!)
- Use
FindFirstFileW
instead ofFindFirstFileExW
to correctly handle Unicode file names on FAT32 (#16840) (Thanks @iSazonov!) - Add completion for loop labels after Break/Continue (#16438) (Thanks @MartinGC94!)
- Support OpenSSH options for
PSRP
over SSH commands (#12802) (Thanks @BrannenGH!) - Adds a
.ResolvedTarget
Property toFile-System
Items to Reflect a Symlink's Target asFileSystemInfo
(#16490) (Thanks @hammy3502!) - Use
NotifyEndApplication
to re-enable VT mode (#16612) - Add new parameter to
Start-Sleep
:[-Duration] <timespan>
(#16185) (Thanks @IISResetMe!) - Add lock and null check to remoting internals (#16542) (#16683) (Thanks @SergeyZalyadeev!)
- Make
Measure-Object
ignore missing properties unless running in strict mode (#16589) (Thanks @KiwiThePoodle!) - Add
-StrictMode
toInvoke-Command
to allow specifying strict mode when invoking command locally (#16545) (Thanks @Thomas-Yu!) - Fix
$PSNativeCommandArgPassing
=Windows
to handle empty args correctly (#16639) - Reduce the amount of startup banner text (#16516) (Thanks @rkeithhill!)
- Add
exec
cmdlet for bash compatibility (#16462) - Add AMSI method invocation logging as experimental feature (#16496)
- Fix web cmdlets so that an empty
Get
does not include acontent-length
header (#16587) - Update
HelpInfoUri
for 7.3 release (#16646) - Fix parsing
SemanticVersion
build label from version string (#16608) - Fix
ForEach-Object -Parallel
when passing in script block variable (#16564)
Code Cleanup
We thank the following contributors!
@eltociear, @iSazonov, @xtqqczze
- Fix typo in PowerShellExecutionHelper.cs (#16776) (Thanks @eltociear!)
- Use more efficient platform detection API (#16760) (Thanks @iSazonov!)
- Seal
ClientRemotePowerShell
(#15802) (Thanks @xtqqczze!) - Fix the DSC overview URL in a markdown file and some small cleanup changes (#16629)
Tools
- Fix automation to update experimental JSON files in GitHub action (#16837)
Tests
- Update
markdownlint
to the latest version (#16825) - Bump the package
path-parse
from1.0.6
to1.0.7
(#16820) - Remove assert that is incorrect and affecting our tests (#16588)
Build and Packaging Improvements
We thank the following contributors!
@dahlia
- Update NuGet Testing to not re-install dotnet, when not needed and dynamically determine the DOTNET_ROOT (Internal 19268, 19269, 19272, 19273, and 19274)
- Remove SkipExperimentalFeatureGeneration when building alpine (Internal 19248)
- Revert .NET 7 changes, Update to the latest .NET 6 and Update WXS file due to blocking issue in .NET 7 Preview 1
- Install and Find AzCopy
- Use Start-PSBootStrap for installing .NET during nuget packaging
- Fix pool syntax for deployments (Internal 19189)
- Bump NJsonSchema from 10.5.2 to 10.6.9 (#16888)
- Update projects and scripts to use .NET 7 preview 1 pre-release builds (#16856)
- Add warning messages when package precheck fails (#16867)
- Refactor Global Tool packaging to include SBOM generation (#16860)
- Update to use
windows-latest
as the build agent image (#16831) - Ensure alpine and arm SKUs have
powershell.config.json
file with experimental features enabled (#16823) - Update experimental feature json files (#16838) (Thanks @github-actions[bot]!)
- Remove WiX install (#16834)
- Add experimental json update automation (#16833)
- Update .NET SDK to 6.0.101 and fix
Microsoft.PowerShell.GlobalTool.Shim.csproj
(#16821) - Add SBOM manifest to nuget packages (#16711)
- Improve logic for updating .NET in CI (#16808)
- Add Linux package dependencies for packaging (#16807)
- Switch to our custom images for build and release (#16801)
- Remove all references to
cmake
for the builds in this repo (#16578) - Fix build for new
InvokeCommand
attributes (#16800) - Let macOS installer run without Rosetta on Apple Silicon (#16742) (Thanks @dahlia!)
- Update the expect .NET SDK quality to GA for installing dotnet (#16784)
- Change nuget release yaml to use
UseDotNet
task (#16701) - Bump Microsoft.ApplicationInsights from 2.19.0 to 2.20.0 (#16642)
- Register NuGet source when generating
CGManifest
(#16570) - Update Images used for release (#16580)
- Update SBOM generation (#16641)
- Bring changes from 7.3.0-preview.1 (#16640)
- Update the
vmImage
and PowerShell root directory for macOS builds (#16611) - Update macOS build image and root folder for build (#16609)
- Disabled Yarn cache in markdown.yml (#16599)
- Update cgmanifest (#16600)
- Fix broken links in markdown (#16598)
Documentation and Help Content
- Add newly joined members to their respective Working Groups (#16849)
- Update Engine Working Group members (#16780)
- Replace the broken link about pull request (#16771)
- Update change log to remove a broken URL (#16735)
- Updated
README.md
andmetadata.json
forv7.3.0-preview.1
release (#16627) - Updating changelog for
7.2.1
(#16616) - Updated
README.md
andmetadata.json
for7.2.1
release (#16586)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 9622CC0F25B9320E8AA0C4EC1A716174386C60788FF58EB20C52627CB732A69B
- powershell-7.3.0-preview.2-linux-alpine-x64.tar.gz
- A2AB96E383C4B6A5F689610AA3CFAF1428D5FBEFC88C4FEA1AED6C4061CE5672
- powershell-7.3.0-preview.2-linux-arm32.tar.gz
- 37C74FE1253A4DEE44BC06647726FCB74A882FD3C13B026C3E56C85A203E7133
- powershell-7.3.0-preview.2-linux-arm64.tar.gz
- 1D54441B686E52B209F317CC33875374E5E92D0E547B1BCC38F3240444801A98
- powershell-7.3.0-preview.2-linux-x64.tar.gz
- 03A97A27FA076A948C6E56A59B431ACBD04F4FF930A4027DD877C10EBDE11DA8
- powershell-7.3.0-preview.2-linux-x64-fxdependent.tar.gz
- 2371760BCEF5D4ED8F3C738FD3FBFCDD355ED74E89DE3D7B35CA646B9A550A73
- powershell-7.3.0-preview.2-osx-arm64.pkg
- F1DD9572CE7E696764D8192250E73ECD6A064C0A95174373C6232729458CD62D
- powershell-7.3.0-preview.2-osx-arm64.tar.gz
- 67B35C3643C7218645FA0A2BB4627FC1A3006E09C09EBEC85C99C78C1F9AEC46
- powershell-7.3.0-preview.2-osx-x64.pkg
- A582622CA7BBB818B712394EB060D4056D26AEB082831E27CD647FCED9A64C01
- powershell-7.3.0-preview.2-osx-x64.tar.gz
- 49F6DFBFC0F03A120B08106B311FDCCE5075E53482597CFD91DFC8106CEF91BA
- PowerShell-7.3.0-preview.2-win-arm32.zip
- 81B125397CCAB0D9FDECE7F92D26213B7C7D92ED14011B06BDB197CF158692EF
- PowerShell-7.3.0-preview.2-win-arm64.zip
- 5034CD1A84AA3365DC829468DB2A62B030AF738B40312499A2D1586F6206964A
- PowerShell-7.3.0-preview.2-win-fxdependent.zip
- 5F0956B7C1214DF73D23022BAB050D4B7F145B1DCF64EAF6E2CEF1FC95ED1CB5
- PowerShell-7.3.0-preview.2-win-fxdependentWinDesktop.zip
- 791D32319158C6DF96E5C4429C0B6245DF975C068A29E9DEAD0D4C36A0B1D90D
- PowerShell-7.3.0-preview.2-win-x64.msi
- 8C2392E4A7264AD7AC0655C46AB35545A7744110D192ACA8164767A9D3CD4CF8
- PowerShell-7.3.0-preview.2-win-x64.zip
- C62A26B8322330D27DCCEE007924A9429DA0F2B33B5EAD2656CBDF95FFBD2268
- PowerShell-7.3.0-preview.2-win-x86.msi
- E85C9E08CB9B7332002F3766BECC8062374EA7D32053F74A53898E00667F4E8C
- PowerShell-7.3.0-preview.2-win-x86.zip
- 754F93A62696A12BA49A6DF4F266BAEBE34E88C5BB305E54EA1C0019B0511156
- powershell-preview_7.3.0-preview.2-1.deb_amd64.deb
- 308CDD116AC1215321CB811254EBF682A228DA24B811538D4336F837A283A490
- powershell-preview-7.3.0_preview.2-1.rh.x86_64.rpm
- 2E07548A2757A7026EA8221C595E3AEB8576C12DDAE170BA816719A34212DB13
1、 hashes.sha256 2.08KB
2、 powershell-7.3.0-preview.2-linux-alpine-x64.tar.gz 65.21MB
3、 powershell-7.3.0-preview.2-linux-arm32.tar.gz 63.19MB
4、 powershell-7.3.0-preview.2-linux-arm64.tar.gz 61.76MB
5、 powershell-7.3.0-preview.2-linux-x64-fxdependent.tar.gz 21.4MB
6、 powershell-7.3.0-preview.2-linux-x64.tar.gz 66.2MB
7、 powershell-7.3.0-preview.2-osx-arm64.pkg 60.02MB
8、 powershell-7.3.0-preview.2-osx-arm64.tar.gz 59.87MB
9、 powershell-7.3.0-preview.2-osx-x64.pkg 63.65MB
10、 powershell-7.3.0-preview.2-osx-x64.tar.gz 63.48MB
11、 PowerShell-7.3.0-preview.2-win-arm32.zip 65.86MB
12、 PowerShell-7.3.0-preview.2-win-arm64.zip 66.08MB
13、 PowerShell-7.3.0-preview.2-win-fxdependent.zip 23.9MB
14、 PowerShell-7.3.0-preview.2-win-fxdependentWinDesktop.zip 22.66MB
15、 PowerShell-7.3.0-preview.2-win-x64.msi 101.31MB
16、 PowerShell-7.3.0-preview.2-win-x64.zip 103.03MB
17、 PowerShell-7.3.0-preview.2-win-x86.msi 92.59MB
18、 PowerShell-7.3.0-preview.2-win-x86.zip 94.12MB
19、 powershell-preview-7.3.0_preview.2-1.rh.x86_64.rpm 65.65MB
20、 powershell-preview_7.3.0-preview.2-1.deb_amd64.deb 66.23MB