Pular para o conteúdo principal

Março 2025

Data de lançamento: 30/03/2025

1. Introdução

Neste documento, você encontrará um resumo das novas funcionalidades, melhorias significativas e correções de bugs implementados nesta versão, visando aprimorar a plataforma e a experiência do usuário. Além disso, destacamos quaisquer bugs conhecidos que podem impactar a utilização do sistema, fornecendo transparência e orientações.

2. Módulos e versões

MóduloVersão
dhuo-iamv1.3.0
manager-backendv3.6.0
manager-frontendv3.6.0
devportal-frontendv1.5.0
platform-backendv1.7.0
integra-build-managerv3.6.0
build-servicev3.8.1
deploy-servicev3.1.1
pipelinev3.35.1
subscription-backendv1.3.0

3. Novas Funcionalidades

4. Melhorias

Permissionamento

Reavaliamos a distribuição de permissões de usuário para os papéis existentes no DHuO visando mais segurança e flexibilidade. As mudanças afetam os seguintes papéis e funcionalidades:

Operador de APIs

O Operador de APIs (API Operator) ganha permissões de escrita nas funcionalidades Gateways, Certificados, Certificados CA, Clusters, Secrets, Variáveis e Arquivos SSL/TLS. Antes, somente o Administrador da Organização podia gerenciar essas entidades.

Provedor de APIs

O Provedor de APIs (API Provider) ganha permissões de escrita nas funcionalidades de Consumidores de API, Credenciais de consumo de API, Clusters, Secrets, Variáveis e Arquivos SSL/TLS desde que sejam para ambientes abertos. Em ambientes protegidos (como ambientes produtivos), somente Administradores da Organização e Operadores de APIs podem realizar essas operações. O mesmo vale para implantação de certificados e certificados de CA. Além disso, foi removida a capacidade de visualizar os detalhes dos cadastros de Gateways e Clusters. Somente Administradores da Organização e Operadores de APIs possuirão acesso a essas informações. Para saber mais sobre ambientes protegidos, acesse a seção Ambientes do manual do usuário.

Visualizador de Integrações e Membro da Organização

Os perfis de leitura do DHuO perdem o acesso aos detalhes dos cadastros de Gateways, Certificados, Certificados CA, Consumidores de API, Credenciais de consumo de API, Clusters, Secrets, Variáveis e Arquivos SSL/TLS, bem como aos detalhes de implantação de Certificados e Certificados CA.

Para saber mais, acesse a seção Papéis e permissões do manual do usuário.

Outras melhorias

  • API e Integration Releases: Adicionamos uma camada de restrição adicional referente ao nome das releases criadas. A partir de agora, não será possível criar releases reutilizando nomes de releases apagadas. O objetivo é garantir que uma release e seus artefatos sejam imutáveis ao impedir cadastro de releases com nomes já utilizados para que se evite burlar processos reutilizando nomes de releases apagadas.
  • RabbitMQ Connector: Removemos a obrigatoriedade da configuração de uma exchange no componente técnico RabbitMQ. Referente ao ticket DHEN-107.
  • Integration runtime: Criamos uma nova função go template para tratar a truncagem de valores decimais zerados em retornos utilizando o componente Data Transformation. Ao chamar a função toJsonNumber atributo o atributo preservará os valores decimais, mesmo que sejam zero, por exemplo, 2.00. Referente ao ticket DHEN-112.
  • Integration logs: Aumentamos a precisão do timestamp dos logs gerados pelas integrações para microssegundos. Referente ao ticket DHEN-92.
  • Integration logs: Melhoramos e padronizammos as tags de algumas mensagens de logs do componente HTTP. Referente ao ticket DHEN-104.
  • Integration logs: Ajustes nos níveis de log de execução do componente HTTP e Trigger HTTP. Referente ao ticket DHEN-105.
  • Integration logs: Adicionamos logs de debug da inicialização da execução de subfluxos. Referente ao ticket DHEN-106.
  • Redis Connector: Adicionamos o label indicativo do campo Tempo de expiração (TTL) para que aceite valores dinâmicos utilizando variáveis. Referente ao ticket DHEN-88.

5. Correções de bugs

  • Integration Release: Corrigimos um erro onde não permitia executar mais de 1 componente Foreach no mesmo fluxo de integração. Referente ao ticket DHEN-109.
  • Integration Deploy: Corrigimos um erro onde as configurações de node affinity não eram aplicadas corretamente durante o deploy das integrações. Referente ao ticket DHEN-102.
  • Corrigmos um comportamento onde, em certas circunstâncias, o código do workspace não era relacionado aos cadastros de integrações. Referente ao ticket DHEN-101.