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

HELIX MACHINE CORRUPTION DETECTION ROLLS OUT; RUNTIME MUTUAL AUTH TIGHTENS

By RepoJournal · Filed · About .NET

Performance's new dpkg detection takes broken test machines offline automatically, while runtime enforces Negotiate mutual authentication and SDK extends binary log sessions across device builds.

Drew Scoggins' dpkg corruption handler [1] detects when apt/dpkg gets stuck mid-install and pulls the machine from Helix rotation instead of looping failures on a dead host, a hard-won operational win for the perf pipeline. In security posture, runtime now validates that mutual authentication actually succeeded when `RequireMutualAuthentication` is enabled [12], catching NTLM edge cases that SSPI misreports even on Windows. Separately, the SDK's binary log fix [11] unifies MSBuild sessions so `dotnet test -bl` writes a valid binlog instead of corrupt multi-build artifacts, with device-specific MAUI paths following behind [10]. Across the stack, BenchmarkDotNet bumped to nightly 595 [2], Android CoreCLR gained full R2R scenario runs on Pixel 8 and Galaxy A16 [3], and the `dotnet new install` command picked up a `--prerelease` flag to resolve latest prerelease versions without explicit version strings [9]. Codeflow updates continue from runtime, Roslyn, ASP.NET Core, Arcade, and source-build-assets [4] [5] [6] [7] [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Take machine offline and notify when dpkg is corrupted during prereq install ↗ dotnet/performance
  2. [2] Update BenchmarkDotNet to 0.16.0-nightly.20260801.595 ↗ dotnet/performance
  3. [3] [Android] Add CoreCLR full R2R scenario run ↗ dotnet/performance
  4. [4] [main] Source code updates from dotnet/runtime ↗ dotnet/dotnet
  5. [5] [main] Source code updates from dotnet/roslyn ↗ dotnet/dotnet
  6. [6] [main] Source code updates from dotnet/aspnetcore ↗ dotnet/dotnet
  7. [7] [main] Source code updates from dotnet/arcade ↗ dotnet/dotnet
  8. [8] [main] Source code updates from dotnet/source-build-assets ↗ dotnet/dotnet
  9. [9] Add --prerelease flag to dotnet new install ↗ dotnet/sdk
  10. [10] Extend the single `dotnet test -bl` build session to the device (MAUI) paths ↗ dotnet/sdk
  11. [11] Fix corrupted `dotnet test -bl` binary logs by using a single MSBuild build session ↗ dotnet/sdk
  12. [12] Enforce required Negotiate mutual authentication (#131588) dotnet/runtime

Quick answers

What shipped in .NET on August 5, 2026?
Performance's new dpkg detection takes broken test machines offline automatically, while runtime enforces Negotiate mutual authentication and SDK extends binary log sessions across device builds. In total, 67 commits and 66 pull requests landed.
Who contributed to .NET on August 5, 2026?
12 developers shipped this update, including DrewScoggins, Matous Kozak, LoopedBard3, dotnet-maestro, copilot-swe-agent, mthalman, jonathanpeppers, and Evangelink, and 4 more.
What were the notable .NET updates?
Take machine offline and notify when dpkg is corrupted during prereq install, Update BenchmarkDotNet to 0.16.0-nightly.20260801.595, and [Android] Add CoreCLR full R2R scenario run.

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?