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

SSLSTREAM OVERHAUL LANDS WITH LEGACY ESCAPE HATCH

By RepoJournal · Filed · About .NET

Runtime ships certificate caching fix and compatibility switch as TlsSession integration matures across three critical patches.

The SslStream refactor that began with #130366 just hit a turning point. Two fixes landed simultaneously: a certificate credential caching bug on Windows [2] where client certificates supplied through ClientCertificateContext were bleeding across shared authentication contexts, and a new AppContext switch that lets applications fall back to the legacy handshake path if the new TlsSession wedge causes trouble [3]. A third cleanup tidied up TlsContext/TlsSession lifetime documentation [1]. These land as the HTTP/1.1 parser enforcement tightens; chunked response tests now correctly reject bare-LF delimiters and require CRLF framing [4]. On the Wasm side, RyuJIT cleanup continues removing unreachable NYI_WASM stubs [5]. The F# compiler shipped major infrastructure work: lazy namespace/type definition loading [6] that Rider custom module readers depend on, symbol and type highlighting in diagnostics [7], and parser recovery for unfinished abstract members [8]. Build infrastructure hardened against curl retry corruption in binlog downloads [10] and fixed Helix job chain ID computation to prevent independent jobs from merging [9]. The dotnet VMR absorbed updates from msbuild, winforms, and fsharp subscriptions [11], [12], [13].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] TlsContext/TlsSession: document lifetime, tighten AttachSocket (#131457) dotnet/runtime
  2. [2] Fix SslStream client certificate credential caching (#132079) dotnet/runtime
  3. [3] Add SslStream legacy path compatibility switch (#132210) dotnet/runtime
  4. [4] Use CRLF for chunked response framing test (#132124) dotnet/runtime
  5. [5] [Wasm RyuJIT]: Remove more unreachable NYI_WASM entries (#132170) dotnet/runtime
  6. [6] IL: add ILPreNamespace, make ILPreTypeDef creation lazy ↗ dotnet/fsharp
  7. [7] Add symbol and type highlighting to F# diagnostics ↗ dotnet/fsharp
  8. [8] Parser: recover on unfinished abstract members ↗ dotnet/fsharp
  9. [9] Job Monitor - Fix job chain ID computation ↗ dotnet/arcade
  10. [10] Download binlog artifacts to a file so curl retries cannot corrupt them ↗ dotnet/arcade
  11. [11] [main] Source code updates from dotnet/msbuild ↗ dotnet/dotnet
  12. [12] [main] Source code updates from dotnet/winforms ↗ dotnet/dotnet
  13. [13] [main] Source code updates from dotnet/fsharp ↗ dotnet/dotnet

Quick answers

What shipped in .NET on August 13, 2026?
Runtime ships certificate caching fix and compatibility switch as TlsSession integration matures across three critical patches. In total, 64 commits, 64 pull requests, and 1 releases landed.
Who contributed to .NET on August 13, 2026?
11 developers shipped this update, including Tomas Weinfurt, Radek Zikmund, Copilot, Adam Perlin, auduchinok, T-Gro, premun, and YuliiaKovalova, and 3 more.
What were the notable .NET updates?
TlsContext/TlsSession: document lifetime, tighten AttachSocket (#131457), Fix SslStream client certificate credential caching (#132079), and Add SslStream legacy path compatibility switch (#132210).

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?