A regular Azure API Management service update was started on October 25, 2021, and included the following new features, bug fixes, and other improvements. It may take several weeks for your API Management service to receive the update.
Featured
- Public preview: GraphQL passthrough support in Azure API Management.
- General availability: Native support for WebSocket APIs.
- General availability: API Management and Event Grid Integration.
New
- You can now import Azure Container App as an API in API Management.
- API Management now supports managed identity authentication for communication with Application Insights. To configure it, specify the
identityClientId
key in theproperties.credentials
property of theLogger
object and set the value to:systemAssigned
for a system-assigned identity, or- ID of a user-assigned identity.
- Support for the multi-dimensional
Request
metric in Azure Monitor is now generally available.
Fixed
- We fixed an issue, where the
Portal Revision
API marked all new developer portal revisions as current, regardless of theisCurrent
parameter's value. - We fixed an issue, where the
specified-parameter-action
attribute of thevalidate-parameters
policy was ignored. - Scale-outs of API Management services in the single-tenant v2 (
stv2
) infrastructure no longer affect existing service capacity. Previously, each scale-out forced a restart of the existing nodes. This optimization has already been implemented in services in thestv1
infrastructure and those services aren't affected by the change. - All header's schema properties are now preserved when importing an OpenAPI v3 document. Schemas for headers are supported in management API versions
2021-01-01-preview
or later. - Properties with
format: date
in OpenAPI documents are no longer converted to a date-time object. - Unknown countries are now reported as
Unknown
in the built-in API reports (Analytics tab in the Azure portal). - WebSocket APIs now support backend service URI with the WebSocket schema and a custom port.
Information
- Services deployed in a virtual network with forced tunneling need to allow an additional dependency for Windows activations. Although this requirement wasn't documented, it is not introduced by the current release.