Diretório de Releases

LowCode Web

Low Code Versão 1.5.1 (02/06/2024)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home

Evoluções

5628

  • Reverter a inibição de edição de recursos JS, CSS e HTML

5630

  • Ajuste no filtro de autenticação para priorizar cookie criado pelo Frontmanager

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.5.1-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.5.1-RELEASE

Opções para deploy

  • N/A

Low Code Versão 1.5.0 (23/05/2024)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home

Evoluções

5352 - [Ticket 16718] Minificação Low Code

  • Na aba de identificação do formulário, o sistema permite que o usuário selecione o tipo de proteção de código: Nenhuma proteção (default), Minificação ou Ofuscação
  • O código Javascript do Controller de cada página será alterado conforme a opção selecionada

5467 - Inserir comentário na gravação de versão nova do form

  • Ao clicar no botão Salvar da tela de CRUD de formulário, o sistema exibe uma popup para que o usuário informe as “Notas de Release” com o que foi alterado. Se o usuário estiver gravando uma nova versão, o comentário é obrigatório
  • Na tela de listagem de formulários, ao clicar no botão de ação “Log”, o sistema exibe a lista de alterações em ordem decrescente de data

5469 - Upload de recursos CSS, JS e HTML

  • Nos CRUDs de Javascript, CSS e Página HTML, o sistema exige que o usuário selecione um arquivo para upload e não permite mais que o código seja alterado diretamente na tela

5468 - Associar recursos CSS, JS, HTML, Imagem e Parâmetro a projeto

  • Nos CRUDs de Javascript, CSS, Página HTML, Imagem e Parâmetro, o sistema permite (opcionalmente) que o usuário selecione o projeto associado ao recurso
  • A árvore do CRUD de projeto também foi alterada para contemplar os recursos vinculados ao projeto

5470 - Exportação de pacotes via API

  • A API de automação permite a exportação de um pacote. Basta informar o nome do pacote no query param “package-name” e o sistema gera um arquivo .zip com o conteúdo do pacote

Defeitos

  • 5531 - [Ticket - 16858] Falha ao acessar dois formulários low code simultaneamente com HTML

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.5.0-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.5.0-RELEASE

Orientações para deploy

IMPORTANTE: Para que a evolução 5352 - [Ticket 16718] Minificação Low Code funcione, é necessário instalar a versão 1.1.0-RELEASE do FaaS.

Low Code Versão 1.4.6 (02/05/2024)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home

Evoluções:

ID

Descrição

5003 - [Ticket 16339]

Melhoria nos logs low code

  • Todos os erros que ocorrem no consumo da API Rest do Low Code ficam registrados em Log que pode ser consultado no menu Consultas -> Log de execução:
Document image

Document image


O resultado da execução de fluxos ESI, com o conteúdo das variáveis de entrada e saída e a execução de componentes assíncronos (email, por exemplo), também fica registrado no Log:

Document image


O resultado da execução de FaaS, com o conteúdo das variáveis de entrada e saída), também fica registrado no Log:

Document image


ID

Descrição

4867

Aceitar arquivo zipado na importação/exportação de pacotes

A importação de pacotes aceita arquivos .zip e continua aceitando .json

Document image


A exportação que fica na tela de detalhes do pacote oferece a opção de exportar .zip ou .json

Document image


A exportação na tela de grid só faz exportação para .zip:

Document image


Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.6-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.6-RELEASE

Orientações para deploy

IMPORTANTE: Todos os logs do Low Code ficam registrados no MinIO e o sistema não tem (ainda) um controle de expurgo de logs. Por default, os logs são armazenados no bucket padrão de recursos. Para evitar que o Bucket de recursos ocupe muito espaço, o sistema oferece a possiblidade de configurar a variável de ambiente APP_LOG_STORAGEBUCKET com o nome de um Bucket que pode ter configuração específica de temporalidade e backup no MinIO

Low Code Versão 1.4.5

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 5002 - [Ticket 16338] - Implementar nas telas do lowcode de CSS, Javascript, HTML o mesmo recurso de "acesso público" que foi implementado em imagens
  • 5117 - Criar mecanismo para configurar propriedades de e-mail no componente ESI
  • 5136 - Possibilitar enviar email com anexo de ECM sem identificação do container

