Skip to content

Commit 0688acc

Browse files
Create language-support-policy.md
1 parent 53bff85 commit 0688acc

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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

Comments
 (0)