Actualización de Azure API Management: septiembre de 2019
Fecha de publicación: 26 septiembre, 2019
El 23 de septiembre de 2019 se inició una actualización periódica del servicio de Azure API Management que incluía las siguientes reparaciones de errores, cambios y características nuevas, entre otras mejoras. Tenga en cuenta que implementamos las actualizaciones de forma gradual y cada instancia activa del servicio de API Management tarda una semana o más en actualizarse.
New
- Las llamadas API a la administración del estado de red muestran el estado de la Retransmisión de SMTP y el Seguimiento de estado y métricas, que se pueden usar para revisar la conectividad de los servicios de API Management en la red virtual.
- La directiva set-body también acepta la matriz de bytes como contenido de cuerpo.
- API Management ahora es compatible con el esquema dedicado en los registros de Azure Monitor. Próximamente, presentaremos las consultas de ejemplo y documentación.
Fijo
- API Management ahora ofrece una mejor protección contra los ataques de script en el sitio.
- Ahora la consola del portal para desarrolladores es compatible con las cadenas $$ en el cuerpo de la solicitud (anteriormente truncadas a una sola $).
- Se mejoró la importación y exportación de OpenAPI.
Cambió
- Las llamadas API de administración, que se limitan por la base de datos subyacentes, ahora muestran la respuesta 429 “Demasiadas solicitudes” con el cuerpo { "code" : "TooManyRequests" }. Anteriormente, mostraban el código de estado 500 “Error interno del servidor”.
- Ahora los servicios de nivel de consumo no permiten agregar un dominio personalizado sin el registro CNAME o con un registro CNAME no válido. Anteriormente, el servicio mostraba las respuestas 400 “Solicitud incorrecta” en el runtime.
- Se actualizaron los SDK del cliente para API Management: PowerShell, .NET, Python, TypeScript, Go, Java y Ruby.
El nuevo portal para desarrolladores (en versión preliminar) sigue un ciclo de vida independiente de la versión y el registro de cambios por versión está disponible en GitHub.