RepoJournal
.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: .NET Full archive →

The Wire · Showcase

MAUI LOCKS IN NET11.0, RUNTIME UNIFIES STUB MEMORY

By RepoJournal · Filed · About .NET

MAUI pivots its production CI to .NET 11.0 while Runtime consolidates stub allocation with JIT infrastructure, eliminating a parallel memory path that's leaked 15 years of technical debt.

MAUI shipped a deterministic preview workload installability gate [1] designed to catch consumer-facing problems before release, then followed with production branch alignment: net11.0 moves into the official build pipeline while net10.0 drops from nightly CI [2]. Both changes tighten the build surface and reflect the platform's maturation past preview status. On the Runtime side, a major structural consolidation removes LoaderAllocator's dedicated m_pStubHeap, routing all stub memory through the unified ExecutionManager allocator shared with JIT code [3]. That change alone cuts maintenance surface by eliminating separate init, terminate, and DAC plumbing. Meanwhile, async-profiler hardening adds StackTraceHidden attributes to V1 dispatch frames to match V2 behavior, ensuring callstack stitching works predictably for diagnostic tooling [6]. BenchmarkDotNet dropped its System.Management dependency entirely [4], replacing it with CsWin32 code generation and PowerShell-based fallbacks [5]. SqlClient's CI now prevents duplicate artifact errors on job re-runs by suffixing artifact names with job attempt numbers [7], a fix that unblocks pipeline debugging workflows.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add preview workload installability readiness check (#36569) dotnet/maui
  2. [2] [ci] Add net11.0 as production branch and drop net10.0 from nightly (#37160) dotnet/maui
  3. [3] Unify StubLinker stub memory management with JIT code allocator ↗ dotnet/runtime
  4. [4] chore: remove System.Management dependency from RuntimeInformation (#3225) dotnet/BenchmarkDotNet
  5. [5] chore: Migrate Win32 API relating code to use CsWin32 based code ↗ dotnet/BenchmarkDotNet
  6. [6] Harden async-profiler dispatcher/wrapper frame name contract for callstack stitching. ↗ dotnet/runtime
  7. [7] Fix duplicate artifact error on PR pipeline job re-runs (#4508) dotnet/SqlClient

Quick answers

What shipped in .NET on August 8, 2026?
MAUI pivots its production CI to .NET 11.0 while Runtime consolidates stub allocation with JIT infrastructure, eliminating a parallel memory path that's leaked 15 years of technical debt. In total, 35 commits and 36 pull requests landed.
Who contributed to .NET on August 8, 2026?
9 developers shipped this update, including Rui Marinho, github-actions, cheenamalhotra, filzrev, copilot-swe-agent, lateralusX, alinpahontu2912, and pavelsavara, and 1 more.
What were the notable .NET updates?
Add preview workload installability readiness check (#36569), [ci] Add net11.0 as production branch and drop net10.0 from nightly (#37160), and Unify StubLinker stub memory management with JIT code allocator.

More from @dotnet

Daily updates, in your inbox

Follow .NET

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?