Show Kestrel overview feature list for .NET 8+ and move memory management to dedicated article #36443
+92
−13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #36376
Description
The Kestrel overview page previously showed enhanced feature listing only for .NET 10. This PR extends that feature list to .NET 8 and later, while moving memory pool content to a dedicated article as requested by the maintainer.
Changes
New article: Created
memory-management.mdunder Kestrel section (moniker:>= aspnetcore-10.0)IMemoryPoolFactoryusage and custom implementationsKestrel overview: Split into two moniker ranges
.NET 10+: Full feature list including memory management with link to new article.NET 8-9: Same feature list excluding memory management (not available in these versions)Removed sections:
kestrel6.mdincludeTOC: Added memory management article after Diagnostics
Moniker Strategy
This ensures version-specific features appear only for supported versions while maintaining the enhanced overview for all .NET 8+ users.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Internal previews