Home / Azure
Azure Functions runtime deprecation and end of support dates
Azure Functions · Last updated · checked against the official Azure page (opens in new tab)
| Version | End of support | Notes |
|---|---|---|
| .NET 8 (LTS) | Nov 10, 2026 | |
| .NET 10 | Nov 14, 2028 | |
| .NET 9 | Nov 10, 2026 | |
| .NET 8 | Nov 10, 2026 | |
| .NET Framework 4.8.1 | Unknown / not published | Official page says: "See .NET Framework Support Policy". |
| Java 25 | May 2029 (month only) | Official page gives month only. |
| Java 21 | Sep 2028 (month only) | Official page gives month only. |
| Java 17 | Sep 2027 (month only) | Official page gives month only. |
| Java 11 | Sep 2027 (month only) | Official page gives month only. |
| Java 8 | Sep 2027 (month only) | Official page gives month only. |
| Node.js 24 | Apr 30, 2028 | |
| Node.js 22 | Apr 30, 2027 | |
| PowerShell 7.6 | Nov 14, 2028 | |
| PowerShell 7.4 | Nov 10, 2026 | |
| Python 3.15 | Apr 2030 (month only) | Preview. Official page gives month only. |
| Python 3.14 | Apr 2029 (month only) | Official page gives month only. |
| Python 3.13 | Oct 2029 (month only) | Official page gives month only. |
| Python 3.12 | Oct 2028 (month only) | Official page gives month only. |
| Python 3.11 | Oct 2027 (month only) | Official page gives month only. |
| Go 1.24 or later | Unknown / not published | Official page says: "See the Go release policy1". |
Grey = already passed. unverified = not found on the current official page (usually historical dates that providers have removed). Source for every row: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages (opens in new tab)
What to check before you upgrade Azure Functions runtime
When a Azure Functions runtime is deprecated, the work is moving code and dependencies to a newer language version. Here is what to look for.
Language version breaking changes
- Read the language's official "what's new"/migration notes for each version you skip (e.g. Python "What's New", Node.js release notes and migration guides, Java JDK release notes, .NET breaking changes). Python What's New (opens in new tab)
- Node.js publishes breaking changes per major release. Node.js releases (opens in new tab)
- .NET lists breaking changes per version. .NET breaking changes (opens in new tab)
Dependencies and SDKs
- Check extension bundles and language worker versions for the target runtime. Functions runtime versions (opens in new tab)
- Native/compiled dependencies must be rebuilt for the new runtime version and architecture.
How to test
- Deploy the function on the new runtime as a separate version/alias or staging slot, run your test suite and real event payloads against it, then shift traffic.
- Use a staging slot to test the new language/runtime version before swapping. Deployment slots (opens in new tab)
Official docs: Azure Functions runtime versions (opens in new tab) · Language stack support policy (opens in new tab)
This is a list of what to look for, compiled from official documentation — not advice for your specific setup.
Azure Functions runtime end of support FAQ
When does Azure Functions runtime .NET 8 (LTS) reach end of support?
Azure Functions runtime .NET 8 (LTS) reaches end of support on Nov 10, 2026, according to the official Azure page.
When does Azure Functions runtime .NET 9 reach end of support?
Azure Functions runtime .NET 9 reaches end of support on Nov 10, 2026, according to the official Azure page.
When does Azure Functions runtime .NET 8 reach end of support?
Azure Functions runtime .NET 8 reaches end of support on Nov 10, 2026, according to the official Azure page.
When does Azure Functions runtime PowerShell 7.4 reach end of support?
Azure Functions runtime PowerShell 7.4 reaches end of support on Nov 10, 2026, according to the official Azure page.
Which Azure Functions runtime version loses support next?
Azure Functions runtime .NET 8 (LTS) is next. It reaches end of support on Nov 10, 2026.
What should I check before upgrading off an old Azure Functions runtime version?
Language version breaking changes, Dependencies and SDKs, How to test. See the checklist on this page for links to the official documentation.
Answers are generated from the verified dates in the table above. Source: https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages (opens in new tab)
Related services
Azure · KubernetesAzure Database for MySQL
Azure · DatabaseAzure Database for PostgreSQL
Azure · DatabaseAWS Lambda runtimes
AWS · ServerlessGoogle Cloud Run functions (Cloud Functions)
Google Cloud · Serverless
Get the weekly "what's losing support" email
One short email when a date changes or a deadline is 30 days out. (Signup coming soon — newsletter provider not connected yet.)