|
| 1 | +--- |
| 2 | +title: Language Support Policy |
| 3 | +description: App Service language runtime support policies |
| 4 | +author: jeffmartinez |
| 5 | + |
| 6 | +ms.topic: article |
| 7 | +ms.date: 01/23/2023 |
| 8 | +ms.author: jefmarti |
| 9 | +ms.custom: seodec18 |
| 10 | + |
| 11 | +--- |
| 12 | +# App Service language runtime support policy |
| 13 | + |
| 14 | +This document describes the App Service language runtime support policy for updating existing stacks and retiring process for upcoming end-of-life stacks. This policy is to clarify existing practices and doesn't represent a change to customer commitments. |
| 15 | + |
| 16 | +## Updates to existing stacks |
| 17 | +App Service will update existing stacks after they become available from each community. App Service will update major versions of stacks but can't guarantee any specific patch versions. Patch versions are controlled by the platform, and it is not possible for App Service to pin a specific patch version. For example, Python 3.10 will be updated by App Service, but a specific Python 3.10.x version won't be guaranteed. If you need a specific patch version, use a [custom container](quickstart-custom-container.md). |
| 18 | + |
| 19 | +## Retirements |
| 20 | +App Service follows community support timelines for the lifecycle of the runtime. Once community support for a given language reaches end-of-life, your applications will continue to run unchanged. However, App Service cannot provide security patches or related customer support for that runtime version past its end-of-life date. If your application has any issues past the end-of-life date for that version, you should move up to a supported version to receive the latest security patches and features. |
| 21 | + |
| 22 | +> [!IMPORTANT] |
| 23 | +> You're encouraged to upgrade the language version of your affected apps to a supported version. If you're running apps using an unsupported language version, you'll be required to upgrade before receiving support for your app. |
| 24 | +> |
| 25 | +
|
| 26 | +## Notifications |
| 27 | +End-of-life dates for runtime versions are determined independently by their respective stacks and are outside the control of App Service. App Service will send reminder notifications to subscription owners for upcoming end-of-life runtime versions 12 months prior to the end-of-life date. |
| 28 | + |
| 29 | +Those who receive notifications include account administrators, service administrators, and co-administrators. Contributors, readers, or other roles won't directly receive notifications, unless they opt-in to receive notification emails, using [Service Health Alerts](/service-health/alerts-activity-log-service-notifications-portal.md). |
| 30 | + |
| 31 | +## Language runtime version support timelines |
| 32 | +To learn more about specific language support policy timelines, visit the following resources: |
| 33 | + |
| 34 | +- [ASP.NET](https://aka.ms/aspnetrelease) |
| 35 | +- [.NET](https://aka.ms/dotnetrelease) |
| 36 | +- [Node](https://aka.ms/noderelease) |
| 37 | +- [Java](https://aka.ms/javarelease) |
| 38 | +- [Python](https://aka.ms/pythonrelease) |
| 39 | +- [PHP](https://aka.ms/phprelease) |
| 40 | +- [Go](https://aka.ms/gorelease) |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +## Configure language versions |
| 45 | +To learn more about how to update your App Service application language versions, see the following resources: |
| 46 | + |
| 47 | +- [.NET](https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/dot_net_core.md#how-to-update-your-app-to-target-a-different-version-of-net-or-net-core) |
| 48 | +- [Node](https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/node_support.md#node-on-linux-app-service) |
| 49 | +- [Java](https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/java_support.md#java-on-app-service) |
| 50 | +- [Python](https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/python_support.md#how-to-update-your-app-to-target-a-different-version-of-python) |
| 51 | +- [PHP](https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/php_support.md#how-to-update-your-app-to-target-a-different-version-of-php) |
| 52 | + |
0 commit comments