107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-08-25
stories 75

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

FSharp Codegen Integrity Restored

By RepoJournal · Filed · About .NET · Composed from the cited sources · methodology

Two FSharp fixes land that stop runtime crashes while SqlClient pins down cert validation and benchmarks its encryption path.

FSharp shipped a fix for nested NativePtr.stackalloc that was emitting Illegal IL and throwing InvalidProgramException at load [1]. The same author also removed two always-on language feature flags, BetterExceptionPrinting and NestedCopyAndUpdate, which simplifies the compiler's feature surface [2][3]. A regression test confirms the debug-inline capture crash is fixed on main, but it warns that the SDK 10.0.400 release branch still needs the fix [4]. Meanwhile, MAUI pulled in the latest Mono.Cecil because it "fix[es]... to not corrupt pdbs" [5]. SqlClient refined ServerCertificate pin validation to match its documented exact-match semantics [6] and shipped new Always Encrypted benchmarks that also correct flawed methodology [7]. AspNetCore's test quarantine now preserves test names during secret scrubbing, preventing missed protections [8], and bumped gRPC dependencies to 2.83.0 [9].

Action items

References

  1. [1] Fix InvalidProgramException from nested NativePtr.stackalloc ↗ dotnet/fsharp
  2. [2] Remove always-on BetterExceptionPrinting language feature flag (#20318) ↗ dotnet/fsharp
  3. [3] Remove always-on language feature flag: NestedCopyAndUpdate (#20313) ↗ dotnet/fsharp
  4. [4] Test debug-inline capture of a local function from a nested closure ↗ dotnet/fsharp
  5. [5] Use the latest version of Mono.Cecil. (#37783) ↗ dotnet/maui
  6. [6] Fix | Perform ServerCertificate pin validation to verify with server provided cert ↗ dotnet/SqlClient
  7. [7] Implement performance benchmarks for Always Encrypted scenarios ↗ dotnet/SqlClient
  8. [8] Preserve test names in test-quarantine data ↗ dotnet/aspnetcore
  9. [9] Update gRPC dependencies to 2.83.0 (#68531) ↗ dotnet/aspnetcore

Quick answers

What shipped in .NET on August 25, 2026?
Two FSharp fixes land that stop runtime crashes while SqlClient pins down cert validation and benchmarks its encryption path. In total, 35 commits and 40 pull requests landed.
Who contributed to .NET on August 25, 2026?
12 developers shipped this update, including Rolf Bjarne Kvinge, dotnet-maestro, dotnet-maestro[bot], bartelink, T-Gro, Shane Neuville, wtgodbe, and Alexander Köplinger, and 4 more.
What were the notable .NET updates?
Fix InvalidProgramException from nested NativePtr.stackalloc, Remove always-on BetterExceptionPrinting language feature flag (#20318), and Remove always-on language feature flag: NestedCopyAndUpdate (#20313).