Skip to main content

Dezembro 2025 (v10.0.0)

Notas

Versão da plataforma: v10.0.0

Data de lançamento: 29/12/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-backendv4.5.0
manager-frontendv4.5.0
devportal-frontendv3.0.0
platform-backendv1.9.0
integra-build-managerv3.10.0
build-servicev3.11.0
deploy-servicev3.1.2
pipelinev3.45.0
dhuo-gatewayv3.8-1.0.2
subscription-backendv1.3.0

3. Novas Funcionalidades

Integration Canvas 2.0

Incluímos novos recursos no canvas para melhorar a experiência e produtividade no desenvolvimento de integrações:

Pesquisa no canvas

Adicionamos uma barra de busca para facilitar encontrar informações nos componentes presentes no canvas.

Recurso de copiar e colar

Agora é possível copiar um ou múltiplos componentes no canvas. Funcionalidade disponível tanto pelos botões indicativos no canvas quanto por teclas de atalho do teclado. Vide ícone de ajuda para maiores detalhes.

Visualizar dependências do canvas

Incluímos um recurso que apresenta um panorama de todas as dependências de variáveis, secrets e arquivos vinculados ao canvas. A visão espelho também está disponível nos detalhes de cada variável, secret e arquivo, apresentando a lista de integrações que utilizam cada cadastro.

Go Plugin Component 2.0

Remodelamos a interface de configuração do componente Go Plugin e adicionamos recursos para facilitar o desenvolvimento em linguagem Go. Além disso, melhoramos o fluxo de construção de release para impedir a geração de releases caso haja problemas com o código go, antecipando problemas que antes eram identificados somente após a implantação. Novos recursos da interface de configuração do componente Go Plugin:

Definir tipo do Go Plugin

Deixamos explícitas as duas formas de se utilizar Go Plugin no DHuO. Cada tipo tem interfaces e propósitos específicos. Componentes de Execução agem como componentes e são executados como uma etapa do fluxo. Funções de Template funcionam como libs que podem ser utilizadas em qualquer campo de componentes que aceite funções de template, como do componente Data Transformation. Esse tipo de componente não é vinculado à execução do fluxo diretamente.

Geração de templates e validação de código

Adicionamos a capacidade de gerar templates com as interfaces requeridas no desenvolvimento do Go Plugin. Além disso, agora é possível validar o código go e antecipar problemas que impeçam a compilação do Go Plugin e a criação de releases.

Arquivo go.mod

Agora é possível consultar o arquivo go.mod da versão mais recente da plataforma durante o desenvolvimento. Assim, é possível avaliar as versões do go e de bibliotecas suportadas, evitando conflitos de versão que impeçam a compilação do Go Plugin e a criação de releases.

Customização Dev Portal

Adicionamos mais opções de customização do Dev Portal do DHuO. Além da página home, é possível customizar a aparência interna, personalizando cores, menus, título e descrição das páginas.

Dev Portal Catalog 2.0

Melhoramos a página principal do catálogo de documentações, adicionando os seguintes recursos:

  • Visualização do catálogo em formato de lista em vez de cards, melhorando a experiência de uso;
  • Possibilidade de escolher a quantidade de itens exibidos por página;
  • Opção de busca avançada de APIs/Integrações baseadas no conteúdo da documentação.

Dev Portal Docs Export

Disponibilizamos a opção de realizar o download dos conteúdos das documentações publicadas no Dev Portal.

Para APIs, é possível realizar o download da especificação:

Para integrações e APIs que possuam documentação markdown, é possível realizar o download em diferentes formatos:

Integration Clone

Agora é possível criar uma integração utilizando outra como base. A partir do botão Duplicar, presente nos cards da lista de integrações, basta escolher a versão que será usada de referência para a nova integração a ser gerada. Assim, a nova integração será gerada com o conteúdo do canvas da integração de origem. Documentação e releases não são copiados. Essa funcionalidade é útil quando há necessidade de construir fluxos de integração semelhantes e agiliza o processo de desenvolvimento.

