github PowerShell/PowerShell v7.7.0-preview.2
v7.7.0-preview.2 Release of PowerShell

pre-release7 hours ago

7.7.0-preview.2

Engine Updates and Fixes

  • Update MaxVisitCount and MaxHashtableKeyCount if VisitorSafeValueContext indicates SkipLimitCheck is 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 -ListLog exception handling (#27395) (Thanks @MartinGC94!)
  • Update PowerShell telemetry to respect the diagnostics and feedback setting on Windows (#27328)

Code Cleanup

We thank the following contributors!

@xtqqczze

  • Remove eager initialization of _startupScripts to enable lazy thread-safe initialization (#25767) (Thanks @xtqqczze!)
  • Fix IDE0049 in System.Management.Automation [Part 4] (#27380) (Thanks @xtqqczze!)
  • Fix IDE0049 in System.Management.Automation [Part 3] (#27379) (Thanks @xtqqczze!)
  • Fix IDE0049 in System.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.json for 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-Tools repo 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 appLicensing capability 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-arm64 runtime if package type is deb-arm64 in packaging.psm1 (#27401)
  • Bump github/codeql-action from 4.35.1 to 4.35.3 (#27394)
  • Update Microsoft.PowerShell.Native to the latest GA version (#27400)
  • Update the MSIXBundle-VPack pipeline 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.json for 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.md to call out PowerShell.Core.Instrumentation needs to be in sync between PowerShell and PowerShell-Native repos (#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

Don't miss a new PowerShell release

NewReleases is sending notifications on new releases.