Correções

  • 5004 - [Ticket - 16492] - Falha no "flowInstance.executeEsiFlow"
  • 5114 - [Ticket - 16609] - Falha ao enviar e-mail com a variável nula ou vazia

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.5-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.5-RELEASE

Orientações para deploy

Observar as orientações descritas nas notas de release das versões anteriores.

Low Code Versão 1.4.4

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Correções

  • 4986 - Corrigir ordenação da grid de objeto de negócio
  • 4987 - Revert das alterações de propriedades do pool de conexão

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.4-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.4-RELEASE

Orientações para deploy

Observar as orientações descritas nas notas de release da versão 1.4.2-RELEASE

Low Code Versão 1.4.3

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Correções

  • 4817 - Ticket 16383 - Problema no refresh do token

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.3-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.3-RELEASE

Orientações para deploy

Observar as orientações descritas nas notas de release da versão 1.4.2-RELEASE

Low Code Versão 1.4.2

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 4773 - Melhoria no componente datagrid para configurar apenas visualização

Correções

  • 4772 - Correção de execução de SQL de objeto de negócio qdo a coluna não existe

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.2-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.2-RELEASE

Orientações para deploy

  • Caso exista configuração para a variável APP_INTELLIGENCECENTER_BASEURL, deve ser substituída por APP_INTEGRATIONS_ INTELLIGENCECENTERURL
  • Observar a configuração de variáveis descritas em Procedimentos para geração de imagem e deploy

Low Code Versão 1.4.0

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 4545 - Criação de mecanismo vinculado a Roles para permitir a descriptografia de informação sensível
  • 4544 – Implementação da integração com MySQL para conexões de BD e API de objetos de negócio
  • 4532 - Ticket - 16078 - Permitir HTML no componente de email do ESI

Correções

  • 4349 - Ticket 15625 - A pesquisa avançada não traz os dados do formulário Low Code
  • 4606 - Erro no carregamento da tela de merge de código javascript

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.4.0-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.4.0-RELEASE

Orientações para deploy

Observar as orientações descritas nas notas de release das versões 1.2.0 e 1.3.0

Observar a configuração de variáveis descritas em Procedimentos para geração de imagem e deploy

Low Code Versão 1.3.0

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 4481 - Criar engine de integração do Low Code com o Service Management
  • 4516 - Criar serviços para recuperar anexos de ticket do Service Management
  • 4434 - Permitir enviar anexos de ticket no componente de email ESI
  • 4535 - Permitir identificar quais anexos de ticket ou ECM serão enviados no componente de email ESI
  • 4436 - Permitir enviar anexos ECM no componente de email ESI
  • 4540 - Acrescentar prefixo "lowcode" nos nomes de bundle .js e .css
  • 4549 - Adicionar formulário lowcode na tela de gerenciamento de liberação do Service Management
  • 4550 - Atualização do jwt e do USER_LOGGED quando o Frontmanager envia um broadcast de refresh do token.

Importante: caso o Low Code esteja integrado ao Service Management (ver Orientações para deploy), o USER_LOGGED terá todos os atributos do USER_LOGGED do Centro de Experiência do Service Management

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.3.0-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.3.0-RELEASE

Orientações para deploy

1. Após a implantação dessa versão, devem ser reiniciados todos os Pods do ITSM (Service Management). Caso contrário, as telas do Service Management que dependem do Low Code não vão funcionar.

2. Para funcionar o envio de email com anexos implementado nos cards 4434 e 4435, devem ser observadas as mesmas instruções descritas nas notas de release da versão 1.1.3:

  • Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
  • Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}

3. Para funcionar a integração do Low Code com o Service Management implementada no card 4481 e o envio de email com anexos de ticket implementado no card 4434:

  • Deve ser acrescentada a variável APP_INTEGRATIONS_SERVICEMANAGEMENTURL no ConfigMap do Low Code, apontando para a URL de backend do Service Management. Exemplo: APP_INTEGRATIONS_ SERVICEMANAGEMENTURL: http://itsm.frontmanager-dev-eveo/4biz

