Skip to content

Add aspnetcore.md for .NET 11 Preview 2 - #10270

Merged
danroth27 merged 14 commits into
dotnet11-preview2from
dotnet11-preview2-aspnetcore
Mar 8, 2026
Merged

Add aspnetcore.md for .NET 11 Preview 2#10270
danroth27 merged 14 commits into
dotnet11-preview2from
dotnet11-preview2-aspnetcore

Conversation

@jamesmontemagno

@jamesmontemagnojamesmontemagno commented Feb 17, 2026

Copy link
Copy Markdown
Member

ASP.NET Core Release Notes for .NET 11 Preview 2

Generation methodology

These release notes were generated using the repository release notes skill process:

  1. Collected all 50 merged PRs from dotnet/aspnetcore milestone 11.0-preview2
  2. Filtered to user-facing feature PRs (excluded infra, deps, backports, test-only, bug fixes)
  3. Enriched with full PR descriptions, linked issues, and reaction counts
  4. Categorized by impact tier and authored following format-template.md and editorial-rules.md
  5. Validated against installed Preview 2 build (SDK 11.0.100-preview.2.26122.107) by creating working code samples
  6. Reviewed against release notes guidance: removed bug fixes and internal implementation details, added code samples

Features documented

FeatureCategoryVerified
Native OpenTelemetry tracingObservabilityYes
TempData for BlazorBlazorYes
OpenAPI 3.2.0 supportAPIYes (via branch)
Web Worker templateTemplatesYes
Passkey display name inferenceIdentityNo (requires Identity scaffolding)

Excluded per release notes guidance

Bug fixes (fixing bugs in existing functionality is assumed):

  • Passkey sign-in confirmation/lockout checks (#65024)
  • Label id attribute in interactive mode (#65263)
  • Dev cert compatibility with older SDKs (#65151)
  • SignalR HTTP/2 SkipNegotiation (#62940)
  • SignalR WebSocketFactory for browser environments (#65359)
  • Request smuggling mitigation (#65445)

Internal implementation details (no user-facing action):

  • Kestrel bad request handling optimization (#65256)
  • HTTP logging middleware allocation reduction (#65147)

Not in release branch:

  • Validation source gen indexer fix (#65432) - merged to main only

Code samples

Working samples committed to danroth27/AspNetCore11Samples@dotnet11p2

Community contributors

@baywet, @BekAllaev, @WeihanLi

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
danroth27and others added 2 commits March 2, 2026 17:26
Testing against SDK 11.0.100-preview.2.26122.107 revealed:
- OpenAPI 3.2.0: Microsoft.OpenApi is still v2.0.0 (not 3.3.1), feature not in build
- Validation source gen indexer fix: JsonElement parameter still crashes with
'Property this[] not found on type JsonElement'
Both features were milestoned to 11.0-preview2 but their PRs merged after the
build was produced. Removed from release notes to avoid documenting features
users cannot try.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Backport PR dotnet/aspnetcore#65476 was merged to release/11.0-preview2
with Servicing-approved label, confirming this feature will ship in the
final Preview 2 build.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@danroth27
danroth27 requested review from JamesNK and adaggarwal and removed request for JamesNKMarch 3, 2026 03:00
- Remove 8 bug fix and internal optimization sections per release notes
guidance (bug fixes are assumed, release notes focus on new capabilities)
- Add tested code sample for Native OTEL tracing (AddSource pattern)
- Add code sample for OpenAPI 3.2.0 (OpenApiSpecVersion.OpenApi3_2)
- Remove orphaned text artifact
- Reorder community contributors alphabetically
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@JamesNKJamesNK left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Native OpenTelemetry tracing for ASP.NET Core" looks good.

@ilonatommyilonatommy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

".NET Web Worker project template" approved

@dariatiurinadariatiurina left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"TempData support for Blazor" looks good.

@mikekistlermikekistler left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👍

danroth27and others added 3 commits March 3, 2026 09:40
Adds team-aspnetcore.md with ASP.NET Core-specific instructions:
- Use milestones (not area labels) for PR discovery
- Exclude bug fixes and internal implementation details
- Require why + how (code sample) for every feature
- No PR links (features often span multiple PRs); link issues instead
- Community contributors section lists ALL external contributors
- Release branch verification in dotnet/aspnetcore (not VMR)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Remove all PR and issue links from ASP.NET Core release notes per
team guidance (features often span multiple PRs)
- Update team-aspnetcore.md: PR links should not be used, issue links
are optional and only when they add meaningful context
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ranch)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@danroth27

Copy link
Copy Markdown
Member

@guardrex

Comment threadrelease-notes/11.0/preview/preview2/aspnetcore.md Outdated
Comment threadrelease-notes/11.0/preview/preview2/aspnetcore.md
danroth27and others added 2 commits March 3, 2026 16:02
Co-authored-by: James Newton-King <james@newtonking.com>
Co-authored-by: James Newton-King <james@newtonking.com>
@danroth27
danroth27 requested review from adityamandaleeka and removed request for adaggarwalMarch 5, 2026 00:44
danroth27and others added 3 commits March 4, 2026 16:45
- Restore PR and issue links per team decision
- Add Bug fixes section covering Blazor, Identity, IIS, Kestrel, SignalR
- Credit community contributors inline in bug fix entries
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Include Kestrel bad request handling optimization (20-40% throughput
improvement) and HTTP logging middleware pooling from adityamandaleeka.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Comment threadrelease-notes/11.0/preview/preview2/aspnetcore.md Outdated
Co-authored-by: Stephen Halter <halter73@gmail.com>
@danroth27
danroth27 merged commit 50db44b into dotnet11-preview2Mar 8, 2026
2 of 4 checks passed
@danroth27
danroth27 deleted the dotnet11-preview2-aspnetcore branch March 8, 2026 22:21
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@jamesmontemagno@danroth27@halter73@JamesNK@ilonatommy@mikekistler@dariatiurina