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

RUNTIME PATCHES ARRAYPOOL LEAK, ISSUE-LABELER GAINS DISCUSSION SUPPORT

By RepoJournal · Filed · About .NET

A critical ArrayPool fix lands in dotnet/runtime while issue-labeler v2.1.0 extends ML-powered labeling to GitHub Discussions.

The runtime team shipped a fix for ArrayPool rent operations missing try/finally blocks [1], preventing resource leaks in high-throughput scenarios. In parallel, PackageOverrides.txt now includes 27 missing meta-packages and RID-selector packages [2], closing gaps in NuGet pruning for legacy framework versions (netcoreapp1.0 through netstandard2.0). On the JIT front, two optimization PRs landed: GenTreeIntCon fields are now private with accessor enforcement [3] for safer debugging, and range check overflow caching has been cleaned up to remove the per-node OverflowMap [4], simplifying bounds check logic. Issue-labeler v2.1.0 [7] ships with two major features: discussion labeling now works alongside issue labeling [8], letting teams auto-label GitHub Discussions using the same ML pipeline, and a new max_labels input [9] enables multi-label predictions instead of single-label stops. Nerdbank.Streams saw routine dependency updates including StreamJsonRpc 2.25.28 [5] and .NET packages bumped to 10.0.9 [6].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Fix Arraypool rent without try/finally block ↗ dotnet/runtime
  2. [2] Add missing meta-packages and binary-free packages to PackageOverrides.txt ↗ dotnet/runtime
  3. [3] JIT: encapsulate all fields in GenTreeIntCon ↗ dotnet/runtime
  4. [4] JIT: Clean up range check overflow caching and bounds check special cases (#129253) dotnet/runtime
  5. [5] Update dependency StreamJsonRpc to 2.25.28 ↗ dotnet/Nerdbank.Streams
  6. [6] Update .NET packages to 10.0.9 ↗ dotnet/Nerdbank.Streams
  7. [7] v2.1.0 ↗ dotnet/issue-labeler
  8. [8] Add discussion labeling to issues labeler workflow ↗ dotnet/issue-labeler
  9. [9] Add multi-label prediction support via max_labels input ↗ dotnet/issue-labeler

Quick answers

What shipped in .NET on June 13, 2026?
A critical ArrayPool fix lands in dotnet/runtime while issue-labeler v2.1.0 extends ML-powered labeling to GitHub Discussions. In total, 36 commits, 34 pull requests, and 1 releases landed.
Who contributed to .NET on June 13, 2026?
4 developers shipped this update, including alinpahontu2912, Copilot, renovate[bot], and swathipil.
What were the notable .NET updates?
Fix Arraypool rent without try/finally block, Add missing meta-packages and binary-free packages to PackageOverrides.txt, and JIT: encapsulate all fields in GenTreeIntCon.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.