API Platform 4.8.0.0

Data: Abril/2022

Substituição do Log4j

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

Novo menu

  • O menu da Plataforma foi atualizado! O conteúdo continua o mesmo, mas mudamos a ordenação e o agrupamento de páginas. Esperamos que vocês achem os novos agrupamentos mais intuitivos e, com isso, fique mais rápido chegar aonde vocês quiserem dentro da Plataforma! Veja os detalhes da mudança aqui.

Nova funcionalidade: customização dos headers de CORS

  • Agora é possível customizar headers de CORS (Cross-origin resource sharing) nos fluxos das suas APIs. Para customizar os headers em um determinado recurso, é necessário implementar o método OPTIONS para ele. Se você não implementar o método OPTIONS, os headers serão retornados com o valor padrão "*".

Melhorias

  • A versão de UUID dos access tokens gerados foi atualizada para a versão 4. Os access tokens gerados na versão 3 continuam sendo válidos.

  • Foi disponibilizado um endpoint no API Manager com maior detalhamento das permissões da Plataforma.

Bugs corrigidos

  • Para que fosse possível customizar os headers de CORS, corrigimos o seguinte comportamento indevido da Plataforma: requisições do método OPTIONS que continham ambos os preflight headers "Access-Control-Request-Method" e "Origin" eram barradas por um filtro e os headers retornados tinham um valor padrão (“*”). Devido a esse filtro, essas chamadas não eram devidamente exibidas no Trace (e, consequentemente, não eram contabilizadas no seu total de chamadas).

As requisições de método OPTIONS que não continham ambos os headers acima já apareciam no Trace e eram contabilizadas normalmente.
  • Corrigimos um erro que impossibilitava consultas do tipo CUSTOM no General Trace.

  • Removemos dados antigos e não mais utilizados referentes a SMTP da Sensedia que estavam visíveis no código do front em console JavaScript.

Serviços alterados

Aplicação Módulo Versão

API Platform

API Manager Front

4.9.0.0

API Platform

API Finder

4.3.0.0

API Platform

API Governance

4.3.1.1

API Platform

Platform-proxy

4.6.0.0

API Platform

AG Sensedia Impact Analysis Adapter

1.0.0.0

API Platform

API Metrics

4.4.0.0

API Platform

API Authorization

4.4.1.0

API Platform

Certificate Manager

1.2.0.0

API Platform

API Token Manager

4.3.1.0

API Platform

API Manager

4.10.0.0

API Platform

API Gateway

4.8.0.0

Thanks for your feedback!
EDIT
How useful was this article to you?