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

DOTNET FOUNDATION PULLS iOS METRICS INTO FOCUS AS RUNTIME HARDENS HTTP PARSING

By RepoJournal · Filed · About .NET

Performance team fixed iOS size reporting to measure only distributable packages, while runtime clamped down on RFC 9112 compliance for chunked encoding.

The iOS SizeOnDisk measurement now reports exactly one file instead of dragging in publish artifacts and debug symbols [1], mirroring an earlier Android fix that's already shipped. This cleanup matters because you can't trust your bundle size metrics if they're counting binlogs and dSYM bundles alongside your actual IPA. On the runtime side, SocketsHttpHandler tightened HTTP/1.1 chunk parsing to strictly require CRLF terminators per RFC 9112 instead of accepting lenient lone-LF sequences [7], closing a potential interop gap with stricter servers. The dotnet maestro pipeline hummed overnight, pulling source updates from nuget.client [2], the SDK [3], vstest [4], msbuild [5], and fsharp [6] into main. Android's MAUI integration added support for full ReadyToRun opt-in via MauiEnableFullReadyToRun [8], letting teams escape partial compilation when they need the performance ceiling.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Measure only the app package in iOS SOD jobs ↗ dotnet/performance
  2. [2] [main] Source code updates from nuget/nuget.client ↗ dotnet/dotnet
  3. [3] [main] Source code updates from dotnet/sdk ↗ dotnet/dotnet
  4. [4] [main] Source code updates from microsoft/vstest ↗ dotnet/dotnet
  5. [5] [main] Source code updates from dotnet/msbuild ↗ dotnet/dotnet
  6. [6] [main] Source code updates from dotnet/fsharp ↗ dotnet/dotnet
  7. [7] Strictly require CRLF when parsing HTTP/1.1 chunked encoding lines ↗ dotnet/runtime
  8. [8] [CoreCLR] support `$(MauiEnableFullReadyToRun)` (#12299) dotnet/android

Quick answers

What shipped in .NET on August 6, 2026?
Performance team fixed iOS size reporting to measure only distributable packages, while runtime clamped down on RFC 9112 compliance for chunked encoding. In total, 36 commits and 36 pull requests landed.
Who contributed to .NET on August 6, 2026?
8 developers shipped this update, including matouskozak, dotnet-maestro, Tomas Weinfurt, Adeel Mujahid, copilot-swe-agent, Noah Falk, Radek Doulik, and jonathanpeppers.
What were the notable .NET updates?
Measure only the app package in iOS SOD jobs, [main] Source code updates from nuget/nuget.client, and [main] Source code updates from dotnet/sdk.

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?