Skip to content

Releases: KonkerLabs/konker-platform

GW Header Field

20 Dec 19:18
b81ac0b
Compare
Choose a tag to compare
  • [DATA] Add new header field called X-Konker-DeviceNameField

Search by location & Default channel

22 Nov 17:31
3a4d02f
Compare
Choose a tag to compare
  • [API] Incoming Events search has new filter, now can be filter by location;
  • [DATA] Gateway data ingestion set up the default channel when this is empty

Bug Fix

18 Sep 18:48
cf74771
Compare
Choose a tag to compare
  • Fixed bug in update application api
  • Fixed bug in update location api
  • Fixed bug in create/update routes

Release Update

28 Aug 20:34
e36c76d
Compare
Choose a tag to compare
  • Change firmware status to UPDATING when downloading
  • Fix bug when load channels at device events screen

Primeira versão pública para testes

05 Feb 23:25
Compare
Choose a tag to compare
Pre-release

A Konker Platform está alcançando um novo marco com o lançamento da primeira versão disponível ao público para testes no dia 05/02/2017. Nesta primeira versão pública para testes, a distribuição será realizada via Docker, especificamente em https://hub.docker.com/r/konkerlabs/konker-platform/ . Usuários que tiveram a oportunidade de usar a plataforma em eventos privados ou sessões de teste notarão um grande conjunto de melhorias, especialmente aumento das possibilidades de personalização, visuais e de usabilidade. Além das mudanças listadas aqui, foram realizados um grande conjunto de ajustes em desempenho e estabilidade.

As melhorias contidas nesta versão são o resultado dos feedbacks extremamente valiosos das equipes que testaram a plataforma durante o #hackathonFIESP .

O que é novo

Distribuição via Docker - A Konker Platform passa a ser distribuída através de Docker Containers para testes. Instruções para executar o container estão disponiveis em https://hub.docker.com/r/konkerlabs/konker-platform/ . Esse é um mecanismo para demonstração e testes, não sendo recomendável para uso em produção. Esse é um novo meio de testar a Konker Platform, além dos mecanismos já disponíveis no passado e que foram mantidos: compilando a partir dos fontes disponíveis no github https://github.com/KonkerLabs/konker-platform/ ou solicitando um acesso de demonstração em http://www.konkerlabs.com/ , através do link "Solicite uma Demo".

Configurações de Usuário - A partir desta versão é possível ter configurações personalizadas pelo usuário, permitindo a troca de senha, preferências de idioma (Atualmente português ou inglês), formato de data (DD/MM/AAAA, MM/DD/AAAA , AAAA/MM/DD) e timezone.

Flexibilização de Destinos e Transformações REST - As chamadas REST a serviços externos (através de destinos ou transformações) foram melhoradas com a adição de duas personalizações: agora é possível definir qual o método HTTP a ser usado (POST, GET, DELETE, PUT, PATCH...) e também é possível definir cabeçalhos customizados (Content-Type, Accept...). Essas alterações melhoram sensivelmente a integrações com serviços externos e permite a chamada de uma gama maior de serviços.

Debug Log - Quando eventos relevantes acontecem na plataforma (como dados inválidos no momento de envio ou erros na execução de rotas), tais mensagens são registradas e exibidas através de uma nova tela: a tela de Mensagens de Debug. É um recurso extremamente útil para identificar a razão pela qual determinada operação não ocorreu da maneira esperada. Na versão atual, as últimas 1000 mensagens de debug são registradas e disponibilizadas para consulta. O usuário ainda pode configurar o nível do log através da tela de Configurações de Usuário.

Identidiade Visual e Usabilidade - Uma nova identidade visual foi aplicada e a usabilidade melhorada. Uma tela inicial de resumo é exibida após o login e o menu está visível na forma de uma barra lateral. A interface ficou mais bonita, moderna e fácil de usar.

Notificações Internas - Quando a plataforma necessita notificar o usuário de algo importante que exija sua atuação, uma notificação interna é criada e o alerta fica visível ao usuário na barra superior, deixando claro que é necessário tomar uma ação.

Download de Dados - Além de visualizar os dados, como nas versões anteriores, é possível fazer o Download dos dados de um dispositivo através da geração de um CSV. Isso permite a análise offline das informações e a geração de visualizações que não sejam possíveis através da plataforma.

O que mudou

Visualização de Dados - Nas versões anteriores, a visualização gráfica das mensagens recebidas e a visualização tabular em formato texto eram funcionalidades distintas. Essas funcionalidades foram combinadas em uma única tela, permitindo uma visão mais inteligente dos dados recebidos - automaticamente exibindo o gráfico quando há dados numéricos ou mostrando apenas a visão tabular quando não há dados numéricos. Em ambos os casos, a exibição do JSON foi melhorada com a opção de exibir o JSON formatado.

Bugs corrigidos

Suporte a CORS - Na versão anterior, apesar de o suporte a CORS (Cross Origin Resource Sharing) estar habilitado, as operações de POST para publicação e GET para recebimento de dados não funcionavam dentro de browsers em domínios externos. Na ocasião, a solução era usar JSONP. Nesta versão é possível realizar POSTs e GETs diretamente a partir do browser.

O que foi removido

Enriquecimento - Notamos que as funcionalidades de Enriquecimento e Transformação REST possuiam um overlap muito grande. Optamos então por um caminho de simplificação: a funcionalidade de Enriquecimento foi Removida ao mesmo tempo que a de Transformação tornou-se mais flexível para acomodar a mudança.

Notas Adicionais

Versão de Testes e Demonstração - Essa versão ainda é uma versão de testes e demonstração. Caso queira usar a plataforma para ambientes produtivos, por favor entre em contato conosco em http://www.konkerlabs.com/#contact

Referências - Principais links de referência: