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/migrate-version-1-version-4.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Migrate apps from Azure Functions version 1.x to 4.x
3
3
description: This article shows you how to upgrade your existing function apps running on version 1.x of the Azure Functions runtime to be able to run on version 4.x of the runtime.
@@ -385,9 +385,9 @@ To update your project to Azure Functions 4.x:
385
385
386
386
The `AzureWebJobsStorage` setting can be either the Azurite storage emulator or an actual Azure storage account. For more information, see [Local storage emulator](/functions-develop-local.md#local-storage-emulator).
387
387
::: zone-end
388
-
388
+
::: zone pivot="programming-language-javascript,programming-language-csharp"
Copy file name to clipboardExpand all lines: articles/azure-functions/migrate-version-3-version-4.md
+10-5Lines changed: 10 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Migrate apps from Azure Functions version 3.x to 4.x
3
3
description: This article shows you how to upgrade your existing function apps running on version 3.x of the Azure Functions runtime to be able to run on version 4.x of the runtime.
@@ -214,7 +214,7 @@ To update your project to Azure Functions 4.x:
214
214
3. If needed, move to one of the [Node.js versions supported on version 4.x](functions-reference-node.md#node-version).
215
215
::: zone-end
216
216
::: zone pivot="programming-language-powershell"
217
-
3. If needed, upgrade to PowerShell 7.2. For more information, see [PowerShell versions](functions-reference-powershell.md#powershell-versions).
217
+
3. Take this opportunity to upgrade to PowerShell 7.2, which is recommended. For more information, see [PowerShell versions](functions-reference-powershell.md#powershell-versions).
218
218
::: zone-end
219
219
::: zone pivot="programming-language-python"
220
220
3. If you're using Python 3.6, move to one of the [supported versions](functions-reference-python.md#python-version).
@@ -224,7 +224,7 @@ To update your project to Azure Functions 4.x:
224
224
225
225
## Breaking changes between 3.x and 4.x
226
226
227
-
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.
227
+
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).
228
228
229
229
If you don't see your programming language, go select it from the [top of the page](#top).
230
230
@@ -236,7 +236,7 @@ If you don't see your programming language, go select it from the [top of the pa
236
236
237
237
- Azure Functions 4.x now enforces [minimum version requirements for extensions](functions-versions.md#minimum-extension-versions). Upgrade to the latest version of affected extensions. For non-.NET languages, [upgrade](./functions-bindings-register.md#extension-bundles) to extension bundle version 2.x or later. ([#1987](https://github.com/Azure/Azure-Functions/issues/1987))
238
238
239
-
- Default and maximum timeouts are now enforced in 4.x for function app running on Linux in a Consumption plan. ([#1915](https://github.com/Azure/Azure-Functions/issues/1915))
239
+
- Default and maximum timeouts are now enforced in 4.x for function apps running on Linux in a Consumption plan. ([#1915](https://github.com/Azure/Azure-Functions/issues/1915))
240
240
241
241
- Azure Functions 4.x uses `Azure.Identity` and `Azure.Security.KeyVault.Secrets` for the Key Vault provider and has deprecated the use of Microsoft.Azure.KeyVault. For more information about how to configure function app settings, see the Key Vault option in [Secret Repositories](security-concepts.md#secret-repositories). ([#2048](https://github.com/Azure/Azure-Functions/issues/2048))
242
242
@@ -272,4 +272,9 @@ If you don't see your programming language, go select it from the [top of the pa
272
272
- Shared memory transfer is enabled by default. ([#1973](https://github.com/Azure/Azure-Functions/issues/1973))
273
273
274
274
- Default thread count has been updated. Functions that aren't thread-safe or have high memory usage may be impacted. ([#1962](https://github.com/Azure/Azure-Functions/issues/1962))
275
-
::: zone-end
275
+
::: zone-end
276
+
277
+
## Next steps
278
+
279
+
> [!div class="nextstepaction"]
280
+
> [Learn more about Functions versions](functions-versions.md)
Copy file name to clipboardExpand all lines: includes/functions-migrate-v4-linuxfxversion.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,16 @@ ms.date: 11/03/2022
6
6
ms.author: glenga
7
7
---
8
8
::: zone pivot="programming-language-csharp,programming-language-java,programming-language-javascript,programming-language-typescript,programming-language-python"
9
-
You might also need to update the `linuxFxVersion` site setting to target your specific language language version. If you already have the correct value of `linuxFxVersion` set, you can skip this step. For more information, see [Valid `linuxFxVersion` values](../articles/azure-functions/functions-app-settings.md#valid-linuxfxversion-values).
9
+
You might also need to update the `linuxFxVersion` site setting to target your specific language version. If you already have the correct value of `linuxFxVersion` set, you can skip this step. For more information, see [Valid `linuxFxVersion` values](../articles/azure-functions/functions-app-settings.md#valid-linuxfxversion-values).
10
10
::: zone-end
11
11
::: zone pivot="programming-language-powershell"
12
-
PowerShell apps aren't supported on Linux before Functions 4.x. This means you shouldn't need to upgrade a PowerShell function app running on Linux.
12
+
PowerShell apps aren't supported on Linux before Functions 4.x. This fact means you shouldn't need to upgrade a PowerShell function app running on Linux.
13
13
::: zone-end
14
14
::: zone pivot="programming-language-csharp"
15
15
```azurecli
16
16
az functionapp config set --name <APP_NAME> --resource-group <RESOURCE_GROUP_NAME> --linux-fx-version "DOTNET|6.0"
17
17
```
18
-
If you are migrating to .NET Functions isolated worker process, use either `DOTNET-ISOLATED|6.0` or `DOTNET-ISOLATED|7.0` for `--linux-fx-version`.
18
+
If you're migrating to .NET Functions isolated worker process, use either `DOTNET-ISOLATED|6.0` or `DOTNET-ISOLATED|7.0` for `--linux-fx-version`.
0 commit comments