RepoJournal
.NET

@dotnet

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

What actually shipped in .NET, written up every day — commits, pull requests, releases, and security advisories.

One email a day. Unsubscribe in one click.

Pick a date

Topics: .NET Full archive →

The Wire · Showcase

MAUI 11 PREVIEW 6 SHIPS WITH 190 COMMITS, MACIOS FIXES GENERATOR FLAKINESS

By RepoJournal · Filed · About .NET

.NET MAUI 11.0.0-preview.6 landed with significant platform improvements while dotnet/macios tackles a critical test parallelization bug that was silently dropping thread-safety calls from generated code.

.NET MAUI 11.0.0-preview.6 [1] shipped with 190 commits focused on quality, performance, and developer experience across all platforms, marking real progress toward the GA release. Meanwhile, dotnet/macios fixed a nasty generator flakiness issue [4] where xUnit's parallel test execution caused a process-global static cache to be corrupted between macOS and iOS compilations, resulting in missing UIKit thread-safety calls in generated bindings. The same team also addressed invalid IL generation in TrimmableRegistrar proxies for open generic types [5], which ILLink was silently trimming but would surface once stricter validation lands. On the CI side, macios fixed the AppSizeTest gist automation [6] that was never working due to missing gh CLI on test agents, and added reverse selector validation [7] to catch stale managed bindings when Apple privatizes native selectors. MAUI also retired net10 branch automation [3] and added skill validation improvements [2] showing before/after eval scores on PR submissions. The dotnet/dotnet repo continues flowing updates from runtime [10], sdk [11], and roslyn [13], while removing IBC optimization support from the VMR [12]. Performance tooling upgraded its gcperfsim comparison logic [9] and migrated binlog downloads to the newer pipeline artifact system [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] 11.0.0-preview.6 ↗ dotnet/maui
  2. [2] ci(skills): show before→after eval scores on skill PRs ↗ dotnet/maui
  3. [3] Remove net10 branch automation (#36656) dotnet/maui
  4. [4] [rgen] Scope UI namespace cache per-compilation to fix generator flakiness. Fixes #26184. ↗ dotnet/macios
  5. [5] [tools] Fix invalid IL in generated CreateObject proxies for generic types ↗ dotnet/macios
  6. [6] [devops] Fix the AppSizeTest gist/PR-comment CI step to not rely on the 'gh' CLI. ↗ dotnet/macios
  7. [7] [xtro] Report extra/unknown managed selectors with no native declaration. Fixes #26053. ↗ dotnet/macios
  8. [8] Copilot/perf binlog download pipeline artifact (#5264) dotnet/performance
  9. [9] Re implement gcperfsim compare (#5260) dotnet/performance
  10. [10] [main] Source code updates from dotnet/runtime ↗ dotnet/dotnet
  11. [11] [main] Source code updates from dotnet/sdk ↗ dotnet/dotnet
  12. [12] Remove IBC optimization support from VMR (#7816) dotnet/dotnet
  13. [13] [main] Source code updates from dotnet/roslyn ↗ dotnet/dotnet

Quick answers

What shipped in .NET on July 21, 2026?
.NET MAUI 11.0.0-preview.6 landed with significant platform improvements while dotnet/macios tackles a critical test parallelization bug that was silently dropping thread-safety calls from generated code. In total, 28 commits, 30 pull requests, and 1 releases landed.
Who contributed to .NET on July 21, 2026?
10 developers shipped this update, including kubaflo, Shane Neuville, rolfbjarne, VincentBu, Drew Scoggins, Amaury Levé, dependabot, and Copilot, and 2 more.
What were the notable .NET updates?
11.0.0-preview.6, ci(skills): show before→after eval scores on skill PRs, and Remove net10 branch automation (#36656).

More from @dotnet

Daily updates, in your inbox

Follow .NET

What actually shipped in .NET, written up every day — commits, pull requests, releases, and security advisories.

or

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

Elsewhere on the wire

Want every project, not just this one?