github Azure/API-Management release-service-2022-07
Release - API Management service: July, 2022

A regular Azure API Management service update was started on July 20, 2022. It may take several weeks for your API Management service to receive the update.

New features, fixes, and improvements

  1. We optimized the loading time of API schemas for management plane (including Azure portal) and developer portal operations.
  2. We increased the maximum length of each URL path segment from 520 to 1024 characters.
  3. We fixed an issue, where API Management allowed creation of multiple API versions with empty identifiers within one API version set.
  4. We fixed an issue, where API Management deserialized C-style hex strings in exported OpenAPI files as hex values.
  5. We fixed an issue, where API Management failed to export OpenAPI definitions if referenced schemas didn't have the typename property defined.
  6. The set-body policy now supports xsi-nil attribute with two values ("blank" and "null") for controlling how elements marked with xsi:nil="true" are represented in XML payloads. If the value is set to blank, API Management uses the prior behavior, where nil is represented as an empty string. If the value is set to null, nil is represented with a null value.
  7. You can now monitor inbound connectivity to the API Management control plane in the "Network status" tab of the "Network" page in the Azure portal interface for your API Management service.
  8. Authorizations now support Salesforce, ServiceNow, Twitter, Stripe, and Zendesk identity providers.
  9. Authorizations now support PKCE authorization flow in the generic OAuth2 identity provider.
  10. Improvements to the GraphQL support:
    1. API Management now supports GraphQL requests with the content type application/graphql. Previously, such requests resulted in a 400 Bad request error.
    2. GraphQL resolvers can now be configured in policy fragments for reuse in the backend policy section.
    3. We fixed an issue, where creating a new GraphQL API using the property format: graphql-format resulted in failures in execution of the management API operations or ARM templates. This property worked only for existing GraphQL APIs.
    4. We fixed an issue, where accessing context.Request in a synthetic GraphQL API's set-graphql-resolver policy would overwrite the context.Request value.
    5. We fixed an issue, where parsing of lists with scalar values resulted in runtime errors.

Developer portal releases

  1. 2.18.1
  2. 2.18.0

Self-hosted gateway container image releases

  1. 2.1.3
  2. 2.1.2
  3. 2.1.1
  4. 2.0.4

Browse the recently added release notes for older images:

  1. 2.1.0
  2. 2.0.3
  3. 2.0.2
  4. 2.0.1
  5. 2.0.0

Self-hosted gateway Helm chart releases

  1. 1.4.0
  2. 1.3.1
  3. 1.3.0

DevOps Resource Kit releases

  1. 1.0.0-beta.8
  2. 1.0.0-beta.7

Don't miss a new API-Management release

NewReleases is sending notifications on new releases.