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/active-directory-b2c/whats-new-docs.md
+9-12Lines changed: 9 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: "What's new in Azure Active Directory business-to-customer (B2C)"
3
3
description: "New and updated documentation for the Azure Active Directory business-to-customer (B2C)."
4
-
ms.date: 08/01/2025
4
+
ms.date: 09/03/2025
5
5
ms.service: azure-active-directory
6
6
ms.subservice: b2c
7
7
ms.topic: whats-new
@@ -18,6 +18,13 @@ manager: CelesteDG
18
18
19
19
Welcome to what's new in Azure Active Directory B2C documentation. This article lists new and significantly updated docs from the past three months. To learn what's new with the B2C service, see [What's new in Microsoft Entra ID](../active-directory/fundamentals/whats-new.md), [Azure AD B2C developer release notes](custom-policy-developer-notes.md) and [What's new in Microsoft Entra External ID](/entra/external-id/whats-new-docs).
20
20
21
+
## August 2025
22
+
23
+
### Updated articles
24
+
25
+
-[Azure Active Directory B2C service limits and restrictions](service-limits.md) - Added new object limits
26
+
-[StringCollection claims transformations](stringcollection-transformations.md) - Updated claim type information
27
+
21
28
## July 2025
22
29
23
30
### Updated articles
@@ -31,14 +38,4 @@ Welcome to what's new in Azure Active Directory B2C documentation. This article
31
38
-[Configure Cloudflare Web Application Firewall with Azure Active Directory B2C](partner-cloudflare.md) - Added a note about Azure Front Door-managed certificates
32
39
-[Azure AD B2C: Frequently asked questions (FAQ)](faq.yml) - Updated the note in the Azure AD B2C end-of-sale section
33
40
-[Page layout versions](page-layout.md) - Added updates related to CAPTCHA
34
-
-[Securing phone-based multifactor authentication](phone-based-mfa.md) - Added information on preventing fraudulent sign-ups
35
-
36
-
## April 2025
37
-
38
-
### Updated articles
39
-
40
-
This month, we added an important note to our articles stating that starting May 1, 2025, new customers can't purchase Azure AD B2C.
41
-
42
-
-[Manage administrator accounts in Azure Active Directory B2C](tenant-management-manage-administrator.md) - Updated the User page information
43
-
-[Track user behavior in Azure AD B2C by using Application Insights](analytics-with-application-insights.md) - Replaced instrumentation key with connection string
44
-
41
+
-[Securing phone-based multifactor authentication](phone-based-mfa.md) - Added information on preventing fraudulent sign-ups
Copy file name to clipboardExpand all lines: articles/azure-functions/extension-bundles.md
+30-26Lines changed: 30 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Azure Functions Extension Bundles
3
3
description: Learn how to use extension bundles to make the correct set of Azure Functions trigger and binding extensions available in your non-.NET function code.
4
4
ms.topic: concept-article
5
-
ms.date: 08/06/2025
5
+
ms.date: 08/26/2025
6
6
7
7
#Customer intent: I want to understand how to correctly install extension bundles so that the functionality implemented in the extensions is available to my functions in my preferred development language.
8
8
---
@@ -15,7 +15,9 @@ This article applies only to Azure Functions developers who use non-.NET languag
15
15
16
16
## Overview
17
17
18
-
Extension bundles add a predefined 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 versions of the extensions that you need in your app.
18
+
Extension bundles add a predefined set of compatible binding extensions to your function app. A bundle contains all of the binding extensions currently supported by Functions. Extension bundles are versioned. Each version contains a specific set of binding extension versions that are verified to work together.
19
+
20
+
You should always use the latest bundle version in your app, when possible.
19
21
20
22
When you create an Azure Functions project from a non-.NET template, extension bundles are already enabled in the app's `host.json` file.
21
23
@@ -25,20 +27,20 @@ You define an extension bundle reference in the `host.json` project file by addi
This table lists all `Microsoft.Azure.Functions.ExtensionBundle`bundle versions and the current [support state](#support-policy):
32
+
This table lists all `Microsoft.Azure.Functions.ExtensionBundle` versions and the current [support state](#extension-bundles-support-policy):
31
33
32
34
| Bundle version | Version in host.json | Support state<sup>*</sup> |
33
35
| --- | --- | --- |
34
-
|[4.x](https://github.com/Azure/azure-functions-extension-bundles/blob/main/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json)|`[4.0.0, 5.0.0)`| Active |
36
+
|[4.x](https://github.com/Azure/azure-functions-extension-bundles/blob/main/src/Microsoft.Azure.Functions.ExtensionBundle/extensions.json)|`[4.0.0, 5.0.0)`<br>`[4.*, 5.0.0)`| Active |
<sup>*</sup> Deprecated bundle versions can use deprecated binding extension versions. For optimal supportability and reliability, you should [upgrade to bundle version 4.x](#upgrade-extension-bundles).
41
+
<sup>*</sup> Deprecated bundle versions can include deprecated binding extension versions. For optimal supportability and reliability, you should [upgrade to bundle version 4.x](#upgrade-extension-bundles).
40
42
41
-
The default extension bundles are defined via version ranges. To see the `extensions.json`definition file that generates the current bundle version for a major extension, select the link in the table.
43
+
By default, extension bundles are defined via version ranges, which guarantees that the latest minor bundle version is used. Select a version link in the table to review the `extensions.json` file that defines the latest bundle for that major version.
42
44
43
45
## Considerations for extension bundles
44
46
@@ -52,7 +54,7 @@ Keep these considerations in mind when you work with extension bundles:
52
54
53
55
It's important to keep your bundle version up-to-date so that your apps can continue to be eligible for new features, security patches, and performance optimizations.
54
56
55
-
To upgrade your app to the most recent bundle, edit the host.json file in the root of your app project. Set the value of `extensionBundle.version` to `[4.x,5.0.0)`, which should look like this in your host.json file:
57
+
To upgrade your app to the most recent bundle, edit the host.json file in the root of your app project. Set the value of `extensionBundle.version` to `[4.0.0,5.0.0)`, which should look like this in your host.json file:
56
58
57
59
```json
58
60
{
@@ -67,15 +69,32 @@ To upgrade your app to the most recent bundle, edit the host.json file in the ro
67
69
Keep these considerations in mind when upgrading the extension bundle version used by your app:
68
70
69
71
+ The contents of the latest 4.x bundle can always be found at [this release page in the repo](https://github.com/Azure/azure-functions-extension-bundles/releases/latest).
70
-
+ Review the reference documentation for any extensions used by your app to look for any breaking changes between versions. <!---For the list of extension versions included in the default bundle, see the `extension.json` project file linked [from this table](#supported-extension-bundles).--> You can review the [bundle releases page](https://github.com/Azure/azure-functions-extension-bundles/releases) in the bundles repo for specific bundle version tags.
72
+
+ Review the reference documentation for any extensions used by your app to look for any breaking changes between versions. For the list of extension versions included in the default bundle, see the `extension.json` project file linked [from this table](#bundle-versions). You can review the [bundle releases page](https://github.com/Azure/azure-functions-extension-bundles/releases) in the bundles repo for specific bundle version tags.
71
73
+ Always verify your app locally after upgrading the bundle version to ensure compatibility with the updated extensions. You can use the [func start](functions-core-tools-reference.md#func-start) command in Azure Functions Core Tools or F5 in Visual Studio or Visual Studio Code to run your function app locally.
72
74
+ The way that you trigger extensions to be updated based on changes to the bundle version in the host.json file depends on your app environment:
73
75
+ Local project: extensions are updated locally when Core Tools starts, either from the `func start` command or when debugging in your development tools.
74
76
+ Function app: extensions are updated when you deploy the updated host.json file to your function app in Azure.
75
77
76
-
## Preview extension bundles
78
+
## Extension bundles support policy
79
+
80
+
Major version releases of an extension bundle can occur when there are breaking change updates in one of the contained binding extensions. These extension breaking changes require updates to the bundle to remain compatible with the underlying Azure SDKs. Upgrading the bundle ensures your apps continue to receive new features, performance improvements, and full product support.
81
+
82
+
> [!NOTE]
83
+
> Because extension bundle updates are driven by updates in the underlying Azure SDKs, the support cycle for extension bundles generally follows the [support policies of the underlying Azure SDKs](https://azure.github.io/azure-sdk/policies_support.html).
84
+
>
85
+
> Microsoft notifies you when an extension bundle or a binding extension version is deprecated. These notifications might appear in different parts of your Functions experience, such as in host logs, Application Insights tables, or the Azure portal. When you encounter these notifications, you must start the process of planning for and upgrading your function apps to the latest supported extension bundle version.
86
+
87
+
The support cycle of extension bundles follows these distinct phases:
88
+
89
+
| Phase | Description |
90
+
| ----- | ----- |
91
+
|**Preview**|Prerelease versions of specific binding extensions are maintained in a preview extension bundle (`Microsoft.Azure.Functions.ExtensionBundle.Preview`). You can use this preview extension bundle to take advantage of preview extensions and new behaviors in existing extensions before they reach general availability (GA). For more information, see [Work with preview extension bundles](#work-with-preview-extension-bundles). |
92
+
|**Active**| The most recent major version of extension bundles is considered to be the active version. We recommend this version for your function apps. |
93
+
|**Deprecation**| The bundle version is superseded by a more recent release and is now deprecated. After a bundle is deprecated, it only receives critical bug fixes and security updates for a limited overlap period. This overlap is typically at least 12 months, which gives you time to plan, test, and upgrade your apps to the latest bundle version.<br/><br/>Function apps that continue to use a deprecated bundle can still run on the platform. However, to ensure access to new features, performance improvements, security patches, and full support, you must upgrade your function apps to a supported bundle version. |
94
+
95
+
You can view the extension bundle versions and their included extensions in the [Azure Functions extension bundles repository](https://github.com/Azure/azure-functions-extension-bundles/releases). You can also view the Azure SDK releases page for an inventory of all Functions extensions. You can find individual .NET packages on [NuGet.org](https://nuget.org/).
77
96
78
-
Prerelease versions of specific binding extensions are maintained in a preview extension bundle: `Microsoft.Azure.Functions.ExtensionBundle.Preview`. You can use this preview extension bundle to take advantage of preview extensions and new behaviors in existing extensions before they reach general availability (GA).
97
+
## Work with preview extension bundles
79
98
80
99
Keep these considerations in mind when you choose to use a non-GA extension bundle:
81
100
@@ -94,21 +113,6 @@ Keep these considerations in mind when you choose to use a non-GA extension bund
94
113
- Review the NuGet package versions of specific preview extensions that you're using.
95
114
- Track significant updates or changes in the change logs published on NuGet.org for each preview extension.
96
115
97
-
## Support policy
98
-
99
-
Major version releases of extension bundles can occur when there are breaking changes or updates in the dependencies of the underlying binding extensions. These breaking changes, often introduced in Azure SDKs, require updates to the bundle to remain compatible.
100
-
101
-
The support cycle of a GA extension bundle follows these distinct phases:
102
-
103
-
| Phase | Description |
104
-
| ----- | ----- |
105
-
| Active | The most recent major version of extension bundles is considered the active version. We recommend this version for your function apps. |
106
-
| Notification| Microsoft provides advanced notice before retiring an extension bundle or a binding extension version. When you receive such a notification, you should begin planning to upgrade your function apps to the latest version of a supported extension bundle. This upgrade helps ensure that your apps continue to access new features, performance improvements, and support. |
107
-
| Deprecation | When a new bundle version for a major extension becomes generally available, the previous version enters a 12-month deprecation phase. This overlap period gives you time to plan, test, and upgrade your apps before the previous version is retired. |
108
-
| Retirement | After the retirement of an extension bundle, function apps that reference that specific version aren't eligible for new features, security patches, and performance optimizations. Function apps that use retired versions can still be created and deployed and are permitted to run on the platform. However, you must upgrade your function app to a supported bundle version before you can receive support.|
109
-
110
-
You can view the extension bundle versions and their included extensions in the [GitHub repo for Azure Functions extension bundles](https://github.com/Azure/azure-functions-extension-bundles/releases). You can find individual .NET packages on [NuGet.org](https://nuget.org).
111
-
112
116
## Related content
113
117
114
118
- To learn more about binding extensions, see [Register Azure Functions binding extensions](functions-bindings-register.md).
If your app needs to use preview functionality, you should instead reference the latest version of the preview bundle. For more information, see [Preview extension bundles](extension-bundles.md#preview-extension-bundles).
82
+
If your app needs to use preview functionality, you should instead reference the latest version of the preview bundle. For more information, see [Work with preview extension bundles](extension-bundles.md#work-with-preview-extension-bundles).
83
83
84
84
You can view preview functionality on the [Azure Functions SQL Extensions release page](https://github.com/Azure/azure-functions-sql-extension/releases).
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-mcp.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,11 +40,13 @@ The Azure Functions MCP extension allows you to use Azure Functions to create re
40
40
41
41
Add the extension to your project by installing this [NuGet package](https://www.nuget.org/packages/Microsoft.Azure.Functions.Worker.Extensions.Mcp) in your preferred way:
42
42
43
-
`Microsoft.Azure.Functions.Worker.Extensions.Mcp`
43
+
`Microsoft.Azure.Functions.Worker.Extensions.Mcp`
44
44
::: zone-end
45
-
46
45
::: zone pivot="programming-language-javascript,programming-language-typescript,programming-language-python,programming-language-java"
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-bindings-openai.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,9 +74,10 @@ When using a vector database for storing content, you should also install at lea
74
74
75
75
::: zone-end
76
76
::: zone pivot="programming-language-java,programming-language-javascript,programming-language-typescript,programming-language-powershell,programming-language-python"
@@ -74,14 +71,12 @@ Add the extension to your project by installing this [NuGet package](https://www
74
71
75
72
|Property |Default | Description |
76
73
|---------|---------|---------|
77
-
|prefetchCount|30|Gets or sets the number of messages that the message receiver can simultaneously request and is cached.|
78
-
|queueName|n/a| Name of the queue to receive messages from.|
79
-
|connectionString|n/a|The RabbitMQ message queue connection string. <!---verify this--> The connection string is directly specified here and not through an app setting.|
80
-
|port|0|(ignored if using connectionString) Gets or sets the Port used. Defaults to 0, which points to rabbitmq client's default port setting: 5672.|
74
+
|`prefetchCount`|30|Gets or sets the number of messages that the message receiver can simultaneously request and is cached.|
75
+
|`queueName`|n/a| Name of the queue to receive messages from.|
76
+
|`connectionString`|n/a|The app setting that contains the RabbitMQ message queue connection string. |
77
+
|`port`|0|(ignored if using connectionString) Gets or sets the Port used. Defaults to 0, which points to rabbitmq client's default port setting: 5672.|
81
78
82
79
## Related articles
83
80
84
81
-[Run a function when a RabbitMQ message is created (Trigger)](./functions-bindings-rabbitmq-trigger.md)
85
82
-[Send RabbitMQ messages from Azure Functions (Output binding)](./functions-bindings-rabbitmq-output.md)
0 commit comments