API Platform 4.6.2.0

Data: Janeiro/2022

Nova funcionalidade

  • Agora clientes com ambientes híbridos podem configurar um proxy no gateway.

Melhorias

Access Tokens

  • A busca na página Access Tokens agora tem filtro para pesquisar por app. O campo aceita múltiplas apps ao mesmo tempo.

  • Incluímos o filtro refreshStatus entre os parâmetros para query na operação GET/access-tokens da API Manager 3.0.0.

Controle de usuários e times

  • Antes, apenas os times com usuários vinculados eram exibidos na listagem de times. Alteramos isso para que todos seja exibidos, independente de terem usuários vinculados ou não. Além disso, adicionamos paginação à consulta de times.

Adaptive Governance

  • Antes, ao clonar um Team Workflow, os campos de nome e time do novo workflow já vinham preenchidos de acordo com aquele a ser clonado. Agora, o nome predefinido para o novo workflow é diferenciado do nome original e o campo de time é apresentado em branco para que o usuário faça a seleção.

Bugs corrigidos

Interceptors

  • Corrigido o retorno do erro 500 indevido ao utilizar um valor com formatação Base64 incorreta no interceptor Client Id Secret Encoded Validation.

  • Ao ser inserido somente no fluxo de requisição de uma chamada, o interceptor GZIP Unpack estava ocasionando um erro de timeout (408). Ele foi ajustado para responder com sucesso (200) se a chamada for realizada corretamente.

Analytics e buscas

  • Voltamos o valor do filtro EnvironmentName, que havia sido removido indevidamente do Kibana.

  • Ajustamos as consultas por apps e access tokens utilizando o parâmetro extrafields, que não estavam funcionando.

Fluxos de autorização e autenticação

  • O fluxo OpenID não estava funcionando corretamente e foi ajustado.

  • Incluímos uma validação no campo Token Length da configuração de valores default para tokens do tipo Random na tela OAuth Config. Agora, não são aceitos valores iguais a ou menores que O.

Controle de usuários e permissões

  • Usuários bloqueados por um administrador estavam conseguindo resetar senha depois que ela fosse expirada.

  • Quando um usuário tem permissão de visualizar apps e/ou tokens mas não tem a permissão de visualizar secrets (client ID/client secret), ele só consegue abrir os detalhes das próprias apps/tokens - o que é um comportamento esperado. Entretanto, o Manager deixava o usuário clicar em apps/tokens de outros usuários e não exibia um erro que explicasse o comportamento esperado. Para corrigir isso e evidenciar o comportamento, as apps e tokens de outros usuários não são clicáveis sem a permissão de visualizar secrets.

Connectors

  • Em requisições com conector Oracle ou MySQL, o header host estava sobrescrevendo o valor de destino pela URI do gateway.

  • O link para as release notes no modal About estava desatualizado e agora encaminha corretamente para o Sensedia Docs.

  • Corrigimos a gramática de texto na tela de Connectors.

Adaptive Governance

  • Corrigimos um bug na tela de configuração de estágios de workflow que impedia a visualização de todos os estágios configurados quando a quantidade destes ultrapassasse a largura da tela. Uma barra de rolagem vertical foi adicionada para permitir a visualização de todos os estágios criados.

  • A busca por APIs na tela Impact Analysis retornava no máximo dez itens e algumas vezes não encontrava exatamente o nome pesquisado.

  • Agora, na tela Impact Analysis, é possível pesquisar uma API informando também sua versão, o que permite diferenciar APIs de mesmo nome.

Serviços alterados

Aplicação Módulo Versão

API Platform

API Manager Front

4.7.0.0

API Platform

API Governance

4.2.0.0

API Platform

API Token Manager

4.2.0.2

API Platform

API Manager

4.8.0.0

API Platform

API Gateway

4.7.0.0

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