7.7.0-preview.2
Engine Updates and Fixes
- Update
MaxVisitCountandMaxHashtableKeyCountifVisitorSafeValueContextindicatesSkipLimitCheckis true (#27306) - Enable usage in AppContainers (#27266)
General Cmdlet Updates and Fixes
- Handle empty-string and null-value results returned from custom argument completer more properly (#27398)
- Add missing resource strings for
Get-WinEvent(#27397) (Thanks @MartinGC94!) - Improve
Get-WinEvent -ListLogexception handling (#27395) (Thanks @MartinGC94!) - Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27328)
Code Cleanup
We thank the following contributors!
- Remove eager initialization of
_startupScriptsto enable lazy thread-safe initialization (#25767) (Thanks @xtqqczze!) - Fix
IDE0049inSystem.Management.Automation[Part 4] (#27380) (Thanks @xtqqczze!) - Fix
IDE0049inSystem.Management.Automation[Part 3] (#27379) (Thanks @xtqqczze!) - Fix
IDE0049inSystem.Management.Automation[Part 2] (#27378) (Thanks @xtqqczze!)
Tools
- Add an instruction file to ensure the Copyright header is present at the start of script and module files (#27408)
Build and Packaging Improvements
Update to .NET SDK 11.0.100-preview.4
- Update branch to use the .NET 11 SDK 11.0.100-preview.4 (#27504)
- Update
metadata.jsonfor the servicing releases (#27488) - Update CHANGELOG for v7.4.16, v7.5.7, and v7.6.2 releases (#27494)
- Remove unused step that clones
Internal-PowerShellTeam-Toolsrepo in PMC publish pipeline (#27495) - Update Microsoft.PowerShell.PSResourceGet version to 1.3.0-preview1 (#27487)
- Verify Apple codesign immediately after ESRP signing (#27486) (Thanks @andyleejordan!)
- Add
appLicensingcapability to Appx manifest to allow it to run without acquiring a Store license (#27412) - Bump actions/dependency-review-action from 4.9.0 to 5.0.0 (#27411)
- Bump github/codeql-action from 4.35.3 to 4.35.4 (#27404)
- Specify
linux-arm64runtime if package type isdeb-arm64inpackaging.psm1(#27401) - Bump github/codeql-action from 4.35.1 to 4.35.3 (#27394)
- Update
Microsoft.PowerShell.Nativeto the latest GA version (#27400) - Update the
MSIXBundle-VPackpipeline to create VPack for both LTS and Stable channel packages (#27384) - Create PowerShell package for arm debian distribution (#26925)
- Merge release/v7.7.0-preview.1 into master (#27374)
- Update
metadata.jsonfor the new servicing and preview releases (#27307) - Fix changelog grab failure when only one header exists. (#27371)
- Remove mariner2.0 from PMC mapping (#27068)
- Download PMC Packages through
TemplateContext(#27326) - Correct Variable Template Reference in NonOfficial Pipeline Templates (#27275)
- PMC release: Use slash instead of back-slash for Linux container (#27315)
Documentation and Help Content
- Update
README.mdto call outPowerShell.Core.Instrumentationneeds to be in sync betweenPowerShellandPowerShell-Nativerepos (#27399) - Update changelog for the v7.5.6 release (#27320)
- Update CHANGELOG for v7.4.15 (#27314)
- Update Changelog for release v7.6.1 (#27304)
SHA256 Hashes of the release artifacts
- hashes.sha256
- 9985B2E714477C12557F977B23DA63A97ED84FC7B1292F0DB150CA8E95C7AF93
- powershell-7.7.0-preview.2-linux-arm32.tar.gz
- 360710386CCF6A26928653A61E53EE4B8C672BFCDE8E6BA90C1A7EC8640C6269
- powershell-7.7.0-preview.2-linux-arm64.tar.gz
- 83E390250DDB99CAE6FA145E40F81DC8EB38C8BEF03A981E7A8604075771699E
- powershell-7.7.0-preview.2-linux-musl-x64.tar.gz
- 84450646079E4870C6061C6D1666F9FAD579023DA5CF2B19840752A9AF619B18
- powershell-7.7.0-preview.2-linux-x64-fxdependent.tar.gz
- E8F2945EECB1911F65B979FF201A3EDC4621FE8CF46DC264F768DEA2B9C0CFE1
- powershell-7.7.0-preview.2-linux-x64-musl-noopt-fxdependent.tar.gz
- 428E8C4A15596FD6DE4AE8D5F530616203A3F7763DE58FCC63C8794BC6B85DD6
- powershell-7.7.0-preview.2-linux-x64.tar.gz
- A096D23241FA654C9825513A7DAA6BD408D67CB9BD85D471886F5CFD023D28BF
- powershell-7.7.0-preview.2-osx-arm64.pkg
- 6C03BD508BFC6124B660BEFAB755AC90D5CA226E30FD6E982102DB09CA0C81AC
- powershell-7.7.0-preview.2-osx-arm64.tar.gz
- DF7B173E69CF4599111E340D871563BA89A1732691F189DA09FE62C8CBBD77F3
- powershell-7.7.0-preview.2-osx-x64.pkg
- AABB353A16914070AD315BC19562534F4829598B860AF3DBA933A07B626EF7C8
- powershell-7.7.0-preview.2-osx-x64.tar.gz
- B72A1914B17792832A3A5FB1D3A3BE9023A70579091A7CA9A8B5819BD119AB2A
- PowerShell-7.7.0-preview.2-win-arm64.zip
- 8D54E5C754AB34E8C979686854FF110D1F9A81D54D629B6F48CBDA2B1F45699D
- PowerShell-7.7.0-preview.2-win-fxdependent.zip
- 9897FC8CF710FFFE9DC56424B4FAB5D4C8DB5B4FBA2642BF4047895EE377B20D
- PowerShell-7.7.0-preview.2-win-fxdependentWinDesktop.zip
- 2D1AD04534131ACAD4E0EC9C2301CCFFD4FB368DD38E697ECA5BF6A1244C709F
- PowerShell-7.7.0-preview.2-win-x64.zip
- 9965153B4D3308DD5B3CB3D1A800B89B7B93A345B09F208E0F9B2123119B28E9
- PowerShell-7.7.0-preview.2-win-x86.zip
- 96DFD9B286AAC2A0C35039FCFC2DDB2AB6BDB4122CCFE4D8B8457B9DB2337B94
- powershell-preview-7.7.0_preview.2-1.cm.aarch64.rpm
- B894C076154B3C5E8B2AA4C36F023900E15D74924994B906DA5536717772CF72
- powershell-preview-7.7.0_preview.2-1.cm.x86_64.rpm
- 834260AAEAC12BF0FDC3CB4DE5176EBBB277D851E24E9D13EEAF2880B114D4E0
- powershell-preview-7.7.0_preview.2-1.rh.x86_64.rpm
- 770621417B2011D1FFB48A705BE48C0036276CE70F7B39446577B56EB1B22EE3
- powershell-preview_7.7.0-preview.2-1.deb_amd64.deb
- 4067622AC48B9F32BF4CD34F7EFE86C15B61DDBA3750AB20315D4768FA569A9D
- PowerShellPreview-7.7.0-preview.2.msixbundle
- 7DE9376ED4A7D97B66DF2504EB988187521C937049DE514078562522B611D115