Low Code Versão 1.2.0

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 4276 - Implementar integração com banco de dados DB2
  • 4285 - Implementar controle de acesso no cadastro de conexões de BD
  • 4324 - Refactory no log de execução ESI, no padrão do log FaaS
  • 4429 - Permitir envio de anexos de container ECM
  • 4446 - Permitir merge de código javascript de formulários

Correções

  • 4296 - Erro na identificação de parâmetros do tipo array na API do objeto de negócio

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.2.0-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.2.0-RELEASE

Orientações para deploy

Para funcionar o envio de email corrigido no card #4429, devem ser observadas as mesmas instruções descritas nas notas de release da versão 1.1.3:

  • Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
  • Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}

Low Code Versão 1.1.3

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 3681 - Criação de log para execução de FaaS
  • 3682 - Criação de endpoint para listagem paginada de objetos de negócio e utilização na diretiva de grid: /data/{project}/{business-object}/paged

Correções

  • 4021 - Componente Email ESI não envia anexo (Ticket 15680)

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.1.3-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.1.3-RELEASE

Orientações para deploy

Para funcionar o envio de email corrigido no card #4021:

  • Deve ser acrescentada a variável APP_INTEGRATIONS_FRONTMANAGERURL no ConfigMap do Low Code, apontando para a URL de backend do Frontmanager. Exemplo: APP_INTEGRATIONS_FRONTMANAGERURL: http://hyper-frontmanager-api
  • Deve ser implantada a versão 2.5.0 ou superior do frontmanager-api, que contenha o endpoint que detalha a caixa postal de email: GET internal/email-boxes/{uuid}

Para que o Low Code SDK consuma o serviço /data/{project}/{business-object}/paged implementado no card 3682, deve ser implantada a versão 1.0.2 do FaaS

Low Code Versão 1.1.2

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

Evoluções

  • 3765 - Ajustes no Low Code, FaaS e Events para integração do inventário com Simon

Correções

  • 3887 - Correção da importação de fluxos ESI
  • 3963 - Inibição da atualização do token até resolver problema de refresh de telas

Imagens

  • registry.cloud4biz.com/deployscdi/hyper-lowcode:1.1.2-RELEASE
  • nexus.centralit.io:9091/hyper-lowcode:1.1.2-RELEASE

Orientações para deploy

N/A

Low Code Versão 1.1.1 (22/10/2023)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.4biz.one/kanban/home:

ID

Correção

3689

Correção da integração com Service Management acarretada pela minificação de recursos. Algumas funcionalidades do Service Management que dependem de integração com o Low Code deixaram de funcionar na versão 1.1.0. Por exemplo: flowDesign

Low Code Versão 1.1.0 (10/10/2023)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:

ID

Correção

3580

Minificação de recursos Javascript e CSS

3584

Criação de componentes ESI para criptografia de informações

3585

Criação de atributo com informações sensíveis no objeto de negócio

3586

Criação de componente de formulário para criptografia de informações

3629

Correção da exclusão de tabs de formulários Low Code

3593

Correção do componente de formulário input.identifier

3666

Correção dos atributos de acesso público na importação de pacotes

Low Code Versão 1.0.4 (29/09/2023)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:

ID

Correção

3561

Criação de mecanismo para compartilhamento de recursos MinIO entre dois tenants.

3576

Solução de deadlock na execução de script de BD.

3572

Criação de botão para executar DDL de índice no objeto de negócio.

3573

Aumento do limite de tamanho de upload de arquivo na importação de pacotes.

3575

Simplificação de imagem Docker do Low Code para diminuir tamanho.

Orientações para deploy

