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

$ status

wire 2026-07-09
stories 18

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

FSHARP FIXES MEMORY LEAK IN DEBUG BUILDS, DEVPROXY TIGHTENS THREADING

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

F# compiler eliminated a process-wide MeterListener accumulation bug that was degrading cache operation performance in DEBUG builds.

The F# team shipped a critical fix [1] that stops unbounded MeterListener instances from leaking in debug builds. Every Cache instance was creating a listener that registered globally and never disposed, causing cache operations to slow linearly with listener count. Separately, dev-proxy addressed a stricter analyzer rule [2] by converting synchronous file loading to async when upgrading Microsoft.VisualStudio.Threading to 18.x. The threading library's new VSTHRD103 enforcement caught the blocking call and forced the refactor. Meanwhile, SqlClient pinned the Microsoft.SqlServer.Server package version [3] to 1.0.0 to fix MDS release builds pulling non-existent preview builds from the internal feed. Routine codeflow updates continue rolling through WinForms [4] and WPF [7] from the VMR, with F# pulling latest Roslyn and MSBuild dependencies [5] [6].

Action items

References

  1. [1] Avoid leaking a MeterListener per Cache in DEBUG builds ↗ dotnet/fsharp
  2. [2] chore: bump NuGet dependencies ↗ dotnet/dev-proxy
  3. [3] Pin Microsoft.SqlServer.Server package version to 1.0.0 ↗ dotnet/SqlClient
  4. [4] [main] Source code updates from dotnet/dotnet ↗ dotnet/winforms
  5. [5] [main] Update dependencies from dotnet/roslyn ↗ dotnet/fsharp
  6. [6] [main] Update dependencies from dotnet/msbuild ↗ dotnet/fsharp
  7. [7] [main] Source code updates from dotnet/dotnet ↗ dotnet/wpf

Quick answers

What shipped in .NET on July 9, 2026?
F# compiler eliminated a process-wide MeterListener accumulation bug that was degrading cache operation performance in DEBUG builds. In total, 8 commits and 10 pull requests landed.
Who contributed to .NET on July 9, 2026?
4 developers shipped this update, including NatElkins, waldekmastykarz, priyankatiwari08, and dotnet-maestro[bot].
What were the notable .NET updates?
Avoid leaking a MeterListener per Cache in DEBUG builds, chore: bump NuGet dependencies, and Pin Microsoft.SqlServer.Server package version to 1.0.0.