Skip to content

[manual] Merge release/8.0-staging to release/8.0#125466

Merged
wfurt merged 6 commits intodotnet:release/8.0from
jozkee:release/8.0-staging
Mar 13, 2026
Merged

[manual] Merge release/8.0-staging to release/8.0#125466
wfurt merged 6 commits intodotnet:release/8.0from
jozkee:release/8.0-staging

Conversation

@jozkee
Copy link
Member

@jozkee jozkee commented Mar 11, 2026

No description provided.

jkotas and others added 4 commits February 11, 2026 19:58
…dotnet#124456)

This pull request updates the following dependencies

[marker]: <> (Begin:c0fef358-3848-4a30-a438-08dbcfd61a5a)
## From https://github.com/dotnet/hotreload-utils
- **Subscription**:
[c0fef358-3848-4a30-a438-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=c0fef358-3848-4a30-a438-08dbcfd61a5a)
- **Build**:
[20260216.3](https://dev.azure.com/dnceng/internal/_build/results?buildId=2905349)
([301982](https://maestro.dot.net/channel/3073/github:dotnet:hotreload-utils/build/301982))
- **Date Produced**: February 16, 2026 8:59:00 AM UTC
- **Commit**:
[9371703079d7dd7cea1857800d98e022cb77303e](dotnet/hotreload-utils@9371703)
- **Branch**:
[release/8.0](https://github.com/dotnet/hotreload-utils/tree/release/8.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [8.0.0-alpha.0.26076.2 to 8.0.0-alpha.0.26116.3][1]
     - Microsoft.DotNet.HotReload.Utils.Generator.BuildTool

[1]:
dotnet/hotreload-utils@6074d78...9371703

[DependencyUpdate]: <> (End)


[marker]: <> (End:c0fef358-3848-4a30-a438-08dbcfd61a5a)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…122396)

This pull request updates the following dependencies

[marker]: <> (Begin:f3ed209d-980c-4076-a437-08dbcfd61a5a)
## From https://github.com/dotnet/arcade
- **Subscription**:
[f3ed209d-980c-4076-a437-08dbcfd61a5a](https://maestro.dot.net/subscriptions?search=f3ed209d-980c-4076-a437-08dbcfd61a5a)
- **Build**:
[20251211.2](https://dev.azure.com/dnceng/internal/_build/results?buildId=2858916)
([294298](https://maestro.dot.net/channel/3885/github:dotnet:arcade/build/294298))
- **Date Produced**: December 11, 2025 11:57:29 AM UTC
- **Commit**:
[4b01306353c43c151d713d152f48a4d523c41960](dotnet/arcade@4b01306)
- **Branch**:
[release/8.0](https://github.com/dotnet/arcade/tree/release/8.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [8.0.0-beta.25562.3 to 8.0.0-beta.25611.2][2]
     - Microsoft.DotNet.Arcade.Sdk
     - Microsoft.DotNet.Build.Tasks.Archives
     - Microsoft.DotNet.Build.Tasks.Feed
     - Microsoft.DotNet.Build.Tasks.Installers
     - Microsoft.DotNet.Build.Tasks.Packaging
     - Microsoft.DotNet.Build.Tasks.TargetFramework
     - Microsoft.DotNet.Build.Tasks.Templating
     - Microsoft.DotNet.Build.Tasks.Workloads
     - Microsoft.DotNet.CodeAnalysis
     - Microsoft.DotNet.GenAPI
     - Microsoft.DotNet.GenFacades
     - Microsoft.DotNet.Helix.Sdk
     - Microsoft.DotNet.PackageTesting
     - Microsoft.DotNet.RemoteExecutor
     - Microsoft.DotNet.SharedFramework.Sdk
     - Microsoft.DotNet.VersionTools.Tasks
     - Microsoft.DotNet.XUnitExtensions
  - From [2.5.1-beta.25562.3 to 2.5.1-beta.25611.2][2]
     - Microsoft.DotNet.XUnitConsoleRunner

[2]: dotnet/arcade@e8483fe...4b01306

[DependencyUpdate]: <> (End)


[marker]: <> (End:f3ed209d-980c-4076-a437-08dbcfd61a5a)

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
… macOS (dotnet#125170)

Fixes dotnet#125150

main PR: N/A — this is a test-only change specific to .NET 8 (the
underlying macOS GSS bug doesn't affect .NET 9+ which uses managed
NTLM/SPNEGO).

# Description

Skip the `ProxySetViaEnvironmentVariable_DefaultProxyCredentialsUsed`
test on macOS. The test crashes with SIGABRT (exit code 134) on macOS 14
due to a double-free bug in Apple's GSS framework
(`_gss_scram_release_cred`) when cleaning up SPNEGO/Negotiate
authentication contexts via `NetSecurityNative_DeleteSecContext`. This
is the same underlying issue as dotnet#97966 and dotnet#71463.

# Customer Impact

None. This is a test-only change — no product code is modified.

# Regression

No. The crash is caused by a bug in Apple's macOS GSS framework, not by
a .NET code change. It started appearing in CI after the macOS build
images were updated (PR dotnet#122423), and has been failing since build
1252235 (Jan 13, 2026).

# Testing

No additional testing needed. The change only adds a `[SkipOnPlatform]`
attribute to skip one test on macOS.

# Risk

Low. This is a single-line test attribute addition that skips a test
known to crash due to an external (Apple) bug. No product code is
changed.

# Package authoring signed off?

N/A — no package/product code changes.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jozkee jozkee added Servicing-approved Approved for servicing release area-codeflow for labeling automated codeflow labels Mar 11, 2026
Copilot AI review requested due to automatic review settings March 11, 2026 23:58
@jozkee jozkee added the NO-SQUASH The PR should not be squashed label Mar 11, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Manual merge from release/8.0-staging into release/8.0, primarily bringing forward build infrastructure/toolset updates (Arcade, SDK pins, pipeline pools/images, and internal feed endpoints) plus a test quarantine for a macOS crash.

Changes:

  • Bump pinned .NET SDK/tooling versions (global.json + Arcade/Helix SDKs and related dependencies).
  • Update build/pipeline infrastructure (VS2022 pool images, Azure Linux image, internal runtime feed endpoint).
  • Harden PowerShell web requests and adjust VS requirement parsing; quarantine a crashing Unix proxy-credentials test on macOS.

Reviewed changes

Copilot reviewed 4 out of 21 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.DefaultProxyCredentials.cs Skips a Unix-only proxy credentials test on macOS via ActiveIssue due to a known crash.
global.json Updates pinned .NET SDK version and msbuild-sdks versions.
eng/common/tools.ps1 Adds -UseBasicParsing to downloads and makes VS requirements parsing resilient to missing tools.vs.
eng/common/templates/variables/pool-providers.yml Updates sample pool demand from VS2019 to VS2022.
eng/common/templates/steps/source-build.yml Switches internal runtime source feed URL to https://ci.dot.net/internal.
eng/common/templates/post-build/post-build.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/source-index-stage1.yml Updates pool demands from VS2019 to VS2022 (public/internal).
eng/common/templates/job/publish-build-assets.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/onelocbuild.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates/job/execute-sdl.yml Updates pool demands from VS2019 to VS2022.
eng/common/templates-official/steps/source-build.yml Switches internal runtime source feed URL to https://ci.dot.net/internal.
eng/common/templates-official/post-build/setup-maestro-vars.yml Adds -UseBasicParsing to Maestro API request.
eng/common/templates-official/post-build/post-build.yml Updates official pool image from VS2019 to VS2022.
eng/common/templates-official/job/source-index-stage1.yml Defaults Source Index job condition to run only on refs/heads/main; updates public demand to VS2022.
eng/common/templates-official/job/source-build.yml Updates internal Linux image from 1es-mariner-2 to build.azurelinux.3.amd64.
eng/common/templates-official/job/publish-build-assets.yml Updates official pool image from VS2019 to VS2022.
eng/common/post-build/post-build-utils.ps1 Adds -UseBasicParsing to Maestro web requests (GET/POST).
eng/common/post-build/nuget-verification.ps1 Adds -UseBasicParsing to nuget.exe download.
eng/common/internal-feed-operations.ps1 Adds -UseBasicParsing to cred provider script download.
eng/Versions.props Updates Arcade-related versions; changes how SdkVersionForWorkloadTesting is computed.
eng/Version.Details.xml Updates Arcade/Helix and hotreload-utils dependency versions and SHAs.

liveans and others added 2 commits March 13, 2026 01:45
dotnet#123662)

Backport of dotnet#123485 to release/8.0-staging

Increasing RFC compliance for WebSocket

## Customer Impact

RFC compliance

## Regression

No

## Testing

Manual verification + automated tests

## Risk

Low, the change only affects non‑compliant WebSocket clients sending
unmasked frames, which is explicitly disallowed by RFC 6455. No behavior
change is expected for compliant clients.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Tomas Weinfurt <tweinfurt@yahoo.com>
Copilot AI review requested due to automatic review settings March 13, 2026 02:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 8 out of 25 changed files in this pull request and generated no new comments.

@wfurt wfurt merged commit aa5bfad into dotnet:release/8.0 Mar 13, 2026
189 of 197 checks passed
@jozkee jozkee deleted the release/8.0-staging branch March 13, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-codeflow for labeling automated codeflow NO-SQUASH The PR should not be squashed Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants