API Platform 4.7.0.0

Fecha: Febrero/2022

Sustitución de Log4j

  • Hemos eliminado la biblioteca Log4j de los módulos internos del API Manager y la hemos sustituido por un nuevo módulo de registro interno del API Manager y API Gateway.

Mejoras

Ofuscación de datos

  • Los registros de Audit ahora ofuscan la información del certificado, como el cuerpo del certificado, la clave privada y los valores de la cadena del certificado.

Consultas

  • Se ha añadido la cabecera content-count con el total basado en la configuración del filtro en la búsqueda de apps por parte de API Manager 3.0.0.

  • Hemos añadido un filtro de apps para la operación GET/apps/count de API Manager 3.0.0.

Adaptive Governance

  • Hemos incluido un nuevo icono en el gráfico de análisis de impacto en la pantalla del Impact Analysis para mostrar las llamadas externas e internas realizadas a través de interceptores personalizados.

  • Al crear y editar un Workflow, sólo aparecían diez de los equipos registrados. Ahora, el sistema muestra todos los equipos registrados en la plataforma.

Corrección de errores

Ofuscación de datos y seguridad

  • Hemos corregido un error que consideraba incorrectamente los ajustes de ofuscación en los flujos de respuesta que se incluían sólo en los flujos de solicitud.

  • Se ha corregido un error que impedía ofuscar valores que empezaban por caracteres especiales en determinados campos del log.

  • Se ha corregido un error que permitía duplicar la cabecera del CSP.

Consultas y listado de objetos

  • Hemos ajustado las consultas en la pantalla de Apps que estaban causando timeout en algunas búsquedas.

  • Se ha corregido un problema de front-end en la pantalla del Environments que impedía mostrar más de 10 teams para la selección de la visibilidad.

Adaptive Governance

  • Se ha corregido un error que impedía que una API que ya había cumplido los criterios determinados en Workflow se guardara como una nueva revisión.

  • Se ha corregido un error que el mensaje de error en el campo Workflow Stage de la pantalla de API. El mensaje, que informaba sobre el requisito de introducir una etapa de Workflow en ese campo no se mostraba si el Adaptive Governance estaba desactivado.

  • Se ha corregido un error que no permitía cambiar la posición de un interceptor en un flujo de la API para cumplir los requisitos de una etapa de Workflow.

  • Se ha corregido un error al cambiar el equipo de una API que mantenía las revisiones de esa API vinculadas al Workflow anterior.

Devolución de errores

  • Se ha corregido un problema que causaba el Error 500 cuando las consultas Custom, realizadas en General trace, devolvían resultados.

  • Hemos corregido un retorno de error 500 inadecuado al pasar un ENUM incorrecto en las consultas de access tokens por parte de API Manager 3.0.0

  • Se ha corregido un error 500 incorrecto cuando se enviaba un environmentId incorrecto en el POST de deployoments del Manager.

  • Hemos corregido los mensajes de error generados cuando se superaba el límite de caracteres en los campos de la base de datos del Manager, ya que no incluían la cantidad permitida.

  • Se ha corregido la gramática de los mensajes de error devueltos por el interceptor JSON Schema Validation.

Servicios cambiados

Aplicación Módulo Versión

API Platform

API Manager Front

4.8.0.0

API Platform

API Horus

4.1.1.0

API Platform

API Token Manager

4.3.0.0

API Platform

API Governance

4.3.0.0

API Platform

API Manager

4.9.0.0

API Platform

API Gateway

4.7.1.0

API Platform

API Metrics

4.3.1.0

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]