Integration hotfix

Agora também é possível criar uma integração utilizando uma release como base. Na lista de releases, acesse a opção Criar uma nova versão e escolha o nome da nova versão a ser gerada. Assim, uma nova versão da integração será criada com o conteúdo do canvas presente no momento em que foi gerada a release selecionada. Essa funcionalidade é útil quando há necessidade de realizar hotfix em uma release implantada e o conteúdo atual do canvas já não reflete o estado em que estava na release ou não foi feita uma versão de integração no DHuO para gerenciar as mudanças.

4. Melhorias

  • Platform Webhooks: Adicionamos novos eventos de webhooks disparados pelo DHuO. Agora é possível receber notificações de eventos relacionados a release e deploy de APIs.
  • API/Integration Docs: Melhoramos a interface de gestão de versões de documentação e especificação de API para publicação no Dev Portal. Para maior clareza do processo e remover a ambiguidade com o versionamento de APIs e integrações no DHuO, o processo de publicação de documentações segue os mesmos termos do fluxo de deploy. A antiga aba de Histórico de versões foi transformada em Releases e o fluxo simplificado.
  • Trigger HTTP/HTTP Connector: Ajustamos os valores padrão de timeout para os componentes Trigger e técnico HTTP e melhoramos as tratativas para utilizar os valores padrão em cenários de canvas legados ou gerados por ferramentas externas que não tenham esses valores configurados. Os timeouts padrão são: 30000 e 50000 milissegundos para Trigger e técnico, respectivamente. Referente ao ticket DHEN-258.
  • OPC UA Connector: Adicionamos a possibilidade de utilizar expressões de template no campo Node ID. Dessa forma, é possível configurar o campo dinamicamente. Referente ao ticket DHEN-214.
  • API/Integration Docs: Adicionamos um sistema de links de referência do DHuO que permite a inclusão de links na documentação markdown para referenciar outras APIs e integrações existentes no DHuO. Para utilizar, é necessário obter o ID e a versão da API/integração desejada e criar um link nos formatos:
    • dhuo://apis/{id}/{version} (ex: [dhuo://apis/33606390-79cc-477b-b31a-94d7578144e3/v2.0.0](Customer API))
    • dhuo://integrations/{id}/{version} (ex: [dhuo://integrations/8dff7f20-3180-47dc-8acd-ad66ead15d59/v2.0.0](Billing integration))

Os IDs podem ser obtidos por meio da URL das páginas da interface do estúdio da API/integração. Referente ao ticket DHEN-213.

5. Correções de bugs

  • API Deploy: Corrigimos um comportamento na implantação de APIs onde, em certas circunstâncias, era exibido na interface o indicativo de implantação bem sucedida, porém o processo apresentava falhas durante a configuração de plugins com dados inválidos. O indicativo foi corrigido e o status exibido agora é de erro. Referente ao ticket DHEN-262.
  • API Deploy: Corrigimos um comportamento na implantação de APIs onde, em certas circunstâncias, a consulta ao histórico de deploys ocasionava erro, impedindo o deploy de ser realizado.
  • API Gateway Plugins: Corrigimos um comportamento no cadastro de plugins onde, em certas circunstâncias, ao alterar o plugin durante o primeiro cadastro, os campos não eram atualizados corretamente, ocasionando o cadastro de dados incorretos.
  • Request Transformer Plugin: Corrigimos um erro onde o campo HTTP Method era considerado obrigatório indevidamente.
  • Choice Component: Corrigimos um erro ao tentar salvar ligações condicionais criadas a partir do componente choice.
  • Choice Component: Corrigimos um erro de interface que permitia salvar o componente choice com campos obrigatórios em branco.
  • Dev Portal: Corrigimos um comportamento em que a página home não era exibida ao realizar o logout.

6. Atualizações de segurança