Maintained with ☕️ by
IcePanel logo

Azure API Management update – May 2020

Share

Services

A regular Azure API Management service update was started on 5 May 2020, and included the following new features, bug fixes and changes, along with other improvements. It may take more than a week for your API Management service to receive the update. **New** * API-scoped subscriptions are now also included in the API reports and, consequently, in the _Analytics_ section of your API Management service in the Azure portal. * The ability to publish the developer portal and check and apply CORS policy from the _Portal overview_ section of your API Management service in the Azure portal is now available. ![](https://azurecomcdn.azureedge.net/mediahandler/acomblog/updates/UpdatesV2/blog/be59ad04-9d29-4851-89f0-285e7d1aea26.png) * If your API Management service is deployed in a virtual network, you can now explore the network connectivity status in the dedicated _Network connectivity status_ section of your service in the Azure portal. ![](https://azurecomcdn.azureedge.net/mediahandler/acomblog/updates/UpdatesV2/blog/fab5d477-9d59-459f-826e-b626e2833512.png) **Fixed** * Logging out of the developer portal cleans the browser’s cookie with the authentication token. **Changed** * Self-hosted API gateway hostnames are now included in the _servers_ field of OpenAPI v3 definition when exporting an API. * The developer portal loading time has been reduced thanks to additional caching. * The ability to restore developer portal administrative session in a new browser’s tab is now available. * The legacy developer portal now displays a message if the captcha service can’t be reached (for example, if virtual network is misconfigured). * Application Insights now always shows the correct number of errors if logging is enabled in API Management. Previously, the number was misreported when sampling was lower than 100 per cent and the “Always log errors” flag was selected. * You now have the ability to specify the subscription key header or query parameter name when importing an API using an ARM template. For example: `{ "type": "Microsoft.ApiManagement/service/apis", "name": "[concat(parameters('ApiManagement.Name'),'/', variables('ApiManagement.Api.Name'))]", "apiVersion": "2019-01-01", "properties": { "subscriptionRequired": true, "path": "catalog/products", **"subscriptionKeyParameterNames": {** **"header": "X-API-Key",** **"query": "apiKey"** **},** "value": "<REDACTED>", "format": "swagger-json" }, "tags": "[variables('Tags')]", "dependsOn": [] }` The developer portal follows an independent release lifecycle and the [per-release changelog is available on GitHub](https://aka.ms/apimdevportal/releases). * API Management * Features * [ API Management](https://azure.microsoft.com/en-gb/products/api-management/)