.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

Pick a date

The Wire · Showcase

FSHARP FIXES MEMORY LEAK IN DEBUG BUILDS, DEVPROXY TIGHTENS THREADING

By RepoJournal · Filed · About .NET

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

FAQ

What changed in .NET on July 9, 2026?
F# compiler eliminated a process-wide MeterListener accumulation bug that was degrading cache operation performance in DEBUG builds.
What should .NET teams do about it?
Review F# debug build cache metrics fix if you maintain diagnostic tooling • Test dev-proxy's async certificate loading in your CI pipeline • Verify SqlClient builds against pinned Microsoft.SqlServer.Server 1.0.0
Which .NET repositories shipped on July 9, 2026?
dotnet/fsharp, dotnet/dev-proxy, dotnet/SqlClient, dotnet/winforms, dotnet/wpf

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.