Visitar URL original
Bump PowerShell from 7.6.9 to 7.7.0 by dependabot[bot] · Pull Request #7939 · dotnet/extensions · GitHub
Skip to content

Bump PowerShell from 7.6.9 to 7.7.0 - #7939

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/nuget/dot-config/PowerShell-7.7.0
Open

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/nuget/dot-config/PowerShell-7.7.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor

Updated PowerShell from 7.6.9 to 7.7.0.

Release notes

Sourced from PowerShell's releases.

7.7.0

## 7.7.0

General Cmdlet Updates and Fixes

  • Add warning for SHA-1 File Catalog (#​28358)

Tests

  • Fix the regex in ConsoleHost.Tests.ps1 used to verify help content (#​28365)
  • Pin Linux image version to Ubuntu 24.04 for CI tests (#​28357)

Build and Packaging Improvements

Update to .NET SDK 11.0.100

  • Fix the resource string WeakCatalogHashAlgorithm (#​28368)
  • Update Appx manifest to not allow updates while PS7 is running (#​28361)
  • Fix module-only vPack build feed credentials (#​28369)
  • Add ability to consume PowerShell modules from internal feed (#​28366)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2785816 (#​28364)
  • Update Microsoft.PowerShell.PSResourceGet to version 1.3.0-rc2 (#​28363)
  • Bump github/codeql-action/upload-sarif from 4.38.3 to 4.39.1 (#​28359)
  • Bump github/codeql-action from 4.38.3 to 4.39.1 (#​28360)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 0F0534F42A2776F0C96CB18520B2AE28823376D95A5CF54E636E5828BCE22A47
  • powershell-7.7.0-1.azl4.aarch64.rpm
    • 476DAFB6FEEA87BE791EE7D2A5FABAF81997E2198023ECCF3C2D55F273DE9610
  • powershell-7.7.0-1.azl4.x86_64.rpm
    • FB345A07BC92A366A84CC8466376CD61F06678B8B48FC99229B1B1E40744EB55
  • powershell-7.7.0-1.cm.aarch64.rpm
    • 2AADE3FE7993454A26A6C640C98DB723B594AB1C406D5BF1A6D5A927559F3422
  • powershell-7.7.0-1.cm.x86_64.rpm
    • CE45F6E5B45DDAD194079BDB15C96F89405B5C23C48DEA23FD74802B4206DDAF
      ... (truncated)

7.7.0-rc.1

## [7.7.0-rc.1]

General Cmdlet Updates and Fixes

  • Fix Clear-Host for remote Windows session from a non-Windows platform (#​28116) (Thanks @​jborean93!)
  • Remove the Update Notification feature from PowerShell (#​28242)
  • Protect property assignment on non-core objects to NoteProperty members in Constrained Language Mode (#​28206)
  • Bind Hyper-V socket server V2 to the selected partition VM ID (#​28204)
  • Protect ForEach() property assignment on non-core types in Constrained Language Mode (#​28207)
  • Require -FetchExternalReference to resolve external Test-Json schema references (#​28205)
  • Apply implicit-remoting command protections to resolved aliases (#​28208)
  • Validate updatable-help CAB extraction and limit module names to 128 characters (#​28203)
  • Honor -Recurse when Get-ChildItem uses -Name (#​28078)
  • Fix Resolve-Path -Relative output for dot-prefixed names (#​28087)
  • Treat StringCollection as a list collection with the String element type (#​28141)
  • Fix duplicate results from Get-Command fuzzy matching (#​28042)
  • Avoid extra SMB queries when formatting file names (#​28038)
  • Use GetCurrentPackageFamilyNameNative API instead of path matching to detect MSIX installation (#​28029)
  • Replace the deprecated X509Certificate2 constructor with X509CertificateLoader.LoadCertificate (#​27965)
  • Protect the fallback temporary home directory by enforcing and checking its file mode on Unix platforms (#​27985)

Code Cleanup

We thank the following contributors!

@​xtqqczze

  • Remove the redundant #if UNIX check from the Unix only code (#​28120)
  • Update HelpersRemoting.psm1‎ to handle an exception better (#​27903) (Thanks @​xtqqczze!)

Tests

  • Fix the PATH test for MSIX installed PowerShell (#​28068)

Build and Packaging Improvements

Update to .NET SDK 11.0.100-rc.3.26522.148

... (truncated)

7.7.0-preview.5

## [7.7.0-preview.5]

Engine Updates and Fixes

  • Tolerate IO/JSON errors reading the per-user powershell.config.json (#​27373)
  • Improve remote prompt handling for PSCredential and SecureString arrays (#​28007)
  • Improve CAB extraction path handling (#​28009)

General Cmdlet Updates and Fixes

  • Fix telemetry UUID mutex acquisition (#​28026)
  • Allow user to force the default implicit formatting to use AutoSize (#​28018)
  • Prevent localization of WPF key gesture strings (#​28020)
  • Improve pointer lifecycle handling in PdhHelper (#​28008)
  • Improve validation for Copy-Item -FromSession (#​28006)
  • Handle MSIX installation specially when prepending to PATH (#​27782)
  • Add GetImportModuleCommand method back and check for session restriction in ShowCommand (#​25557)
  • Remove the <assembly> element for from CmdletizationCoreResources.resx (#​27900)

Tools

  • Update Install-Dotnet to directly run the install script (#​28022)

Tests

  • Mark DSC Profile tests pending on MSIX test runs (#​27884)
  • Fix flaky Debug-Runspace attach event test (#​27885)
  • Fix LocProject.json tests and trigger CIs on changes to LocProject.json (#​27988)
  • Fix the localization tests for the Release Automation environment (#​27944)

Build and Packaging Improvements

Update to .NET SDK 11.0.100-rc.1.26425.128

Update Microsoft.PowerShell.PSResourceGet to 1.3.0-preview2 (#​28031)

  • Enable .NET 11 early access across release pipelines (#​28024)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2730146 (#​28030)
  • Update Microsoft.PowerShell.PSResourceGet to 1.3.0-preview2 (#​28031)
  • Support macOS signatures in nonofficial pipelines (#​27976)
  • Add Azure Linux 4 RPM support (#​28021)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2726204 (#​28025)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2725870 (#​28023)
  • ... (truncated)

    7.7.0-preview.4

    ## [7.7.0-preview.4]

    Engine Updates and Fixes

    • Fix FileOnlyEntry crashing on older versions of Windows (#​27880)
    • Call CodeGeneration.EscapeSingleQuotedStringContent API in SyncCurrentLocationHandler (#​27874)
    • Improve PowerShell Remoting Argument Validation (#​27870)
    • Improve validation for data fragments for PSRP frame headers (#​27871)
    • Add the xsd validation back for CIM cmdlets (#​27869)
    • Fix PATH caching in CommandDiscovery code (#​27809)
    • Add support for new WLDP setting EnableFileOnlyEntry (#​26752)
    • Fix the dot-sourcing behavior of pwsh -file for advanced-function scripts (#​27727)

    General Cmdlet Updates and Fixes

    • Improve output file path determination for Invoke-WebRequest (#​27872)
    • Improve Authorization Header default and redirect behavior (#​27873)
    • Fix the regression in tab completing positional parameters (#​27857)
    • Add New-TemporaryDirectory cmdlet (#​27549) (Thanks @​KirtiRamchandani!)

    Code Cleanup

    • Remove Test-Bom and the BOM related JSON files (#​27726)

    Tests

    • Fix the scripts used for Copy-Item -FromSession/-ToSession scenarios and also enable tests (#​27773)
    • Fix TimeZone test with duplicate names (#​27525) (Thanks @​KirtiRamchandani!)

    Build and Packaging Improvements

    Expand to see the details

    • Add the needed variable groups to the MSIX VPack pipeline to enforce using the production ADO feed (#​27896)
    • Fix install dotnet for non-early-access release (#​27892)
    • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2691582 (#​27876)
    • Fix comments in CmdletizationCoreResources.resx (#​27879)
    • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2684623 (#​27841)
    • Use Azure CLI for early-access feed token (#​27849)
    • Fix OneBranch output variables for early .NET jobs (#​27843)
    • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2674492 (#​27821)
    • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2670960 (#​27802)
    • Use .NET SDK and NuGet feed early access for build, package and release pipelines (#​27795)
    • ... (truncated)

      7.7.0-preview.3

      ## [7.7.0-preview.3]

      General Cmdlet Updates and Fixes

      • Change New-Guid to generate UUID v7 by default (#​27033) (Thanks @​SufficientDaikon!)
      • Fix progress bar rendering with double-width unicode characters (#​26185) (Thanks @​yotsuda!)

      Code Cleanup

      • Remove the unused Publish-NugetToMyGet command from packaging module (#​27403)

      Tools

      • Remove -Daily from install-powershell.ps1 since it no longer exists (#​25124)

      Tests

      • Update CI workflow to also target servicing-* branches (#​27612)

      Build and Packaging Improvements

      Update to .NET SDK 11.0.100-preview.6

      • Update metadata.json for v7.7.0-preview.2 release (#​27537)
      • [master] Update branch for release (#​27683)
      • Avoid calling credential provider for public feed for Wix (#​27663)
      • Produce min-size package for arm64 architecture (#​27646)
      • Separate NuGet publish into its own stage after pushing the git tag (#​27611)
      • PMC: Download deb_arm artifact to ensure package is available for PMC publish flow (#​27635)
      • [master] Update branch for release (#​27582)
      • Add PMC mappings for debian12 arm64 and debian13 arm64 (#​27491)
      • Skip Store Publish when No Channel Selected (#​27334)

      Documentation and Help Content

      • Add links to changelogs for versions 7.5 and 7.6 (#​27080) (Thanks @​behradbhrmi!)
      • Update metadata.json for servicing releases (#​27609)
      • Bring Changelogs to Master Branch v7.4.17, v7.5.8, v7.6.3 (#​27608)
      • Update PowerShell Universal information. (#​27550) (Thanks @​adamdriscoll!)

      ... (truncated)

      7.7.0-preview.2

      ## [7.7.0-preview.2]

      NOTE: Packages deployed to https://packages.microsoft.com/ are delayed to early next week due to an issue with the release pipeline.

      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

      ... (truncated)

      7.7.0-preview.1

      ## [7.7.0-preview.1]

      Breaking Changes

      • Add ValidateNotNullOrEmpty attribute to the -Property of Format-Table/List/Custom (#​26552)
      • Fix to use accurate message for validating a string argument is not null and not an empty string (#​26668)
      • Correct handling of explicit -[Operator]:$false parameter values in Where-Object (#​26485) (Thanks @​yotsuda!)

      Engine Updates and Fixes

      • Update MaxVisitCount and MaxHashtableKeyCount if VisitorSafeValueContext indicates SkipLimitCheck is true
        (#​27308)
      • Enable usage in AppContainers (#​27305)
      • Delay update notification for one week to ensure all packages become available (#​27095)
      • Fix up default value for parameters with the in modifier (#​26785) (Thanks @​jborean93!)
      • Fix WSManInstance COM interface with ResourceURI (#​26692) (Thanks @​jborean93!)
      • Refactor the module path construction code to make it more robust and easier to maintain (#​26565)
      • Fix checks for local user config file paths (#​26269)

      General Cmdlet Updates and Fixes

      • Add verbose message to Get-Service when properties cannot be returned (#​27109) (Thanks @​reabr!)
      • Fix Remove-Item confirmation message to use provider path instead (#​27123) (Thanks @​scuzqy!)
      • PSStyle: validate background index against BackgroundColorMap (#​27106) (Thanks @​cuiweixie!)
      • Update PowerShell Profile DSC resource manifests to allow null for content (#​26929)
      • Add SubjectAlternativeName property to the Signature object returned from Get-AuthenticodeSignature (#​26252)
      • Mark -NoTypeInformation as obsolete no-op and evaluate -IncludeTypeInformation on by value on Csv cmdlets (#​26719) (Thanks @​yotsuda!)
      • Support TargetObject position in ParserErrors (#​26649) (Thanks @​jborean93!)
      • Fix the CLR internal error and null ref exception when running show-command with PowerShell API (#​26669)
      • Fix Test-Json false positive errors when using oneOf or anyOf in schema (#​26618) (Thanks @​yotsuda!)
      • Add ToRegex method to WildcardPattern class (#​26515) (Thanks @​yotsuda!)
      • Add -ExcludeProperty parameter to Format-* cmdlets (#​26514) (Thanks @​yotsuda!)
      • Fix NOTES section formatting in comment-based help (#​26512) (Thanks @​yotsuda!)
      • Disable AMSI content logging in release (#​26235) (Thanks @​xtqqczze!)
      • Add tab completion for $PSBoundParameters.Keys switch cases and access patterns (#​26483) (Thanks @​yotsuda!)
      • Fix formatting to properly handle the Reset VT sequences that appear in the middle of a string (#​26424)
      • Add -Extension parameter to Join-Path cmdlet (#​26482) (Thanks @​yotsuda!)
      • Make Export-Csv -Append and -NoHeader mutually exclusive (#​26472) (Thanks @​yotsuda!)
      • Respect -Qualifier/-NoQualifier/-Leaf/-IsAbsolute:$false in Split-Path (#​26474) (Thanks @​yotsuda!)
      • Respect -UseWindowsPowerShell:$false in New-PSSession (#​26469) (Thanks @​yotsuda!)
      • Respect -Repeat/-MtuSize/-Traceroute:$false in Test-Connection (#​26479) (Thanks @​yotsuda!)
      • Fix Invoke-RestMethod to support read-only files in multipart form data (#​26454) (Thanks @​yotsuda!)
      • Respect -ListAvailable:$false in Get-TimeZone (#​26463) (Thanks @​yotsuda!)
      • Respect -Shuffle:$false in Get-SecureRandom (#​26460) (Thanks @​yotsuda!)
      • Respect -Shuffle:$false in Get-Random (#​26457) (Thanks @​yotsuda!)
      • DSC v3 resource for Powershell Profile (#​26157)
      • Make the experimental feature PSFeedbackProvider stable (#​26343)
      • Make some experimental features stable (#​26348)
      • Add PSApplicationOutputEncoding variable (#​21219) (Thanks @​jborean93!)
      • Dynamically evaluate width of LastWriteTime for formatting output on Unix (#​24624) (Thanks @​MathiasMagnus!)
        ... (truncated)

      7.6.10

      ## 7.6.10

      General Cmdlet Updates and Fixes

      • Use GetCurrentPackageFamilyNameNative API instead of path matching to detect MSIX installation (#​28313)
      • Add warning for SHA-1 File Catalog (#​28311)
      • Ensure all errors are returned for Test-Json with List output format (#​28273)

      Tests

      • Pin Linux image version to Ubuntu 24.04 for CI tests (#​28312)

      Build and Packaging Improvements

      Update to .NET SDK 10.0.404

      • Fix module-only vPack build feed credentials (#​28362)
      • Add ability to consume PowerShell modules from internal feed (#​28355)
      • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2776908 (#​28336)
      • Fix the resource string WeakCatalogHashAlgorithm (#​28334)
      • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2771893 (#​28332)
      • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2785816 (#​28320)
      • Update Appx manifest to not allow updates while PS7 is running (#​28319)
      • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2774633 (#​28318)
      • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2773072 (#​28317)
      • Move Store version metadata to the English description (#​28316)
      • Install Az.Storage for release storage publishing jobs (#​28330)
      • Bump github/codeql-action/upload-sarif from 4.38.2 to 4.39.1 (#​28338)
      • Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#​28331)
      • Bump github/codeql-action from 4.38.3 to 4.39.1 (#​28333)
      • Bump ossf/scorecard-action from 2.4.4 to 2.5.0 (#​28335)
      • Bump github/codeql-action/init from 4.38.2 to 4.38.3 (#​28315)

      SHA256 Hashes of the release artifacts

      • hashes.sha256
        • 8D602422352E207184D587EDF26E1E3962F222F5F99FFFF8C46BB07321AE63F7
          ... (truncated)

      Commits viewable in compare view.

      Dependabot compatibility score

      Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


      Dependabot commands and options

      You can trigger Dependabot actions by commenting on this PR:

      • @dependabot rebase will rebase this PR
      • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
      • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
      • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
      • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
      • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: PowerShell
  dependency-version: 7.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner November 11, 2026 15:03
@dependabot @github

dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: area-codeflow. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions github-actions Bot added the area-ai-eval Microsoft.Extensions.AI.Evaluation and related label Nov 11, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-ai-eval Microsoft.Extensions.AI.Evaluation and related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant