Skip to content

Commit 779fda9

Browse files
committed
Fix build issues and combine extension tables
1 parent f437794 commit 779fda9

File tree

4 files changed

+17
-30
lines changed

4 files changed

+17
-30
lines changed

articles/azure-functions/TOC.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,8 @@
375375
href: functions-triggers-bindings.md
376376
- name: Register binding extensions
377377
href: functions-bindings-register.md
378-
displayName: bundles, extension bundles
378+
- name: Extension bundles
379+
href: extension-bundles.md
379380
- name: Binding expression patterns
380381
href: functions-bindings-expressions-patterns.md
381382
- name: Handle binding errors

articles/azure-functions/extension-bundles.md

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ You define an extension bundle reference in the *host.json* project file by addi
2727

2828
## Supported extension bundles
2929

30-
This table lists the default `Microsoft.Azure.Functions.ExtensionBundle` bundles that are currently GA.
30+
This table lists the default `Microsoft.Azure.Functions.ExtensionBundle` bundles that are currently GA and any known end-of-support dates.
3131

32-
| Bundle version | Version in host.json | Included extensions |
33-
| --- | --- | --- |
34-
| 4.x | `[4.0.0, 5.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. |
35-
| 3.x | `[3.3.0, 4.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main-v3/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. |
36-
| 2.x | `[2.*, 3.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main-v2/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. |
37-
| 1.x | `[1.*, 2.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/v1.x/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. |
32+
| Bundle version | Version in host.json | Included extensions | End-of-support date |
33+
| --- | --- | --- | --- |
34+
| 4.x | `[4.0.0, 5.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. | Not yet determined |
35+
| 3.x | `[3.3.0, 4.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main-v3/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. | 05/30/2026 |
36+
| 2.x | `[2.*, 3.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/main-v2/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. | 05/30/2026 |
37+
| 1.x | `[1.*, 2.0.0)` | See [extensions.json](https://github.com/Azure/azure-functions-extension-bundles/blob/v1.x/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json) used to generate the bundle. | 05/30/2026 |
3838

3939
The default extension bundles are defined using version ranges, and this table links to the extension definitions for the bundle. For more information, see [Support policy](#support-policy).
4040

@@ -83,17 +83,6 @@ Microsoft provides advance notice before retiring an extension bundle or binding
8383

8484
After the retirement of an extension bundle or binding extension version, function apps that use retired versions can still be created and deployed and continue to run on the platform. However, your function apps aren’t eligible for new features, security patches, and performance optimizations until you upgrade them to use a supported extension bundle version. You must upgrade your functions apps to a supported bundle version before you can receive support.
8585

86-
### Bundle version support state 
87-
88-
This table shows the major versions of GA bundles and their current lifecycle state: 
89-
90-
| Bundle Version | State | End of Support Date |
91-
|----------------|------------|---------------------|
92-
| 4.x | Supported | Not yet determined |
93-
| 3.x | Deprecated | 05/30/2026 |
94-
| 2.x | Deprecated | 05/30/2026 |
95-
| 1.x | Deprecated | 05/30/2026 |
96-
9786
## Related articles
9887

9988
To learn more about binding extensions, see [Register Azure Functions binding extensions](functions-bindings-register.md).

articles/azure-signalr/signalr-tutorial-authenticate-azure-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ func init --worker-runtime node --language javascript --name my-app --model V3
104104

105105
---
106106

107-
By default, the generated project includes a _host.json_ file that contains the extension bundles that include the SignalR extension. For more information about extension bundles, see [Register Azure Functions binding extensions](../azure-functions/functions-bindings-register.md#extension-bundles).
107+
By default, the generated project includes a _host.json_ file that contains the extension bundles that include the SignalR extension. For more information, see [Azure Functions extension bundles](../azure-functions/extension-bundles.md).
108108

109109
### Configure application settings
110110

articles/azure-web-pubsub/reference-functions-bindings.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,18 @@ Web PubSub is an Azure-managed service that helps developers easily build web ap
2626
[Product documentation](./index.yml) |
2727
[Samples][samples_ref]
2828

29-
## Add to your Functions app
29+
## Add to your function app
3030

31-
Working with the trigger and bindings requires you reference the appropriate package. The NuGet package is used for .NET class libraries while the extension bundle is used for all other application types.
31+
Working with the trigger and bindings requires you reference the appropriate package. The NuGet package is used for .NET class libraries while an extension bundle is used for all other application types.
3232

33-
| Language | Add by... | Remarks
34-
|-------------------------------------------------|---------------------------------------------|-------------|
35-
| C# | Installing the [NuGet package], version prerelease | |
36-
| C# Script, JavaScript, Python, PowerShell | [Explicitly install extensions], [Use extension bundles] | The [Azure Tools extension] is recommended to use with Visual Studio Code. |
37-
| C# Script (online-only in Azure portal) | Adding a binding | To update existing binding extensions without having to republish your function app, see [Update your extensions]. |
33+
| Language | Add by... |
34+
|-------------------------------------------------|---------------------------------------------|
35+
| C# | Install the [NuGet package], target specific version |
36+
| JavaScript, Python, PowerShell, C# script (Azure portal-only) | [Use extension bundles] (recommended), [explicitly install extensions] |
3837

3938
[NuGet package]: https://www.nuget.org/packages/Microsoft.Azure.WebJobs.Extensions.WebPubSub
40-
[Use extension bundles]: ../azure-functions/functions-bindings-register.md#extension-bundles
39+
[Use extension bundles]: ../azure-functions/extension-bundles.md
4140
[Explicitly install extensions]: ../azure-functions/functions-bindings-register.md#explicitly-install-extensions
42-
[Azure Tools extension]: https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack
43-
[Update your extensions]: ../azure-functions/functions-bindings-register.md
4441

4542
## Key concepts
4643

0 commit comments

Comments
 (0)