Repository navigation
Open
0 / 20 of 2 issues completedLabels
blockedWaiting on another issue to be resolved firstWaiting on another issue to be resolved firstdependenciesPull requests that update a dependency filePull requests that update a dependency file
Description
Groups the work for moving TaskFlow from .NET 10 to .NET 11. This is a place to collect the pieces, not a groomed story. Blocked until Microsoft.AspNetCore.OpenApi 11.0.0 is stable (as of 2026-10-30 NuGet has 11.0.0-rc.3.26522.148 and no stable 11.0.0). When it ships, groom the framework step below before starting.
Sub-issues
- Upgrade Microsoft.OpenApi to 3.x when moving to .NET 11 #301 — Upgrade
Microsoft.OpenApito 3.x (3.5.4 or later) and remove the Dependabot ignore and the pin comment - chore: upgrade Asp.Versioning.Mvc to v10.0.0 #165 — Upgrade
Asp.Versioning.Mvc,.ApiExplorerand addAsp.Versioning.OpenApi. Held:Asp.Versioning.OpenApi10.2.3 depends onMicrosoft.OpenApi [2.7.5, 3.0.0), which blocks Upgrade Microsoft.OpenApi to 3.x when moving to .NET 11 #301 until Asp.Versioning ships a release that accepts Microsoft.OpenApi 3.x
Not yet issues (to groom when .NET 11 is stable)
- Framework step:
TargetFrameworkandMicrosoftPlatformVersioninTaskFlow.ApiandTaskFlow.Api.Tests, EF Core 11 and its provider packages,Microsoft.Extensions.*and OpenTelemetry package compatibility - CI and Docker: .NET SDK version in the workflows, the API Dockerfile base images, and the Dependabot docker block
- Regenerate the OpenAPI spec and the web client (
npm run gen:api) and check the output is unchanged or intentionally changed - Check migrations still apply on startup and the real-SQLite tests still pass
Suggested order
- Wait for stable
Microsoft.AspNetCore.OpenApi11.0.0. - Check whether an
Asp.Versioning.*release supportsMicrosoft.OpenApi3.x. If so, chore: upgrade Asp.Versioning.Mvc to v10.0.0 #165 can go before or with Upgrade Microsoft.OpenApi to 3.x when moving to .NET 11 #301. If not, chore: upgrade Asp.Versioning.Mvc to v10.0.0 #165 stays held and Upgrade Microsoft.OpenApi to 3.x when moving to .NET 11 #301 cannot use an Asp.Versioning.OpenApi 10.x. - Framework step, then Upgrade Microsoft.OpenApi to 3.x when moving to .NET 11 #301.
Notes
Asp.Versioning.Mvc10.2.1 targetsnet10.0only (nuspec, checked 2026-10-30). Whether its net10.0 assets work on net11.0 is part of step 2.- Upgrade to TypeScript 7 once typescript-eslint supports it #284 (TypeScript 7) is independent of this move and is gated on a typescript-eslint release, not on .NET.
Metadata
Metadata
Assignees
Labels
blockedWaiting on another issue to be resolved firstWaiting on another issue to be resolved firstdependenciesPull requests that update a dependency filePull requests that update a dependency file
Activity