[manual] Merge release/8.0-staging to release/8.0#125466
Merged
wfurt merged 6 commits intodotnet:release/8.0from Mar 13, 2026
Merged
[manual] Merge release/8.0-staging to release/8.0#125466wfurt merged 6 commits intodotnet:release/8.0from
wfurt merged 6 commits intodotnet:release/8.0from
Conversation
…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>
Contributor
There was a problem hiding this comment.
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. |
This was referenced Mar 12, 2026
Open
wfurt
approved these changes
Mar 12, 2026
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.