-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Open
Labels
🏁 Release: .NET 10Work items for the .NET 10 releaseWork items for the .NET 10 release📌 seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.
Description
Describe the issue or suggestion
This issue tracks various updates needed for the .NET 10 release.
- Update the what's new article
- Update hub and landing pages with what's new article, etc.
- Remove "preview" references - including preview versions
- Refresh API docs and update moniker to remove "prerelease"
- Update API browser index
- Update .NET docs header (https://github.com/MicrosoftDocs/DocsRoot)
- Update zone pivots to include dotnet-10
- Update all 'updateeachrelease' articles
- Update ?view= links to latest version, as necessary
- Update support tables - e.g. https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net60#supported-releases
- Update .NET Standard support tables - https://learn.microsoft.com/en-us/dotnet/standard/net-standard
- Update the recommended target framework versions in the Open-source library guidance
- Update TFMs and preprocessor symbols - https://docs.microsoft.com/en-us/dotnet/standard/frameworks
- Remove preview-to-preview breaking changes
- Update list of APIs that always throw - https://docs.microsoft.com/en-us/dotnet/core/compatibility/unsupported-apis
- Update reference for settings that include a version:
- Code analysis:
- Add new code analysis rules (Document new code analysis rules #48864)
- Add new editorconfig settings (code style rules missing docs)
- Update code analysis rules that are enabled by default - https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/overview#enabled-rules
- Also update the info table in each CAXXXX rule article ("Enabled by default in .NET 10")
- Update SYSLIB warning documentation (obsoletions and source generators)
- Update version in breaking change issue templates
- Remove versions that've gone out of support (not applicable until Nov 2026 for .NET 8 and 9)
Other considerations:
- Update samples and snippets to target new version (if it's LTS)
- Update code analysis level in samples (if necessary)
- Update tutorials to reflect latest version and any template/UI changes
- Update redirects that should always point to the latest version
- API docs: Unfilter any new attributes that should be shown in code signatures in the docs
- API docs: Update exceptions as necessary
Metadata
Metadata
Assignees
Labels
🏁 Release: .NET 10Work items for the .NET 10 releaseWork items for the .NET 10 release📌 seQUESTeredIdentifies that an issue has been imported into Quest.Identifies that an issue has been imported into Quest.
Type
Projects
Status
✅ Done
Status
🏗 In progress