# 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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).
* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **TRIGGERS**

* **Kafka:** agora é possível consumir mensagens no formato **Avro,** além do formato *string*. Leia a [documentação do Kafka trigger aqui](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).
* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference) aqui. E saiba mais sobre o [HTTP trigger aqui](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **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://content.gitbook.com/content/BADq5LDPIuEBwnDe2Jzs/blobs/b3Sgiku9MnzbO6aLhnKK/image1.png)

#### **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://content.gitbook.com/content/BADq5LDPIuEBwnDe2Jzs/blobs/UwVplCq8McoPO36ceu4V/image2.png)

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** <a href="#h_688fea3d7b" id="h_688fea3d7b"></a>

* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).
* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).
* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **TRIGGERS** <a href="#h_a0065a34e4" id="h_a0065a34e4"></a>

* **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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **FUNÇÕES** <a href="#h_e225ef93c2" id="h_e225ef93c2"></a>

* **URIEncode e URIDecode:** estas duas novas funções permitem codificar e decodificar *URIs*, respectivamente. Leia o [artigo Double Braces - Funções de Utilidades](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference) para mais detalhes.

#### **GRUPOS DIGIBEE - INTEGRAÇÃO COM PROVEDORES DE IDENTIDADE** <a href="#h_3c33c27e05" id="h_3c33c27e05"></a>

* 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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).

#### **CONTROLE DE ACESSOS** <a href="#h_98c3fd15f7" id="h_98c3fd15f7"></a>

* 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://content.gitbook.com/content/BADq5LDPIuEBwnDe2Jzs/blobs/cBhXkl74jnaPWuGwalsk/WCxGRqR4GfHEyYuZJspuwDf11xiHrS5MaD7QiFoQjqqP4heAo6nvezyzL0r7gN5pqdyoJCLQYG4yU7GefQXqaiM2GtzXC6AgFM_eIx9Lgj2cFWxUr56jfOqDYHl4ddMtTn9Y7osfsCgxoJcALQ.png)

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](https://docs.digibee.com/documentation/release-notes/pt-br/past-releases/release-notes-2022/broken-reference).
