Skip to content

Commit 6670650

Browse files
committed
More restructuring
1 parent f3a7ef6 commit 6670650

File tree

3 files changed

+65
-74
lines changed

3 files changed

+65
-74
lines changed

articles/azure-functions/functions-versions.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This article details some of the differences between supported versions, how you
3131

3232
## Languages
3333

34-
All functions in a function app must share the same language. You choose the language of functions in your function app when you create the app. The language of your function app is maintained in the [FUNCTIONS\_WORKER\_RUNTIME](functions-app-settings.md#functions_worker_runtime) setting, and shouldn't be changed when there are existing functions.
34+
All functions in a function app must share the same language. You choose the language of functions in your function app when you create the app. The language of your function app is maintained in the [FUNCTIONS\_WORKER\_RUNTIME](functions-app-settings.md#functions_worker_runtime) setting, and can't be changed when there are existing functions.
3535

3636
[!INCLUDE [functions-supported-languages](../../includes/functions-supported-languages.md)]
3737

@@ -41,14 +41,11 @@ For information about the language versions of previously supported versions of
4141

4242
The version of the Functions runtime used by published apps in Azure is dictated by the [`FUNCTIONS_EXTENSION_VERSION`](functions-app-settings.md#functions_extension_version) application setting. In some cases and for certain languages, other settings can apply.
4343

44-
By default, function apps created in the Azure portal, by the Azure CLI, or from Visual Studio tools 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.
44+
By default, function apps created in the Azure portal, by the Azure CLI, or from Visual Studio tools 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. Updating to a later major version is allowed even with apps that have existing functions.
4545

4646
### Migrating existing function apps
4747

48-
When your app has existing functions, you must take precautions before moving to a later runtime version. The following articles detail breaking changes between versions, including language-specific breaking changes. They also provide you with step-by-step instructions for a successful migration of your existing function app.
49-
50-
+ [Migrate from runtime version 3.x to version 4.x](./migrate-version-3-version-4.md)
51-
+ [Migrate from runtime version 1.x to version 4.x](./migrate-version-1-version-4.md)
48+
[!INCLUDE [functions-migrate-apps](../../includes/functions-migrate-apps.md)]
5249

5350
### Changing version of apps in Azure
5451

@@ -60,7 +57,7 @@ The following major runtime version values are used:
6057
| `~1` | 1.x |
6158

6259
>[!IMPORTANT]
63-
> Don't arbitrarily change this app setting, because other app setting changes and changes to your function code might be required. You should instead change this setting in the **Function runtime settings** tab of the function app **Configuration** in the Azure portal when you are ready to make a major version upgrade. For existing function apps, [follow the migration instructions](#migrating-existing-function-apps).
60+
> Don't arbitrarily change this app setting, because other app setting changes and changes to your function code might be required. For existing function apps, [follow the migration instructions](#migrating-existing-function-apps).
6461
6562
### Pinning to a specific minor version
6663

0 commit comments

Comments
 (0)