Skip to content

Bump the dev-powershell group with 1 update#3699

Merged
BernieWhite merged 1 commit intomainfrom
dependabot/nuget/src/PSRule.Rules.Azure.Benchmark/dev-powershell-54d3d3c785
Mar 20, 2026
Merged

Bump the dev-powershell group with 1 update#3699
BernieWhite merged 1 commit intomainfrom
dependabot/nuget/src/PSRule.Rules.Azure.Benchmark/dev-powershell-54d3d3c785

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 19, 2026

Updated Microsoft.PowerShell.SDK from 7.5.4 to 7.6.0.

Release notes

Sourced from Microsoft.PowerShell.SDK's releases.

7.6.0

## 7.6.0 - 2026-03-12

General Cmdlet Updates and Fixes

  • Update PowerShell Profile DSC resource manifests to allow null for content (#​26973)

Tests

  • Add GitHub Actions annotations for Pester test failures (#​26969)
  • Fix Import-Module.Tests.ps1 to handle Arm32 platform (#​26888)

Build and Packaging Improvements

Update to .NET SDK 10.0.201

  • Update v7.6 release branch to use .NET SDK 10.0.201 (#​27041)
  • Create LTS package and non-LTS package for macOS for LTS releases (#​27040)
  • Fix the container image for package pipelines (#​27020)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0 (#​27007)
  • Update LTS and Stable release settings in metadata (#​27006)
  • Update branch for release (#​26989)
  • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#​26986)
  • Update NuGet package versions in cgmanifest.json to actually match the branch (#​26982)
  • Bump actions/upload-artifact from 6 to 7 (#​26979)
  • Split TPN manifest and Component Governance manifest (#​26978)
  • Bump github/codeql-action from 4.32.4 to 4.32.6 (#​26975)
  • Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#​26974)
  • Hardcode Official templates (#​26972)
  • Fix a preview detection test for the packaging script (#​26971)
  • Add PMC packages for debian13 and rhel10 (#​26917)
  • Add version in description and pass store task on failure (#​26889)
  • Exclude .exe packages from publishing to GitHub (#​26887)
  • Correct the package name for .deb and .rpm packages (#​26884)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    ... (truncated)

7.6.0-rc.1

## 7.6.0-rc.1 - 2026-02-19

Tests

  • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#​26705)

Build and Packaging Improvements

Expand to see details.

  • Update branch for release (#​26779)
  • Update Microsoft.PowerShell.PSResourceGet version to 1.2.0-rc3 (#​26767)
  • Update Microsoft.PowerShell.Native package version (#​26748)
  • Move PowerShell build to depend on .NET SDK 10.0.102 (#​26717)
  • Fix buildinfo.json uploading for preview, LTS, and stable releases (#​26715)
  • Fix macOS preview package identifier detection to use version string (#​26709)
  • Update metadata.json to update the Latest attribute with a better name (#​26708)
  • Remove unused runCodesignValidationInjection variable from pipeline templates (#​26707)
  • Update Get-ChangeLog to handle backport PRs correctly (#​26706)
  • Bring release changes from the v7.6.0-preview.6 release (#​26626)
  • Fix the DSC test by skipping AfterAll cleanup if the initial setup in BeforeAll failed (#​26622)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DE5F1D117891550719C7CCDEB0A26BD9C7989F2C1B6E8D0D3C2209B36666F1B5
  • powershell-7.6.0-rc.1-linux-arm32.tar.gz
    • ED25EE0218FDB0A65A53FAB3A6E100D0E95D3F7C5835D4295C7DBE1C67DA8522
  • powershell-7.6.0-rc.1-linux-arm64.tar.gz
    • 055A6220F6FEFAE630801CC6A563F4B05341F75D95000D1729158E9E0E09B2B4
  • powershell-7.6.0-rc.1-linux-musl-x64.tar.gz
    • 814978596B472F9C7442BA9D352DCD41C0641DD6A082CA3E6261782E7529BB5B
  • powershell-7.6.0-rc.1-linux-x64-fxdependent.tar.gz
    • 000424060E5481ADEB620FF6CBA3C2187915D72C2266D6D3C1B7B03D54BFA538
  • powershell-7.6.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • 5DC52CA807ABE01349D09EE9EC7933674FD827E02986144E36FFF6A7E35AEB73
  • powershell-7.6.0-rc.1-linux-x64.tar.gz
    ... (truncated)

7.6.0-preview.6

## [7.6.0-preview.6] - 2025-12-11

Known Issues

The current release is unavailable on both NuGet and the Linux package repositories hosted on packages.microsoft.com.

Engine Updates and Fixes

  • Properly expand aliases to their actual resolved commands (#​26571) (Thanks @​kilasuit!)

General Cmdlet Updates and Fixes

  • Update Microsoft.PowerShell.PSResourceGet to v1.2.0-preview5 (#​26590)
  • Make the experimental feature PSFeedbackProvider stable (#​26502)
  • Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#​26487)
  • Add Delimiter parameter to Get-Clipboard (#​26572) (Thanks @​MartinGC94!)
  • Close pipe client handles after creating the child ssh process (#​26564)
  • Make some experimental features stable (#​26490)
  • DSC v3 resource for PowerShell Profile (#​26447)

Tools

  • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#​26530)
  • Add reusable get-changed-files action and refactor existing actions (#​26529)
  • Refactor analyze job to reusable workflow and enable on Windows CI (#​26494)

Tests

  • Fix merge conflict checker for empty file lists and filter *.cs files (#​26556)
  • Add markdown link verification for PRs (#​26445)

Build and Packaging Improvements

Expand to see details.

  • Fix template path for rebuild branch check in package.yml (#​26560)
  • Update the macos package name for preview releases to match the previous pattern (#​26576)
  • Add rebuild branch support with conditional MSIX signing (#​26573)
  • Update the WCF packages to the latest version that is compatible with v4.10.3 (#​26503)
  • Improve ADO package build and validation across platforms (#​26532)
  • Mirror .NET/runtime ICU version range in PowerShell (#​26563) (Thanks @​kasperk81!)
  • Update the macos package name for preview releases to match the previous pattern (#​26562)
  • Fix condition syntax for StoreBroker package tasks in MSIX pipeline (#​26561)
  • ... (truncated)

    7.6.0-preview.5

    ## 7.6.0-preview.5

    Engine Updates and Fixes

    • Allow opt-out of the named-pipe listener using the environment variable POWERSHELL_DIAGNOSTICS_OPTOUT (#​26086)
    • Ensure that socket timeouts are set only during the token validation (#​26066)
    • Fix race condition in RemoteHyperVSocket (#​26057)
    • Fix stderr output of console host to respect NO_COLOR (#​24391)
    • Update PSRP protocol to deprecate session key exchange between newer client and server (#​25774)
    • Fix the ssh PATH check in SSHConnectionInfo when the default Runspace is not available (#​25780) (Thanks @​jborean93!)
    • Adding hex format for native command exit codes (#​21067) (Thanks @​sba923!)
    • Fix infinite loop crash in variable type inference (#​25696) (Thanks @​MartinGC94!)
    • Add PSForEach and PSWhere as aliases for the PowerShell intrinsic methods Where and Foreach (#​25511) (Thanks @​powercode!)

    General Cmdlet Updates and Fixes

    • Remove IsScreenReaderActive() check from ConsoleHost (#​26118)
    • Fix ConvertFrom-Json to ignore comments inside array literals (#​14553) (#​26050) (Thanks @​MatejKafka!)
    • Fix -Debug to not trigger the ShouldProcess prompt (#​26081)
    • Add the parameter Register-ArgumentCompleter -NativeFallback to support registering a cover-all completer for native commands (#​25230)
    • Change the default feedback provider timeout from 300ms to 1000ms (#​25910)
    • Update PATH environment variable for package manager executable on Windows (#​25847)
    • Fix Write-Host to respect OutputRendering = PlainText (#​21188)
    • Improve the $using expression support in Invoke-Command (#​24025) (Thanks @​jborean93!)
    • Use parameter HelpMessage for tool tip in parameter completion (#​25108) (Thanks @​jborean93!)
    • Revert "Never load a module targeting the PSReadLine module's SessionState" (#​25792)
    • Fix debug tracing error with magic extents (#​25726) (Thanks @​jborean93!)
    • Add MethodInvocation trace for overload tracing (#​21320) (Thanks @​jborean93!)
    • Improve verbose and debug logging level messaging in web cmdlets (#​25510) (Thanks @​JustinGrote!)
    • Fix quoting in completion if the path includes a double quote character (#​25631) (Thanks @​MartinGC94!)
    • Fix the common parameter -ProgressAction for advanced functions (#​24591) (Thanks @​cmkb3!)
    • Use absolute path in FileSystemProvider.CreateDirectory (#​24615) (Thanks @​Tadas!)
    • Make inherited protected internal instance members accessible in PowerShell class scope (#​25245) (Thanks @​mawosoft!)
    • Treat -Target as literal in New-Item (#​25186) (Thanks @​GameMicrowave!)
    • Remove duplicate modules from completion results (#​25538) (Thanks @​MartinGC94!)
    • Add completion for variables assigned in ArrayLiteralAst and ParenExpressionAst (#​25303) (Thanks @​MartinGC94!)
    • Add support for thousands separators in [bigint] casting (#​25396) (Thanks @​AbishekPonmudi!)
    • Add internal methods to check Preferences (#​25514) (Thanks @​iSazonov!)
    • Improve debug logging of Web cmdlet request and response (#​25479) (Thanks @​JustinGrote!)
    • Revert "Allow empty prefix string in 'Import-Module -Prefix' to override default prefix in manifest (#​20409)" (#​25462) (Thanks @​MartinGC94!)
    • Fix the NullReferenceException when writing progress records to console from multiple threads (#​25440) (Thanks @​kborowinski!)
    • Update Get-Service to ignore common errors when retrieving non-critical properties for a service (#​24245) (Thanks @​jborean93!)
    • Add single/double quote support for Join-String Argument Completer (#​25283) (Thanks @​ArmaanMcleod!)
    • Fix tab completion for env/function variables (#​25346) (Thanks @​jborean93!)
    • Fix Out-GridView by replacing use of obsolete BinaryFormatter with custom implementation (#​25497) (Thanks @​mawosoft!)
    • Remove the use of Windows PowerShell ETW provider id from code base and update the PSDiagnostics module to work for PowerShell 7 (#​25590)

    Code Cleanup

    ... (truncated)

    7.6.0-preview.4

    [7.6.0-preview.4]

    Breaking Changes

    • Fix WildcardPattern.Escape to escape lone backticks correctly (#​25211) (Thanks @​ArmaanMcleod!)
    • Convert -ChildPath parameter to string[] for Join-Path cmdlet (#​24677) (Thanks @​ArmaanMcleod!)

    PowerShell 7.6-preview.4 includes the following updated modules:

    • Microsoft.PowerShell.ThreadJob v2.2.0
    • ThreadJob v2.1.0
      The ThreadJob module was renamed to Microsoft.PowerShell.ThreadJob. There is no difference
      in the functionality of the module. To ensure backward compatibility for scripts that use the old
      name, the ThreadJob v2.1.0 module is a proxy module that points to the
      Microsoft.PowerShell.ThreadJob v2.2.0.

    Engine Updates and Fixes

    • Add PipelineStopToken to Cmdlet which will be signaled when the pipeline is stopping (#​24620) (Thanks @​jborean93!)
    • Fallback to AppLocker after WldpCanExecuteFile (#​24912)
    • Move .NET method invocation logging to after the needed type conversion is done for method arguments (#​25022)
    • Fix share completion with provider and spaces (#​19440) (Thanks @​MartinGC94!)

    General Cmdlet Updates and Fixes

    • Exclude -OutVariable assignments within the same CommandAst when inferring variables (#​25224) (Thanks @​MartinGC94!)
    • Fix infinite loop in variable type inference (#​25206) (Thanks @​MartinGC94!)
    • Update Microsoft.PowerShell.PSResourceGet version in PSGalleryModules.csproj (#​25135)
    • Add tooltips for hashtable key completions (#​17864) (Thanks @​MartinGC94!)
    • Fix type inference of parameters in classic functions (#​25172) (Thanks @​MartinGC94!)
    • Improve assignment type inference (#​21143) (Thanks @​MartinGC94!)
    • Fix TypeName.GetReflectionType() to work when the TypeName instance represents a generic type definition within a GenericTypeName (#​24985)
    • Remove the old fuzzy suggestion and fix the local script filename suggestion (#​25177)
    • Improve variable type inference (#​19830) (Thanks @​MartinGC94!)
    • Fix parameter completion when script requirements fail (#​17687) (Thanks @​MartinGC94!)
    • Improve the completion for attribute arguments (#​25129) (Thanks @​MartinGC94!)
    • Fix completion that relies on pseudobinding in script blocks (#​25122) (Thanks @​MartinGC94!)
    • Don't complete duplicate command names (#​21113) (Thanks @​MartinGC94!)
    • Make SystemPolicy public APIs visible but non-op on Unix platforms so that they can be included in PowerShellStandard.Library (#​25051)
    • Set standard handles explicitly when starting a process with -NoNewWindow (#​25061)
    • Fix tooltip for variable expansion and include desc (#​25112) (Thanks @​jborean93!)
    • Add type inference for functions without OutputType attribute and anonymous functions (#​21127) (Thanks @​MartinGC94!)
    • Add completion for variables assigned by command redirection (#​25104) (Thanks @​MartinGC94!)
    • Handle type inference for redirected commands (#​21131) (Thanks @​MartinGC94!)
    • Allow empty prefix string in Import-Module -Prefix to override default prefix in manifest (#​20409) (Thanks @​MartinGC94!)
    • Update variable/property assignment completion so it can fallback to type inference (#​21134) (Thanks @​MartinGC94!)
    • Use Get-Help approach to find about_*.help.txt files with correct locale for completions (#​24194) (Thanks @​MartinGC94!)
    • Use script filepath when completing relative paths for using statements (#​20017) (Thanks @​MartinGC94!)
    • Fix completion of variables assigned inside Do loops (#​25076) (Thanks @​MartinGC94!)
    • Fix completion of provider paths when a path returns itself instead of its children (#​24755) (Thanks @​MartinGC94!)
      ... (truncated)

    7.6.0-preview.3

    [7.6.0-preview.3]

    Breaking Changes

    • Remove trailing space from event source name (#​24192) (Thanks @​MartinGC94!)

    General Cmdlet Updates and Fixes

    • Add completion single/double quote support for -Noun parameter for Get-Command (#​24977) (Thanks @​ArmaanMcleod!)
    • Stringify ErrorRecord with empty exception message to empty string (#​24949) (Thanks @​MatejKafka!)
    • Add completion single/double quote support for -PSEdition parameter for Get-Module (#​24971) (Thanks @​ArmaanMcleod!)
    • Error when New-Item -Force is passed an invalid directory name (#​24936) (Thanks @​kborowinski!)
    • Allow Start-Transcriptto use $Transcript which is a PSObject wrapped string to specify the transcript path (#​24963) (Thanks @​kborowinski!)
    • Add quote handling in Verb, StrictModeVersion, Scope & PropertyType Argument Completers with single helper method (#​24839) (Thanks @​ArmaanMcleod!)
    • Improve Start-Process -Wait polling efficiency (#​24711) (Thanks @​jborean93!)
    • Convert InvalidCommandNameCharacters in AnalysisCache to SearchValues<char> for more efficient char searching (#​24880) (Thanks @​ArmaanMcleod!)
    • Convert s_charactersRequiringQuotes in Completion Completers to SearchValues<char> for more efficient char searching (#​24879) (Thanks @​ArmaanMcleod!)

    Code Cleanup

    We thank the following contributors!

    @​xtqqczze, @​fMichaleczek, @​ArmaanMcleod

    • Fix RunspacePool, RunspacePoolInternal and RemoteRunspacePoolInternal IDisposable implementation (#​24720) (Thanks @​xtqqczze!)
    • Remove redundant Attribute suffix (#​24940) (Thanks @​xtqqczze!)
    • Fix formatting of the XML comment for SteppablePipeline.Clean() (#​24941)
    • Use Environment.ProcessId in SpecialVariables.PID (#​24926) (Thanks @​fMichaleczek!)
    • Replace char[] array in CompletionRequiresQuotes with cached SearchValues (#​24907) (Thanks @​ArmaanMcleod!)
    • Update IndexOfAny calls with invalid path/filename to SearchValues<char> for more efficient char searching (#​24896) (Thanks @​ArmaanMcleod!)
    • Seal internal types in PlatformInvokes (#​24826) (Thanks @​xtqqczze!)

    Tools

    • Update CODEOWNERS (#​24989)

    Build and Packaging Improvements

    ... (truncated)

    7.6.0-preview.2

    [7.6.0-preview.2] - 2025-01-14

    General Cmdlet Updates and Fixes

    • Add the AIShell module to telemetry collection list (#​24747)
    • Add helper in EnumSingleTypeConverter to get enum names as array (#​17785) (Thanks @​fflaten!)
    • Return correct FileName property for Get-Item when listing alternate data streams (#​18019) (Thanks @​kilasuit!)
    • Add -ExcludeModule parameter to Get-Command (#​18955) (Thanks @​MartinGC94!)
    • Update Named and Statement block type inference to not consider AssignmentStatements and Increment/decrement operators as part of their output (#​21137) (Thanks @​MartinGC94!)
    • Update DnsNameList for X509Certificate2 to use X509SubjectAlternativeNameExtension.EnumerateDnsNames Method (#​24714) (Thanks @​ArmaanMcleod!)
    • Add completion of modules by their shortname (#​20330) (Thanks @​MartinGC94!)
    • Fix Get-ItemProperty to report non-terminating error for cast exception (#​21115) (Thanks @​ArmaanMcleod!)
    • Add -PropertyType argument completer for New-ItemProperty (#​21117) (Thanks @​ArmaanMcleod!)
    • Fix a bug in how Write-Host handles XmlNode object (#​24669) (Thanks @​brendandburns!)

    Code Cleanup

    We thank the following contributors!

    @​xtqqczze

    • Seal ClientRemoteSessionDSHandlerImpl (#​21218) (Thanks @​xtqqczze!)
    • Seal internal type ClientRemoteSessionDSHandlerImpl (#​24705) (Thanks @​xtqqczze!)
    • Seal classes in RemotingProtocol2 (#​21164) (Thanks @​xtqqczze!)

    Tools

    • Added Justin Chung as Powershell team memeber on releaseTools.psm1 (#​24672)

    Tests

    • Skip CIM ETS member test on older Windows platforms (#​24681)

    Build and Packaging Improvements

    Updated SDK to 9.0.101

    ... (truncated)

    7.5.5

    ## [7.5.5]

    Engine Updates and Fixes

    • Fix up SSHConnectionInfo ssh PATH checks (#​26165) (Thanks @​jborean93!)

    General Cmdlet Updates and Fixes

    • Close pipe client handles after creating the child ssh process (#​26822)
    • Fix the progress preference variable in script cmdlets (#​26791) (Thanks @​cmkb3!)

    Tools

    • Add merge conflict marker detection to linux-ci workflow and refactor existing actions to use reusable get-changed-files action (#​26812)
    • Add reusable get-changed-files action and refactor existing actions (#​26811)
    • Create GitHub Copilot setup workflow (#​26807)
    • Refactor analyze job to reusable workflow and enable on Windows CI (#​26799)

    Tests

    • Mark flaky Update-Help web tests as pending to unblock CI (#​26837)
    • Add GitHub Actions annotations for Pester test failures (#​26836)
    • Fix $PSDefaultParameterValues leak causing tests to skip unexpectedly (#​26823)
    • Fix merge conflict checker for empty file lists and filter *.cs files (#​26813)
    • Update the Update-Help tests to use -Force to remove read-only files (#​26788)
    • Add markdown link verification for PRs (#​26407)

    Build and Packaging Improvements

    Update to .NET SDK 9.0.312

    We thank the following contributors!

    @​kasperk81, @​RichardSlater

    • Revert change to module name ThreadJob (#​26997)
    • Update branch for release (#​26990)
    • Fix ConvertFrom-ClearlyDefinedCoordinates to handle API object coordinates (#​26987)
    • Update CGManifests (#​26981)
    • Hardcode Official templates (#​26968)
    • Split TPN manifest and Component Governance manifest (#​26967)
    • Fix a preview detection test for the packaging script (#​26966)
    • Correct the package name for .deb and .rpm packages (#​26964)
    • Bring Release Changes from v7.6.0-preview.6 (#​26963)
    • Merge the v7.6.0-preview.5 release branch back to master (#​26958)
    • Fix macOS preview package identifier detection to use version string (#​26835)
    • ... (truncated)

      Commits viewable in compare view.

    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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
    • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
    • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
    • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
    • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added the dependencies Changes for a dependency update label Mar 19, 2026
@dependabot dependabot bot requested a review from a team as a code owner March 19, 2026 17:20
@dependabot dependabot bot added the dependencies Changes for a dependency update label Mar 19, 2026
Bumps Microsoft.PowerShell.SDK from 7.5.4 to 7.6.0

---
updated-dependencies:
- dependency-name: Microsoft.PowerShell.SDK
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-powershell
- dependency-name: Microsoft.PowerShell.SDK
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-powershell
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/nuget/src/PSRule.Rules.Azure.Benchmark/dev-powershell-54d3d3c785 branch from 2423663 to 6214830 Compare March 19, 2026 20:06
@BernieWhite BernieWhite merged commit 58353d8 into main Mar 20, 2026
14 checks passed
@BernieWhite BernieWhite deleted the dependabot/nuget/src/PSRule.Rules.Azure.Benchmark/dev-powershell-54d3d3c785 branch March 20, 2026 04:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Changes for a dependency update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants