Bump Microsoft.Bcl.AsyncInterfaces from 6.0.0 to 9.0.9 by dependabot[bot] · Pull Request #2234 · dotnet/reactive
Sourced from Microsoft.Bcl.AsyncInterfaces's releases.
9.0.9
What's Changed
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#117671
- [release/9.0-staging] [Test Only] Fix BuildChainCustomTrustStore test by @github-actions[bot] in [release/9.0-staging] [Test Only] Fix BuildChainCustomTrustStore test runtime#117761
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#117742
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#117872
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#117873
- Revert "[release/9.0-staging] Update dependencies from dotnet/sdk" by @lewing in Revert "[release/9.0-staging] Update dependencies from dotnet/sdk" runtime#118001
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#117910
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/icu runtime#117962
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#118080
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#118114
- [release/9.0-staging] Fix broken debugger/debuggee startup handshake protocol on macOS26. by @github-actions[bot] in [release/9.0-staging] Fix broken debugger/debuggee startup handshake protocol on macOS26. runtime#118212
- [release/9.0-staging] [NRBF] Allow the users to decode System.Nullable by @github-actions[bot] in [release/9.0-staging] [NRBF] Allow the users to decode System.Nullable<UserStruct> runtime#118328
- [release/9.0-staging] [Test Only] Disable/modify some TimeZoneInfoTests on Android by @github-actions[bot] in [release/9.0-staging] [Test Only] Disable/modify some TimeZoneInfoTests on Android runtime#118455
- Update branding to 9.0.9 by @vseanreesermsft in Update branding to 9.0.9 runtime#118349
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#118451
- [release/9.0-staging] Revert "Remove custom allocator." by @github-actions[bot] in [release/9.0-staging] Revert "Remove custom allocator." runtime#118279
- [release/9.0] Merge release/9.0-staging changes by @krwq in [release/9.0] Merge release/9.0-staging changes runtime#118764
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in [release/9.0] Update dependencies from dotnet/emsdk runtime#117879
Full Changelog: dotnet/runtime@v9.0.8...v9.0.9
9.0.8
What's Changed
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#116514
- [release/9.0] Disable all MT tests on CI by @ilonatommy in [release/9.0] Disable all MT tests on CI runtime#116747
- [9.0] Revert squash commit and pulls release/9.0 again by @jozkee in [9.0] Revert squash commit and pulls release/9.0 again runtime#116764
- [release/9.0-staging] Backport "Dispose Xunit ToolCommand" by @ilonatommy in [release/9.0-staging] Backport "Dispose Xunit ToolCommand" runtime#116685
- [release/9.0-staging] Skip SSL key log test for OpenSSL 3.5+ by @github-actions[bot] in [release/9.0-staging] Skip SSL key log test for OpenSSL 3.5+ runtime#116687
- [release/9.0-staging] Fix absolute path check when loading hostfxr/hostpolicy/coreclr by @elinor-fung in [release/9.0-staging] Fix absolute path check when loading hostfxr/hostpolicy/coreclr runtime#116775
- Update openssl dependency for SLES by @NikolaMilosavljevic in Update openssl dependency for SLES runtime#116922
- [9.0] Backport 115546 FLS initialization fix to 9. by @mangod9 in [9.0] Backport 115546 FLS initialization fix to 9. runtime#116872
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#117137
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/icu runtime#116681
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#116455
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#116948
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#115596
- [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#115588
- [release/9.0-staging] Map version for Tahoe compatibility. by @github-actions[bot] in [release/9.0-staging] Map version for Tahoe compatibility. runtime#116641
- [9.0] Update CI OSes by @richlander in [9.0] Update CI OSes runtime#115503
- Update branding to 9.0.8 by @vseanreesermsft in Update branding to 9.0.8 runtime#117283
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#116683
- Disable odbc tests on net9 interpreter by @BrzVlad in Disable odbc tests on net9 interpreter runtime#117245
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#117228
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/icu runtime#117257
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#117184
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#116664
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#116908
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in [release/9.0] Update dependencies from dotnet/emsdk runtime#116626
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#117296
- [release/9.0-staging][wbt] Prevent
InvalidOperationExceptiononTestOutputHelperlogging. by @ilonatommy in [release/9.0-staging][wbt] PreventInvalidOperationExceptiononTestOutputHelperlogging. runtime#116916 - [release/9.0-staging] Harden
Ping_TimedOut_*tests by @github-actions[bot] in [release/9.0-staging] HardenPing_TimedOut_*tests runtime#116630 - Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#117442
- [release/9.0-staging] Fix ILogB for subnormal values by @github-actions[bot] in [release/9.0-staging] Fix ILogB for subnormal values runtime#116973
- [release/9.0-staging] Fix ordering issue in interface trimming by @github-actions[bot] in [release/9.0-staging] Fix ordering issue in interface trimming runtime#114509
- [release/9.0-staging][mono][gc] Fix gc descriptor computation for InlineArray structs by @BrzVlad in [release/9.0-staging][mono][gc] Fix gc descriptor computation for InlineArray structs runtime#116951
- [release/9.0-staging] Fix few RandomAccess.Write edge case bugs by @adamsitnik in [release/9.0-staging] Fix few RandomAccess.Write edge case bugs runtime#109646
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#117471
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#117594
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro[bot] in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#117595
- [manual] Merge release/9.0-staging into release/9.0 by @tarekgh in [manual] Merge release/9.0-staging into release/9.0 runtime#117634
Full Changelog: dotnet/runtime@v9.0.7...v9.0.8
9.0.7
What's Changed
- [release/9.0-staging] Fix crash during Async Break when APC and CET are enabled by @thaystg in [release/9.0-staging] Fix crash during Async Break when APC and CET are enabled runtime#114932
- [release/9.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. by @github-actions in [release/9.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. runtime#115076
- [release/9.0-staging][wasm][interpreter] Fix PackedSimd interpreter intrinsics by @lewing in [release/9.0-staging][wasm][interpreter] Fix PackedSimd interpreter intrinsics runtime#114218
- [release/9.0-staging] JIT: Fix invalid removal of explicit zeroing in methods without .localsinit by @jakobbotsch in [release/9.0-staging] JIT: Fix invalid removal of explicit zeroing in methods without .localsinit runtime#115568
- [release/9.0-staging] throw an exception instead of infinite loop in
sort_mark_listby @github-actions in [release/9.0-staging] throw an exception instead of infinite loop insort_mark_listruntime#115529 - [release/9.0-staging] [DNS] Ignore ObjectDisposedException on CancellationToken Callback by @github-actions in [release/9.0-staging] [DNS] Ignore ObjectDisposedException on CancellationToken Callback runtime#115840
- Revert "[release/9.0-staging] Fix crash during Async Break when APC and CET are enabled" by @thaystg in Revert "[release/9.0-staging] Fix crash during Async Break when APC and CET are enabled" runtime#116015
- [release/9.0-staging] Fix SysV first/second return register GC info mismatch by @jakobbotsch in [release/9.0-staging] Fix SysV first/second return register GC info mismatch runtime#116206
- [release/9.0-staging] Fix PipeStream leak on Windows when pipe is disposed with a pending operation by @github-actions in [release/9.0-staging] Fix PipeStream leak on Windows when pipe is disposed with a pending operation runtime#116188
- [release/9.0] Fix edge cases in Tarjan GC bridge (Android) by @filipnavara in [release/9.0] Fix edge cases in Tarjan GC bridge (Android) runtime#114682
- [release/9.0-staging] Revert change to follow symlinks of dotnet host by @github-actions in [release/9.0-staging] Revert change to follow symlinks of dotnet host runtime#116244
- Update branding to 9.0.7 by @vseanreesermsft in Update branding to 9.0.7 runtime#116312
- [release/9.0-staging] Fix generation of minidump by @github-actions in [release/9.0-staging] Fix generation of minidump runtime#115738
- [release/9.0-staging] fix: in rsa signatures, configure digest before padding mode by @github-actions in [release/9.0-staging] fix: in rsa signatures, configure digest before padding mode runtime#115695
- [release/9.0-staging] JIT: Fix possible heap corruption in outlined composite SSA storage by @github-actions in [release/9.0-staging] JIT: Fix possible heap corruption in outlined composite SSA storage runtime#116132
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#115984
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#115855
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#115597
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#115710
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#115504
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#115589
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#115537
- Bump SDK version used by WASM since it was broken by dotnet/arcade codeflow by @jozkee in Bump SDK version used by WASM since it was broken by dotnet/arcade codeflow runtime#116450
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#115576
- [release/9.0-staging] Link peer's X509 stack handle to parent SSL safe handle by @github-actions in [release/9.0-staging] Link peer's X509 stack handle to parent SSL safe handle runtime#115380
- [release/9.0-staging] [mono][interp] Minor SSA fixes by @BrzVlad in [release/9.0-staging] [mono][interp] Minor SSA fixes runtime#116428
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#115677
- [release/9.0-staging] Disable the UTFStringConversionFailures test on CI runs by @github-actions in [release/9.0-staging] Disable the UTFStringConversionFailures test on CI runs runtime#116460
- [manual] Merge release/9.0-staging into release/9.0 by @jozkee in [manual] Merge release/9.0-staging into release/9.0 runtime#116459
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#116499
- [release/9.0] Delete s390x and ppc64le helix queues by @github-actions in [release/9.0] Delete s390x and ppc64le helix queues runtime#116537
Full Changelog: dotnet/runtime@v9.0.6...v9.0.7
9.0.6
Bug Fixes
-
Read messages from binlog if process output is missing build finished message (#114676)
Improves reliability of the WebAssembly build process by reading messages from the binlog when the process output does not contain the expected build finished message, preventing build failures in certain scenarios. -
Fix debugger app hangs related to thread exit (#114917)
Resolves an issue where applications could hang during debugging when threads exit, ensuring smoother debugging experiences and preventing deadlocks. -
[Mono] Workaround MSVC miscompiling sgen_clz (#114903)
Addresses a compiler miscompilation issue in MSVC affecting the Mono garbage collector, improving runtime stability and correctness on affected platforms. -
Do not set the salt or info if they are NULL for OpenSSL HKDF (#114877)
Fixes a cryptographic issue by ensuring that the salt or info parameters are not set when they are NULL in OpenSSL HKDF, preventing potential errors or unexpected behavior in key derivation. -
[Test Only] Fix Idn tests (#115032)
Corrects issues in Internationalized Domain Name (Idn) tests, ensuring accurate and reliable test results for domain name handling. -
JIT: revised fix for fp division issue in profile synthesis (#115026)
Provides a more robust fix for floating-point division issues in JIT profile synthesis, improving numerical accuracy and preventing incorrect calculations. -
Handle OSSL 3.4 change to SAN:othername formatting (#115361)
Updates certificate handling to accommodate changes in Subject Alternative Name (SAN) formatting introduced in OpenSSL 3.4, ensuring compatibility and correct parsing of certificates. -
[Mono] Fix c11 ARM64 atomics to issue full memory barrier (#115635)
Fixes atomic operations on ARM64 in Mono to issue a full memory barrier, ensuring correct synchronization and preventing subtle concurrency bugs.
Performance Improvements
-
[WinHTTP] Certificate caching on WinHttpHandler to eliminate extra call to Custom Certificate Validation (#114678)
Improves HTTP performance by caching certificates in WinHttpHandler, reducing redundant calls to custom certificate validation and speeding up secure connections. -
Improve distribute_free_regions (#115167)
Optimizes memory management by enhancing the algorithm for distributing free memory regions, leading to better memory utilization and potentially improved application performance.
Technical Improvements
-
Strip trailing slash from source dir for cmake4 (#114905)
Refines build scripts by removing trailing slashes from source directories when using CMake 4, preventing potential build path issues and improving build reliability. -
Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#114995)
Restricts certain internal APIs from being exposed to .NET Framework, reducing surface area and preventing unintended usage. -
Add support for more libicu versions (#115376)
Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.
Infrastructure
- Run outerloop pipeline only for release branches, not staging/preview (#115011)
Optimizes CI/CD resources by limiting the outerloop pipeline to run only on release branches, reducing unnecessary test runs and speeding up development workflows.
... (truncated)
9.0.5
What's Changed
- [release/9.0-staging] [HttpStress] [SslStress] Run stress tests nightly against staging branches by @github-actions in [release/9.0-staging] [HttpStress] [SslStress] Run stress tests nightly against staging branches runtime#113476
- [release/9.0] [browser][http] mute JS exceptions about network errors + HEAD verb by @github-actions in [release/9.0] [browser][http] mute JS exceptions about network errors + HEAD verb runtime#113261
- [release/9.0-staging] Fix double dispose of GCHandle in BrowserWebSocket by @github-actions in [release/9.0-staging] Fix double dispose of GCHandle in BrowserWebSocket runtime#113541
- [release/9.0-staging] [HttpStress] Fix Linux HttpStress build by @antonfirsov in [release/9.0-staging] [HttpStress] Fix Linux HttpStress build runtime#113617
- [release/9.0-staging] Use minipal_getcpufeatures to detect for AVX (#113032) by @cshung in [release/9.0-staging] Use minipal_getcpufeatures to detect for AVX (#113032) runtime#113489
- [release/9.0-staging] Backport "Use FLS detach callback as a thread termination notification. Another try." by @VSadov in [release/9.0-staging] Backport "Use FLS detach callback as a thread termination notification. Another try." runtime#113055
- [release/9.0-staging] [Json] Avoid writing to PipeWriter if IAsyncEnumerable throws before first item by @github-actions in [release/9.0-staging] [Json] Avoid writing to PipeWriter if IAsyncEnumerable throws before first item runtime#113699
- [browser] Remove experimental args from NodeJS WBT runner (part2) by @maraf in [browser] Remove experimental args from NodeJS WBT runner (part2) runtime#113753
- [9.0] Update openssl dependency for openSUSE by @NikolaMilosavljevic in [9.0] Update openssl dependency for openSUSE runtime#113548
- [release/9.0-staging] JIT: avoid fp divide by zero in profile synthesis by @github-actions in [release/9.0-staging] JIT: avoid fp divide by zero in profile synthesis runtime#113418
- [release/9.0-staging] Do not substitute return values of constrained calls by @github-actions in [release/9.0-staging] Do not substitute return values of constrained calls runtime#113462
- [release/9.0] Test failure - SendAsync_RequestVersion20_ResponseVersion20 by @github-actions in [release/9.0] Test failure - SendAsync_RequestVersion20_ResponseVersion20 runtime#113649
- [release/9.0-staging] [mono] Missing memory barrier leads to crash in multi-threaded scenarios by @github-actions in [release/9.0-staging] [mono] Missing memory barrier leads to crash in multi-threaded scenarios runtime#113740
- [release/9.0] Move DAC signing identity to PME by @hoyosjs in [release/9.0] Move DAC signing identity to PME runtime#114031
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#113460
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#113483
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#113516
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#113461
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#113561
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#113595
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#113821
- [9.0] libnethost no LTCG by @jkoritzinsky in [9.0] libnethost no LTCG runtime#113893
- [9.0] Bring back yml necessary change types in label checkers by @carlossanlop in [9.0] Bring back yml necessary change types in label checkers runtime#114166
- [release/9.0-staging] [Apple mobile] Enable trimming on build machines to match ILLink features by @kotlarmilos in [release/9.0-staging] [Apple mobile] Enable trimming on build machines to match ILLink features runtime#113466
- [release/9.0-staging] Fix VS div-by-0 in DacEnumerableHashTable code by @github-actions in [release/9.0-staging] Fix VS div-by-0 in DacEnumerableHashTable code runtime#113892
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#113517
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers runtime#113822
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#113596
- Update branding to 9.0.5 by @vseanreesermsft in Update branding to 9.0.5 runtime#114162
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#113449
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#114185
- [release/9.0-staging] Revert disabling of tests for HTTP servers by @github-actions in [release/9.0-staging] Revert disabling of tests for HTTP servers runtime#114207
- [release/9.0-staging] Fix build break with cmake 4.0 by @github-actions in [release/9.0-staging] Fix build break with cmake 4.0 runtime#114278
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#114224
- [release/9.0-staging] Fix inadvertently upgrading compiler warnings to errors by @akoeplinger in [release/9.0-staging] Fix inadvertently upgrading compiler warnings to errors runtime#114331
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#114396
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#114415
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#114299
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#114473
- [release/9.0-staging][mono][hotreload]Adjust row_size and size_bitfield from the baseline based on the delta sizes by @thaystg in [release/9.0-staging][mono][hotreload]Adjust row_size and size_bitfield from the baseline based on the delta sizes runtime#114119
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#114296
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#114318
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#114364
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#114474
- [release/9.0] Fix edge cases in Tarjan GC bridge (Android) by @filipnavara in [release/9.0] Fix edge cases in Tarjan GC bridge (Android) runtime#114391
- [release/9.0-staging] [debugger] Fix debugging a x86 app in mixed mode by @github-actions in [release/9.0-staging] [debugger] Fix debugging a x86 app in mixed mode runtime#114077
- [release/9.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs to
osx.14.arm64.openandosx.15.amd64.openqueues by @github-actions in [release/9.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs toosx.14.arm64.openandosx.15.amd64.openqueues runtime#114617
... (truncated)
9.0.4
What's Changed
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#112424
- [release/9.0] Fix init race in mono_class_try_get_[shortname]_class. by @github-actions in [release/9.0] Fix init race in mono_class_try_get_[shortname]_class. runtime#112296
- [release/9.0] Internal monitor impl not using coop mutex causing deadlocks on Android. by @github-actions in [release/9.0] Internal monitor impl not using coop mutex causing deadlocks on Android. runtime#112373
- [release/9.0-staging][iOS][globalization] Fix IndexOf on empty strings on iOS to return -1 by @matouskozak in [release/9.0-staging][iOS][globalization] Fix IndexOf on empty strings on iOS to return -1 runtime#112012
- [release/9.0] Skip NegotiateStream_StreamToStream_Authentication_EmptyCredentials_Fails on WinSrv 2025 by @rzikm in [release/9.0] Skip NegotiateStream_StreamToStream_Authentication_EmptyCredentials_Fails on WinSrv 2025 runtime#112473
- [release/9.0-staging] Fix case-insensitive JSON deserialization of enum member names by @github-actions in [release/9.0-staging] Fix case-insensitive JSON deserialization of enum member names runtime#112057
- [release/9.0-staging] Move generation of SuggestedBindingRedirects.targets to inner build by @github-actions in [release/9.0-staging] Move generation of SuggestedBindingRedirects.targets to inner build runtime#112487
- [release/9.0-staging] Remove unneeded DiagnosticSource content by @github-actions in [release/9.0-staging] Remove unneeded DiagnosticSource content runtime#112708
- [release/9.0-staging] Fix LINQ handling of iterator.Take(...).Last(...) by @stephentoub in [release/9.0-staging] Fix LINQ handling of iterator.Take(...).Last(...) runtime#112714
- [release/9.0-staging] [mono][mini] Disable inlining if we encounter class initialization failure by @github-actions in [release/9.0-staging] [mono][mini] Disable inlining if we encounter class initialization failure runtime#112005
- [release/9.0-staging] [mono][interp] Fix execution of delegate invoke wrapper with interpreter by @github-actions in [release/9.0-staging] [mono][interp] Fix execution of delegate invoke wrapper with interpreter runtime#111700
- [release/9.0-staging] Include PDB for all TfmRuntimeSpecificPackageFile by @github-actions in [release/9.0-staging] Include PDB for all TfmRuntimeSpecificPackageFile runtime#112139
- [release/9.0-staging] Add support for LDAPTLS_CACERTDIR \ TrustedCertificateDirectory by @steveharter in [release/9.0-staging] Add support for LDAPTLS_CACERTDIR \ TrustedCertificateDirectory runtime#112531
- [release/9.0-staging] Fix getting resource when ResourceResolve returns assembly with resource that is an assembly ref by @elinor-fung in [release/9.0-staging] Fix getting resource when ResourceResolve returns assembly with resource that is an assembly ref runtime#112893
- [release/9.0-staging] JIT: fix local assertion prop error for partial local comparisons by @github-actions in [release/9.0-staging] JIT: fix local assertion prop error for partial local comparisons runtime#112539
- [9.0] Make CPU utilization checks in the thread pool configurable by @kouvel in [9.0] Make CPU utilization checks in the thread pool configurable runtime#112791
- [release/9.0-staging] Backport "Ship CoreCLR packages in servicing releases" by @amanasifkhalid in [release/9.0-staging] Backport "Ship CoreCLR packages in servicing releases" runtime#113026
- [release/9.0-staging] Fix TensorPrimitives.MultiplyAddEstimate for integers by @github-actions in [release/9.0-staging] Fix TensorPrimitives.MultiplyAddEstimate for integers runtime#113094
- [release/9.0-staging] Use invariant culture when formatting transfer capture in regex source generator (#113081) by @stephentoub in [release/9.0-staging] Use invariant culture when formatting transfer capture in regex source generator (#113081) runtime#113150
- [release/9.0-staging] NativeAOT/Arm64: Do not overwrite gcinfo tracking registers for TLS by @github-actions in [release/9.0-staging] NativeAOT/Arm64: Do not overwrite gcinfo tracking registers for TLS runtime#112549
- Update branding to 9.0.4 by @vseanreesermsft in Update branding to 9.0.4 runtime#113226
- [9.0] Make counting of IO completion work items more precise on Windows by @kouvel in [9.0] Make counting of IO completion work items more precise on Windows runtime#112794
- [release/9.0-staging] Remove --no-lock brew flag by @akoeplinger in [release/9.0-staging] Remove --no-lock brew flag runtime#113281
- [release/9.0-staging] [QUIC] Update MsQuic library version by @github-actions in [release/9.0-staging] [QUIC] Update MsQuic library version runtime#113205
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#113264
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers runtime#112836
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#112835
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#112627
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#112552
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#112522
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#112515
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#112468
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#112514
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#112394
- [release/9.0] Fix
BigInteger.Rotate{Left,Right}for backport by @github-actions in [release/9.0] FixBigInteger.Rotate{Left,Right}for backport runtime#112991 - [release/9.0-staging] [mono] Switch generic instance cache back to GHashTable; improve ginst hash function by @github-actions in [release/9.0-staging] [mono] Switch generic instance cache back to GHashTable; improve ginst hash function runtime#113316
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#112628
- [manual] Merge release/9.0-staging into release/9.0 by @carlossanlop in [manual] Merge release/9.0-staging into release/9.0 runtime#113350
- [release/9.0-staging] Fix HttpHandlerDiagnosticListenerTests.TestW3CHeadersTraceStateAndCorrelationContext by @github-actions in [release/9.0-staging] Fix HttpHandlerDiagnosticListenerTests.TestW3CHeadersTraceStateAndCorrelationContext runtime#112882
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#113389
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#113333
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/arcade runtime#113447
- [release/9.0] fix SBOM issues for runtime by @haruna99 in [release/9.0] fix SBOM issues for runtime runtime#113463
Full Changelog: dotnet/runtime@v9.0.3...v9.0.4
9.0.3
What's Changed
- [release/9.0-staging] Fix wrong alias-to for tvos AOT packs in net8 workload manifest by @akoeplinger in [release/9.0-staging] Fix wrong alias-to for tvos AOT packs in net8 workload manifest runtime#110871
- [release/9.0] Disable tests targetting http://corefx-net-http11.azurewebsites.net by @rzikm in [release/9.0] Disable tests targetting http://corefx-net-http11.azurewebsites.net runtime#111402
- [release/9.0-staging] Support generic fields in PersistedAssemblyBuilder by @github-actions in [release/9.0-staging] Support generic fields in PersistedAssemblyBuilder runtime#110839
- [release/9.0-staging] Re-enable skiasharp WBT tests (#109232) by @radekdoulik in [release/9.0-staging] Re-enable skiasharp WBT tests (#109232) runtime#110734
- [release/9.0-staging] Backport test fixes related to BinaryFormatter removal by @adamsitnik in [release/9.0-staging] Backport test fixes related to BinaryFormatter removal runtime#111508
- [manual] Merge branch 'release/9.0' => 'release/9.0-staging' by @carlossanlop in [manual] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#111565
- [release/9.0] [wasi] Disable build in .NET 9 by @maraf in [release/9.0] [wasi] Disable build in .NET 9 runtime#108877
- [release/9.0-staging] [mono] Disable UnitTest_GVM_TypeLoadException for fullAOT jobs by @github-actions in [release/9.0-staging] [mono] Disable UnitTest_GVM_TypeLoadException for fullAOT jobs runtime#111394
- [release/9.0-staging] Fix UnsafeAccessor scenario for modopts/modreqs when comparing field sigs. by @AaronRobinsonMSFT in [release/9.0-staging] Fix UnsafeAccessor scenario for modopts/modreqs when comparing field sigs. runtime#111675
- [release/9.0-staging] [mono] Run runtime-llvm and runtime-ioslike on Mono LLVM PRs by @github-actions in [release/9.0-staging] [mono] Run runtime-llvm and runtime-ioslike on Mono LLVM PRs runtime#111739
- [release/9.0-staging] fix stack 2x2 tensor along dimension 1 by @github-actions in [release/9.0-staging] fix stack 2x2 tensor along dimension 1 runtime#110053
- [release/9.0-staging] Fix race condition in cleanup of collectible thread static variables by @github-actions in [release/9.0-staging] Fix race condition in cleanup of collectible thread static variables runtime#111275
- [release/9.0-staging] [iOS] Retrieve device locale in full (specific) format from ObjectiveC APIs by @github-actions in [release/9.0-staging] [iOS] Retrieve device locale in full (specific) format from ObjectiveC APIs runtime#111612
- [release/9.0-staging] Add workflow to prevent merging a PR when the
NO-MERGElabel is applied by @github-actions in [release/9.0-staging] Add workflow to prevent merging a PR when theNO-MERGElabel is applied runtime#111961 - [release/9.0-staging] Use alternative format string specifier to ensure decimal point is present by @github-actions in [release/9.0-staging] Use alternative format string specifier to ensure decimal point is present runtime#111444
- [release/9.0-staging] Fixed android build with NDK 23 by @jkurdek in [release/9.0-staging] Fixed android build with NDK 23 runtime#111696
- [release/9.0-staging] Fix UNC paths by @github-actions in [release/9.0-staging] Fix UNC paths runtime#111499
- [release/9.0-staging] [mono] [llvm-aot] Fixed storing Vector3 into memory by @github-actions in [release/9.0-staging] [mono] [llvm-aot] Fixed storing Vector3 into memory runtime#111069
- [release/9.0] Remove explicit __compact_unwind entries from x64 assembler by @filipnavara in [release/9.0] Remove explicit __compact_unwind entries from x64 assembler runtime#112204
- Update branding to 9.0.3 by @vseanreesermsft in Update branding to 9.0.3 runtime#112144
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#111606
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#111891
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#112189
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#111519
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#112121
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#111737
- [release/9.0-staging] Fix shimmed implementation of TryGetHashAndReset to handle HMAC. by @github-actions in [release/9.0-staging] Fix shimmed implementation of TryGetHashAndReset to handle HMAC. runtime#112015
- Remove Windows 8.1 from test queues by @agocke in Remove Windows 8.1 from test queues runtime#112056
- [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#111603
- [browser] Remove experimental args from NodeJS WBT runner by @maraf in [browser] Remove experimental args from NodeJS WBT runner runtime#111655
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#111607
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers runtime#111826
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#111885
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#112122
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#112225
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#112261
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions in [automated] Merge branch 'release/9.0' => 'release/9.0-staging' runtime#112219
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#112340
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#111483
- Backport pr 111723 to 9.0 staging by @StephenMolloy in Backport pr 111723 to 9.0 staging runtime#112322
- [manual] Merge release/9.0-staging into release/9.0 by @carlossanlop in [manual] Merge release/9.0-staging into release/9.0 runtime#112382
- [9.0] Backport labeling workflow changes by @carlossanlop in [9.0] Backport labeling workflow changes runtime#112240
- [9.0] Move release/9.0 localization back to main too by @carlossanlop in [9.0] Move release/9.0 localization back to main too runtime#112443
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#112453
Full Changelog: dotnet/runtime@v9.0.2...v9.0.3
9.0.2
What's Changed
- [release/9.0-staging] Ensure Vector.Create is properly recognized as intrinsic by @github-actions in [release/9.0-staging] Ensure Vector.Create is properly recognized as intrinsic runtime#109322
- [release/9.0-staging] Fix return address hijacking with CET by @github-actions in [release/9.0-staging] Fix return address hijacking with CET runtime#109548
- [release/9.0] Fix FP state restore on macOS exception forwarding by @github-actions in [release/9.0] Fix FP state restore on macOS exception forwarding runtime#110163
- [release/9.0-staging] [debugger] Fix a step that becomes a go by @github-actions in [release/9.0-staging] [debugger] Fix a step that becomes a go runtime#110533
- [release/9.0-staging] [debugger] Support step into a tail call by @github-actions in [release/9.0-staging] [debugger] Support step into a tail call runtime#110438
- [release/9.0-staging] Fix Tizen linux-armel build by @github-actions in [release/9.0-staging] Fix Tizen linux-armel build runtime#110614
- release/9.0-staging -- Update Alpine, Debian, and Fedora versions by @richlander in release/9.0-staging -- Update Alpine, Debian, and Fedora versions runtime#110493
- [release/9.0-staging] JIT: Read back all replacements before statements with implicit EH control flow by @github-actions in [release/9.0-staging] JIT: Read back all replacements before statements with implicit EH control flow runtime#109143
- [release/9.0-staging] Fix crash when pTargetMD is null by @github-actions in [release/9.0-staging] Fix crash when pTargetMD is null runtime#110652
- [release/9.0-staging] Avoid exception when parsing AD path for port number by @github-actions in [release/9.0-staging] Avoid exception when parsing AD path for port number runtime#110224
- [release/9.0-staging] Fix System.Reflection.Emit
SetChecksumcreating invalid pdb by @github-actions in [release/9.0-staging] Fix System.Reflection.EmitSetChecksumcreating invalid pdb runtime#110205 - [release/9.0] Use floating tag for webassembly image by @github-actions in [release/9.0] Use floating tag for webassembly image runtime#109374
- [release/9.0-staging] [Profiler] Avoid Recursive ThreadStoreLock in Profiling Thread Enumerator by @github-actions in [release/9.0-staging] [Profiler] Avoid Recursive ThreadStoreLock in Profiling Thread Enumerator runtime#110665
- [release/9.0-staging] JIT: Include more edges in
BlockDominancePredsto avoid a JIT crash by @github-actions in [release/9.0-staging] JIT: Include more edges inBlockDominancePredsto avoid a JIT crash runtime#110568 - [release/9.0-staging][wasm] Workaround incorrect mono restore when building WBT by @lewing in [release/9.0-staging][wasm] Workaround incorrect mono restore when building WBT runtime#110590
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#110532
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#110572
- [release/9.0-staging] Conditionally check the compiler flags in libs.native by @github-actions in [release/9.0-staging] Conditionally check the compiler flags in libs.native runtime#109556
- [TestOnly][release/9.0-staging] Fix TimeProvider Test by @github-actions in [TestOnly][release/9.0-staging] Fix TimeProvider Test runtime#111132
- [release/9.0-staging] [mono] Chain
SIGSEGVnative crashes to the defaultSIGSEGVhandler by @github-actions in [release/9.0-staging] [mono] ChainSIGSEGVnative crashes to the defaultSIGSEGVhandler runtime#110863 - [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#110905
- [release/9.0-staging] Exit the lock before we call into user code and handle losing the race for the RCW table by @github-actions in [release/9.0-staging] Exit the lock before we call into user code and handle losing the race for the RCW table runtime#111162
- [release/9.0-staging] Fix race condition when cancelling pending HTTP connection attempts by @github-actions in [release/9.0-staging] Fix race condition when cancelling pending HTTP connection attempts runtime#110764
- [release/9.0-staging] Remove HttpMetricsEnrichmentContext caching by @github-actions in [release/9.0-staging] Remove HttpMetricsEnrichmentContext caching runtime#110626
- [release/9.0-staging] Fix IDynamicInterfaceCastable with shared generic code by @github-actions in [release/9.0-staging] Fix IDynamicInterfaceCastable with shared generic code runtime#109918
- [release/9.0-staging] Fix handling of IDynamicInterfaceCastable wrt CastCache by @github-actions in [release/9.0-staging] Fix handling of IDynamicInterfaceCastable wrt CastCache runtime#110007
- [release/9.0-staging] ILC: Allow OOB reference to upgrade framework assembly by @github-actions in [release/9.0-staging] ILC: Allow OOB reference to upgrade framework assembly runtime#110058
- [release/9.0-staging] Move ComWrappers AddRef to C/C++ by @github-actions in [release/9.0-staging] Move ComWrappers AddRef to C/C++ runtime#110815
- [release/9.0-staging] [BrowserDebugProxy] Remove exception details from error report by @github-actions in [release/9.0-staging] [BrowserDebugProxy] Remove exception details from error report runtime#111202
- [release/9.0-staging] Fix reporting GC fields from base types by @github-actions in [release/9.0-staging] Fix reporting GC fields from base types runtime#111040
- [release/9.0-staging] Fix C++/CLI applications which use __declspec(appdomain) by @github-actions in [release/9.0-staging] Fix C++/CLI applications which use __declspec(appdomain) runtime#110495
- [release/9.0-staging] Fix calling convention mismatch in GC callouts by @github-actions in [release/9.0-staging] Fix calling convention mismatch in GC callouts runtime#111105
- [release/9.0-staging] Don't wait for finalizers in 'IReferenceTrackerHost::ReleaseDisconnectedReferenceSources' by @github-actions in [release/9.0-staging] Don't wait for finalizers in 'IReferenceTrackerHost::ReleaseDisconnectedReferenceSources' runtime#110558
- [release/9.0-staging] Add forwarding support for WasmLinkage on LibraryImport by @github-actions in [release/9.0-staging] Add forwarding support for WasmLinkage on LibraryImport runtime#109364
- [release/9.0-staging] Fix obtaining type handles of IDynamicInterfaceCastableImplementation by @github-actions in [release/9.0-staging] Fix obtaining type handles of IDynamicInterfaceCastableImplementation runtime#109909
- [release/9.0-staging] Disable GS cookie checks for LightUnwind by @github-actions in [release/9.0-staging] Disable GS cookie checks for LightUnwind runtime#109530
- [release/9.0-staging] Fix analyzer tracking of nullable enums by @github-actions in [release/9.0-staging] Fix analyzer tracking of nullable enums runtime#110331
- Update branding to 9.0.2 by @vseanreesermsft in Update branding to 9.0.2 runtime#111172
- [release/9.0-staging] Bugfix InvalidOperationException/IndexOutOfRangeException in HttpListener.EndGetContext by @github-actions in [release/9.0-staging] Bugfix InvalidOperationException/IndexOutOfRangeException in HttpListener.EndGetContext runtime#110695
- [release/9.0-staging] Fix
IsOSVersionAtLeastwhen build or revision are not provided by @github-actions in [release/9.0-staging] FixIsOSVersionAtLeastwhen build or revision are not provided runtime#109332 - [release/9.0-staging] [mono][sgen] Add separate card mark function to be used with debug by @github-actions in [release/9.0-staging] [mono][sgen] Add separate card mark function to be used with debug runtime#110268
- [release/9.0-staging] [mono][aot] Fix compilation crashes when type load exception is generated in code by @BrzVlad in [release/9.0-staging] [mono][aot] Fix compilation crashes when type load exception is generated in code runtime#110271
- [release/9.0-staging] Change assembler to clang in android MonoAOT by @github-actions in [release/9.0-staging] Change assembler to clang in android MonoAOT runtime#110812
- [release/9.0-staging] Replace a few SuppressMessage annotations with UnconditionalSuppressMessage by @github-actions in [release/9.0-staging] Replace a few SuppressMessage annotations with UnconditionalSuppressMessage runtime#109186
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#111331
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#110992
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers runtime#110993
... (truncated)
9.0.1
What's Changed
- [release/9.0-staging] Upgrade our macOS build machines to the latest non-beta x64 image by @github-actions in [release/9.0-staging] Upgrade our macOS build machines to the latest non-beta x64 image runtime#109455
- [release/9.0-staging] Remove thread contention from Activity Start/Stop by @github-actions in [release/9.0-staging] Remove thread contention from Activity Start/Stop runtime#109359
- [release/9.0-staging] handle case of Proc Index > MAX_SUPPORTED_CPUS by @github-actions in [release/9.0-staging] handle case of Proc Index > MAX_SUPPORTED_CPUS runtime#109385
- Update branding to 9.0.1 by @vseanreesermsft in Update branding to 9.0.1 runtime#109563
- [release/9.0-staging] [android] Fix crash in method_to_ir by @github-actions in [release/9.0-staging] [android] Fix crash in method_to_ir runtime#109510
- [release/9.0-staging] Switch to non-incremental servicing by @carlossanlop in [release/9.0-staging] Switch to non-incremental servicing runtime#109316
- [release/9.0] [wasm] Use correct current runtime pack version for Wasm.Build.Tests by @maraf in [release/9.0] [wasm] Use correct current runtime pack version for Wasm.Build.Tests runtime#109820
- [release/9.0-staging] Update ApiCompatNetCoreAppBaselineVersion to 9.0.0 by @carlossanlop in [release/9.0-staging] Update ApiCompatNetCoreAppBaselineVersion to 9.0.0 runtime#109789
- [release/9.0] [wasm] Run downlevel tests only on main by @maraf in [release/9.0] [wasm] Run downlevel tests only on main runtime#109723
- [release/9.0-staging] Fix regression in constructor parameter binding logic. by @github-actions in [release/9.0-staging] Fix regression in constructor parameter binding logic. runtime#109813
- [release/9.0-staging]
TensorPrimitivesXML docs:MinNumber/ReciprocalSqrt/ReciprocalSqrtEstimateoversights by @github-actions in [release/9.0-staging]TensorPrimitivesXML docs:MinNumber/ReciprocalSqrt/ReciprocalSqrtEstimateoversights runtime#109922 - [release/9.0-staging] Add a missing = in BigInteger.cs by @github-actions in [release/9.0-staging] Add a missing = in BigInteger.cs runtime#109732
- [release/9.0-staging] Ignore modopts/modreqs for
UnsafeAccessorfield targets by @github-actions in [release/9.0-staging] Ignore modopts/modreqs forUnsafeAccessorfield targets runtime#109709 - Fix an issue with sysconf returning the wrong last level cache values on Linux running on certain AMD Processors. by @mrsharm in Fix an issue with sysconf returning the wrong last level cache values on Linux running on certain AMD Processors. runtime#109749
- [release/9.0-staging] Fix transformer handling of boolean schemas in JsonSchemaExporter. by @github-actions in [release/9.0-staging] Fix transformer handling of boolean schemas in JsonSchemaExporter. runtime#109975
- [release/9.0-staging] Ensure proper cleanup of key files when not persisting them by @github-actions in [release/9.0-staging] Ensure proper cleanup of key files when not persisting them runtime#109844
- [release/9.0-staging] Transfer ThreadPool local queue to high-pri queue on Task blocking by @github-actions in [release/9.0-staging] Transfer ThreadPool local queue to high-pri queue on Task blocking runtime#109989
- Merging internal commits for release/9.0 by @vseanreesermsft in Merging internal commits for release/9.0 runtime#109744
- [release/9.0-staging] DATAS BGC thread synchronization fix by @Maoni0 in [release/9.0-staging] DATAS BGC thread synchronization fix runtime#110174
- [release/9.0-staging] Fix Matrix4x4.CreateReflection when D is not zero by @github-actions in [release/9.0-staging] Fix Matrix4x4.CreateReflection when D is not zero runtime#110162
- [release/9.0-staging] Fix hostfxr.h to be valid C again. by @github-actions in [release/9.0-staging] Fix hostfxr.h to be valid C again. runtime#110060
- [release/9.0] Fix length check for Convert.TryToHexString{Lower} by @github-actions in [release/9.0] Fix length check for Convert.TryToHexString{Lower} runtime#110228
- [release/9.0-staging] Suppress IL3050 warnings in ILLink tests by @sbomer in [release/9.0-staging] Suppress IL3050 warnings in ILLink tests runtime#110340
- [release/9.0-staging] Update Azure Linux tag names by @github-actions in [release/9.0-staging] Update Azure Linux tag names runtime#110341
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/icu runtime#109299
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/xharness runtime#109306
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/cecil runtime#109297
- [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#109301
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers runtime#109303
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/roslyn runtime#109305
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/arcade runtime#109825
- [release/9.0-staging] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/source-build-externals runtime#109960
- [release/9.0-staging] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/sdk runtime#109304
- [release/9.0-staging] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/emsdk runtime#109298
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/runtime-assets runtime#109336
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#109523
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0-staging] Update dependencies from dotnet/hotreload-utils runtime#109308
- [manual] Merge release/9.0-staging into release/9.0 by @carlossanlop in [manual] Merge release/9.0-staging into release/9.0 runtime#110370
- Switch to automatic 8.0 version updates by @marcpopMSFT in Switch to automatic 8.0 version updates runtime#110586
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/emsdk runtime#110409
Full Changelog: dotnet/runtime@v9.0.0...v9.0.1
9.0.0
What's Changed
- [release/9.0] BinaryFormatter tests improvements by @adamsitnik in [release/9.0] BinaryFormatter tests improvements runtime#107540
- [release/9.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-reference-packages runtime#107474
- [release/9.0] Branding for GA by @carlossanlop in [release/9.0] Branding for GA runtime#107879
- [release/9.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-externals runtime#107914
- [release/9.0] Update dependencies from dotnet/icu by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/icu runtime#107918
- [release/9.0] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/hotreload-utils runtime#107916
- [release/9.0] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/cecil runtime#107915
- [release/9.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-reference-packages runtime#107938
- [release/9.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-externals runtime#107982
- [release/9.0] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/cecil runtime#107983
- [release/9.0] Remove invalid assert in RSAOpenSsl by @github-actions in [release/9.0] Remove invalid assert in RSAOpenSsl runtime#107952
- [automated] Merge branch 'release/9.0-rc2' => 'release/9.0' by @github-actions in [automated] Merge branch 'release/9.0-rc2' => 'release/9.0' runtime#107928
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/arcade runtime#107937
- [release/9.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/roslyn runtime#107984
- [release/9.0] Mitigate JsonObject performance regression. by @github-actions in [release/9.0] Mitigate JsonObject performance regression. runtime#108014
- [release/9.0] Fix SG nullability annotations for required and init properties. by @github-actions in [release/9.0] Fix SG nullability annotations for required and init properties. runtime#108013
- [release/9.0] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/hotreload-utils runtime#108016
- [release/9.0] Treat -rtm as stable sdk version band by @lewing in [release/9.0] Treat -rtm as stable sdk version band runtime#107997
- [release/9.0] dont try to capture threadId for NativeAOT by @github-actions in [release/9.0] dont try to capture threadId for NativeAOT runtime#108088
- [release/9.0] Update dependencies from dotnet/runtime by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/runtime runtime#108140
- [release/9.0] Fix createdump 'stack smashing detected' error on arm64 by @github-actions in [release/9.0] Fix createdump 'stack smashing detected' error on arm64 runtime#108208
- [release/9.0] [browser] Fix fingerprinting and loadAllSatelliteResources=true by @github-actions in [release/9.0] [browser] Fix fingerprinting and loadAllSatelliteResources=true runtime#108198
- [automated] Merge branch 'release/9.0-rc2' => 'release/9.0' by @github-actions in [automated] Merge branch 'release/9.0-rc2' => 'release/9.0' runtime#108006
- [release/9.0] More doc updates for source-of-truth assemblies by @carlossanlop in [release/9.0] More doc updates for source-of-truth assemblies runtime#108257
- [release/9.0] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-reference-packages runtime#108142
- [release/9.0] Update dependencies from dotnet/roslyn by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/roslyn runtime#108061
- [release/9.0] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/cecil runtime#108192
- [release/9.0] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/hotreload-utils runtime#108193
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/arcade runtime#108194
- [release/9.0] Update dependencies from dnceng/internal/dotnet-optimization by @dotnet-maestro in [release/9.0] Update dependencies from dnceng/internal/dotnet-optimization runtime#108139
- [release/9.0] Reduce funceval abort by @github-actions in [release/9.0] Reduce funceval abort runtime#108256
- [release/9.0] Update sign-diagnostic-files.yml to skip dac sign in staging by @hoyosjs in [release/9.0] Update sign-diagnostic-files.yml to skip dac sign in staging runtime#108218
- [release/9.0] Root the System.Runtime EventSource by @github-actions in [release/9.0] Root the System.Runtime EventSource runtime#108348
- [release/9.0] Fixing SetSlice, Reshape, TryCopyTo. by @github-actions in [release/9.0] Fixing SetSlice, Reshape, TryCopyTo. runtime#108282
- [release/9.0] Update dependencies from dotnet/sdk by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/sdk runtime#108141
- [release/9.0] Update dependencies from dotnet/source-build-externals by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/source-build-externals runtime#108436
- [release/9.0] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/hotreload-utils runtime#108438
- [release/9.0] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/roslyn-analyzers runtime#108367
- [release/9.0] Update dependencies from dotnet/runtime by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/runtime runtime#108391
- [release/9.0] Update dependencies from dotnet/cecil by @dotnet-maestro in [release/9.0] Update dependencies from dotnet/cecil runtime#108437
- [release/9.0] Update System.Formats.Nrbf ref sources and restore package description by @github-actions in [release/9.0] Update System.Formats.Nrbf ref sources and restore package description runtime#108467
- [release/9.0] [aot] mono_aot_split_options: reset state after a backslash by @github-actions in [release/9.0] [aot] mono_aot_split_options: reset state after a backslash runtime#108212
- [release/9.0] Fix devirtualization across genericness in the hierarchy by @MichalStrehovsky in [release/9.0] Fix devirtualization across genericness in the hierarchy runtime#108470
- [release/9.0] [cdac][cdac-build-tool] Don't let msbuild rewrite the resource name by @github-actions in [release/9.0] [cdac][cdac-build-tool] Don't let msbuild rewrite the resource name runtime#108296
- [release/9.0] Fix
InlineArrayswift lowering in mono by @jkurdek in [release/9.0] FixInlineArrayswift lowering in mono runtime#108483 - [release/9.0] Backport PR #108311 - Fix statics issue with barriers by @davidwrighton in [release/9.0] Backport PR #108311 - Fix statics issue with barriers runtime#108347
- [release/9.0] Fix wrong Region Info Names by @github-actions in [release/9.0] Fix wrong Region Info Names runtime#108524
... (truncated)
9.0.0-rc.2.24473.5
9.0.0-rc.1.24431.7
9.0.0-preview.7.24405.7
9.0.0-preview.5.24306.7
9.0.0-preview.4.24266.19
9.0.0-preview.3.24172.9
9.0.0-preview.2.24128.5
[Release[(https://github.com/dotnet/core/releases/tag/v9.0.0-preview.2)
9.0.0-preview.1.24080.9
8.0.20
What's Changed
- [release/8.0-staging] [Test Only] Disable the UTFStringConversionFailures test on CI runs by @github-actions[bot] in [release/8.0-staging] [Test Only] Disable the UTFStringConversionFailures test on CI runs runtime#117489
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/8.0' => 'release/8.0-staging' runtime#117672
- [release/8.0-staging] [Test Only] Fix BuildChainCustomTrustStore test by @github-actions[bot] in [release/8.0-staging] [Test Only] Fix BuildChainCustomTrustStore test runtime#117762
- [release/8.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/hotreload-utils runtime#118128
- [release/8.0-staging] fixing a bug in card mark stealing by @github-actions[bot] in [release/8.0-staging] fixing a bug in card mark stealing runtime#118009
- [release/8.0-staging] Fix broken debugger/debuggee startup handshake protocol on macOS26. by @github-actions[bot] in [release/8.0-staging] Fix broken debugger/debuggee startup handshake protocol on macOS26. runtime#118213
- Update branding to 8.0.20 by @vseanreesermsft in Update branding to 8.0.20 runtime#118348
- Merging internal commits for release/8.0 by @vseanreesermsft in Merging internal commits for release/8.0 runtime#118452
- [release/8.0] Merge release/8.0-staging changes by @krwq in [release/8.0] Merge release/8.0-staging changes runtime#118763
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in [release/8.0] Update dependencies from dotnet/emsdk runtime#117878
Full Changelog: dotnet/runtime@v8.0.19...v8.0.20
8.0.19
What's Changed
- [release/8.0-staging] Fix return in zlib-intel when window allocation fails by @ericstj in [release/8.0-staging] Fix return in zlib-intel when window allocation fails runtime#116550
- [release/8.0-staging] Move DNS EventSource tests to RemoteExecutor by @github-actions[bot] in [release/8.0-staging] Move DNS EventSource tests to RemoteExecutor runtime#116609
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/8.0' => 'release/8.0-staging' runtime#115577
- [release/8.0-staging] Fix absolute path check when loading hostfxr/hostpolicy/coreclr by @elinor-fung in [release/8.0-staging] Fix absolute path check when loading hostfxr/hostpolicy/coreclr runtime#116776
- [release/8.0-staging] Remove invalid
GCPROTECTfor duplicate slot by @github-actions[bot] in [release/8.0-staging] Remove invalidGCPROTECTfor duplicate slot runtime#117030 - [release/8.0-staging] Map version for Tahoe compatibility. by @github-actions[bot] in [release/8.0-staging] Map version for Tahoe compatibility. runtime#116642
- Update branding to 8.0.19 by @vseanreesermsft in Update branding to 8.0.19 runtime#117282
- [release/8.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#116533
- [release/8.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/hotreload-utils runtime#116551
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/runtime-assets runtime#116572
- [release/8.0-staging] Harden
Ping_TimedOut_*tests by @github-actions[bot] in [release/8.0-staging] HardenPing_TimedOut_*tests runtime#116631 - Merging internal commits for release/8.0 by @vseanreesermsft in Merging internal commits for release/8.0 runtime#117440
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/8.0' => 'release/8.0-staging' runtime#117311
- [release/8.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/xharness runtime#116532
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in [release/8.0] Update dependencies from dotnet/emsdk runtime#116552
- [release/8.0] Delete s390x and ppc64le helix queues by @github-actions[bot] in [release/8.0] Delete s390x and ppc64le helix queues runtime#117488
- [release/8.0-staging] [Test Only]Address failures for Import_IterationCountLimitExceeded_ThrowsInAllottedTime by @github-actions[bot] in [release/8.0-staging] [Test Only]Address failures for Import_IterationCountLimitExceeded_ThrowsInAllottedTime runtime#116439
- [release/8.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in [release/8.0-staging] Update dependencies from dotnet/arcade runtime#116534
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in [automated] Merge branch 'release/8.0' => 'release/8.0-staging' runtime#117482
- [release/8.0] Fix
BigInteger.Rotate{Left,Right}for backport by @github-actions[bot] in [release/8.0] FixBigInteger.Rotate{Left,Right}for backport runtime#112992 - [release/8.0-staging] Fix few RandomAccess.Write edge case bugs by @adamsitnik in [release/8.0-staging] Fix few RandomAccess.Write edge case bugs runtime#109648
- [8.0] Revert an earlier change to improve distribute free regions. by @mangod9 in [8.0] Revert an earlier change to improve distribute free regions. runtime#117543
- [manual] Merge release/8.0-staging into release/8.0 by @tarekgh in [manual] Merge release/8.0-staging into release/8.0 runtime#117636
Full Changelog: dotnet/runtime@v8.0.18...v8.0.19
8.0.18
What's Changed
- [release/8.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. by @github-actions in [release/8.0-staging] [STJ] Account for F# CompilationMappingAttribute now supporting multiple declarations. runtime#115077
- [release/8.0-staging] throw an exception instead of infinite loop in
sort_mark_listby @github-actions in [release/8.0-staging] throw an exception instead of infinite loop insort_mark_listruntime#115528 - [release/8.0-staging] [DNS] Ignore ObjectDisposedException on CancellationToken Callback by @github-actions in [release/8.0-staging] [DNS] Ignore ObjectDisposedException on CancellationToken Callback runtime#115841
- [release/8.0-staging] Fix SysV first/second return register GC info mismatch by @jakobbotsch in [release/8.0-staging] Fix SysV first/second return register GC info mismatch runtime#116208
- [release/8.0-staging] Add a parent check to the forward substitution tree walk by @github-actions in [release/8.0-staging] Add a parent check to the forward substitution tree walk runtime#116240
- [release/8.0-staging] Fix shutdown on foreign thread by @github-actions in [release/8.0-staging] Fix shutdown on foreign thread runtime#116233
- [release/8.0-staging] fix: in rsa signatures, configure digest before padding mode by @github-actions in [release/8.0-staging] fix: in rsa signatures, configure digest before padding mode runtime#115696
- [release/8.0-staging] Fix PipeStream leak on Windows when pipe is disposed with a pending operation by @github-actions in [release/8.0-staging] Fix PipeStream leak on Windows when pipe is disposed with a pending operation runtime#116189
- Update branding to 8.0.18 by @vseanreesermsft in Update branding to 8.0.18 runtime#116311
- [release/8.0-staging] Fix generation of minidump by @github-actions in [release/8.0-staging] Fix generation of minidump runtime#115739
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro in [release/8.0-staging] Update dependencies from dotnet/runtime-assets runtime#115676
- [release/8.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro in [release/8.0-staging] Update dependencies from dotnet/hotreload-utils runtime#115623
- [release/8.0-staging] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in [release/8.0-staging] Update dependencies from dotnet/source-build-reference-packages runtime#115586
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro in [release/8.0] Update dependencies from dotnet/emsdk runtime#115655
- [release/8.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro in [release/8.0-staging] Update dependencies from dotnet/xharness runtime#115585
- [release/8.0-staging] Link peer's X509 stack handle to parent SSL safe handle by @github-actions in [release/8.0-staging] Link peer's X509 stack handle to parent SSL safe handle runtime#115379
- [release/8.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro in [release/8.0-staging] Update dependencies from dotnet/arcade runtime#115587
- [manual] Merge release/8.0-staging into release/8.0 by @jozkee in [manual] Merge release/8.0-staging into release/8.0 runtime#116458
- Merging internal commits for release/8.0 by @vseanreesermsft in Merging internal commits for release/8.0 runtime#116498
- Revert "Merging internal commits for release/8.0" by @hoyosjs in Revert "Merging internal commits for release/8.0" runtime#116553
- Merging internal commits for release/8.0 by @hoyosjs in Merging internal commits for release/8.0 runtime#116554
Full Changelog: dotnet/runtime@v8.0.17...v8.0.18
8.0.17
Bug Fixes
-
Work around MSVC miscompiling sgen_clz (#114904)
Addresses an issue where the Microsoft Visual C++ (MSVC) compiler was miscompiling thesgen_clzfunction in Mono. This workaround ensures correct behavior and stability for affected builds. -
Fix Idn tests (#115030)
Resolves issues in the Internationalized Domain Name (Idn) tests, improving test reliability and ensuring accurate validation of related functionality. -
Handle OSSL 3.4 change to SAN:othername formatting (#115367)
Updates the handling of Subject Alternative Name (SAN) formatting to accommodate changes introduced in OpenSSL 3.4. This ensures compatibility and correct certificate processing. -
Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#115008)
Prevents certain internal APIs from being exposed to .NET Framework (NetFx), reducing the risk of unintended usage and improving API surface consistency. -
Fix line endings (#115414)
Corrects line ending inconsistencies in the codebase, which helps prevent cross-platform issues and improves code readability.
Performance Improvements
- Improve distribute_free_regions (#115023)
Optimizes the algorithm for distributing free memory regions, leading to better memory management and potentially improved application performance.
Technical Improvements
-
Strip trailing slash from source dir for cmake4 (#114906)
Refines the build process by removing unnecessary trailing slashes from source directory paths when using CMake 4, reducing potential build errors and improving consistency. -
Add support for more libicu versions (#115378)
Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.
Infrastructure
- **Update dependen...
Description has been truncated
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.