Skip to content

Commit 044a8e3

Browse files
authored
Merge pull request #289722 from ggailey777/madhura
[Functions] Edits to the language support policy article (includes Madhura's commit).
2 parents a9eaf37 + ae84320 commit 044a8e3

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

articles/azure-functions/language-support-policy.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
11
---
2-
title: Azure Functions language runtime support policy
3-
description: Learn about Azure Functions language runtime support policy
2+
title: Azure Functions language stack support policy
3+
description: Learn about the support policy for the various language stacks that Azure Functions supports.
44
ms.topic: conceptual
55
ms.date: 08/05/2024
66
---
77

8-
# Language runtime support policy
8+
# Azure Functions language stack support policy
99

10-
This article explains Azure functions language runtime support policy.
10+
This article explains the support policy for the language stacks supported by Azure Functions.
1111

1212
## Retirement process
1313

14-
Azure Functions runtime is built around various components, including operating systems, the Azure Functions host, and language-specific workers. To maintain full-support coverages for function apps, Functions support aligns with end-of-life support for a given language. To achieve this goal, Functions implements a phased reduction in support as programming language versions reach their end-of-life dates. For most language versions, the retirement date coincides with the community end-of-life date.
14+
The Azure Functions runtime includes the Azure Functions host and programming language-specific workers. To maintain full-support coverage when running your functions in Azure, Functions support aligns with end-of-life support for a given language. To help you keep your apps up-to-date and supported, Functions implements a phased reduction in support as language stack versions reach their end-of-life dates. Generally, the retirement date coincides with the community end-of-life date of the given language.
1515

16-
### Notification phase
16+
+ **Notification phase**:
1717

18-
The Functions team sends notification emails to function app users about upcoming language version retirements. When you receive the notification, you should prepare to upgrade functions apps to use to a supported version.
18+
The Functions team sends you notification emails about upcoming language version retirements that affect your function apps. When you receive this notification, you should prepare to upgrade these apps to use to a supported version.
1919

20-
### Retirement phase
20+
+ **Retirement phase**:
2121

22-
After the language end-of-life date, function apps that use retired language versions can still be created and deployed, and they continue to run on the platform. However your apps aren't eligible for new features, security patches, and performance optimizations until you upgrade them to a supported language version.
23-
24-
> [!IMPORTANT]
25-
>You're highly encouraged to upgrade the language version of your affected function apps to a supported version.
26-
>If you're running functions apps using an unsupported runtime or language version, you may encounter issues and performance implications and will be required to upgrade before receiving support for your function app.
22+
After the language end-of-life date, function apps that use retired language versions can still be created and deployed, and they continue to run on the platform. However, these apps aren't eligible for new features, security patches, and performance optimizations until after you upgrade them to a supported language version.
2723

24+
> [!IMPORTANT]
25+
>If you're running function apps using an unsupported runtime or language version, you may encounter issues and performance implications and are required to upgrade before receiving support for your function app. Because of this, you're highly encouraged to upgrade the language version of such an app to a supported version. TO learn how, see [Update language stack versions in Azure Functions](./update-language-versions.md).
2826
2927
## Retirement policy exceptions
3028

31-
Any Azure Functions supported exceptions to language-specific retirement policies are documented here.
29+
Any Functions-supported exceptions to language-specific retirement policies are documented here:
3230

3331
> There are currently no exceptions to the general retirement policy.
3432
@@ -43,7 +41,7 @@ To learn more about specific language version support policy timeline, visit the
4341

4442
## Configuring language versions
4543

46-
|Language | Configuration guides |
44+
|Language stack | Configuration guides |
4745
|-----------------------------------------|-----------------|
4846
|C# (isolated worker model) |[link](./dotnet-isolated-process-guide.md#supported-versions)|
4947
|C# (in-process model) |[link](./functions-dotnet-class-library.md#supported-versions)|
@@ -54,9 +52,9 @@ To learn more about specific language version support policy timeline, visit the
5452

5553
## Retired runtime versions
5654

57-
This historical table shows the highest language level for specific Azure Functions runtime versions that are no longer supported:
55+
This historical table shows the highest language stack level for no-longer-supported versions of the Functions runtime:
5856

59-
|Language |2.x | 3.x |
57+
|Language stack |2.x | 3.x |
6058
|-----------------------------------------|---| --- |
6159
|[C#](functions-dotnet-class-library.md)|GA (.NET Core 2.1)| GA (.NET Core 3.1 & .NET 5<sup>*</sup>) |
6260
|[JavaScript/TypeScript](functions-reference-node.md?tabs=javascript)|GA (Node.js 10 & 8)| GA (Node.js 14, 12, & 10) |
@@ -74,4 +72,5 @@ For the language levels currently supported by Azure Functions, see [Languages b
7472
To learn more about how to upgrade your functions apps language versions, see the following resources:
7573

7674

75+
+ [Update language stack versions](./update-language-versions.md)
7776
+ [Currently supported language versions](./supported-languages.md#languages-by-runtime-version)

0 commit comments

Comments
 (0)