API Platform 4.7.0.0

Data: Fevereiro/2022

Substituição do Log4j

  • Removemos a biblioteca Log4j de módulos internos do API Manager e a substituímos por um novo módulo interno de logging do API Manager e API Gateway.

Melhorias

Ofuscação de dados

  • Os logs de Audit agora ofuscam informações de certificados como valores de certificate body, private key e certificate chain.

Consultas

  • Adicionamos o header content-count com o total baseado na configuração do filtro na pesquisa de apps pela API Manager 3.0.0.

  • Adicionamos filtro de apps para a operação GET /apps/count da API Manager 3.0.0

Adaptive Governance

  • Incluímos um novo ícone no gráfico de análise de impacto da tela Impact Analysis para exibir as chamadas externas e internas realizadas por meio de interceptors customizados.

  • Na criação e edição de um Workflow, apenas dez dos times cadastrados eram listados. Agora, o sistema exibe todos os times cadastrados na plataforma.

Bugs corrigidos

Ofuscação de dados e segurança

  • No fluxo de resposta, corrigimos um bug que indevidamente considerava configurações de ofuscação incluídas nos fluxos de requisição.

  • Corrigimos um bug que impedia valores iniciados com caracteres especiais de serem ofuscados em campos específicos do log.

  • Corrigimos um bug que permita duplicação ao header de CSP.

Consultas e listagem de objetos

  • Ajustamos consultas na tela de Apps que estavam causando timeout em algumas buscas.

  • Corrigimos um problema de front-end na tela de Environments que impossibilitava mostrar mais de 10 teams para seleção de visibilidade.

Adaptive Governance

  • Corrigimos um bug que impedia que uma API que já tivesse atingido os critérios determinados no Workflow fosse salva como uma nova revisão.

  • Corrigimos um bug no qual a mensagem de erro no campo Workflow Stage da tela de APIs. A mensagem, informando sobre a obrigatoriedade de se informar um estágio de Workflow nesse campo não era exibida caso o Adaptive Governance estivesse desabilitado.

  • Corrigimos um bug que não permitia alterar a posição de um interceptor no fluxo de uma API para atender aos requisitos de um estágio de Workflow.

  • Corrigido bug na alteração do time de uma API que mantinha revisões dessa API vinculadas ao Workflow anterior.

Retornos de erros

  • Corrigimos o problema que causava erro 500 quando consultas do tipo Custom, realizadas na tela General Trace, traziam resultados.

  • Corrigimos um retorno de erro 500 indevido ao passar um ENUM incorreto em consultas de accesss tokens pela API Manager 3.0.0.

  • Corrigimos um retorno de erro 500 indevido quando um environmentId inválido era enviado no POST de deployments do Manager.

  • Corrigimos mensagens de erro geradas quando a quantidade de limite de caracteres em campos da base de dados do Manager era excedida, pois elas não incluíam a quantidade permitida.

  • Corrigimos a gramática de mensagens de erro retornadas pelo interceptor JSON Schema Validation.

Serviços alterados

Aplicação Módulo Versão

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
How useful was this article to you?