Maio
Novidades 24/05/2022
COMPONENTES
CassandraDB: corrigido para salvar JSON em um string no Cassandra e mapping para os tipos principais suportados por ele (map, list, set, int, timestamp, etc.), exceto os seguintes: tuple, duration, user-defined types e blob que ainda não são suportados. Leia a documentação do CassandraDB aqui.
Kafka: agora é possível definir as configurações de Acks e Client ID ao produzir mensagens para um broker Kafka. Também adicionamos ao componente a capacidade de configuração das estratégias de Key e Value (Subject strategy) ao produzir mensagens com dados no formato Avro. Leia a documentação do componente Kafka aqui.
TRIGGERS
Kafka: agora é possível consumir mensagens no formato Avro, além do formato string. Leia a documentação do Kafka trigger aqui.
HTTP: agora todos os triggers do tipo HTTP (HTTP, REST, HTTP-FILE) informam uma nova propriedade contendo a absolute URI da chamada. Leia a documentação do Rest trigger aqui. E saiba mais sobre o HTTP trigger aqui.
FUNÇÕES
BASEURLENCODE e BASEURLDECODE: através dessas funções, é possível codificar e decodificar Base64 URLs. Leia a documentação completa das Funções aqui.
CONTROLE DE ACESSOS
Criamos uma funcionalidade que permite que um usuário com permissão de apenas leitura tenha acesso à visualização de detalhes na página de Grupos ao clicar no ícone de olho.
IMPORTANTE: em breve adicionaremos essa funcionalidade em outras páginas da Plataforma.
![](https://docs.digibee.com/~gitbook/image?url=https%3A%2F%2F117444481-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MkqXsI0cPgzRnwxNhnH%252Fuploads%252F1sVlB7lm95emuvAZSTRq%252Fimage1.png%3Falt%3Dmedia%26token%3D5dd1e4a8-a8f3-4c8f-a635-f5110455d5b0&width=768&dpr=4&quality=100&sign=16a19b36&sv=1)
ASSOCIAÇÃO DE ITENS
Melhoramos a experiência de associação de itens na Plataforma para as páginas Usuários, Grupos, Projetos, digibeectl e Chaves de API. Agora, ao clicar fora do campo de seleção, os itens selecionados são automaticamente associados. Isso previne problemas relacionados a associações não salvas caso o usuário esqueça de clicar no botão de confirmação (ícone ☑).
![](https://docs.digibee.com/~gitbook/image?url=https%3A%2F%2F117444481-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MkqXsI0cPgzRnwxNhnH%252Fuploads%252FLADePrOclxuR9LQjn5nn%252Fimage2.png%3Falt%3Dmedia%26token%3D62f9b353-a4c2-4b14-bb2c-6db2e42e2397&width=768&dpr=4&quality=100&sign=21f1d086&sv=1)
Nós também solucionamos alguns bugs:
Histórico de pipelines: corrigimos o erro que impedia que alguns usuários abrissem uma versão minor antiga dos pipelines.
Componentes: corrigimos o erro que exibia uma descrição incompleta dos campos de alguns componentes.
Configuração de pipelines: corrigimos o erro que impedia o usuário de salvar as configurações de um pipeline se o campo “descrição” estivesse vazio.
API key: corrigimos o erro ocorrido ao publicar pipelines com nomes ou paths customizados que iniciavam com palavras idênticas.
Novidades 10/05/2022
COMPONENTES
CassandraDB: lançamos o componente Cassandra que realiza operações em bancos de dados modelo Apache CassandraDB e Amazon Keyspaces. Leia a documentação do CassandraDB aqui.
JWT: adicionamos o algoritmo AES 256 GCM de criptografia de payloads para geração e decodificação de JWE. Leia a documentação do JWT aqui.
WebDAV V2: criamos uma nova versão do componente WebDav para dar suporte ao Double Braces nos parâmetros File Name, Remote File Name e Remote Directory. Leia a documentação do WebDAV aqui.
TRIGGERS
REST, HTTP e HTTP FILE: adicionamos a capacidade de definir CORS Headers a serem retornados pelo endpoint quando o processamento no pipeline terminar. Este parâmetro define o CORS especificamente ao pipeline e suas restrições. Leia a documentação sobre os triggers aqui.
FUNÇÕES
URIEncode e URIDecode: estas duas novas funções permitem codificar e decodificar URIs, respectivamente. Leia o artigo Double Braces - Funções de Utilidades para mais detalhes.
GRUPOS DIGIBEE - INTEGRAÇÃO COM PROVEDORES DE IDENTIDADE
Melhoramos o componente de mapeamento ao criar integração. Antes da mudança, era necessário clicar no botão “+ INTEGRAÇÃO” para exibir o formulário de mapeamento de integração. Agora, ao abrir o painel lateral de integração de grupos, o formulário para realizar o primeiro mapeamento é exibido em branco, para que o usuário preencha as informações necessárias.
Para saber mais, leia o artigo sobre Integração dos grupos IdP com grupos Digibee.
CONTROLE DE ACESSOS
Criamos uma nova funcionalidade que permitirá ao usuário com permissão somente leitura tenha acesso à aba de detalhes nas páginas Usuários e Papéis.
Importante: em breve adicionaremos essa capacidade em outras páginas da Plataforma.
![](https://docs.digibee.com/~gitbook/image?url=https%3A%2F%2F117444481-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F-MkqXsI0cPgzRnwxNhnH%252Fuploads%252Fafg6YLMMCvFfOf0u0uIW%252FWCxGRqR4GfHEyYuZJspuwDf11xiHrS5MaD7QiFoQjqqP4heAo6nvezyzL0r7gN5pqdyoJCLQYG4yU7GefQXqaiM2GtzXC6AgFM_eIx9Lgj2cFWxUr56jfOqDYHl4ddMtTn9Y7osfsCgxoJcALQ.png%3Falt%3Dmedia%26token%3D4784d714-a522-41a8-a3dc-91c9860f4d30&width=768&dpr=4&quality=100&sign=d0e710d5&sv=1)
Nós também solucionamos alguns bugs:
Pipeline: corrigimos o bug que gerava a exceção “java.util.ConcurrentModificationException” durante a execução de alguns pipelines.
API Key: corrigimos o erro que impedia o usuário de arquivar ou editar um consumer contendo o caractere “.” no nome.
digibeectl: corrigimos o comportamento que impedia a criação de tokens e retornava o erro 500 ao usuário. Leia a documentação para atualizar a versão do seu digibeectl aqui.
Atualizado