.NET
dotnet/macios adds typed AppManifestEntry build items
dotnet/macios now supports typed Info.plist overrides via AppManifestEntry MSBuild items, and dotnet/spark ships Spark 4.0 DataFrame row retrieval.
read --wire →
$ tail -f topics/dotnet.log
Daily updates from the .NET runtime, ASP.NET, and the C# tooling.
7 updates across 1 project this week.
One calm review of what shipped across .NET - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top .NET projects - refine anytime. · Read a sample issue →
.NET
dotnet/macios now supports typed Info.plist overrides via AppManifestEntry MSBuild items, and dotnet/spark ships Spark 4.0 DataFrame row retrieval.
read --wire →
.NET
dotnet/spark enables default Linux daemon mode for Spark 4.0 .NET workers and adds RDD NON_UDF execution, while dotnet/runtime completes Wasm jump stub emission.
read --wire →
.NET
Five Orleans PRs ship CA1062-driven null validation across Azure Table, Firestore, and the serialization test kit, closing a class of null-dereference bugs before they reach production.
read --wire →
.NET
A wasm codegen bug that could read the wrong half of a long local is fixed, while F# removes three always-on feature flags and .NET 12 branding begins.
read --wire →
.NET
The .NET runtime fixes a macOS crash when stale signal flags call SIG_IGN or SIG_DFL, and Mac Catalyst apps can now load on-demand resources in the simulator.
read --wire →
.NET
.NET for Android NativeAOT builds no longer link or ship libc++ and libunwind, while a new layer of R8 JNI mapping primitives lays groundwork for obfuscation support.
read --wire →
.NET
MAUI removed its dedicated ListView test bucket, signaling the legacy control's test coverage is being consolidated.
read --wire →
.NET
The dotnet sdk has added the net12 known framework references, preparing for the next major framework release.
read --wire →
.NET
Native AOT debugging gains type and parameter info in stack traces, while a new R2R knob allows forcing runtime code generation off for iOS-like configurations, and arcade's production channel validation auth gets a security fix.
read --wire →
.NET
Maestro codeflow updates pulled in source changes from SDK, NuGet, diagnostics, and runtime into dotnet, and from the VMR into windowsdesktop.
read --wire →
.NET
crossgen2 now accepts uppercase .DLL/.EXE extensions, fixing a regression that broke PublishReadyToRun builds on case-normalizing volumes, while SseParser gains configurable buffer limits and Android's internal CI moves to a governed pipeline.
read --wire →
.NET
ASP.NET Core has landed native passkey support in the main branch.
read --wire →
.NET
Two landmines cleared: MAUI's Android screenshot deadlock and ASP.NET Core's chunked encoding parsing.
read --wire →
.NET
If you've ever confused MSBuild's two multi-threading declarations, you're not alone, but a new PR aims to end the mix-ups.
read --wire →
.NET
Two FSharp fixes land that stop runtime crashes while SqlClient pins down cert validation and benchmarks its encryption path.
read --wire →
.NET
The dotnet ecosystem is drowning in dependency bumps, and MSBuild is leading the charge.
read --wire →
.NET
Orleans now ignores failed probes triggered by long GC pauses, a fix that could save your cluster from false member faults.
read --wire →
.NET
The .NET Android team is hardening the deployment pipeline, and skipping unchanged framework assemblies could be the biggest win you're not expecting.
read --wire →
.NET
Kestrel now rejects malformed SNI server names, closing a DNS-label-boundary hole in the TLS handshake.
read --wire →
.NET
A protocol-invalid duplicate stream ID could leave the displaced hub argument permanently unreachable, and now it's rejected immediately.
read --wire →