AzureEnd of support
Azure Static Web Apps: .NET 8 and .NET 9 end of support
End of support date for .NET 8 and .NET 9 in Azure Static Web Apps managed Functions APIs: 10 Nov 2026. Apps keep operating after that date but stop receiving security updates and support.
Support ended , 10 Nov 2026
What breaks
After the end of support date, Azure Static Web Apps managed Functions APIs on .NET 8 or .NET 9 continue to operate, but security updates are no longer provided and support for .NET 8 and .NET 9 on Azure Functions ends. Microsoft states that running apps on an unsupported runtime or language version might lead to security and performance issues. Microsoft also states that the default .NET runtime for Azure Static Web Apps managed Functions APIs is updated to .NET 10 in the same month, and that an explicit apiRuntime setting in staticwebapp.config.json ensures the app builds and runs on the intended runtime. Linked (bring-your-own) Function Apps have a separate deployment lifecycle and must be upgraded and deployed separately.
Who is affected
Affected versions
89
What to do
- If the API uses the in-process model, follow the .NET 10 steps in Migrate C# apps from the in-process model to the isolated worker model to update the API project, packages, startup code, function code and configuration.
- If the API already uses the isolated worker model, follow the C# steps in Update language versions in Azure Functions to target net10.0.
- Confirm that the API project targets net10.0, and update the Functions SDK and worker packages to meet the .NET 10 isolated worker project and package requirements. Build and test the API locally.
- Set
platform.apiRuntimetodotnet-isolated:10.0in staticwebapp.config.json. It must describe the same runtime as the API project's TargetFramework. - Redeploy the static web app so that the managed API is rebuilt and published on .NET 10. Complete all required upgrades and confirm the API has moved off the in-process model before 10 Nov 2026.
- Linked (bring-your-own) Function Apps have a separate deployment lifecycle. Upgrade and deploy them separately. Learn more.
Replacement
.NET 10
Sources
- Official sourceazure.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
- Additional sourcelearn.microsoft.comOfficial
Last checked against the first source in this list on .
Related
- , 21 Aug 2026Cloud Run: Go 1.23 decommissionSource
- , 30 Sep 2026Azure Automation: Python 2.7, 3.8 and PowerShell 7.1, 7.2 end of supportSource
- , 30 Sep 2026Cloud Run: Ruby 3.2 decommissionSource
- , 1 Oct 2026Azure App Service: Python 3.10 end of supportSource
- , 1 Oct 2026Azure Functions: Python 3.10 end of supportSource
- , 30 Oct 2026Cloud Run: Node.js 20 decommissionSource
Found an error? Report it
The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published. How items are written
Last checked · Added · Changelog for this item