Skip to content

Commit c17e80b

Browse files
committed
Adding specific language versions that will be the last for Linux Consumption
1 parent dc7108f commit c17e80b

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

includes/functions-linux-consumption-retirement.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
author: ggailey777
33
ms.service: azure-functions
44
ms.topic: include
5-
ms.date: 09/18/2025
5+
ms.date: 02/09/2026
66
ms.author: glenga
77
---
88

99
> [!IMPORTANT]
1010
> After 30 September 2028, the option to host your function app on Linux in a Consumption plan is retired. To avoid disruptions, migrate your existing Consumption plan apps that run on Linux to the [Flex Consumption plan](../articles/azure-functions/flex-consumption-plan.md) before that date. Apps running on Windows in a Consumption plan aren't affected by this change.
11-
> For more information, see the [Linux Consumption plan retirement notice](https://go.microsoft.com/fwlink/?linkid=2335809).
11+
>
12+
> After 30 September 2025, no new features and no new language stack support are added to the Linux Consumption plan. The last supported language versions for Linux Consumption are: .NET 9, Python 3.12, Node.js 22, PowerShell 7.4, and Java 21. Newer language versions aren't supported for Linux Consumption.
13+
>
14+
> For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](../articles/azure-functions/migration/migrate-plan-consumption-to-flex.md).

includes/functions-supported-languages.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ For more information, see [Develop C# class library functions using Azure Functi
6060

6161
<sup>1</sup> .NET 9 previously had an expected end-of-support date of May 12, 2026. During the .NET 9 service window, the .NET team extended support for STS versions to 24 months, starting with .NET 9. For more information, see [the blog post](https://devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-for-24-months/).
6262

63+
> [!NOTE]
64+
> .NET 9 is the last .NET version supported for Linux Consumption plan apps. Newer .NET versions aren't added to Linux Consumption. For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](./migration/migrate-plan-consumption-to-flex.md).
65+
6366
[dotnet-policy]: https://dotnet.microsoft.com/platform/support/policy/dotnet-core#lifecycle
6467
[dotnet-framework-policy]: https://dotnet.microsoft.com/platform/support/policy/dotnet-framework
6568

@@ -89,6 +92,9 @@ The following table shows the language versions supported for Java function apps
8992

9093
<sup>*</sup>The end-of-support date for Java 25 is determined when general availability (GA) is declared.
9194

95+
> [!NOTE]
96+
> Java 21 is the last Java version supported for Linux Consumption plan apps. Newer Java versions aren't added to Linux Consumption. For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](./migration/migrate-plan-consumption-to-flex.md).
97+
9298
For more information on developing and running Java function apps, see [Azure Functions Java developer guide](../articles/azure-functions/functions-reference-java.md).
9399

94100
::: zone-end
@@ -102,6 +108,10 @@ The following table shows the language versions supported for Node.js function a
102108
| [Node.js 20](https://endoflife.date/nodejs) | GA | April 30, 2026 |
103109

104110
TypeScript is supported through transpiling to JavaScript. For more information, see [Azure Functions Node.js developer guide](../articles/azure-functions/functions-reference-node.md#supported-versions).
111+
112+
> [!NOTE]
113+
> Node.js 22 is the last Node.js version supported for Linux Consumption plan apps. Newer Node.js versions aren't added to Linux Consumption. For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](../articles/azure-functions/migration/migrate-plan-consumption-to-flex.md).
114+
105115
::: zone-end
106116
::: zone pivot="programming-language-powershell"
107117
The following table shows the language version supported for PowerShell function apps:
@@ -110,6 +120,9 @@ The following table shows the language version supported for PowerShell function
110120
| ---- | ---- |--- |
111121
| [PowerShell 7.4](/powershell/scripting/install/powershell-support-lifecycle#powershell-end-of-support-dates) | GA | November 10, 2026 |
112122

123+
> [!NOTE]
124+
> PowerShell 7.4 is the last PowerShell version supported for Linux Consumption plan apps. Newer PowerShell versions aren't added to Linux Consumption. For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](./migration/migrate-plan-consumption-to-flex.md).
125+
113126
For more information, see [Azure Functions PowerShell developer guide](../articles/azure-functions/functions-reference-powershell.md).
114127
::: zone-end
115128
::: zone pivot="programming-language-python"
@@ -126,6 +139,9 @@ The following table shows the language versions supported for Python function ap
126139
1. The end-of-support date for Python 3.14 is determined when general availability (GA) is declared.
127140
2. Remote build support for Python 3.14 isn't yet available when running in a Flex Consumption plan.
128141

142+
> [!NOTE]
143+
> Python 3.12 is the last Python version supported for Linux Consumption plan apps. Newer Python versions aren't added to Linux Consumption. For more information, see [Migrate Consumption plan apps to the Flex Consumption plan](./migration/migrate-plan-consumption-to-flex.md).
144+
129145
For more information, see [Azure Functions Python developer guide](../articles/azure-functions/functions-reference-python.md).
130146
::: zone-end
131147

0 commit comments

Comments
 (0)