Skip to content

Commit 556d26c

Browse files
authored
Merge pull request #210870 from ggailey777/patch-1
Clarify the version 4 upgrade note
2 parents b188286 + 9e7233d commit 556d26c

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

articles/azure-functions/functions-versions.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ zone_pivot_groups: programming-languages-set-functions
1919
| 1.x | GA | Recommended only for C# apps that must use .NET Framework and only supports development in the Azure portal, Azure Stack Hub portal, or locally on Windows computers. This version is in maintenance mode, with enhancements provided only in later versions. |
2020

2121
> [!IMPORTANT]
22-
> Beginning on December 3, 2022, function apps running on versions 2.x and 3.x of the Azure Functions runtime can no longer be supported. Before that time, please test, verify, and migrate your function apps to version 4.x of the Functions runtime. For more information, see [Migrating from 3.x to 4.x](#migrating-from-3x-to-4x).
22+
> Beginning on December 3, 2022, function apps running on versions 2.x and 3.x of the Azure Functions runtime can no longer be supported. Before that time, please test, verify, and migrate your function apps to version 4.x of the Functions runtime. For more information, see [Migrating from 3.x to 4.x](#migrating-from-3x-to-4x). After the deadline, function apps can be created and deployed, and existing apps continue to run. However, your apps won't be eligible for new features, security patches, performance optimizations, and support until you upgrade them to version 4.x.
23+
>
2324
>End of support for these runtime versions is due to the ending of support for .NET Core 3.1, which is required by these older runtime versions. This requirement affects all Azure Functions runtime languages.
2425
>Functions version 1.x is still supported for C# function apps that require the .NET Framework. Preview support is now available in Functions 4.x to [run C# functions on .NET Framework 4.8](dotnet-isolated-process-guide.md#supported-versions).
2526

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

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,19 @@ This article explains Azure functions language runtime support policy.
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, Azure Functions uses 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+
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, 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.
1515

1616
### Notification phase
1717

1818
We'll send notification emails to function app users about upcoming language version retirements. The notifications will be at least one year before the date of retirement. Upon the notification, you should prepare to upgrade the language version that your functions apps use to a supported version.
1919

2020
### Retirement phase
2121

22-
Starting on the end-of-life date for a language version, you can no longer create new function apps targeting that language version.
23-
24-
After the language end-of-life date, function apps that use retired language versions won't be eligible for new features, security patches, and performance optimizations. However, these function apps will continue to run on the platform.
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 won't be eligible for new features, security patches, and performance optimizations until you upgrade them to a supported language version.
2523

2624
> [!IMPORTANT]
2725
>You're highly encouraged to upgrade the language version of your affected function apps to a supported version.
28-
>If you're running functions apps using an unsupported language version, you'll be required to upgrade before receiving support for the function apps.
26+
>If you're running functions apps using an unsupported language version, you'll be required to upgrade before receiving support for your function app.
2927
3028

3129
## Retirement policy exceptions
@@ -34,15 +32,9 @@ There are few exceptions to the retirement policy outlined above. Here is a list
3432

3533
|Language Versions |EOL Date |Retirement Date|
3634
|-----------------------------------------|-----------------|----------------|
37-
|.NET 5|8 May 2022|TBA|
38-
|Node 6|30 April 2019|28 February 2022|
39-
|Node 8|31 December 2019|28 February 2022|
40-
|Node 10|30 April 2021|30 September 2022|
41-
|Node 12|30 Apr 2022|TBA|
4235
|PowerShell Core 6| 4 September 2020|30 September 2022|
4336
|Python 3.6 |23 December 2021|30 September 2022|
4437

45-
4638
## Language version support timeline
4739

4840
To learn more about specific language version support policy timeline, visit the following external resources:

0 commit comments

Comments
 (0)