Outubro 2024
Data de lançamento: 01/10/2024
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ódulo | Versão |
---|---|
devportal-frontend | v1.4.3 |
manager-backend | v3.1.0 |
manager-frontend | v3.1.0 |
platform-backend | v1.6.0 |
dhuo-iam | v1.3.0 |
subscription-backend | v1.2.0 |
integra-build-manager | v3.4.0 |
3. Novas Funcionalidades
Go Template Test
Adicionamos a possibilidade de testar os templates de transformação do componente Data Transformation diretamente na interface do canvas. A partir de um input simulando os dados recebidos pelo componente é possível validar a lógica construída no template e simular as possíveis saídas. Assim é possível agilizar o desenvolvimento e testes de transformações sem a necessidade de construção de todo o fluxo de integração e o ciclo de geração de release e implantação apenas para testes unitários.
XSLT Transformation Component
Adicionamos um novo componente no canvas: XSLT Transformation. Com esse componente é possível criar templates XML para transformações de dados utilizando XSLT, semelhante ao componente Data Transformation. Dessa forma entregamos mais versatilidade e diferentes tecnologias para executar transformação de dados nas integrações. O componente está localizado na seção Lógicos
.
Bigtable Connector
Adicionamos um novo conector no canvas: Bigtabable. Com esse componente é possível se integrar com o serviço de banco de dados NoSQL do Google Cloud. No momento o componente possui operações de consulta ao Bigtable. O componente está localizado na seção Técnicos
.
SMTP Connector
Adicionamos um novo conector no canvas: SMTP (Mail Sender). Com esse componente é possível enviar emails utilizando serviços de SMTP. É possível enviar mensagens em texto simples ou HTML, bem como configurar anexos. O componente está localizado na seção Técnicos
.
MTLS Plugin
Adicionamos um novo plugin para o DHuO Gateway: MTLS. Com esse plugin é possível proteger o acesso às APIs utilizando autenticação MTLS. Fluxos de mutual TLS conferem uma segurança adicional onde os consumidores da API enviam um certificado client na requisição, validado pelo API Gateway com base em um conjunto de autoridades certificadoras (CAs) confiáveis.
Platform Webhooks
Adicionamos suporte a webhooks no DHuO! Com os webhooks é possível integrar sistemas e esteiras de CI/CD para serem notificados de eventos ocorridos no DHuO. Nesse momento os eventos suportados são relacionados ao ciclo de releases (criação/remoção) e implantação (deploy/rollback/undeploy) de integrações. Oferecemos suporte notificações para pipelines do GitLab CI/CD, Azure DevOps Pipelines e endpoints genéricos. A gestão de webhooks está no escopo da organização, onde é possível também ter acesso ao histórico de execução e possibilidade de reenvio dos eventos.
4. Melhorias
- Secrets: Adicionamos filtros de busca na tela de secrets.
- HTTP Connector: Adicionamos suporte para o retorno de imagem PNG em uma integração HTTP.
- Redis Connector: Adicionamos suporte a TLS nas conexões com Redis. Nesta versão a configuração é realizada por meio de configuração de variáveis de ambiente no momento do deploy da integração.
- Tracing: Incluímos a possibilidade de mapeamento da propriedade messageId para requisições SOAP, onde o valor pode ser enviado no corpo do envelope SOAP ou em headers da requisição.
- Cluster OKE: Adicionamos a propriedade kubeEndpoint no cadastro de cluster OKE, disponível na configuração no cluster na cloud Oracle.
- Melhorias na mensagem de erro ao tentar visualizar uma secret caso o vault de secrets esteja em modo sealed.
5. Correções de bugs
- Clusters: Corrigimos um erro ao tentar excluir um cluster com variáveis associadas.
- Apps: Corrigimos um erro ao tentar excluir app com credencial API Key no formato uuid.
- Gateway Config: Corrigimos um erro no carregamento da página de configurações de rota da API.