Foi criada a nova propriedade APP_RESOURCE_ENABLEALTERNATIVEKEY para permitir o compartilhamento de recursos de MinIO entre dois Tenants. Considerando Tenant B como novo tenant e Tenant A como o tenant que deseja compartilhar os recursos, segue orientações para utilizar o recurso:

  1. Criar novo Tenant B seguindo os procedimentos normais.
  2. Configurar nova variável no config map do Low Code: APP_RESOURCE_ENABLEALTERNATIVEKEY: true
  3. Configurar propriedades TENANTS_CONFIGS_X_DATASOURCE ou Resource Tenant DATABASE para o novo Tenant B, apontando as configurações de Banco de Dados para as mesmas configurações do Tenant A.
  4. Configurar propriedades TENANTS_CONFIGS_X_OBJECTSTORAGE ou Resource Tenant OBJECT_STORAGE para o novo Tenant A, apontando as configurações de MinIO para as mesmas configurações do Tenant B.
  5. Criar propriedade TENANTS_CONFIGS_X_OBJECTSTORAGE_PREFIXKEY ou setar a propriedade prefixKey do Resource Tenant OBJECT STORAGE para o novo Tenant A com o valor do TENANTS_CONFIGS_Y_ID do Tenant B.
  6. Copiar as configurações DYNAMICCONNECTIONS_CONFIGS_X ou copiar as configurações do Resource Tenant LOWCODE CONNECTIONS do Tenant A para o novo do Tenant B, só alterando o DYNAMICCONNECTIONS_CONFIGS_X_TENANT para o id Tenant A.

Low Code Versão 1.0.3 (21/09/2023)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:

ID

Correção

3377

Acrescentar FaaS.Console na saída do endpoint integrations/{name}/faas

3388

Atributo _search em conflito com o atributo _filter na API data do Low Code

3393

Refactory na parametrização da URL da IDE e Renderer do Mobile no Low Code

3387

Correção da duplicação de Schema e Screen na IDE Mobile

Regra: Para que a segregação de ambiente da IDE de construção de aplicativos Mobile implementada no card 3393 funcione corretamente, é necessário que seja retirado o host das URLs das variáveis de ambiente que foram configuradas com base em orientação do último release notes da versão 1.0.0-RELEASE:

  • APP_MOBILE_IDEURL: aponta para o contexto da URL do Low Code Mobile IDE, cujo padrão é /hyper-lowcode-ide
  • APP_MOBILE_RENDERERURL: aponta para contexto da URL de renderização do Low Code Mobile, cujo padrão é /hyper-lowcode-renderer

Low Code Versão 1.0.0 (31/08/2023)

Esta versão do Low Code contempla os seguintes Cards registrados na plataforma https://admin.one/kanban/home:

ID

Correção

2802

Desenvolvimento de solução de testes integrados no Low Code

2665

Criação de novos componentes Low Code para IA:

  • AITextClassification
  • AIPredictDataByModelTF
  • AIPredictDataByModelSKLearn
  • AIPredictDataByModelCode

3362

Criação de novos componentes Low Code para IA:

  • AITextClassification
  • AIPredictDataByModelTF
  • AIPredictDataByModelSKLearn
  • AIPredictDataByModelCode

3209

Criação de novos componentes de fluxo ESI:

  • AIOCR
  • MSTeams
  • Discord
  • GenerativeAIOpenAI
  • SlackSendMessage
  • Kafka
  • FileToBase64
  • ApacheVelocity

3209

Criação serviço REST Low Code para importação de pacotes

  • Criação de endpoint POST /automations/${tenant_id}/packages para importação de pacotes
  • Criação de endpoint GET /automations/${tenant_id}/packages/${uuid}/logs para obtenção do log de importação de pacotes

3179

Refactory das propriedades dos componentes da IDE (definitions)

2643

Adequação do backend e fluxo ESI de geração do build Mobile para usar Expo

3314

Refactory dos parâmetros do Build Mobile

3317

Segregação dos ambientes de IDE e renderização do Mobile

3313

Alteração do tipo das colunas timestamp para resolver timezone e reestruturação das propriedades do Build

3313

Correção da duplicidade de aplicações Mobile no frontend do Low Code

3315

Correção da conexão Web Socket para exibir progresso de importação de pacotes

3321

Validação da exclusão de conexões de banco de dados

3372

Correção de problema na propagação de exceção do tipo BD na execução de fluxos ESI

3375

Correção da exibição de ícones em abas de formulários Low Code

Orientações para deploy

Para o correto funcionamento dos novos componentes de IA implementados no card 2665, é necessário que seja configurada a variável de ambiente APP_INTELLIGENCECENTER_BASEURL apontando para a URL base do Intelligence Center (exemplo: https://icenter-dev-eveo.cloud4biz.com)

Para que a segregação de ambiente da IDE de construção de aplicativos Mobile implementada no card 3317 funcione corretamente, é necessário que sejam configuradas a variáveis de ambiente: