## dotnet/runtime — v11.0.0-preview.2.26159.112…v11.0.0-preview.3.26207.106

_762+ commits._

### Features
- **Add adoption catalog requirement to api-proposal skill (#125903)** (eafeb92)
- **Add r2 r composite (#125845)** (9bab625)
- **Add linux_arm and windows_x86 to cDAC dump test platforms (#125793)** (deb317e)
- **Add VectorXx.Asin and use it to vectorize TensorPrimitives.Asin (#126052)** (a4207f4)
- **Add Wasm import thunks (#125542)** (6d3044d)
- **Add dotnet/extensions to contributing guidelines (#126069)** (7877ab1)
- **Add code-review agentic workflow** (ed43860)
- **Add JsonNamingPolicy.PascalCase and JsonKnownNamingPolicy.PascalCase (#124644)** (5794faa)
- **Add unsafe evolution attributes (#125721)** (8b810a6)
- **Add BarrierPostPhaseException to Barrier XML doc comments (#125635)** (4412aa7)
- **Add global:: qualifier to System namespaces in OptionsValidatorGenerator (#125882)** (6cbc8ed)
- **JIT: Add a runtime async optimization to skip saving unmutated locals into reused continuations (#125615)** (2daca20)
- **Add hint for trimming System.Runtime in test109242 (#125948)** (fbf31b6)
- **Add support for generalized variable length wasm instructions to the emitter (#125862)** (47655ce)
- **Improve runtime-async support on linux-riscv64 (#125446)** (f8e0698)
- **Add null check ImmutableArray<T>.Builder.RemoveAll (#125920)** (f6d4ffd)
- **Add cDAC API GetCCWData (#125288)** (c626461)
- **Support constructors with byref parameters (in/ref/out) in System.Text.Json (#122950)** (9096b69)
- **Add JsonNamingPolicyAttribute for member-level naming policies in System.Text.Json (#124645)** (86e3d03)
- **Add retry for StackTraceTests.ToString_ShowILOffset AMSI hang (#125814)** (6a815e8)
- **Add support for async thunk methods in GetNativeCodeInfo (#124354)** (83f84b6)
- **Add analyzer+codefix for applying RequiresUnsafe to pointer methods (#125196)** (37c9693)
- **[Wasm RyuJit] Add JIT config JitWasmNyiToR2RUnsupported (#125752)** (29faf6d)
- **Support generic converters on generic types with JsonConverterAttribute (#123209)** (7c0f7cf)
- **Add TSF_SuspensionTrapped flag to NativeAOT for accurate sample profiler reporting (#125764)** (cad7369)
- **Support type-level JsonIgnoreCondition via [JsonIgnore] on classes, structs, and interfaces (#124646)** (c88b2b6)

### Fixes
- **[release/11.0-preview3] Fix publish-time Framework materialization for multi-client WASM and add test (#126378)** (d23e53a)
- **Fix reentrant Monitor wait (#126071)** (d343974)
- **Fix OperIs(GT_CNS_INT, GT_CNS_LNG) assertion during import (#126064)** (6f8b227)
- **[cDAC] Fix GetLocalVariableCount to return E_FAIL for missing local signatures (#126115)** (91557f5)
- **Fix possible integer overflow (#125500)** (f15e049)
- **[interpreter] Fix crash on empty switch instruction (#126017)** (803560f)
- **Fix: wrap AssignCopy with IfFailThrow in GetMetaDataFileInfoFromPEFile (#125798)** (8f33bcb)
- **Fix ErrorOnUnknownConfiguration to respect ConfigurationKeyNameAttribute (#125876)** (9d8d3e2)
- **Fix for 125246 (#125747)** (5caa14b)
- **Fix EPERM when killing sudo-launched createdump process in CollectCrashDumpWithCreateDump (#125916)** (243d211)
- **Fix SingleConsumerUnboundedChannel WaitToReadAsync returning exception instead of false (#125745)** (3844be7)
- **[Wasm RyuJIT] initblk fix for #125756 (#125836)** (bfaa2d8)
- **Fix NativeAOT publish including satellite assemblies despite embedding them (#124192)** (d4cc2d9)
- **Fix OOM in BinHexDecoder, Base64Decoder, and XmlSchemaValidator when throwing on large invalid input (#125930)** (cb908b0)
- **[wasm][coreclr] Fix tpa list population in corerun.html (#126021)** (2f18157)
- **Increase TTL in SendPingWithLowTtl_RoundtripTimeIsNonZero to fix macOS flakiness (#125774)** (d5c384f)
- **Fix flaky signal handler test on mono on Linux (#125969)** (fc579fd)
- **Fix 4 bugs in TypePreinit IL interpreter (#125947)** (e861dc8)
- **Fix intermittent SystemTrustCertificateWithCustomRootTrust CI failure** (c13de30)
- **Fix CrlDiskCacheRecovers test flakiness: OuterLoop, longer timeout, retries** (7408fa1)
- **JIT: Fix jit-format break (#125962)** (a9b578e)
- **Fix CS4007: ReadOnlySpan across await in TrailingHeadersTest (#125946)** (2509dcb)
- **Fix dotnet-pgo dump crash when CallWeights are present (#125936)** (875672f)
- **Fix memory leaks from mono_type_full_name in marshal-shared.c error paths (#125616)** (4a6399a)
- **Fix localization of ExtendedPropertyDescriptor.DisplayName (#124771)** (c53804f)
- **JIT: Fix fgFoldCondToReturnBlock for multi-statement return blocks (#124642)** (7c58a24)
- **Fix TestNativeDigits for ur-IN on Apple platforms (#125934)** (162722d)
- **Fix flaky NonPowerOfTwoKeySizeOaepRoundtrip test with retry on transient CryptographicException (#125911)** (443d53e)
- **Fix multithreaded browser-wasm build: CS0102 errors in PortableThreadPool; remove redundant ThreadPoolBoundHandle.Browser.Threads.cs; regenerate WASM call helpers (#125887)** (6260db3)
- **Fix pal_memory.c on OpenBSD (#125010)** (b8509e6)
- **Fix flaky TestWindowStyle: check only STARTF_USESHOWWINDOW bit, remove ShellExecute cases (#125847)** (814f1ae)
- **fix SafeFileHandle.CanSeek performance regression (#125807)** (edd2a2a)
- **Fix handling invalid type map states (#125870)** (f01e41d)
- **Fix IndexOutOfRangeException in FrozenHashTable when creating from huge collections (#125555)** (5ab4f9b)
- **Fix OleTxTests.Recovery CI timeout by bounding remote process wall-clock time (#125813)** (4521881)
- **Fix broadcast output shape computation in tensor binary operations (#125582)** (56ff888)
- **Fix cDAC dump tests on 32-bit ARM targets (#125841)** (4c7d197)
- **Fix issue where i32.trunc_sat_f32_s wasn't properly encoded (#125812)** (1a7eb82)
- **Fix possible deadlocks on PosixSignalRegistration disposal on Windows (#124893)** (68df930)
- **Fix ProcessThreadTests.TestStartTimeProperty flakiness due to /proc visibility race (#125811)** (4e54117)
- **Fix inner build of community archs (#125653)** (1253ff8)
- **Fix emcc version parsing failure on clean WASM builds (#125822)** (55f8bdb)
- **Fix bug in TraverseEhInfo (#125796)** (dcde84a)
- **Fix Dataflow test timeouts under JIT stress: add timeouts to SpinWait.SpinUntil calls (#125677)** (aeffb4c)
- **Fix `WebWorker` hang when debugging Blazor WASM apps in Visual Studio (#125617)** (876f7e8)
- **Fix flaky FileSystemWatcher_SymbolicLink_TargetsDirectory_Create_IncludeSubdirectories test (#125682)** (7bd64cb)

### Backend
- **Enable runtime-async for shared framework source projects in net11.0+… (#126343)** (e7c4426)
- **Include declaring type name in assembly loading handler tracing events (#125881)** (2d7b256)
- **Disable MonoAPI tests on Mono Windows (dotnet/runtime#67047) (#125987)** (d5e1f9e)
- **Update EOL OS versions in helix-platforms.yml (#125991)** (93b87b2)
- **Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3 (#125995)** (bde19aa)
- **arm64: Refactor mov/movprfx for unmasked operations (#123717)** (cdddcee)
- **TarWriter: when writing entries for the same hard-linked file use HardLink entries. (#123874)** (44cd131)
- **Revert forwarding activation signal (#124877)** (d6c493d)
- **[cDAC] Implement GetArgumentByIndex and GetLocalVariableByIndex on ClrDataFrame (#125463)** (c8917ea)
- **[Wasm RyuJit] codegen for loading a register-sized struct local (#126059)** (7b5e3d3)
- **[wasm][coreclr] Run only libs smoketest on Firefox and V8 (#126084)** (979b490)
- **Allow null arguments in ProcessStartInfo constructor and Process.Start (#126076)** (18a940b)
- **[main] Update dependencies from dotnet/xharness (#125944)** (b5c98ef)
- **Make the PeriodicTimer.WaitForNextTickAsync description more descriptive (#119637)** (52896ab)
- **Use Framework SourceType for WASM pass-through assets in multi-client solutions (#125329)** (210efc0)
- **Set up GitHub Agentic Workflows (#126057)** (e5f6bf5)
- **Defer GetServiceInfo initialization in ActivatorUtilities (#126005)** (9105b47)
- **[cDAC] : Implement ClrDataModule GetName (#125942)** (d69ff06)
- **Revert "Refactor loader heap backout adapter to remove multiple inheritance" (#126033)** (8c86f67)
- **[ios-clr] Resolve throw helpers to managed methods in R2R compilation (#125646)** (1a2f6f9)
- **improve error handling in OpenSSL init code (#125324)** (53928dd)
- **Convert IDacDbiInterface to COM interface (#125074)** (12e83ca)
- **[browser][coreCLR] instantiate webCIL in corerun (#125983)** (f3a96ce)
- **[wasm][coreclr] Enable more libraries tests (#125824)** (686d074)
- **Convert more COM interop MethodDescCallSite to UnmanagedCallersOnly (UCO) (#125849)** (63e88d1)
- **Remove ByValueMarshalKindSupport.Unnecessary and move ByValueContentsMarshalKindValidator to analyzers only (#125458)** (ec68eee)
- **Remove unnecessary RequiresProcessIsolation from 172 tests and update comments on 18 that need it (#125460)** (45ef48e)
- **Shorten thread names exceeding the 15-char Linux pthread_setname_np limit (#125928)** (21630d9)
- **[main] Source code updates from dotnet/dotnet (#125961)** (d017a1e)
- **[cDAC] Loosen EHInfo test to account for possible optimization of `finally` clause into `fault` clause (#125892)** (3d83c4f)
- **Move more things away from PointerMemoryManager** (1149de9)
- **Make TestKeyRing.CreateECDsa resilient to transient macOS OSStatus -50 failures** (109c5f0)
- **Refactor loader heap backout adapter to remove multiple inheritance (#125867)** (509a2f1)
- **arm64: Small fixes to GenerateHWIntrinsicTests_Arm.cs (#125954)** (5daf9dc)
- **Bump WaitOne timeouts in StartCanBeCancelled test from 5s to 30s (#125940)** (f226c29)
- **arm64: Fold negative variable eq/ne to 0 (#124332)** (14b90e1)
- **Synchronize PaxTarEntry ExtendedAttributes with property setters (#123990)** (baa4920)
- **Annotate `System.Speech` for nullable reference types (#119564)** (af3bd85)
- **Disable EnsureEnvironmentExitDoesntHang on .NET Framework (#125912)** (982dc8a)
- **[SRM] Optimize `MetadataBuilder.GetOrAddConstantBlob`. (#121223)** (bfd735b)
- **[main] Source code updates from dotnet/dotnet (#125762)** (be2631f)
- **Convert remaining PREPARE_NONVIRTUAL_CALLSITE call sites to UnmanagedCallersOnly (#125697)** (eb68339)
- **Relax RandomAccess type requirements: make Read/Write methods work with non-seekable files (#125512)** (9dd9f6f)
- **Improve HashSet<T> performance by enabling JIT bounds check elimination (#125893)** (b2bba6d)
- **Bump flatted from 3.3.3 to 3.4.2 in /src/native (#125823)** (d577b7a)
- **JIT: Null out exceptions in reused continuations and reenable continuation reuse (#125869)** (ebb0dea)
- **Adding GetObjectComWrappers cDAC API (#125846)** (f416dc4)
- **Cleaning up codepaths for DAC_HASHTABLE (#125886)** (6648305)
- **[Wasm RyuJit] Debug SPC Wasm Validation Fixes (#125852)** (d7f2aa6)
- **Disable attribute trimming android 124958 (#125863)** (03b08f5)
- **Upgrade Ubuntu helix queues from 22.04 VMs to containers (#125535)** (df18262)
- **Properly escape Helix queue parameters in runtime-diagnostics (#125877)** (9ddca1d)
- **Clear RCW cache entries when releasing wrapper objects (#125754)** (ea02e22)
- **Don't build native host tests when building clr subset (#125861)** (b38cc2a)
- **Use SHash as DAC instance hash (#125631)** (15c9f8d)
- **Consolidate overlapped I/O non-Windows stubs; remove stale ILLink workaround; remove incorrect [RequiresUnsafe] annotations (#125507)** (80f39c5)
- **Remove ProcessStartOptions type, update ref, src and tests (#125839)** (36739a3)
- **Require AI-generated content disclosure in copilot instructions and skills (#125842)** (919e1b2)
- **Enable GC regions on macOS (#125416)** (9366374)
- **Update EgorBot skill note about content between command and code block (#125843)** (0723cf0)
- **JIT: Disable continuation reuse temporarily (#125831)** (9908b08)
- **[Wasm RyuJit] eh flow (#125594)** (16c2ce3)
- **[QUIC] Disable platform tests as well (#125772)** (b03b4f9)
- **Improve UnwindInfoTable's performance (#125545)** (43502e5)
- **Avoid writing jitdump code for block data (#122274)** (fec5107)
- **Simplify RegexInterpreter (#124628)** (f194942)
- **Stabilize ML-KEM APIs and remove Experimental attribute** (500c432)
- **Delete WebHeaderEncoding.cs and replace usages with Encoding.Latin1 (#125592)** (2066293)
- **Remove redundant directory separator normalization in deps.json parsing (#125251)** (02f7316)
- **Ensure the Thumb bit is set for resumption stub relocs (#125421)** (64350da)
- **Split gc.cpp to multiple files based on the functionality - part 1 (#125703)** (72b5321)
- **Remove Homebrew LLVM during macOS CI setup (#125763)** (b96f3cc)
- **[cDAC] Convert cDAC dump tests to run on Helix (#124782)** (97cc027)
- **Improve regex optimizer through investigation of regex optimizer passes (#125289)** (9955df2)
- **Disable iOS and tvOS jobs until infra issue is fixed (#125771)** (a65919d)
- **Refactor System.Net.* AppContextSwitch usage to LocalAppContextSwitches (#125385)** (613eb19)
- **Filter out SPMI metric diffs smaller than ±0.001% (#125684)** (a348be8)
- **Configure FileStreamOptions with PreallocationSize and async access in ZipArchiveEntry extract methods (#125260)** (34dd74d)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/dotnet/runtime?utm_source=github-action)._