What's Changed
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in #112424
- [release/9.0] Fix init race in mono_class_try_get_[shortname]_class. by @github-actions in #112296
- [release/9.0] Internal monitor impl not using coop mutex causing deadlocks on Android. by @github-actions in #112373
- [release/9.0-staging][iOS][globalization] Fix IndexOf on empty strings on iOS to return -1 by @matouskozak in #112012
- [release/9.0] Skip NegotiateStream_StreamToStream_Authentication_EmptyCredentials_Fails on WinSrv 2025 by @rzikm in #112473
- [release/9.0-staging] Fix case-insensitive JSON deserialization of enum member names by @github-actions in #112057
- [release/9.0-staging] Move generation of SuggestedBindingRedirects.targets to inner build by @github-actions in #112487
- [release/9.0-staging] Remove unneeded DiagnosticSource content by @github-actions in #112708
- [release/9.0-staging] Fix LINQ handling of iterator.Take(...).Last(...) by @stephentoub in #112714
- [release/9.0-staging] [mono][mini] Disable inlining if we encounter class initialization failure by @github-actions in #112005
- [release/9.0-staging] [mono][interp] Fix execution of delegate invoke wrapper with interpreter by @github-actions in #111700
- [release/9.0-staging] Include PDB for all TfmRuntimeSpecificPackageFile by @github-actions in #112139
- [release/9.0-staging] Add support for LDAPTLS_CACERTDIR \ TrustedCertificateDirectory by @steveharter in #112531
- [release/9.0-staging] Fix getting resource when ResourceResolve returns assembly with resource that is an assembly ref by @elinor-fung in #112893
- [release/9.0-staging] JIT: fix local assertion prop error for partial local comparisons by @github-actions in #112539
- [9.0] Make CPU utilization checks in the thread pool configurable by @kouvel in #112791
- [release/9.0-staging] Backport "Ship CoreCLR packages in servicing releases" by @amanasifkhalid in #113026
- [release/9.0-staging] Fix TensorPrimitives.MultiplyAddEstimate for integers by @github-actions in #113094
- [release/9.0-staging] Use invariant culture when formatting transfer capture in regex source generator (#113081) by @stephentoub in #113150
- [release/9.0-staging] NativeAOT/Arm64: Do not overwrite gcinfo tracking registers for TLS by @github-actions in #112549
- Update branding to 9.0.4 by @vseanreesermsft in #113226
- [9.0] Make counting of IO completion work items more precise on Windows by @kouvel in #112794
- [release/9.0-staging] Remove --no-lock brew flag by @akoeplinger in #113281
- [release/9.0-staging] [QUIC] Update MsQuic library version by @github-actions in #113205
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in #113264
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in #112836
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in #112835
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in #112627
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in #112552
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in #112522
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in #112515
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in #112468
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in #112514
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in #112394
- [release/9.0] Fix
BigInteger.Rotate{Left,Right}
for backport by @github-actions in #112991 - [release/9.0-staging] [mono] Switch generic instance cache back to GHashTable; improve ginst hash function by @github-actions in #113316
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in #112628
- [manual] Merge release/9.0-staging into release/9.0 by @carlossanlop in #113350
- [release/9.0-staging] Fix HttpHandlerDiagnosticListenerTests.TestW3CHeadersTraceStateAndCorrelationContext by @github-actions in #112882
- Merging internal commits for release/9.0 by @vseanreesermsft in #113389
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in #113333
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in #113447
- [release/9.0] fix SBOM issues for runtime by @haruna99 in #113463
Full Changelog: v9.0.3...v9.0.4