Skip to content

What's new in .NET 11 – Preview 4 docs update#53689

Draft
Copilot wants to merge 4 commits into
mainfrom
copilot/574430-update-whats-new-docs
Draft

What's new in .NET 11 – Preview 4 docs update#53689
Copilot wants to merge 4 commits into
mainfrom
copilot/574430-update-whats-new-docs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 12, 2026

Updates the four "What's new in .NET 11" articles and code snippets to cover the Preview 4 release. All ms.date fields updated to 05/12/2026.

Runtime (runtime.md)

  • Runtime Async: runtime libraries now compiled with runtime-async=on; covariant TaskTask<T> override support; crossgen2 inlining unlocked; DOTNET_RuntimeAsync env var removed (breaking change)
  • JIT: constant-folding SequenceEqual, bounds-check elimination after empty-span guard, redundant branch/test elimination
  • New section – Hardware intrinsics: F16C for Halffloat, better SIMD cost modeling, faster DotProduct/IndexOfAnyAsciiSearcher, SVE CreateWhile expansion, new SVE2 feature detection, AVX10 detection fix
  • New section – ReadyToRun: Comparer<T>.Default/EqualityComparer<T>.Default specialized in R2R images (up to 20× speedup)
  • WebAssembly: WebCIL V1 default for CoreCLR WASM, native re-link, JS minification, NativeAOT WASM satellite fix
  • New section – >1024 CPU support

Libraries (libraries.md)

  • New section – Process API expansion: Process.RunAndCaptureTextAsync, ReadAllLinesAsync, StartAndForget, ProcessStartInfo.StartDetached/KillOnParentExit, SafeProcessHandle lifecycle methods, InheritedHandles
  • New section – Span-based Deflate/ZLib/GZip APIs: zero-allocation encode/decode mirroring BrotliEncoder/BrotliDecoder
  • New section – Floating-point hex formatting: double/float/Half round-trip via "X" format / NumberStyles.HexFloat
  • New section – UTF validation: Utf8.IndexOfInvalidSubsequence, Utf16.IsValid
  • System.Text.Json: F# discriminated union support; Utf8JsonWriter.Reset with JsonWriterOptions
  • New sections: FixedWindowRateLimiter RetryAfter, ConfigurationIgnoreAttribute, MemoryCache OTel metrics, UnionAttribute/IUnion scaffolding, MetadataLoadContext.GetLoadContext, Console FORCE_COLOR, TLS hardening, HTTP/2 Windows-auth downgrade
  • Tar: GNU sparse 1.0 support added to existing section

SDK (sdk.md)

  • dotnet watch: MAUI/mobile device selection; reliability fixes (TFM picker deadlock, Ctrl+R WebSocket, iOS Hot Reload)
  • New sections: fish shell completions; dotnet reference current-directory fallback; launch-settings notice → stderr; Static Web Asset Groups; OpenTelemetry replaces AppInsights for CLI telemetry; NativeAOT dotnet CLI entry point (foundation); partial R2R for upstack tooling
  • SDK tarball shrinks an additional 23.6 MB (skip crossgen for DotnetTools/-only assemblies)
  • Breaking change: template engine drops netstandard2.0

Snippets

Added compilable examples for: Process.RunAndCaptureTextAsync, ZLibEncoder span API, floating-point hex, UTF validation, FixedWindowRateLimiter RetryAfter, Utf8JsonWriter.Reset.

Copilot AI requested review from Copilot and removed request for Copilot May 12, 2026 18:39
Copilot AI linked an issue May 12, 2026 that may be closed by this pull request
Agent-Logs-Url: https://github.com/dotnet/docs/sessions/681b9daf-dfab-48df-8ca2-bc39c78bfbf8

Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Copilot AI requested review from Copilot and removed request for Copilot May 12, 2026 18:51
Copilot AI requested review from Copilot and removed request for Copilot May 12, 2026 18:54
Copilot AI requested review from Copilot and removed request for Copilot May 12, 2026 18:56
Copilot AI changed the title [WIP] Update what's new documentation for .NET 11 Preview 4 What's new in .NET 11 – Preview 4 docs update May 12, 2026
Copilot AI requested a review from gewarren May 12, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

What's new in .NET 11 Preview 4

2 participants