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.