Skip to content

Commit f98726f

Browse files
authored
Merge pull request #210537 from MicrosoftDocs/release-apim-retirement-202209
Release apim retirement 202209--scheduled release at 3PM of 9/09
2 parents 26b4162 + 2ce3d7a commit f98726f

11 files changed

+444
-14
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
"redirect_url": "/azure/availability-zones/migrate-api-mgt",
66
"redirect_document_id": false
77
},
8+
{
9+
"source_path": "articles/api-management/breaking-changes/rp-source-ip-address-change-mar2023.md",
10+
"redirect_url": "/azure/api-management/breaking-changes/rp-source-ip-address-change-mar-2023",
11+
"redirect_document_id": false
12+
},
813
{
914
"source_path": "articles/api-management/developer-portal-implement-widgets.md",
1015
"redirect_url": "/azure/api-management/developer-portal-extend-custom-functionality",

articles/api-management/TOC.yml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -432,10 +432,20 @@
432432
href: https://aka.ms/apimupdates
433433
- name: Release notes
434434
href: https://aka.ms/apim/releases
435-
- name: Retiring features
435+
- name: Breaking changes
436436
items:
437-
- name: Deprecated developer portal
438-
items:
437+
- name: Breaking changes overview
438+
href: breaking-changes/overview.md
439+
- name: Virtual network changes (March 2023)
440+
href: breaking-changes/rp-source-ip-address-change-mar-2023.md
441+
- name: Virtual network changes (September 2023)
442+
href: breaking-changes/rp-source-ip-address-change-sep-2023.md
443+
- name: API version retirements (September 2023)
444+
href: breaking-changes/api-version-retirement-sep-2023.md
445+
- name: Self-hosted gateway v0/v1 retirements (October 2023)
446+
href: breaking-changes/self-hosted-gateway-v0-v1-retirement-oct-2023.md
447+
- name: Deprecated (legacy) developer portal (October 2023)
448+
items:
439449
- name: Deprecated portal - customize the portal
440450
href: api-management-customize-styles.md
441451
- name: Deprecated portal - modify pages and layouts
@@ -464,17 +474,17 @@
464474
href: api-management-page-templates.md
465475
- name: Template resources
466476
href: api-management-template-resources.md
467-
- name: Breaking changes
468-
items:
469-
- name: Breaking changes overview
470-
href: breaking-changes/overview.md
471-
- name: Virtual network changes (March 2023)
472-
href: breaking-changes/rp-source-ip-address-change-mar2023.md
477+
- name: stv1 compute platform retirement (August 2024)
478+
href: breaking-changes/stv1-platform-retirement-august-2024.md
479+
- name: ADAL-based identity provider retirement (September 2025)
480+
href: breaking-changes/identity-provider-adal-retirement-sep-2025.md
481+
- name: CAPTCHA endpoint update (September 2025)
482+
href: breaking-changes/captcha-endpoint-change-sep-2025.md
473483
- name: Regional availability
474484
href: https://azure.microsoft.com/global-infrastructure/services/
475485
- name: Microsoft Q&A question page
476486
href: /answers/topics/azure-api-management.html
477487
- name: Stack Overflow
478488
href: https://stackoverflow.com/questions/tagged/azure-api-management
479489
- name: Additional resources
480-
href: https://aka.ms/apimlove
490+
href: https://aka.ms/apimlove
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Azure API Management - API version retirements (September 2023) | Microsoft Docs
3+
description: Azure API Management is retiring all API versions prior to 2021-08-01. If you use one of these API versions, you must update your tools, scripts, or programs to use the latest versions.
4+
services: api-management
5+
documentationcenter: ''
6+
author: adrianhall
7+
ms.service: api-management
8+
ms.topic: reference
9+
ms.date: 07/25/2022
10+
ms.author: adhal
11+
---
12+
13+
# API version retirements (September 2023)
14+
15+
Azure API Management uses Azure Resource Manager (ARM) to configure your API Management instances. The API version is embedded in your use of templates that describe your infrastructure, tools that are used to configure the service, and programs that you write to manage your Azure API Management services.
16+
17+
On 30 September 2023, all API versions prior to **2021-08-01** will be retired and API calls using those API versions will fail. This means you'll no longer be able to create or manage your API Management services using your existing templates, tools, scripts, and programs until they've been updated. Data operations (such as accessing the APIs or Products configured on Azure API Management) will be unaffected by this update, including after 30 September 2023.
18+
19+
From now through 30 September 2023, you can continue to use the templates, tools, and programs without impact. You can transition to API version 2021-08-01 or later at any point prior to 30 September 2023.
20+
21+
## Is my service affected by this?
22+
23+
While your service isn't* affected by this change, any tool, script, or program that uses the Azure Resource Manager (such as the Azure CLI, Azure PowerShell, Azure API Management DevOps Resource Kit, or Terraform) is affected by this change. You'll be unable to run those tools successfully unless you update the tools.
24+
25+
## What is the deadline for the change?
26+
27+
The affected API versions will no longer be valid after 30 September 2023.
28+
29+
After 30 September 2023, if you prefer not to update your tools, scripts, and programs, your services will continue to run but you won't be able to add or remove APIs, change API policy, or otherwise configure your API Management service.
30+
31+
## Required action
32+
33+
* **ARM, Bicep, or Terraform templates** - Update the template to use API version 2021-08-01 or later.
34+
35+
* **Azure CLI** - Run `az version -help` to check your version. If you're running version 2.38.0 or later, no action is required. Use the `az upgrade` command to upgrade the Azure CLI if necessary. For more information, see [How to update the Azure CLI](/cli/azure/update-azure-cli).
36+
37+
* **Azure PowerShell** - Run `Get-Module -ListAvailable -Name Az` to check your version. If you're running version 8.1.0 or later, no action is required. Use `Update-Module -Name Az -Repository PSGallery` to update the module if necessary. For more information, see [Install the Azure Az PowerShell module](/powershell/azure/install-az-ps).
38+
39+
* **Other tools** - Use the following versions (or later):
40+
41+
* API Management DevOps Resource Kit: 1.0.0
42+
* Terraform azurerm provider: 3.0.0
43+
44+
* **Azure SDKs** - Update the Azure API Management SDKs to the latest versions (or later):
45+
46+
* .NET: 8.0.0
47+
* Go: 1.0.0
48+
* Python: 3.0.0
49+
* JavaScript: 8.0.1
50+
51+
## More information
52+
53+
* [Azure CLI](/cli/azure/update-azure-cli)
54+
* [Azure PowerShell](/powershell/azure/install-az-ps)
55+
* [Azure Resource Manager](/azure/azure-resource-manager/management/overview)
56+
* [Terraform on Azure](/azure/developer/terraform/)
57+
* [Bicep](/azure/azure-resource-manager/bicep/overview)
58+
* [Microsoft Q&A](/answers/topics/azure-api-management.html)
59+
60+
## Next steps
61+
62+
See all [upcoming breaking changes and feature retirements](overview.md).
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Azure API Management CAPTCHA endpoint change (September 2025) | Microsoft Docs
3+
description: Azure API Management is updating the CAPTCHA endpoint. If your service is hosted in an Azure virtual network, you may need to update network settings to continue using the developer portal.
4+
services: api-management
5+
documentationcenter: ''
6+
author: mikebudzynski
7+
ms.service: api-management
8+
ms.topic: reference
9+
ms.date: 09/06/2022
10+
ms.author: mibudz
11+
---
12+
13+
# CAPTCHA endpoint update (September 2025)
14+
15+
On 30 September, 2025 as part of our continuing work to increase the resiliency of API Management services, we're permanently changing the CAPTCHA endpoint used by the developer portal.
16+
17+
This change will have no effect on the availability of your API Management service. However, you may have to take steps described below to continue using the developer portal beyond 30 September, 2025.
18+
19+
## Is my service affected by this change?
20+
21+
Your service may be impacted by this change if:
22+
23+
* Your API Management service is running inside an Azure virtual network.
24+
* You use the Azure API Management developer portal.
25+
26+
Follow the steps below to confirm if your network restricts connectivity to the new CAPTCHA endpoint.
27+
28+
1. Navigate to your API Management service in the Azure portal.
29+
2. Select **Network** from the menu and go to the **Network status tab**.
30+
3. Check the status for the **Captcha endpoint**. Your service is impacted if the status isn't **Success**.
31+
32+
## What is the deadline for the change?
33+
34+
The CAPTCHA endpoint will permanently change on 30 September, 2025. Complete all required networking changes before then.
35+
36+
After 30 September 2025, if you prefer not to make changes to your network configuration, your services will continue to run but the developer portal sign-up and password reset functionality will no longer work.
37+
38+
## What do I need to do?
39+
40+
Update the virtual network configuration to allow connectivity to the new CAPTCHA hostnames.
41+
42+
| Environment | Endpoint |
43+
| --- | --- |
44+
| Global Azure cloud | `partner.prod.repmap.microsoft.com` |
45+
| USGov | `partner.prod.repmap.microsoft.us` |
46+
47+
The new CAPTCHA endpoints provide the same functionality as the previous endpoints.
48+
49+
## Help and support
50+
51+
If you have questions, get answers from community experts in [Microsoft Q&A](https://aka.ms/apim/azureqa/change/captcha-2022). If you have a support plan and you need technical help, create a [support request](https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview).
52+
53+
1. For **Summary**, type a description of your issue, for example, "stv1 retirement".
54+
1. Under **Issue type**, select **Technical**.
55+
1. Under **Subscription**, select your subscription.
56+
1. Under **Service**, select **My services**, then select **API Management Service**.
57+
1. Under **Resource**, select the Azure resource that you’re creating a support request for.
58+
1. For **Problem type**, select **General configuration**.
59+
1. For **Problem subtype**, select **VNET integration**.
60+
61+
## More information
62+
63+
* [Virtual Network](../../virtual-network/index.yml)
64+
* [API Management VNet Reference](../virtual-network-reference.md)
65+
* [Microsoft Q&A](/answers/topics/azure-api-management.html)
66+
67+
68+
## Next steps
69+
70+
See all [upcoming breaking changes and feature retirements](overview.md).
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Azure API Management identity providers configuration change (September 2025) | Microsoft Docs
3+
description: Azure API Management is updating the library used for user authentication in the developer portal. If you use Azure AD or Azure AD B2C identity providers, you need to update application settings and identity provider configuration to use the Microsoft Authentication Library (MSAL).
4+
services: api-management
5+
documentationcenter: ''
6+
author: mikebudzynski
7+
ms.service: api-management
8+
ms.topic: reference
9+
ms.date: 09/06/2022
10+
ms.author: mibudz
11+
---
12+
13+
# ADAL-based Azure AD or Azure AD B2C identity provider retirement (September 2025)
14+
15+
On 30 September, 2025 as part of our continuing work to increase the resiliency of API Management services, we're removing the support for the previous library for user authentication and authorization in the developer portal (AD Authentication Library, or ADAL). You need to migrate your Azure AD or Azure AD B2C applications, change identity provider configuration to use the Microsoft Authentication Library (MSAL), and republish your developer portal.
16+
17+
This change will have no effect on the availability of your API Management service. However, you have to take steps described below to configure your API Management service if you wish to continue using Azure AD or Azure AD B2C identity providers beyond 30 September, 2025.
18+
19+
## Is my service affected by this change?
20+
21+
Your service is impacted by this change if:
22+
23+
* You've configured an [Azure AD](../api-management-howto-aad.md) or [Azure AD B2C](../api-management-howto-aad-b2c.md) identity provider for user account authentication using the ADAL and use the provided developer portal.
24+
25+
## What is the deadline for the change?
26+
27+
On 30 September, 2025, these identity providers will stop functioning. To avoid disruption of your developer portal, you need to update your Azure AD applications and identity provider configuration in Azure API Management by that date. Your developer portal might be at a security risk after Microsoft ADAL support ends in December 2022.
28+
29+
Developer portal sign-in and sign-up with Azure AD or Azure AD B2C will stop working past 30 September, 2025 if you don't update your ADAL-based Azure AD or Azure AD B2C identity providers. This new authentication method is more secure, as it relies on the OAuth 2.0 authorization code flow with PKCE and uses an up-to-date software library.
30+
31+
## What do I need to do?
32+
33+
### Update Azure AD and Azure AD B2C applications for MSAL compatibility
34+
35+
[Switch redirect URIs to the single-page application type](../../active-directory/develop/migrate-spa-implicit-to-auth-code.md#switch-redirect-uris-to-spa-platform).
36+
37+
### Update identity provider configuration
38+
39+
1. Go to the [Azure portal](https://portal.azure.com) and navigate to your Azure API Management service.
40+
2. Select **Identities** in the menu.
41+
3. Select **Azure Active Directory** or **Azure Active Directory B2C** from the list.
42+
4. Select **MSAL** in the **Client library** dropdown.
43+
5. Select **Update**.
44+
6. [Republish your developer portal](../api-management-howto-developer-portal-customize.md#publish-from-the-azure-portal).
45+
46+
47+
## Help and support
48+
49+
If you have questions, get answers from community experts in [Microsoft Q&A](https://aka.ms/apim/azureqa/change/msal-2022). If you have a support plan and you need technical help, create a [support request](https://portal.azure.com/#view/Microsoft_Azure_Support/HelpAndSupportBlade/~/overview).
50+
51+
1. For **Summary**, type a description of your issue, for example, "stv1 retirement".
52+
1. Under **Issue type**, select **Technical**.
53+
1. Under **Subscription**, select your subscription.
54+
1. Under **Service**, select **My services**, then select **API Management Service**.
55+
1. Under **Resource**, select the Azure resource that you’re creating a support request for.
56+
1. For **Problem type**, select **Authentication and Security**.
57+
1. For **Problem subtype**, select **Azure Active Directory Authentication** or **Azure Active Directory B2C Authentication**.
58+
59+
60+
## More information
61+
62+
* [Authenticate users with Azure AD](../api-management-howto-aad.md)
63+
* [Authenticate users with Azure AD B2C](../api-management-howto-aad-b2c.md)
64+
* [Microsoft Q&A](/answers/topics/azure-api-management.html)
65+
66+
## Next steps
67+
68+
See all [upcoming breaking changes and feature retirements](overview.md).

articles/api-management/breaking-changes/overview.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: adrianhall
77

88
ms.service: api-management
99
ms.topic: reference
10-
ms.date: 02/07/2022
10+
ms.date: 09/07/2022
1111
ms.author: adhal
1212
---
1313

@@ -17,7 +17,21 @@ The following table lists all the upcoming breaking changes and feature retireme
1717

1818
| Change Title | Effective Date |
1919
|:-------------|:---------------|
20-
| [Resource Provider Source IP Address Update][bc1] | March 31, 2023 |
20+
| [Resource provider source IP address updates][bc1] | March 31, 2023 |
21+
| [Resource provider source IP address updates][rp2023] | September 30, 2023 |
22+
| [API version retirements][api2023] | September 30, 2023 |
23+
| [Deprecated (legacy) portal retirement][devportal2023] | October 2023 |
24+
| [Self-hosted gateway v0/v1 retirement][shgwv0v1] | October 1, 2023 |
25+
| [stv1 platform retirement][stv12024] | August 31, 2024 |
26+
| [ADAL-based Azure AD or Azure AD B2C identity provider retirement][msal2025] | September 30, 2025 |
27+
| [CAPTCHA endpoint update][captcha2025] | September 30, 2025 |
2128

2229
<!-- Links -->
23-
[bc1]: ./rp-source-ip-address-change-mar2023.md
30+
[bc1]: ./rp-source-ip-address-change-mar-2023.md
31+
[rp2023]: ./rp-source-ip-address-change-sep-2023.md
32+
[api2023]: ./api-version-retirement-sep-2023.md
33+
[devportal2023]: ../api-management-customize-styles.md
34+
[shgwv0v1]: ./self-hosted-gateway-v0-v1-retirement-oct-2023.md
35+
[stv12024]: ./stv1-platform-retirement-august-2024.md
36+
[msal2025]: ./identity-provider-adal-retirement-sep-2025.md
37+
[captcha2025]: ./captcha-endpoint-change-sep-2025.md

0 commit comments

Comments
 (0)