Skip to content

Conversation

tarekgh
Copy link
Member

@tarekgh tarekgh commented Sep 22, 2025

No description provided.

hoyosjs and others added 22 commits August 25, 2025 10:00
* Bump usages of MicroBuild task to v4

Version 2 is not equipped for PRC required connections

* Remove MicroBuild signing step from build job

It's not used to sign the DAC

* Add connection identifier
…colException test more deterministic (#119103)

* make Http2_IncorrectServerPreface_RequestFailsWithAppropriateHttpProtocolException test more deterministic

* feedback

---------

Co-authored-by: wfurt <[email protected]>
… clang in Xcode 16.3+ (#119260) (#119303)

llvm/llvm-project@1c66d08 renamed the option `-Wno-overriding-t-option` to `-Wno-overriding-option`.
This caused some configure time checks in CMake to fail because of hitting an unknown compiler option.

(cherry picked from commit 4b8a478)
(cherry picked from commit f08548f)
* Reapply "[release/8.0-staging] improve distribute_free_regions  (#115023)" (#117543)

This reverts commit 41fa3fb.

* Port a missing age to age_free_regions

This change was missing from the initial port.

* fix build break.
* [HTTP] Stress fix for docker compose

Backport of #119274 to release/10.0

/cc @ManickaP

## Customer Impact

- [ ] Customer reported
- [x] Found internally

Wind down docker compose between individual runs in HTTP stress.

## Regression

- [x] Yes
- [ ] No

Infra update.

## Testing

CI stress runs.

## Risk

Low. Test only change.

* Add docker-compose down command before up
…ild 20250811.2 (#118591)

Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
 From Version 8.0.0-alpha.0.25378.2 -> To Version 8.0.0-alpha.0.25411.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
…ld 20250814.3 (#118757)

Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
 From Version 8.0.0-beta.25311.1 -> To Version 8.0.0-beta.25414.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/icu build 20250611.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 8.0.0-rtm.23523.2 -> To Version 8.0.0-rtm.25311.1

* Update dependencies from https://github.com/dotnet/icu build 20250808.1

Microsoft.NETCore.Runtime.ICU.Transport
 From Version 8.0.0-rtm.23523.2 -> To Version 8.0.0-rtm.25408.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <[email protected]>
…ence-packages build 20250828.6 (#119668)

On relative base path root
Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 8.0.0-alpha.1.25269.2 -> To Version 8.0.0-alpha.1.25428.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/xharness build 20250725.2

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 8.0.0-prerelease.25270.1 -> To Version 8.0.0-prerelease.25375.2

* Update dependencies from https://github.com/dotnet/xharness build 20250827.2
On relative base path root
Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 8.0.0-prerelease.25270.1 -> To Version 8.0.0-prerelease.25427.2

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tanner Gooding <[email protected]>
)

* Update dependencies from https://github.com/dotnet/emsdk build 20250721.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.19-servicing.25371.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250804.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.19-servicing.25404.3

* Update dependencies from https://github.com/dotnet/emsdk build 20250804.5

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.20-servicing.25404.5

* Update branding to 8.0.20 (#118348)

* Merging internal commits for release/8.0 (#118452)

Co-authored-by: Mirroring <[email protected]>

* Update dependencies from https://github.com/dotnet/emsdk build 20250811.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.20-servicing.25411.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250811.4

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.20-servicing.25411.4

Dependency coherency updates

runtime.linux-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.win-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.win-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.osx-arm64.Microsoft.NETCore.Runtime.ObjWriter,runtime.osx-x64.Microsoft.NETCore.Runtime.ObjWriter,runtime.linux-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.JIT.Tools,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.linux-musl-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk,runtime.osx-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
 From Version 16.0.5-alpha.1.24362.2 -> To Version 16.0.5-alpha.1.25311.1 (parent: Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100

* Update dependencies from https://github.com/dotnet/emsdk build 20250818.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.19-servicing.25353.2 -> To Version 8.0.20-servicing.25418.3

* Update branding to 8.0.21 (#119279)

* [release/8.0] Update dependencies from dotnet/emsdk (#119065)

* Update dependencies from https://github.com/dotnet/emsdk build 20250825.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.20-servicing.25418.3 -> To Version 8.0.20-servicing.25425.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250901.2

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.20-servicing.25418.3 -> To Version 8.0.20-servicing.25451.2

* Update dependencies from https://github.com/dotnet/emsdk build 20250902.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.20-servicing.25418.3 -> To Version 8.0.21-servicing.25452.3

* Update dependencies from https://github.com/dotnet/emsdk build 20250908.3

Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100
 From Version 8.0.20-servicing.25418.3 -> To Version 8.0.21-servicing.25458.3

---------

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

* Update dependencies from https://github.com/dotnet/cecil build 20250907.1 (#119618)

Microsoft.DotNet.Cecil
 From Version 0.11.4-alpha.23509.2 -> To Version 0.11.4-alpha.25457.1

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

---------

Co-authored-by: Mirroring <[email protected]>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: vseanreesermsft <[email protected]>
Co-authored-by: David Cantú <[email protected]>
Co-authored-by: Sean Reeser <[email protected]>
Co-authored-by: Tanner Gooding <[email protected]>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
* Update dependencies from https://github.com/dotnet/arcade build 20250807.1

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.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.25310.3 -> To Version 8.0.0-beta.25407.1

* Bump MicrosoftDotnetSdkInternalVersion

* Update dependencies from https://github.com/dotnet/arcade build 20250911.1
On relative base path root
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 Version 8.0.0-beta.25310.3 -> To Version 8.0.0-beta.25461.1
Microsoft.DotNet.XUnitConsoleRunner From Version 2.5.1-beta.25310.3 -> To Version 2.5.1-beta.25461.1

* Bump MicrosoftDotnetSdkInternalVersion

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <[email protected]>
….1 (#119676)

On relative base path root
Microsoft.NETCore.Runtime.ICU.Transport From Version 8.0.0-rtm.25408.1 -> To Version 8.0.0-rtm.25462.1

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

[automated] Merge branch 'release/8.0' => 'release/8.0-staging'
….3 (#119791)

On relative base path root
Microsoft.NETCore.Runtime.ICU.Transport From Version 8.0.0-rtm.25462.1 -> To Version 8.0.0-rtm.25466.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tanner Gooding <[email protected]>
…ld 20250917.2 (#119829)

On relative base path root
Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData From Version 8.0.0-beta.25414.3 -> To Version 8.0.0-beta.25467.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Tanner Gooding <[email protected]>
@Copilot Copilot AI review requested due to automatic review settings September 22, 2025 17:16
Copy link
Contributor

@Copilot 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

This PR merges changes from the release/8.0 staging branch into main. This appears to be a routine staging update that includes dependency updates, toolchain improvements, test fixes for platform compatibility, and garbage collector enhancements.

Key changes include:

  • Update of .NET SDK version and various toolchain dependencies to newer versions
  • Improved compiler flag handling for Mac Catalyst builds with dynamic detection of supported warning options
  • Enhanced garbage collector region distribution logic with more sophisticated aging and decommit strategies

Reviewed Changes

Copilot reviewed 20 out of 56 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
global.json Updates .NET SDK from 8.0.117 to 8.0.120
eng/Versions.props Updates multiple Arcade and runtime-assets dependency versions
src/coreclr/gc/gc.cpp Major refactoring of distribute_free_regions with improved region aging and decommit logic
src/coreclr/gc/gcpriv.h Adds new constants and function declarations for enhanced GC region management
src/mono/CMakeLists.txt Improves Mac Catalyst compiler flag detection with fallback logic
src/libraries/System.Security.Cryptography/tests/X509Certificates/ChainTests.cs Updates platform-specific test assertions for newer Apple platforms
src/libraries/System.Net.Sockets/tests/FunctionalTests/SocketOptionNameTest.cs Adds platform skip for macOS 14+ multicast interface test
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.Http3.cs Removes status code assertions from HTTP/3 interop tests
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.Http2.cs Adds frame reading synchronization in HTTP/2 tests
eng/pipelines/official/jobs/prepare-signed-artifacts.yml Updates MicroBuildSigningPlugin from v2 to v4 with additional configuration
src/libraries/System.Data.OleDb/tests/AssemblyInfo.cs New file disabling test parallelization for OleDB tests
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.Unix.cs Adds IsApplePlatform26OrLater detection property
Comments suppressed due to low confidence (1)

src/coreclr/gc/gc.cpp:1

  • The unsigned literal '99u' is used inconsistently compared to the original code which used plain '99'. While functionally equivalent, this change introduces unnecessary type conversions since highmem_th_from_config is uint32_t. Consider using consistent typing throughout.
// Licensed to the .NET Foundation under one or more agreements.

@tarekgh tarekgh added this to the 8.0.x milestone Sep 22, 2025
@tarekgh tarekgh added the Servicing-consider Issue for next servicing release review label Sep 22, 2025
@tarekgh tarekgh changed the title Release/8.0 staging [manual] Merge release/8.0-staging into release/8.0 Sep 22, 2025
This was referenced Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

9 participants