Skip to content

Commit 6627594

Browse files
committed
update
2 parents 9e051c4 + 3f45204 commit 6627594

File tree

1,752 files changed

+21158
-13423
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,752 files changed

+21158
-13423
lines changed

.openpublishing.publish.config.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
},
7171
{
7272
"path_to_root": "azure_cli_scripts",
73-
"url": "https://github.com/Azure-Samples/azure-cli-samples",
73+
"url": "https://github.com/ggailey777/azure-cli-samples",
7474
"branch": "master",
7575
"branch_mapping": {}
7676
},
@@ -626,6 +626,12 @@
626626
"branch": "main",
627627
"branch_mapping": {}
628628
},
629+
{
630+
"path_to_root": "app-service-agentic-semantic-kernel-java",
631+
"url": "https://github.com/Azure-Samples/app-service-agentic-semantic-kernel-java",
632+
"branch": "main",
633+
"branch_mapping": {}
634+
},
629635
{
630636
"path_to_root": "playwright-testing-service",
631637
"url": "https://github.com/microsoft/playwright-testing-service",

.openpublishing.redirection.json

Lines changed: 16 additions & 335 deletions
Large diffs are not rendered by default.

articles/active-directory-b2c/page-layout.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010

1111
ms.topic: reference
12-
ms.date: 06/12/2025
12+
ms.date: 07/09/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515

@@ -65,6 +65,9 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
6565

6666
## Self-asserted page (selfasserted)
6767

68+
**2.1.36**
69+
- The CAPTCHA input now displays French accented characters correctly. This update resolves previous font encoding and localization errors that affected character rendering
70+
6871
**2.1.35**
6972
- Enhanced CAPTCHA error handling now ensures that any validation failures—such as “unmatched challenge”—returned by the backend are consistently captured and displayed in the UI.
7073

@@ -227,6 +230,9 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
227230
> [!TIP]
228231
> If you localize your page to support multiple locales, or languages in a user flow. The [localization IDs](localization-string-ids.md) article provides the list of localization IDs that you can use for the page version you select.
229232
233+
**2.1.24**
234+
- This release resolves issues with French accents in the CAPTCHA input. Accented characters now appear correctly, and font and encoding limitations no longer affect their display. All French-specific characters show as intended.
235+
230236
**2.1.23**
231237
- Enhanced CAPTCHA error handling now ensures that any validation failures—such as “unmatched challenge”—returned by the backend are consistently captured and displayed in the UI.
232238

@@ -330,6 +336,9 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
330336

331337
## MFA page (multifactor)
332338

339+
**1.2.22**
340+
- This release resolves issues with French accents in the CAPTCHA input. Accented characters now appear correctly, and font and encoding limitations no longer affect their display. All French-specific characters show as intended.
341+
333342
**1.2.21**
334343
- Enhanced CAPTCHA error handling now ensures that any validation failures—such as “unmatched challenge”—returned by the backend are consistently captured and displayed in the UI.
335344

articles/active-directory-b2c/partner-whoiam.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ The following diagram shows the implementation architecture.
6060

6161
* [Key Vault](https://azure.microsoft.com/services/key-vault/): Store passwords
6262
* [App Service](https://azure.microsoft.com/services/app-service/): Host the BRIMS API and admin portal services
63-
* [Microsoft Entra ID](https://azure.microsoft.com/services/active-directory/): Authenticate administrative users for the portal
63+
* [Microsoft Entra ID](https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id): Authenticate administrative users for the portal
6464
* [Azure Cosmos DB](https://azure.microsoft.com/services/cosmos-db/): Store and retrieve settings
6565
* [Application Insights overview](/azure/azure-monitor/app/app-insights-overview) (optional): Sign in to the API and the portal
6666

articles/active-directory-b2c/service-limits.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: CelesteDG
88
ms.service: azure-active-directory
99

1010
ms.topic: reference
11-
ms.date: 05/11/2024
11+
ms.date: 07/15/2025
1212
ms.subservice: b2c
1313
zone_pivot_groups: b2c-policy-type
1414

@@ -197,6 +197,7 @@ As a protection for our customers, Microsoft places some restrictions on telepho
197197
| 228 | Togo | 10 | 30 |
198198
| 233 | Ghana| 10 | 30 |
199199
| 234 | Nigeria | 20 | 100 |
200+
| 235 | Chad | 10 | 30 |
200201
| 236 | Central African Republic  | 10 | 30 |
201202
| 238 | Cape Verde | 10 | 30 |
202203
| 249 | Sudan | 10 | 30 |
@@ -212,6 +213,7 @@ As a protection for our customers, Microsoft places some restrictions on telepho
212213
| 265 | Malawi  | 10 | 30 |
213214
| 373 | Moldova | 20 | 100 |
214215
| 375 | Belarus   | 10 | 30 |
216+
| 381 | Serbia | 50 | 200 |
215217
| 386 | Slovenia | 10 | 50 |
216218
| 501 | Belize| 10 | 30 |
217219
| 502 | Guatemala | 10 | 50
@@ -236,10 +238,13 @@ As a protection for our customers, Microsoft places some restrictions on telepho
236238
| 95 | Myanmar (Burma) | 10 | 30 |
237239
| 961 | Lebanon  | 10 | 30 |
238240
| 963 | Syria  | 10 | 30 |
241+
| 964 | Iraq | 50 | 200 |
239242
| 967 | Yemen |10 | 30 |
240243
| 970 | State of Palestine| 10 | 30 |
241244
| 972 | Israel  | 50 | 200 |
245+
| 975 | Bhutan | 20 | 100 |
242246
| 976 | Mongolia  | 10 | 30 |
247+
| 977 | Nepal | 20 | 100 |
243248
| 992 | Tajikistan | 10 | 30 |
244249
| 993 | Turkmenistan | 10 | 30 |
245250
| 994 | Azerbaijan | 50 | 200 |

articles/api-management/TOC.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,16 +133,16 @@
133133
href: api-management-configuration-repository-git.md
134134
- name: DevOps and CI/CD
135135
href: devops-api-development-templates.md
136-
- name: Resiliency
136+
- name: Resiliency and reliability
137137
items:
138-
- name: High availability features
138+
- name: Reliability in API Management
139139
displayName: reliability, resilience, resiliency
140-
href: high-availability.md
140+
href: /azure/reliability/reliability-api-management?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
141141
- name: Deploy to multiple Azure regions
142142
href: api-management-howto-deploy-multi-region.md
143143
- name: Enable availability zones
144144
displayName: zonal, zone-redundant
145-
href: ../reliability/migrate-api-mgt.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
145+
href: enable-availability-zone-support.md
146146
- name: Set up DR using backup/restore
147147
displayName: disaster, recovery
148148
href: api-management-howto-disaster-recovery-backup-restore.md
@@ -680,6 +680,8 @@
680680
href: breaking-changes/git-configuration-retirement-march-2025.md
681681
- name: Direct management API retirement (March 2025)
682682
href: breaking-changes/direct-management-api-retirement-march-2025.md
683+
- name: Managed certificates suspension (August 2025)
684+
href: breaking-changes/managed-certificates-suspension-august-2025.md
683685
- name: ADAL-based identity provider retirement (September 2025)
684686
href: breaking-changes/identity-provider-adal-retirement-sep-2025.md
685687
- name: CAPTCHA endpoint update (September 2025)

articles/api-management/api-management-capacity.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ In the v2 tiers, the following metrics are available:
4242

4343
* **Memory Percentage of Gateway** - The percentage of memory capacity used by the gateway units.
4444

45-
> [!NOTE]
46-
> Currently, the Memory Percentage of Gateway metric isn't supported in the Premium v2 tier.
47-
4845
Available aggregations for these metrics are as follows.
4946

5047
* **Avg** - Average percentage of capacity used across gateway processes in every [unit](upgrade-and-scale.md) of an API Management instance.
@@ -56,6 +53,8 @@ Available aggregations for these metrics are as follows.
5653

5754
In the Developer, Basic, Standard, and Premium tiers, the **Capacity** metric is available for making decisions about scaling or upgrading an API Management instance. Its construction is complex and imposes certain behavior.
5855

56+
[!INCLUDE [capacity-change.md](../../includes/api-management-capacity-change.md)]
57+
5958
Available aggregations for this metric are as follows.
6059

6160
* **Avg** - Average percentage of capacity used across gateway processes in every [unit](upgrade-and-scale.md) of an API Management instance.
@@ -171,6 +170,7 @@ Use capacity metrics for making decisions whether to scale an API Management ins
171170
+ Ignore sudden spikes that are most likely not related to an increase in load (see [Capacity metric behavior](#capacity-metric-behavior) section for explanation).
172171
+ As a general rule, upgrade or scale your instance when a capacity metric value exceeds **60% - 70%** for a long period of time (for example, 30 minutes). Different values may work better for your service or scenario.
173172
+ If your instance or workspace gateway is configured with only 1 unit, upgrade or scale it when a capacity metric value exceeds **40%** for a long period. This recommendation is based on the need to reserve capacity for guest OS updates in the underlying service platform.
173+
+ Use [available diagnostics](monitor-api-management.md) to monitor the response times of API calls. Consider adjusting scaling thresholds if you notice degraded response times with increasing value of capacity metric.
174174

175175
> [!TIP]
176176
> If you are able to estimate your traffic beforehand, test your API Management instance or workspace gateway on workloads you expect. You can increase the request load gradually and monitor the value of the capacity metric that corresponds to your peak load. Follow the steps from the previous section to use Azure portal to understand how much capacity is used at any given time.

articles/api-management/api-management-howto-deploy-multi-region.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to deploy a Premium tier Azure API Management instance to
55
author: dlepow
66
ms.service: azure-api-management
77
ms.topic: how-to
8-
ms.date: 07/29/2024
8+
ms.date: 07/07/2025
99
ms.author: danlep
1010
---
1111

@@ -19,7 +19,7 @@ When adding a region, you configure:
1919

2020
* The number of scale [units](upgrade-and-scale.md) that region will host.
2121

22-
* Optional [availability zones](../reliability/migrate-api-mgt.md), if that region supports it.
22+
* [Availability zones](enable-availability-zone-support.md), if that region supports it. By default, API Management automatically configures availability zones for the added region, which is recommended. You can also manually configure availability zones for the added region.
2323

2424
* [Virtual network](virtual-network-concepts.md) settings in the added region, if networking is configured in the existing region or regions.
2525

@@ -35,37 +35,38 @@ When adding a region, you configure:
3535

3636
## Prerequisites
3737

38+
* Thoroughly understand all requirements and considerations for enabling multi-region deployment in API Management by reading [Reliability in API Management](../reliability/reliability-api-management.md).
3839
* If you haven't created an API Management service instance, see [Create an API Management service instance](get-started-create-service-instance.md). Select the Premium service tier.
3940
* If your API Management instance is deployed in a virtual network, ensure that you set up a virtual network and subnet in the location that you plan to add, and within the same subscription. See [virtual network prerequisites](api-management-using-with-vnet.md#prerequisites).
4041

41-
## <a name="add-region"> </a>Deploy API Management service to an additional region
42+
## Deploy API Management service to an additional region
4243

4344
1. In the Azure portal, navigate to your API Management service and select **Locations** from the left menu.
4445
1. Select **+ Add** in the top bar.
4546
1. Select the added location from the dropdown list.
4647
1. Select the number of scale **[Units](upgrade-and-scale.md)** in the location.
47-
1. Optionally select one or more [**Availability zones**](../reliability/migrate-api-mgt.md).
48-
1. If the API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), configure virtual network settings in the location, including virtual network, subnet, and public IP address (if enabling availability zones).
48+
1. If the region supports [**Availability zones**](enable-availability-zone-support.md), leave the **Automatic** setting (recommended), or optionally select one or more zones. If you select specific zones, the number of units that you selected must distribute evenly across the availability zones. For example, if you selected three units, you would select three zones so that each zone hosts one unit.
49+
1. If the API Management instance is deployed in a [virtual network](api-management-using-with-vnet.md), configure virtual network settings in the location, including virtual network, subnet, and public IP address.
4950
1. Select **Add** to confirm.
5051
1. Repeat this process until you configure all locations.
5152
1. Select **Save** in the top bar to start the deployment process.
5253

53-
## <a name="remove-region"> </a>Remove an API Management service region
54+
## Remove an API Management service region
5455

5556
1. In the Azure portal, navigate to your API Management service and select **Locations** from the left menu.
5657
1. For the location you would like to remove, select the context menu using the **...** button at the right end of the table. Select **Delete**.
5758
1. Confirm the deletion and select **Save** to apply the changes.
5859

5960

60-
## <a name="route-backend"> </a>Route API calls to regional backend services
61+
## Route API calls to regional backend services
6162

6263
By default, each API routes requests to a single backend service URL. Even if you've configured Azure API Management gateways in various regions, the API gateway will still forward requests to the same backend service, which is deployed in only one region. In this case, the performance gain will come only from responses cached within Azure API Management in a region specific to the request; contacting the backend across the globe may still cause high latency.
6364

6465
To take advantage of geographical distribution of your system, you should have backend services deployed in the same regions as Azure API Management instances. Then, using policies and `@(context.Deployment.Region)` property, you can route the traffic to local instances of your backend.
6566

6667
1. Navigate to your Azure API Management instance and select **APIs** from the left menu.
6768
2. Select your desired API.
68-
3. Select **Code editor** from the arrow dropdown in the **Inbound processing**.
69+
3. On the **Design** tab, in the **Inbound processing** section, select **Code editor**.
6970

7071
![API code editor](./media/api-management-howto-deploy-multi-region/api-management-api-code-editor.png)
7172

@@ -109,7 +110,7 @@ You may also front your backend services with [Azure Traffic Manager](https://az
109110

110111
* For traffic control during maintenance operations, we recommend using the Priority routing method.
111112

112-
## <a name="custom-routing"> </a>Use custom routing to API Management regional gateways
113+
## Use custom routing to API Management regional gateways
113114

114115
API Management routes the requests to a regional gateway based on [the lowest latency](../traffic-manager/traffic-manager-routing-methods.md#performance). Although it isn't possible to override this setting in API Management, you can use your own Traffic Manager with custom routing rules.
115116

@@ -167,7 +168,7 @@ This section provides considerations for multi-region deployments when the API M
167168
* Configure each regional network independently. The [connectivity requirements](virtual-network-reference.md) such as required network security group rules for a virtual network in an added region are generally the same as those for a network in the primary region.
168169
* Virtual networks in the different regions don't need to be peered.
169170
> [!IMPORTANT]
170-
> When configured in internal VNet mode, each regional gateway must also have outbound connectivity on port 1433 to the Azure SQL database configured for your API Management instance, which is only in the *primary* region. Ensure that you allow connectivity to the FQDN or IP address of this Azure SQL database in any routes or firewall rules you configure for networks in your secondary regions; the Azure SQL service tag can't be used in this scenario. To find the Azure SQL database name in the primary region, go to the **Network** > **Network status** page of your API Management instance in the portal.
171+
> When configured in internal virtual network mode, each regional gateway must also have outbound connectivity on port 1433 to the Azure SQL database configured for your API Management instance, which is only in the *primary* region. Ensure that you allow connectivity to the FQDN or IP address of this Azure SQL database in any routes or firewall rules you configure for networks in your secondary regions; the Azure SQL service endpoint can't be used in this scenario. To find the Azure SQL database name in the primary region, go to the **Network** > **Network status** page of your API Management instance in the portal.
171172

172173
### IP addresses
173174

@@ -185,10 +186,10 @@ This section provides considerations for multi-region deployments when the API M
185186

186187
## Related content
187188

188-
* Learn more about configuring API Management for [high availability](high-availability.md).
189-
190-
* Learn more about configuring [availability zones](../reliability/migrate-api-mgt.md) to improve the availability of an API Management instance in a region.
189+
* Learn more about [reliability in API Management](../reliability/reliability-api-management.md)
191190

191+
* Learn more about enabling [availability zone support](enable-availability-zone-support.md) for an API Management instance.
192+
192193
* For more information about virtual networks and API Management, see:
193194

194195
* [Connect to a virtual network using Azure API Management](api-management-using-with-vnet.md)

articles/api-management/api-management-howto-use-azure-monitor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.custom:
1010
- devdivchpfy22
1111
- build-2025
1212
ms.topic: tutorial
13-
ms.date: 05/14/2025
13+
ms.date: 07/09/2025
1414
ms.author: danlep
1515
---
1616
# Tutorial: Monitor published APIs

articles/api-management/api-management-howto-use-managed-service-identity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ API Management is a trusted Microsoft service to the following resources. This t
317317

318318

319319
- [Trusted access for Key Vault](/azure/key-vault/general/overview-vnet-service-endpoints#trusted-services)
320-
- [Trusted access for Azure Storage](../storage/common/storage-network-security.md?tabs=azure-portal#trusted-access-based-on-system-assigned-managed-identity)
320+
- [Trusted access for Azure Storage](../storage/common/storage-network-security-trusted-azure-services.md?tabs=azure-portal#trusted-access-based-on-system-assigned-managed-identity)
321321
- [Trusted access for Azure Services Bus](../service-bus-messaging/service-bus-ip-filtering.md#trusted-microsoft-services)
322322
- [Trusted access for Azure Event Hubs](../event-hubs/event-hubs-ip-filtering.md#trusted-microsoft-services)
323323

0 commit comments

Comments
 (0)