Version Manager 3.1.1 - Gateway 3.1.2

Evoluções da plataforma:

  • Service Mashup - Cadastro de callback para chamadas assíncronas
  • Redis - Utilização do redis como cache do módulo Authorization
  • Dashboard de Storage no Manager - Capacidade de visualizar a quantidade de métricas armazenadas no API Platform
  • Criar alertas de Storage - Alertas com o tamanho de storage
  • Gateway deve ignorar header "transfer-encoding" no forwarding - Caso um header deva ser ignorado, ele deverá ser adicionado em uma configuração. Automaticamente o gateway irá ignorar o header "transfer-encoding".
  • Novo interceptor Transaction ID - A requisições serão marcadas com um identificador da transação, quando houver o interceptor de "Transaction ID" no fluxo de interceptors.
  • Suporte de procedure e query no BaaS Database - É possível cadastrar uma procedure para um recurso da API
  • Melhoria Import WSDL: evolução do XSLT gerado para o request e response

Bugs corrigidos:

  • Em user ao tentar criar um user com role inexistente retorna um HTTP 500
  • Validação de Roles inexistentes
  • Audit está salvando registro de api com mudança somente em appsCount - Alteração realizada para não considerar mais o campo appsCount no audit
  • Falha ao salvar blob - Tabelas foram alteradas para comportar o tamanho máximo do campo
  • Problema com a slide page na tela de Users - O comportamento foi alterado para atender ao comportamento esperado no protótipo
  • Problema na visualização da herança de interceptors foi corrigido
  • Quantidade de roles do usuário quebrando o layout e tampando o título das páginas - Layout corrigido
  • Botão "Edit Swagger" sumiu dos cards das APIs - Botão de swagger foi reposicionado.
  • Em APIs ao criar um interceptor sem valores e salva-la e fazer deploy, não é feito o validate antes do deploy - Validação foi adicionada aos campos.
  • Problema % em Custom Interceptor - Os custom interceptor voltaram a aceitar o caracter '%'
  • Criar nova revision de API - Combo de revision está mostrando o valor correto
  • Erro $http.post Java Script - A compatibilidade dos custom interceptors javascript foi corrigida
  • Verificar o interceptor de Transaction ID - Removido do fluxo de planos
  • Remover BAAS java e node do manager - O API manager foi alterado para conter somente o BAAS Database. Os demais serão suportados pelo Sensedia Cloud Platform.
  • Cluster de gateway compartilhando dados tokens - Token de CSRF está sendo sincronizado entre os gateways.
  • Modificar BaaS database para utilizar all_tables para recuperar tabelas - Foram criadas configurações para recuperação das tabelas em diversos formatos.
  • Log URI da chamada que veio do client - As informações originais da chamada são logadas no trace.
  • Bloquear criação de alertas com o mesmo tipo e severidade - Um alerta de mesmo tipo e mesma severidade não poderá se repetir.
  • Environments com GATEWAY HEALTH vermelho - O comportamento foi unificado para o cadastro de environment e na listagem de environment. Nos dois casos o Send Health passou a ter o mesmo comportamento.
  • Remoção do Environment BAAS Variables - Tudo no BAAS que não se refere ao BAAS database foi removido.