A regular Azure API Management service update was started on March 28, 2022. It may take several weeks for your API Management service to receive the update.
Starting with this service release, we will be posting regular release announcements only here, on GitHub, and we will not be posting them on Azure Updates. We will continue to post feature or breaking change announcements on Azure Updates and reference them in regular release notes on GitHub.
Featured
- SOAP and XML request and response validation is now generally available.
- Developer portal widget for embedding custom HTML code is now generally available.
- Azure Private Link support in Azure API Management is now in public preview.
- Tools for easier import of WSDL APIs and XSD and JSON schemas are now available on GitHub.
Breaking change advisory
Fixes and improvements
- To protect services from username enumeration attacks, any attempt to reset user's password now results in a successful response from the API Management service. Previously, API Management returned
404 Not Found
if the username didn't exist in the service. - Users no longer can subscribe to products that they don't have access to. Previously, product access configuration only restricted retrieval of product details and its APIs and it didn't prevent subscription attempts.
- If a policy expression contains a loop and takes over five seconds to execute, API Management will now terminate its execution to avoid infinite loops.
- You can now reference JSON schema resources from another JSON schema resource. The new schema entity is used for request or response validation.
- Null values are no longer accepted inside the
certificateIds
array when creating or updating backend entities. - Client disconnects from gateway are no longer reported as errors.
X-Forwarded-For
header logs now include addresses added by the gateway.- Severity level is now correctly configured in Application Insights traces. Previously,
verbose
andinformation
traces were logged to Application Insights with higher severity. - GraphQL request processing is now faster and more efficient thanks to a series of optimizations.
Developer portal releases
- 2.14.0 - highlights:
- Support for
contact
,license
, andtermsOfService
OpenAPI properties in the API reference pages. - Improvements to GraphQL API reference pages, including the code view.
- Support for
- 2.13.0 - highlights:
- HTML injection widget, which allows you to render custom HTML code in an iframe in your managed or self-hosted developer portal pages.
- Revised code samples in the test console and a new code sample for Swift.
DevOps Resource Kit releases
- 1.0.0-beta.1:
- Major code refactoring to the Extractor to make it more maintainable and easier to contribute to.
- Update of the API version used in the Extractor to the latest generally available version (
2021-08-01
). - Other fixes, improvements, and community contributions.