You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-functions/supported-languages.md
+15-14Lines changed: 15 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: Supported languages in Azure Functions
3
-
description: Learn which languages are supported for developing your Functions in Azure, the support level of the various language versions, and potential end-of-support dates.
3
+
description: Learn which languages are supported for developing your Functions in Azure, the support level of the various language versions, and end-of-support dates.
The following table shows which languages supported by Functions can run on Linux or Windows. It also indicates whether your language supports editing in the Azure portal. The language is based on the **Runtime stack** option you choose when [creating your function app in the Azure portal](functions-create-function-app-portal.md#create-a-function-app). This is the same as the `--worker-runtime` option when using the `func init` command in Azure Functions Core Tools.
22
+
The following table shows which languages supported by Functions can run on Linux or Windows. It also indicates whether your language supports editing in the Azure portal. The language is based on the **Runtime stack** option you choose when [creating your function app in the Azure portal](functions-create-function-app-portal.md#create-a-function-app). This value is the same as the `--worker-runtime` option when using the `func init` command in Azure Functions Core Tools.
23
23
24
24
| Language | Runtime stack | Linux | Windows | In-portal editing |
For more information on operating system and language support, see [Operating system/runtime support](functions-scale.md#operating-systemruntime).
35
+
36
+
For more information on operating system and language support, see [Operating system support](functions-scale.md#operating-systemruntime).
37
37
38
38
When in-portal editing isn't available, you must instead [develop your functions locally](functions-develop-local.md#local-development-environments).
39
39
40
-
To learn more about how to maintain full-support coverage while running your functions in Azure, see our [language-support-policy](language-support-policy.md) article.
40
+
To learn more about how to maintain full-support coverage while running your functions in Azure, see [Azure Functions language stack supportpolicy](language-support-policy.md).
41
41
42
42
### Language major version support
43
43
44
-
Azure Functions provides a guarantee of support for the major versions of supported programming languages. For most languages, there are minor or patch versions released to update a supported major version. Examples of minor or patch versions include such as Python 3.9.1 and Node 14.17. After new minor versions of supported languages become available, the minor versions used by your functions apps are automatically upgraded to these newer minor or patch versions.
44
+
Azure Functions provides a guarantee of support for the major versions of supported programming languages. For most languages, there are minor or patch versions released to update a supported major version. Examples of minor or patch versions include such as Python 3.9.1 and Node 14.17. After new minor versions of supported languages become available, the minor versions used by your functions apps are automatically upgraded to these newer minor or patch versions.
45
45
46
46
> [!NOTE]
47
47
>Because Azure Functions can remove the support of older minor versions at any time after a new minor version is available, you shouldn't pin your function apps to a specific minor/patch version of a programming language.
48
48
49
49
## Custom handlers
50
50
51
-
Custom handlers are lightweight web servers that receive events from the Azure Functions host. Any language that supports HTTP primitives can implement a custom handler. This means that custom handlers can be used to create functions in languages that aren't officially supported. To learn more, see [Azure Functions custom handlers](functions-custom-handlers.md).
51
+
Custom handlers are lightweight web servers that receive events from the Azure Functions host. Any language that supports HTTP primitives can implement a custom handler. This means that custom handlers can be used to create functions in languages that aren't officially supported. For more information, see [Azure Functions custom handlers](functions-custom-handlers.md).
52
52
53
53
## Language extensibility
54
54
55
55
Starting with version 2.x, the runtime is designed to offer [language extensibility](https://github.com/Azure/azure-webjobs-sdk-script/wiki/Language-Extensibility). The JavaScript and Java languages in the 2.x runtime are built with this extensibility.
56
56
57
57
::: zone pivot="programming-language-python"
58
58
## ODBC driver support
59
+
59
60
This table indicates the ODBC driver support for your Python functions:
60
61
61
62
| Driver version | Python version |
@@ -64,7 +65,7 @@ This table indicates the ODBC driver support for your Python functions:
0 commit comments