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

ROSLYN AND RUNTIME FLOW INTO MAIN AS SDK FIXES TEST COMMAND PARSING

By RepoJournal · Filed · About .NET

The compiler and runtime teams shipped major codeflow updates overnight while the SDK addressed a critical CLI parser crash that blocks all dotnet commands when global.json is unreadable.

Roslyn, runtime, and MSBuild all synchronized with the main dotnet repository [1] [2] [3], bringing compiler refinements and runtime JIT optimizations into the release pipeline. The SDK team shipped two high-impact fixes: a parser robustness improvement that prevents total CLI lockout when global.json fails to load [4], and a terminal logger argument fix that now correctly routes `--tl:off` flags to MSBuild instead of the test runner [5]. In the runtime layer, JIT loop cloning got more flexible to handle additional statement patterns [9], while async callable task thunks received a continuation caching optimization that trims binary size by over 214KB in NAOT builds [10]. The .NET 11.0.1xx-preview5 build table landed [6], signaling the next preview cycle is locked in. ASP.NET Core also refined its CI infrastructure with 1ES pipeline consolidation for component E2E tests [7] and triage agent improvements [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [main] Source code updates from dotnet/roslyn ↗ dotnet/dotnet
  2. [2] [main] Source code updates from dotnet/runtime ↗ dotnet/dotnet
  3. [3] [main] Source code updates from dotnet/msbuild ↗ dotnet/dotnet
  4. [4] Don't crash the CLI parser when global.json is unreadable ↗ dotnet/sdk
  5. [5] Forward terminal logger arguments to MSBuild during `dotnet test` ↗ dotnet/sdk
  6. [6] Update build table to 11.0.1xx-preview5 ↗ dotnet/dotnet
  7. [7] Add 1ES Unofficial pipeline for Components E2E tests ↗ dotnet/aspnetcore
  8. [8] Update triage agent to separate label and type instructions ↗ dotnet/aspnetcore
  9. [9] JIT: generalize cloning conditions slightly ↗ dotnet/runtime
  10. [10] Cache continuation used for runtime async callable task thunks ↗ dotnet/runtime

Quick answers

What shipped in .NET on May 27, 2026?
The compiler and runtime teams shipped major codeflow updates overnight while the SDK addressed a critical CLI parser crash that blocks all dotnet commands when global.json is unreadable. In total, 39 commits and 44 pull requests landed.
Who contributed to .NET on May 27, 2026?
7 developers shipped this update, including dotnet-maestro[bot], Evangelink, DonnaChen888, akoeplinger, Youssef1313, AndyAyersMS, and jakobbotsch.
What were the notable .NET updates?
[main] Source code updates from dotnet/roslyn, [main] Source code updates from dotnet/runtime, and [main] Source code updates from dotnet/msbuild.

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?