Skip to content

Commit de96f2e

Browse files
Merge pull request #279344 from ggailey777/patch-4
[Functions] Clarify extension bundles releases
2 parents 8ed7f8a + 99174a3 commit de96f2e

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

articles/azure-functions/functions-bindings-register.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Register Azure Functions binding extensions
33
description: Learn to register an Azure Functions binding extension based on your environment.
44
ms.topic: reference
5-
ms.date: 03/19/2022
5+
ms.date: 06/26/2024
66
---
77

88
# Register Azure Functions binding extensions
@@ -24,7 +24,16 @@ The following table indicates when and how you register bindings.
2424

2525
## <a name="extension-bundles"></a>Extension bundles
2626

27-
By default, extension bundles are used by Java, JavaScript, PowerShell, Python, C# script, and Custom Handler function apps to work with binding extensions. In cases where extension bundles can't be used, you can explicitly install binding extensions with your function app project. Extension bundles are supported for version 2.x and later version of the Functions runtime.
27+
By default, extension bundles provide binding support for functions in these languages:
28+
29+
+ Java
30+
+ JavaScript
31+
+ PowerShell
32+
+ Python
33+
+ C# script
34+
+ Other (custom handlers)
35+
36+
In rare cases where extension bundles can't be used, you can explicitly install binding extensions with your function app project. Extension bundles are supported for version 2.x and later version of the Functions runtime.
2837

2938
Extension bundles are a way to add a pre-defined set of compatible binding extensions to your function app. Extension bundles are versioned. Each version contains a specific set of binding extensions that are verified to work together. Select a bundle version based on the extensions that you need in your app.
3039

@@ -45,11 +54,11 @@ The following table lists the currently available version ranges of the default
4554

4655

4756
> [!NOTE]
48-
> Even though host.json supports custom ranges for `version`, you should use a version range value from this table, such as `[4.0.0, 5.0.0)`.
57+
> Even though host.json supports custom ranges for `version`, you should use a version range value from this table, such as `[4.0.0, 5.0.0)`. For a complete list of extension bundle releases and extension versions in each release, see the [extension bundles release page](https://github.com/Azure/azure-functions-extension-bundles/releases).
4958
5059
## Explicitly install extensions
5160

52-
For compiled C# class library projects ([in-process](functions-dotnet-class-library.md) and [isolated worker process](dotnet-isolated-process-guide.md)), you install the NuGet packages for the extensions that you need as you normally would. For examples see either the [Visual Studio Code developer guide](functions-develop-vs-code.md?tabs=csharp#install-binding-extensions) or the [Visual Studio developer guide](functions-develop-vs.md#add-bindings).
61+
For compiled C# class library projects ([in-process](functions-dotnet-class-library.md) and [isolated worker process](dotnet-isolated-process-guide.md)), you install the NuGet packages for the extensions that you need as you normally would. For examples see either the [Visual Studio Code developer guide](functions-develop-vs-code.md?tabs=csharp#install-binding-extensions) or the [Visual Studio developer guide](functions-develop-vs.md#add-bindings). See the [extension bundles release page](https://github.com/Azure/azure-functions-extension-bundles/releases) to review combinations of extension versions that are verified compatible.
5362

5463
For non-.NET languages and C# script, when you can't use extension bundles you need to manually install required binding extensions in your local project. The easiest way is to use Azure Functions Core Tools. For more information, see [func extensions install](functions-core-tools-reference.md#func-extensions-install).
5564

0 commit comments

Comments
 (0)