| name | dotnet-releases |
| description | Answer .NET release lifecycle, timeline, patch, and CVE questions by driving the public `dotnet-release` CLI over the release-index graph. |
dotnet-releases
Use this skill when a user asks about .NET release status, support lifecycle, what shipped in a given month or day, which CVEs affected a product or package, or whether download assets are available for a release.
When to use
- "What .NET versions are currently supported?"
- "What shipped in March 2026?"
- "What happened on 2026-03-10?"
- "Which CVEs affected the runtime since 2025?"
- "Which package was fixed for a recent .NET security update?"
- "What is the latest LTS or latest security patch?"
- "Are downloads available for .NET 6.0?"
- "What is the linux-x64 runtime download for .NET 10?"
Tool to use
Prefer the public query tool:
dotnet-release ...
If the tool is not installed globally but you are working in this repo, run it from source:
dotnet run --project src/Dotnet.Release.Tool -- ...
The tool is currently pinned to the release-index branch of dotnet/core.
Query pattern
Start broad, then drill down:
-
Overview / support status
dotnet-release
dotnet-release releases
dotnet-release releases --all
-
Specific major version
dotnet-release release 10.0
-
Chronological traversal
dotnet-release timeline
dotnet-release timeline 2026
dotnet-release timeline 2026-03
dotnet-release timeline 2026-03-10
-
Security / CVE questions
dotnet-release cves -n 6
dotnet-release cves since 2025
dotnet-release cves since 2026-01 --product runtime
dotnet-release cves --package System.Security.Cryptography.Cose since 2026-01
-
Downloads subtree
dotnet-release downloads 10.0
dotnet-release downloads 10.0 runtime --rid linux-x64
dotnet-release downloads 10.0 10.0.xx --rid linux-x64
Answering guidance
- Prefer the tool over hand-reading raw JSON when the question fits the CLI surface.
- Use timeline for date-based questions and cves for security questions.
- Use downloads when the user wants install assets or needs to know whether the graph exposes downloads for a major release.
- Summarize the result in natural language with exact dates and versions.
- Avoid dumping raw command output unless the user asks for it.
- If a question needs package or product scoping, add
--package or --product instead of manually filtering.
- Use
release-notes only for maintainer workflows; it is not the public query surface.