Releases: dotnet/runtime
Releases · dotnet/runtime
Release list
.NET 10.0.11
What's Changed
- [release/10.0] Fix TypeLoadException in GetMarshalAs when SafeArray has zero-length user-defined type name by @AaronRobinsonMSFT in #129899
- [release/10.0] Pass correct search path to DllImportResolver for default flags on Mono by @github-actions[bot] in #129862
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #129875
- [release/10.0] Surface scheduled outerloop Helix work item failures (backport of #129049, #129629) by @mmitche in #129909
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #129988
- [release/10.0] Handle QueueUserAPC2 failure during thread suspension by @github-actions[bot] in #130147
- [release/10.0] Publish GCHandle assignments with release semantics by @github-actions[bot] in #130224
- [release/10.0] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #130236
- [release/10.0] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #130193
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #130273
- [release/10.0] Fix cgroup v2 memory max extraction by @github-actions[bot] in #130404
- [release/10.0] Handle STATUS_OBJECT_NAME_NOT_FOUND in Windows directory enumeration by @github-actions[bot] in #130327
- [release/10.0] Disable failing iOS device tests by @vitek-karas in #130472
- [release/10.0] [QUIC] Update MsQuic to the latest 2.5 version by @ManickaP in #130354
- [release/10.0] Migrate devdiv/dotnet-core-internal-tooling to WIF service connection by @github-actions[bot] in #130916
- [release/10.0] Fix ComClassGenerator failure with generic types by @github-actions[bot] in #130930
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #130421
- [release/10.0] Fix tree type in impStoreNullableFields and impLoadNullableFields for simds by @github-actions[bot] in #130867
- [release/10.0] JIT: don't propagate promoted struct LCL_VAR into FIELD_LIST uses by @github-actions[bot] in #130322
- [release/10.0] JIT: fix widened IV init placed in unreachable block by @EgorBo in #130324
- [release/10.0] Ignore PhiArgs without matching actual preds by @dhartglassMSFT in #130754
- [release/10.0] Fix LoaderHeap's free list growing more than expected by @eduardo-vp in #129592
- [release/10.0] [mono][wasm] Fix AOT + BlazorWebAssemblyLazyLoad startup crash by @lewing in #131038
- [release/10.0] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #130746
- [release/10.0] Use volatile access for CoreCLR dictionary layout publication by @github-actions[bot] in #131099
- [release/10.0] Fix a series of possible race conditions in thread static variable initialization by @github-actions[bot] in #131118
- [release/10.0] Update Alpine infra images to 3.24 by @richlander in #129867
- Fix failing symlink tests (10.0) by @alinpahontu2912 in #130344
Full Changelog: v10.0.10...v10.0.11
.NET 9.0.19
What's Changed
- [release/9.0-staging] Wait to complete the test before releasing the agile reference. by @github-actions[bot] in #129430
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #129208
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #129407
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #129377
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #129453
- [release/9.0-staging] Update dependencies from dotnet/source-build-assets by @dotnet-maestro[bot] in #129620
- [release/9.0-staging] Sve: Fix Gather/Scatter tests by @github-actions[bot] in #129870
- [release/9.0] Surface scheduled outerloop Helix work item failures (backport of #129049, #129629) by @mmitche in #129908
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #129441
- [release/9.0] Update branding to 9.0.19 by @dotnet-bot in #130262
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #130235
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #130194
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #130063
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #129357
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #130392
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #130195
- [release/9.0-staging] Disable failing iOS device tests by @vitek-karas in #130471
- [release/9.0-staging] [QUIC] Update MsQuic to the latest 2.5 version by @ManickaP in #130355
- Fix failing symlink tests (9.0) by @alinpahontu2912 in #130343
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #130345
- [manual] Merge release/9.0-staging into release/9.0 by @mrek-msft in #130652
- Merging internal commits for release/9.0 by @dotnet-bot in #130722
Full Changelog: v9.0.18...v9.0.19
.NET 8.0.30
What's Changed
- [release/8.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #129375
- Surface scheduled outerloop Helix work item failures as warnings by @mmitche in #129629
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #129440
- [release/8.0] Update branding to 8.0.30 by @dotnet-bot in #130259
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #129355
- [release/8.0-staging] Disable failing iOS device tests by @vitek-karas in #130473
- [release/8.0-staging] [QUIC] Update MsQuic to the latest 2.5 version by @ManickaP in #130356
- Fix failing symlink tests by @alinpahontu2912 in #130342
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #130346
- [manual] Merge release/8.0-staging into release/8.0 by @mrek-msft in #130651
- Merging internal commits for release/8.0 by @dotnet-bot in #130724
Full Changelog: v8.0.29...v8.0.30
.NET 10.0.10
What's Changed
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #128197
- [release/10.0] Fix assertions generated by optCreateJumpTableImpliedAssertions by @github-actions[bot] in #127003
- [release/10.0] Redo GC heap size fix in heavily pinning scenarios by @janvorli in #127573
- [release/10.0] Downgrade dotnet-optimization dependencies to LKG by @hoyosjs in #128345
- [release/10.0] Fix heap_segment_used watermark after compaction by @janvorli in #128342
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #128427
- [release/10.0] Release Android X509 chain certificate GREFs by @github-actions[bot] in #128385
- [release/10.0] Fix EncodeUnsignedInteger for test DSA signer by @vcsjones in #128005
- [release/10.0] Fix Linux madvise() advice values by @janvorli in #128605
- [Release/10.0] JIT: Fix bug in GenTree::Equals (#128654) by @AndyAyersMS in #128724
- [release/10.0] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #128240
- [release/10.0] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #126570
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #128516
- [release/10.0] Add LOCKREADIFFAILRET to unlocked MDInternalRW read methods by @github-actions[bot] in #128671
- [release/10.0] Fix UnsafeAccessor signature for byref struct this by @github-actions[bot] in #128851
- [release/10.0] Fix crash on calling COM interface method on a class where a derived class overriding it was created first by @elinor-fung in #128796
- [release/10.0] Configurable EventPipe CPU sampling rate by @steveisok in #128843
- [release/10.0] JIT: bail from optOptimizeBoolsCondBlock on GTF_UNSIGNED inputs by @github-actions[bot] in #128960
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #128941
- [release/10.0] Fix NativeAOT string GC config handling by @github-actions[bot] in #128894
- [release/10.0] JIT: Fix CEA cloning when enumerator local is reassigned from an untracked source by @github-actions[bot] in #128909
- [release/10.0] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #129117
- [release/10.0] Fix iossimulator build with XCode 26.4 by @github-actions[bot] in #128952
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #129128
- [release/10.0] Fix thread-safety issue in
DriveInfo.GetDrives()on macOS by replacinggetmntinfowithgetfsstatby @github-actions[bot] in #129301 - [release/10.0] : Change the PerfMap crst into an UNSAFE_ANYMODE crst by @davidwrighton in #129142
- [release/10.0] Fix ComInterfaceGenerator collision on same-named methods in disjoint cross-assembly bases by @AaronRobinsonMSFT with @Copilot in #129473
- [release/10.0] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #129376
- [release/10.0] Fix NativeAOT GC hole issue by @github-actions[bot] in #129711
- [release/10.0] Fix ValueType.GetHashCode for nested generic field by @github-actions[bot] in #129744
- [release/10.0] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #129483
- [release/10.0] [Android] Handle X509ChainContext creation failures by @github-actions[bot] in #128984
- [release/10.0] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #129408
- [release/10.0] Reduce contention in UnwindInfoTable seen during high volume LCG method creation by @github-actions[bot] in #129035
- [release/10.0] Narrow Mono AOT typeload error cleanup by @github-actions[bot] in #129804
- [release/10.0] Fix blob type in CopyWithPrivateKey for ML-DSA by @github-actions[bot] in #129865
Full Changelog: v10.0.9...v10.0.10
.NET 8.0.29
What's Changed
- [release/8.0-staging] Fix loop hoist memory-dependence tracking by @AndyAyersMS in #128381
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #126495
- [release/8.0-staging] Disable WASI CI by @maraf with @Copilot in #128858
- Update branding to 8.0.29 by @vseanreesermsft in #128914
- [release/8.0] Bump to OSX.15 helix queues by @akoeplinger in #128896
- [release/8.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #128831
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #128933
- [release/8.0-staging] [TestOnly] Fix NumberFormatInfoGroupSize test by @svick in #128579
- [release/8.0] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #126004
- Merging internal commits for release/8.0 by @vseanreesermsft in #129195
- [release/8.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #126394
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #128223
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #128218
- Merge release/8.0-staging into release/8.0 by @steveisok in #129250
- Make scheduled outerloop builds succeed when only Helix tests fail by @mmitche in #129049
Full Changelog: v8.0.28...v8.0.29
.NET 9.0.18
What's Changed
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #125099
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #125410
- [release/9.0-staging] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #125816
- [release/9.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in #126200
- [backport/9.0-staging] Disable WASI CI by @maraf with @Copilot in #128775
- Replace OSX.14.Arm64.Open with OSX.15.Arm64.Open queues by @akoeplinger in #128853
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #128312
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #128618
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #128794
- Update branding to 9.0.18 by @vseanreesermsft in #128915
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #128880
- [release/9.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #128934
- [release/9.0-staging] [TestOnly] Fix NumberFormatInfoGroupSize test by @svick in #128578
- [release/9.0] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #126341
- Merging internal commits for release/9.0 by @vseanreesermsft in #129194
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #129116
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #128224
- [release/9.0-staging] Update dependencies from dotnet/cecil by @dotnet-maestro[bot] in #129150
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #128216
- Merge release/9.0-staging into release/9.0 by @steveisok in #129251
Full Changelog: v9.0.17...v9.0.18
.NET 9.0.17
What's Changed
- [release/9.0-staging] Deny unmasked frame receive for WebSocket Server by @github-actions[bot] in #123661
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #125603
- [release/9.0-staging] use AZL3 instead of Ubuntu for builds by @github-actions[bot] in #125715
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #125151
- [release/9.0-staging] JIT: fix bug in loop cloning with down-counting loops by @github-actions[bot] in #126913
- [release/9.0-staging] [QUIC] Update MsQuic by @ManickaP in #126999
- [release/9.0-staging] Update dependencies from dotnet/roslyn-analyzers by @dotnet-maestro[bot] in #123609
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #124027
- Use source-build-assets repo by @NikolaMilosavljevic in #126804
- [release/9.0-staging] Add an in-memory cache for CRLs on Linux by @bartonjs in #127625
- Update branding to 9.0.17 by @vseanreesermsft in #127833
- [release/9.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #125097
- [release/9.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #127837
- [release/9.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #127901
- [release/9.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #125945
- Merging internal commits for release/9.0 by @vseanreesermsft in #128092
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #126136
- [automated] Merge branch 'release/9.0' => 'release/9.0-staging' by @github-actions[bot] in #128153
- [release/9.0][browser] Disable debugger tests on CI (#108178) by @akoeplinger in #128132
- [manual] Merge release/9.0-staging into release/9.0 by @svick in #128183
Full Changelog: v9.0.16...v9.0.17
.NET 8.0.28
What's Changed
- [release/8.0-staging] Deny unmasked frame receive for WebSocket Server by @liveans in #123662
- [release/8.0-staging] Update dependencies from dotnet/runtime-assets by @dotnet-maestro[bot] in #125096
- [release/8.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #125095
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #124328
- [release/8.0-staging] use AZL3 instead of Ubuntu for builds by @wfurt in #125544
- [release/8.0] Partial backport #118329 - disable and modify Android timezone test by @matouskozak in #125985
- [release/8.0-staging] JIT: fix bug in loop cloning with down-counting loops by @github-actions[bot] in #126914
- [release/8.0-staging] Update dependencies from dotnet/xharness by @dotnet-maestro[bot] in #126322
- [release/8.0-staging] [QUIC] Update MsQuic by @ManickaP in #127000
- Use source-build-assets repo by @NikolaMilosavljevic in #126792
- [release/8.0-staging] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #125023
- [release/8.0-staging] Add an in-memory cache for CRLs on Linux by @bartonjs in #127626
- Update branding to 8.0.28 by @vseanreesermsft in #127832
- [release/8.0-staging] Update dependencies from dotnet/hotreload-utils by @dotnet-maestro[bot] in #125061
- [release/8.0] Port dump collection perf improvements by @hoyosjs in #128022
- [release/8.0] Update dependencies from dotnet/emsdk by @dotnet-maestro[bot] in #127835
- Merging internal commits for release/8.0 by @vseanreesermsft in #128093
- [release/8.0-staging] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #125704
- [automated] Merge branch 'release/8.0' => 'release/8.0-staging' by @github-actions[bot] in #126058
- [release/8.0][browser] Disable debugger tests on CI (#108178) by @akoeplinger in #128133
- [release/8.0] Disable crypto.xml package generation by @hoyosjs in #128213
- [release/8.0] Merge release/8.0-staging -> release/8.0 by @steveisok in #128131
Full Changelog: v8.0.27...v8.0.28
.NET 10.0.9
What's Changed
- [release/10.0] [NET] Fix docker compose. by @ManickaP in #126473
- [release/10.0] Force MetaDataGetDispenser to be linked into singlefilehost by @github-actions[bot] in #127237
- [release/10.0] Fix IJW OverflowException with 17+ by-ref parameters by @github-actions[bot] in #127342
- Port 126929 to 10.0 by @mangod9 in #126977
- [release/10.0] [QUIC] Update MsQuic by @ManickaP in #126998
- [release/10.0] Fix SIGILL crash on ARM64 platforms with SME but no SVE by @github-actions[bot] in #127518
- [release/10.0] Add an in-memory cache for CRLs on Linux by @github-actions[bot] in #127574
- [release/10.0] Fix off-by-one error in TypePreinit switch instruction handling by @github-actions[bot] in #127587
- [release/10.0] Optimize Directory.GetFiles by passing safe patterns to NtQueryDirectoryFile by @jeffhandley in #127974
- [release/10.0] Port dump collection perf improvements by @hoyosjs in #128023
- [release/10.0] Update dependencies from dotnet/icu by @dotnet-maestro[bot] in #125098
Full Changelog: v10.0.8...v10.0.9