Skip to content

Commit d2852a0

Browse files
committed
Include #96958
1 parent 16effee commit d2852a0

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

articles/azure-functions/functions-versions.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ The following table indicates which programming languages are currently supporte
3737

3838
## <a name="creating-1x-apps"></a>Run on a specific version
3939

40-
By default, function apps created in the Azure portal and by the Azure CLI are set to version 4.x. You can modify this version if needed. You can only downgrade the runtime version to 1.x after you create your function app but before you add any functions. Moving to a later version is allowed even with apps that have existing functions. When your app has existing functions, be aware of any breaking changes between versions before moving to a later runtime version. The following sections detail language-specific changes between versions (you can choose the programming language at the top of the page):
40+
By default, function apps created in the Azure portal and by the Azure CLI are set to version 4.x. You can modify this version if needed. You can only downgrade the runtime version to 1.x after you create your function app but before you add any functions. Moving to a later version is allowed even with apps that have existing functions. When your app has existing functions, be aware of any breaking changes between versions before moving to a later runtime version. The following sections detail breaking changes between versions, including language-specific breaking changes.
4141

4242
+ [Between 3.x and 4.x](#breaking-changes-between-3x-and-4x)
4343
+ [Between 2.x and 3.x](#breaking-changes-between-2x-and-3x)
4444
+ [Between 1.x and later versions](#migrating-from-1x-to-later-versions)
4545

46+
If you don't see your programming language, go select it from the [top of the page](#top).
47+
4648
Before making a change to the major version of the runtime, you should first test your existing code on the new runtime version. You can verify your app runs correctly after the upgrade by deploying to another function app running on the latest major version. You can also verify your code locally by using the runtime-specific version of the [Azure Functions Core Tools](functions-run-local.md), which includes the Functions runtime.
4749

4850
Downgrades to v2.x aren't supported. When possible, you should always run your apps on the latest supported version of the Functions runtime.
@@ -320,7 +322,9 @@ To update your project to Azure Functions 4.x:
320322
321323
### Breaking changes between 3.x and 4.x
322324
323-
The following are some language-specific changes to be aware of before upgrading a 3.x app to 4.x (you can choose the programming language at the top of the page). For a full list, see Azure Functions GitHub issues labeled [*Breaking Change: Approved*](https://github.com/Azure/azure-functions/issues?q=is%3Aissue+label%3A%22Breaking+Change%3A+Approved%22+is%3A%22closed+OR+open%22). More changes are expected during the preview period. Subscribe to [App Service Announcements](https://github.com/Azure/app-service-announcements/issues) for updates.
325+
The following are key breaking changes to be aware of before upgrading a 3.x app to 4.x, including language-specific breaking changes. For a full list, see Azure Functions GitHub issues labeled [*Breaking Change: Approved*](https://github.com/Azure/azure-functions/issues?q=is%3Aissue+label%3A%22Breaking+Change%3A+Approved%22+is%3A%22closed+OR+open%22). More changes are expected during the preview period. Subscribe to [App Service Announcements](https://github.com/Azure/app-service-announcements/issues) for updates.
326+
327+
If you don't see your programming language, go select it from the [top of the page](#top).
324328
325329
#### Runtime
326330
@@ -376,7 +380,7 @@ Azure Functions version 3.x is highly backwards compatible to version 2.x. Many
376380
377381
### Breaking changes between 2.x and 3.x
378382
379-
The following are the language-specific changes to be aware of before upgrading a 2.x app to 3.x (you can choose the programming language at the top of the page)
383+
The following are the language-specific changes to be aware of before upgrading a 2.x app to 3.x. If you don't see your programming language, go select it from the [top of the page](#top).
380384
381385
::: zone pivot="programming-language-csharp"
382386
The main differences between versions when running .NET class library functions is the .NET Core runtime. Functions version 2.x is designed to run on .NET Core 2.2 and version 3.x is designed to run on .NET Core 3.1.

0 commit comments

Comments
 (0)