Low Code
Low Code Web
23 min
versĆ£o 1 16 2 data de publicação 19/01/2026 data de publicação 19/01/2026 implementado multi seleção e botĆ£o de ação na grid da diretiva business object list aƧƵes globais aparecem na barra de aƧƵes do grid (por exemplo, ao lado do botĆ£o ācriarā) elas podem operar sobre uma seleção mĆŗltipla (ex exportar) ou nĆ£o exigir seleção (ex importar) foram criadas as seguintes propriedades na diretiva business object list propriedade tipo descrição uso prĆ”tico is checkbox boolean ativa a exibição de checkboxes no grid, permitindo a seleção de um ou mais registros usar quando houver aƧƵes em lote, como exportação ou exclusĆ£o checked attribute string define o atributo do item usado como identificador Ćŗnico da seleção normalmente utiliza se id ou uuid selected items array lista contendo apenas os identificadores dos itens selecionados ideal para chamadas ao backend baseadas em ids selected models array lista com os objetos completos dos registros selecionados usado quando a ação precisa de mais dados do item additional actions array conjunto de aƧƵes globais customizadas exibidas na barra do grid permite criar aƧƵes como exportar, importar e processar estrutura de uma ação customizada utilizada em additionalactions, incluindo seus atributos e o contexto (ctx) recebido no callback onclick atributo tipo descrição observaƧƵes / conteĆŗdo label string texto exibido para o usuĆ”rio na ação exemplo 'exportar', 'importar', 'processar' icon string classe css do Ćcone exibido junto ao rótulo da ação normalmente utiliza classes do font awesome, ex 'fa fa download' requireselection boolean indica se a ação exige pelo menos um item selecionado no grid quando true, a ação só fica habilitada se houver seleção onclick function função executada ao clicar na ação recebe um objeto ctx com informaƧƵes do grid e da seleção ctx selecteditems array lista dos identificadores (ex id ou uuid) dos itens selecionados usa o atributo definido em checked attribute ctx selectedmodels array lista dos objetos completos selecionados no grid evita a necessidade de nova consulta ao backend ctx object contexto completo fornecido Ć ação pode conter outros metadados do grid, dependendo da implementação exemplo de utilização no javascript $scope additionalactions push({ label 'exportar', icon 'fa fa download', requireselection true, onclick function(ctx) { exportlist(ctx); } }); implementado botĆ£o de ação para cada item da grid da diretiva business object list aƧƵes por linha aparecem junto de cada item do grid elas executam operaƧƵes contextuais sobre um Ćŗnico registro, sem depender de seleção mĆŗltipla (ex abrir detalhes, duplicar, executar ação customizada) foi criada a propriedade row additional actions na diretiva business object list, contendo o array de aƧƵes para cada item estrutura de uma ação customizada utilizada em rowadditionalactions (row additional actions na diretiva), incluindo seus atributos e o contexto (ctx) recebido no callback onclick atributo tipo descrição observaƧƵes / conteĆŗdo label string texto exibido para o usuĆ”rio na ação exemplo 'exportar', 'importar', 'processar' icon string classe css do Ćcone exibido junto ao rótulo da ação normalmente utiliza classes do font awesome, ex 'fa fa download' onclick function função executada ao clicar na ação recebe um objeto ctx com informaƧƵes do grid e da seleção visible function função que determina se a ação Ć© visĆvel recebe um objeto ctx com informaƧƵes do grid e da seleção ctx model object item selecionado ctx object contexto completo fornecido Ć ação pode conter outros metadados do grid, dependendo da implementação exemplo de utilização em javascript $scope rowadditionalactions push({ label 'deploy', icon 'fa fa code', visible function(ctx) { return ctx model deploystatus !== 'done'; }, onclick function(ctx) { alert('opa!'); } }); tratar original url com http ou https no envelope jwe tratamento do atributo originalurl do envelope jwe quando a url jĆ” contĆ©m http/https ou o contexto do low code š§© corrigido a exibição do painel esquerdo da tela crud de projetos āorientaƧƵes para deploy este documento pressupƵe que a atualização esteja sendo realizada da versĆ£o 1 16 1 para a 1 16 2 caso este nĆ£o seja o seu cenĆ”rio, siga as orientaƧƵes das notas de release anteriores , partindo da versĆ£o atualmente instalada atĆ© alcanƧar a 1 16 1 , antes de aplicar esta atualização š³ imagens docker registry cloud4biz com/deployscdi/hyper lowcode 1 16 2 release nexus centralit io 9091/hyper lowcode 1 16 2 release versĆ£o 1 16 1 data de publicação 08/01/2026 data de publicação 08/01/2026 š§© tratamento de query parameters na pĆ”gina de tarefa ajuste para tratar corretamente os parĆ¢metros ticketid e workitemid na pĆ”gina de tarefa āorientaƧƵes para deploy este documento pressupƵe que a atualização esteja sendo realizada da versĆ£o 1 16 0 ā 1 16 1 caso este nĆ£o seja o cenĆ”rio do ambiente, siga as orientaƧƵes das notas de release anteriores , partindo da versĆ£o atualmente instalada atĆ© alcanƧar a 1 16 0 , antes de aplicar esta atualização š³ imagens docker registry cloud4biz com/deployscdi/hyper lowcode 1 16 1 release nexus centralit io 9091/hyper lowcode 1 16 1 release versĆ£o 1 16 0 data de publicação 31/12/2025 data de publicação 31/12/2025 š criptografia jwe de ponta a ponta foi implementada criptografia ponta a ponta nas requisiƧƵes entre frontend e api, utilizando o padrĆ£o jwe (rfc 7516) a partir desta versĆ£o, os dados deixam de trafegar em json aberto e passam a ser criptografados no cliente, sendo decriptados apenas pela aplicação de destino a solução utiliza chaves pĆŗblicas expostas via / well known/jwks json, geração de chaves efĆŖmeras por requisição e criptografia bidirecional (request/response), garantindo maior confidencialidade, integridade dos dados e seguranƧa contra inspeção de payload funcionamento resumido o backend disponibiliza sua chave pĆŗblica por meio de um endpoint padrĆ£o / well known/jwks json antes de cada requisição, o frontend 1 gera uma chave criptogrĆ”fica efĆŖmera (temporĆ”ria) 2 monta um envelope contendo mĆ©todo, url, payload, identificadores e metadados 3 criptografa todo esse conteĆŗdo usando jwe com a chave pĆŗblica do servidor a requisição Ć© enviada contendo apenas um campo jwe , com o conteĆŗdo criptografado a chave pĆŗblica efĆŖmera do cliente, necessĆ”ria para a resposta š§© sdk do low code e stimulsoft com suporte a jwe o sdk do low code Ć© uma abstração da implementação do faas que pode ser utilizada no javascript o sdk do low code passou a tratar criptografia jwe de forma transparente no consumo de objetos de negócio componentes query faas esi exemplos de utilização do sdk š api key para acesso Ć api com a implementação da criptografia ponta a ponta nas requisiƧƵes entre frontend e backend, os dados passaram a ser trafegados exclusivamente no padrĆ£o jwe (rfc 7516) dessa forma, nĆ£o Ć© mais permitido o consumo da api do low code utilizando json aberto entretanto, a adoção desse modelo inviabiliza o acesso direto Ć api por clientes externos que nĆ£o implementam jwe para atender esse cenĆ”rio, foi criado um mecanismo de autenticação via api key para os endpoints de objetos de negócio, componentes query, faas e esi a partir desta versĆ£o, os administradores devem criar uma ou mais api keys por projeto e fornecĆŖ las aos clientes que irĆ£o consumir a api do low code a criação da api key Ć© realizada na tela de manutenção de projeto , e a chave Ć© exibida apenas no momento da criação , em uma janela popup por motivos de seguranƧa, a api key nĆ£o pode ser visualizada novamente após a criação portanto, Ć© indispensĆ”vel que a chave seja copiada e armazenada com seguranƧa antes de ser compartilhada com o cliente como criar uma api key ou x api key o cadastro da api key possui um prefixo e sufixo utilizados para identificação; uma data de expiração, permitindo controle do perĆodo de validade, e os acessos podem ser configurados de forma granular por tipo de recurso permissƵes granulares por tipo de recurso recursos com permissĆ£o configurĆ”vel Ć© possĆvel definir permissƵes especĆficas para os seguintes recursos objeto de negócio leitura, criação, alteração, exclusĆ£o componente query execução faas execução fluxo (esi) execução uso da api key para consumir os endpoints protegidos, o cliente deve informar a api key no header da requisição rest , utilizando um dos seguintes nomes de cabeƧalho api key \<valor> ou x api key \<valor> o valor informado no header deve corresponder Ć api key vĆ”lida configurada no projeto requisiƧƵes sem o header ou com chave invĆ”lida serĆ£o rejeitadas pela aplicação š crud de projeto via api a partir da versĆ£o 1 16 0, Ć© possĆvel listar; criar; alterar; remover projetos atravĆ©s de api especĆfica no low code š crud de regra de negócio via api a partir da versĆ£o 1 16 0, Ć© possĆvel listar; criar; alterar; remover regras de negócio atravĆ©s de api especĆfica no low code šļø crud de objeto de negócio via api a partir da versĆ£o 1 16 0, Ć© possĆvel listar; criar; alterar; remover o objetos de negócio atravĆ©s de api especĆfica no low code š endpoint para sql select foi criado o endpoint para execução de sqls de select de objeto de negócio get /data/{project}/{business object}/sqls/{sql} āļø endpoint para sql update/delete foi criado o endpoint para execução de sqls de update e delete de objeto de negócio post /data/{project}/{business object}/sqls/{sql} š templates itsm em formulĆ”rios foi disponibilizada uma opção no cadastro de formulĆ”rios para criar templates de portfólio no itsm essa opção só estĆ” disponĆvel se a variĆ”vel de ambiente abaixo estiver parametrizada app integrations servicemanagementurl ā
permissĆ£o de crud via api key atravĆ©s da propriedade āapi de cadastroā o registro de api key na tela de gerenciamento de projetos permite habilitar ou desabilitar o acesso aos endpoints de crud de projeto; regra de negócio; objeto de negócio š¼ļøimagens registry cloud4biz com/deployscdi/hyper lowcode 1 16 0 release nexus centralit io 9091/hyper lowcode 1 16 0 release šorientaƧƵes para deploy este documento pressupƵe que a atualização estĆ” sendo feita da versĆ£o 1 15 x para a 1 16 0 caso esse nĆ£o seja o cenĆ”rio, siga as orientaƧƵes das notas de release anteriores, comeƧando pela versĆ£o do ambiente atĆ© alcanƧar a versĆ£o 1 15 x para a correta utilização dos recursos de criptografia ponta a ponta (jwe) e api key , Ć© obrigatório configurar previamente as variĆ”veis de ambiente relacionadas Ć seguranƧa da aplicação ā ļø importante a aplicação nĆ£o inicializa sem a configuração correta das variĆ”veis de seguranƧa š configuração de api key a partir desta versĆ£o, o acesso aos endpoints de objetos de negócio, componentes query, faas e esi por clientes externos requer o uso de api key , quando a criptografia jwe estiver habilitada as seguintes variĆ”veis de ambiente devem ser configuradas app security apikey required app security apikey required = true true define se o uso de api key Ć© obrigatório para acesso aos endpoints protegidos app security apikey pepper app security apikey pepper =\<valor secreto> valor secreto utilizado no cĆ”lculo do hash da api key a alteração deste valor invalida todas as api keys existentes app security apikey master raw app security apikey master raw =\<apikey master em texto> define se o uso de api key Ć© obrigatório para acesso aos endpoints protegidos app security apikey master hash app security apikey master hash =\<hash da apikey master> hash criptogrĆ”fico da api key master, utilizado para validação interna da chave apresentada nas requisiƧƵes alterar o pepper invalida todas as api keys existentes š configuração de criptografia jwe quando habilitada, a criptografia jwe passa a ser obrigatória para todas as requisiƧƵes entre frontend e backend as seguintes variĆ”veis de ambiente devem ser configuradas app security jwe required app security jwe required = true true define se a criptografia ponta a ponta no padrĆ£o jwe (rfc 7516) estarĆ” ativa app security jwe currentkid app security jwe currentkid =\<kid> identificador da chave criptogrĆ”fica atualmente ativa (key id ā kid ) app security jwe kids 0 app security jwe kids 0 =\<kid> lista de identificadores de chaves vĆ”lidas para decriptação, permitindo rotação de chaves app security jwe jwk \<kid> app security jwe jwk \<kid> =\<jwk privada> chave criptogrĆ”fica privada no formato jwk, utilizada pelo backend para decriptar requisiƧƵes e criptografar respostas ā ļø observaƧƵes importantes todas as chaves e valores sensĆveis devem ser armazenados de forma segura (ex secrets manager, variĆ”veis de ambiente protegidas) alteraƧƵes em chaves criptogrĆ”ficas ou api keys podem impactar integraƧƵes existentes recomenda se planejar a rotação de chaves utilizando mĆŗltiplos kids durante perĆodos de transição sem a configuração correta dessas variĆ”veis, a aplicação nĆ£o inicializarĆ” corretamente exemplo de configuração app security apikey master hash = cea201055b3e3302e916803ba02b085e9db4db7e73e1f8b61bc3363bb0ef268f app security apikey master raw = f sh3myhr3p1fbkvbijj84fwkyzundhgauea6pqpfpc0 app security apikey pepper = fdgh3djxotf3szbwd7vt4k8asnro5rkb app security apikey required = true app security jwe currentkid = srv 2025 11 app security jwe jwk srv 2025 11 = {"kty" "ec","d" "qfb6pk7heav6mdv64eb4jxtdfyfw 0ztt7hbv4lpnxs","crv" "p 256","kid" "srv 2025 11","x" "sxlgcte5iapc9 618fkh9gnl7ulfvxnyaidbc36pnpk","y" "tkcot95qhmldx5xqihdvo7sns18wr cmpl91de9ymum"} app security jwe kids 0 = srv 2025 11 app security jwe required = true š ļø utilização do gerador de configuração de seguranƧa para facilitar a configuração das variĆ”veis de ambiente relacionadas Ć api key e Ć criptografia ponta a ponta (jwe) , foi disponibilizado o utilitĆ”rio security config generator \<versĆ£o> jar ele estĆ” disponĆvel no https //nexus centralit io atualmente na versĆ£o 1 0 2 este utilitĆ”rio deve ser executado durante o processo de implantação da aplicação, gerando automaticamente as chaves criptogrĆ”ficas e os valores necessĆ”rios para configuração dos ambientes ā”ļø execução a execução do gerador requer java jre 11 ou superior, e pode ser feita de duas formas em mĆ”quina local, por meio do comando java jar jar security config generator \<versĆ£o> jar < optional key name> em container, por meio do comando docker run rm rm \\ v v \<jar path> /app jar \\ name name security config generator \\ adoptopenjdk/openjdk11\ jdk 11 0 20 8 alpine slim \\ java jar jar /app jar \[optional key name] o parĆ¢metro optional key name Ć© opcional e pode ser utilizado apenas para identificação do contexto de geração ao ser executado, o utilitĆ”rio retorna as variĆ”veis de ambiente para configuração dos containers Ā· configuração de seguranƧa do low code (jwe e api key); Ā· chave x api key para itsm, events, agility backend e faas essas variĆ”veis podem ser copiadas diretamente para a definição do container ou para o gerenciador de secrets utilizado no ambiente low code app security jwe required app security jwe required =true app security jwe currentkid app security jwe currentkid =srv 20251231 110309083 app security jwe kids 0 app security jwe kids 0 =srv 20251231 110309083 app security jwe jwk srv 20251231 110309083 app security jwe jwk srv 20251231 110309083 ={"kty" "ec","d" "2svbmmlmm2r2xap zawhrebqmzgtz9b2lcwjwkjspiw","crv" "p 256","kid" "srv 20251231 110309083","x" "gddik cicspenodbbtkzlqm ffcrmiwbmrzmrx0 oyg","y" "vpgra7gf0gzfzonkjwmchliqcloxqpzwt7eoy gewek"} app security apikey required app security apikey required =true app security apikey pepper app security apikey pepper =a2zokmrhipctvxerqwiv csksp1x5 b app security apikey master enabled app security apikey master enabled =true app security apikey master raw app security apikey master raw =a894tag24wqjrsz d4pwzbtwwtqnk8xgibrlwvfcew46 itsm lowcode defaultconfig apikey lowcode defaultconfig apikey =\<api key master> events app security lowcodeapikey app security lowcodeapikey =\<api key master> agility backend restclient lowcode api key restclient lowcode api key =\<api key master> faas (configmap) app app security security lowcode api key lowcode api key \<api key master> ā ļø observaƧƵes importantes as chaves geradas contĆŖm informaƧƵes sensĆveis e devem ser armazenadas de forma segura recomenda se executar o gerador sempre que houver necessidade de rotação de chaves ou criação de uma nova configuração de seguranƧa ā
compatibilidade de versƵes e configuração dos serviƧos integrados para o correto funcionamento da autenticação via api key e da criptografia ponta a ponta ( jwe ), Ć© obrigatório que os serviƧos integrados estejam nas seguintes versƵes mĆnimas serviƧo versĆ£o mĆnima itsm 1 9 20 events 1 4 0 agility frontend 1 2 2 agility backend 1 9 1 faas 1 5 0 alĆ©m da compatibilidade de versĆ£o, os serviƧos faas, events e itsm devem ser configurados para utilizar a api key do low code , gerada pelo utilitĆ”rio security config generator configuração no itsm o itsm deve receber a api key por meio da seguinte variĆ”vel de ambiente lowcode defaultconfig apikey lowcode defaultconfig apikey =\<api key master> configuração no events o events deve receber a api key por meio da seguinte variĆ”vel de ambiente app security lowcodeapikey app security lowcodeapikey =\<api key master> configuração no agility backend o agility backend deve receber a api key por meio da seguinte variĆ”vel de ambiente restclient lowcode api key restclient lowcode api key =\<api key master> configuração no faas o faas deve ser configurado com a api key no arquivo configmap app app security security lowcode api key lowcode api key \<api key master> onde \<api key master> corresponde ao valor gerado pelo security config generator e utilizado para autenticação entre os serviƧos ā ļø observaƧƵes importantes a api key configurada nesses serviƧos deve ser a mesma utilizada pelo low code a ausĆŖncia ou configuração incorreta dessas variĆ”veis resulta em falhas de autenticação e indisponibilidade das integraƧƵes recomenda se validar essas configuraƧƵes após o deploy, antes da liberação do ambiente para uso versĆ£o 1 15 5 data de publicação 08/01/2026 data de publicação 08/01/2026 š§© tratamento de query parameters na pĆ”gina de tarefa ajuste para tratar corretamente os parĆ¢metros ticketid e workitemid na pĆ”gina de tarefa āorientaƧƵes para deploy este documento pressupƵe que a atualização esteja sendo realizada da versĆ£o 1 15 4 ā 1 15 5 caso este nĆ£o seja o cenĆ”rio do ambiente, siga as orientaƧƵes das notas de release anteriores , partindo da versĆ£o atualmente instalada atĆ© alcanƧar a 1 15 4 , antes de aplicar esta atualização š³ imagens docker registry cloud4biz com/deployscdi/hyper lowcode 1 15 5 release nexus centralit io 9091/hyper lowcode 1 15 5 release versĆ£o 1 15 4 data de publicação 30/12/2025 data de publicação 30/12/2025 š§© sql mais esperto corrigido um erro que fazia o sistema entender errado os tipos de parĆ¢metros usados nos sqls dos objetos de negócio šļø atualização sem erro ajustado um problema que causava falha na leitura do ddl (estrutura do banco) na hora de atualizar um objeto de negócio āorientaƧƵes para deploy este documento pressupƵe que a atualização estĆ” sendo feita da versĆ£o 1 15 1, 1 15 2 ou 1 15 3 para a 1 15 4 caso esse nĆ£o seja o cenĆ”rio, siga as orientaƧƵes das notas de release anteriores, comeƧando pela versĆ£o do ambiente atĆ© alcanƧar a versĆ£o 1 15 1, 1 15 2 ou 1 15 3 š¼ļøimagens nexus nexus centralit io 9091/hyper lowcode 1 15 4 release portus registry cloud4biz com/deployscdi/hyper lowcode 1 15 4 release versĆ£o 1 15 3 data de publicação 19/12/2025 data de publicação 19/12/2025 š ļø correƧƵes importantes šļø campo de data corrigido o campo datasearch agora nĆ£o aceita mais datas invĆ”lidas , evitando erros inesperados šØ tela de erro de instalação melhorada agora a tela mostra š detalhes do erro (stack trace) š botĆ£o para atualizar a pĆ”gina š facilita muito identificar e resolver problemas š relacionamentos de dados corrigidos o sistema voltou a buscar corretamente os relacionamentos dos objetos de negócio š§© sql mais flexĆvel corrigido o erro que obrigava tipar parĆ¢metros no sql agora o parse funciona corretamente sem ajustes manuais ā° componente de data e hora ajustado corrigido o erro de renderização do campo date time nos formulĆ”rios versĆ£o 1 15 2 data de publicação 16/12/2025 data de publicação 16/12/2025 š campo de busca mais eficiente o campo datasearch agora só aceita valores vĆ”lidos, evitando erros e resultados estranhos ā ļø tela de erro mais clara quando dĆ” problema na instalação, a tela de erro agora mostra o erro completo (stack trace) tem um botĆ£o para atualizar e tentar novamente š relacionamentos funcionando corretamente foi corrigido um erro que impedia a recuperação correta dos relacionamentos dos objetos de negócio š§¾ sql mais flexĆvel o sistema agora interpreta melhor os parĆ¢metros sql dos objetos de negócio, sem obrigar vocĆŖ a definir a tipagem direto no sql versĆ£o 1 15 1 data de publicação 22/11/2025 data de publicação 22/11/2025 adicionado um novo meio para tratar acesso de formulĆ”rios pĆŗblicos no caso de url invĆ”lida resolvido um problema no componente query corrigido um erro de base de dados na etapa de configuração de database corrigido o erro "could not determine data type of parameter" nas tabelas de objeto de negócio corrigido um erro na importação de pacotes pela api versĆ£o 1 15 0 data de publicação 18/10/2025 data de publicação 18/10/2025 reformulação tela do faas replicando tela regras de negócio a tela do faas agora segue a mesma identidade visual da nova tela do fluxo, mantendo as mesmas funcionalidades e regras de negócio tela de debug experiĆŖncia mais fluida agora, a tela de debug do fluxo tambĆ©m pode ser acessada durante a criação/edição de um fluxo , permitindo debugar o processo durante a criação do próprio fluxo juntamente com essa alteração, a tela de debug foi reformulada para ter a mesma identidade visual do novo fluxo e facilitar a utilização tela de scripts esi expandida o espaƧo ocupado pela tela de scripts dos componentes esi foi expandido, para facilitar a visualização botĆ£o limpar crud agora Ć© possĆvel esconder o botĆ£o limpar no popup de crud adequação na autenticação de recursos pĆŗblicos para keycloak 26 para resolver um problema de compatibilidade com a versĆ£o 26 do keycloak, foi retirado o atributo ārealmā da tela de parĆ¢metros de autenticação para url pĆŗblica a partir dessa versĆ£o, o campo url de autenticação da aba seguranƧa da pĆ”gina settings deve ser preenchido de forma completa importação de pacotes reformulada o āexecute ddlā da importação de pacotes passou a ser string e o sistema agora faz um parse seguro para boolean identificar url de origem e referer no log agora o sistema identifica o uuid do log, a url de origem completa e o referer da requisição, facilitando a identificação da origem de erros e avisos exemplo 2025 10 18 14 34 44 191 \[0;39m \[33mb337f6fe a300 426f a3b1 f78b9570b0da warn http //localhost 8081/lowcode/rest/dynamic/petshop/pet/getpage referer http //localhost 8081/lowcode/form/pet/crud \[0;39m ajustes na tela do novo fluxo a tela de fluxo agora possui mais funcionalidades para facilitar seu uso adicionar scroll no diagrama para garantir visibilidade correta quando o fluxo for editado em resoluƧƵes mais altas adicionar tĆtulo nas abas do menu lateral da esquerda permitir fechar o menu lateral da esquerda totalmente melhorias no cache de conexƵes dinĆ¢micas e otimização do uso de memória o mecanismo de cache de conexƵes dinĆ¢micas foi totalmente refatorado para aprimorar desempenho e estabilidade as principais melhorias incluem otimização do uso de memória, reduzindo o consumo em cenĆ”rios de mĆŗltiplos tenants e conexƵes simultĆ¢neas controle de tamanho mĆ”ximo do cache por meio da variĆ”vel app datasource cache maximumsize (padrĆ£o 200) ao atingir o limite, a entrada mais antiga Ć© removida e substituĆda pela nova expiração automĆ”tica das entradas conforme a variĆ”vel app datasource cache expireminutes (padrĆ£o 10 minutos) quando o tempo Ć© atingido, a conexĆ£o Ć© encerrada e o data source correspondente Ć© removido da memória todos os endpoints de listagem de registros de objetos de negócio sem paginação e listagem de componentes query foram refatorados para uso mais eficiente de memória get /rest/dynamic/{projeto}/{objeto de negócio} get /data/{projeto}/{objeto de negócio} get /data/{projeto}/{objeto de negócio}/queries get /data/{projeto}/{objeto de negócio}/lookups a otimização nesses endpoints envolve processamento em memória do resultado json atĆ© o limite de 8 mb (ou o valor definido por app queries inmemorythresholdbytes) gravação automĆ”tica em disco quando o limite em memória Ć© ultrapassado, atĆ© 500 mb (ou o valor definido por app queries maxfilesize) flush periódico da saĆda em disco a cada 100 registros ou conforme o intervalo configurado na variĆ”vel app queries flushinterval form builder simplificada agora a diretiva form builder pode ser utilizada sem autenticação divergĆŖncias de data corrigidas foi corrigida a divergĆŖncia de timezone entre o frontmanager e o backend do low code, que causava exibição incorreta (um dia a menos) nas datas dos formulĆ”rios ao carregar o formulĆ”rio low code, o sistema passa a armazenar as variĆ”veis lowcode config timezone e lowcode config utcoffset com base no cadastro do usuĆ”rio no frontmanager caso nĆ£o existam, o sistema obtĆ©m as configuraƧƵes de timezone e utcoffset do navegador a cada requisição, o frontend envia os atributos time zone com o valor de lowcode config timezone e utc offset com o valor lowcode config utcoffset nos headers da requisição foi criado o tipo de coluna timestamp tz para os objetos de negócio, garantindo o armazenamento consistente de data e hora com time zone e offset quando o backend identifica uma coluna do tipo timestamp tz, o sistema converte a data e hora recebidas para utc considerando o time zone informado no header, e grava o valor como timestamp utc no banco de dados o tipo de coluna datetime de objeto de negócio foi renomeado para timestamp utc para esse tipo de coluna, o backend recebe a data e hora do navegador e nĆ£o faz nenhuma conversĆ£o evolução nos cabeƧalhos html foi incluĆda a aba header html na criação de pĆ”ginas agora Ć© possĆvel incluir e parametrizar tags open graph usando uma lista padrĆ£o prĆ© definida a propriedade og\ url Ć© retornada com o valor {{ autocurrenturl }} que se for mantido irĆ” recuperar automaticamente o caminho da pĆ”gina este valor pode ser alterado para outra url de interesse criação de endpoint para exibir configuração do ambiente a url /lowcode/env retorna informaƧƵes de configuração da jvm e time zone { "java tool options" " xx +useg1gc xx\ maxgcpausemillis=200 xx +usestringdeduplication xx\ maxmetaspacesize=512m xms2048m xx\ maxrampercentage=70 0 xx +alwayspretouch", "tz" { "jvm zoneid" "gmt", "jvm timezoneid" "gmt", "sysprop user timezone" "gmt", "db session timezone" "gmt", "headers time zone" "gmt", "headers utc offset" "+00 00", "headers utc offset minutes" "0", "now\ instant" "2025 10 18t15 11 45 433084z", "now\ zoned jvm" "2025 10 18t15 11 45 433084z\[gmt]", "now\ zoned header" "2025 10 18t15 11 45 433084z\[gmt]" }, "jvm inputarguments" \[ " xx +useg1gc", " xx\ maxgcpausemillis=200", " xx +usestringdeduplication", " xx\ maxmetaspacesize=512m", " xms2048m", " xx\ maxrampercentage=70 0", " xx +alwayspretouch" ] } correƧƵes corrigir duplicação de nomes de widgets na inclusĆ£o de componente custom no form nĆ£o exibe desenho do fluxo no modo debug cadastros do projeto abertos numa aba do browser influenciam em outra aba alteraƧƵes de coluna e chave de objeto de negócio sumindo da relação de ddl a importação de pacote lowcode nĆ£o esta salvando a ddl de views erro na validação de Ćcone do fluxo esi nĆ£o atualiza o status de execução de esi no log correção no fluxo ao abrir atravĆ©s da tela de projetos a listagem paginada do objeto de negócio nĆ£o respeita as colunas qdo isforgrid = true erro no objeto de negocios, para o valor default no campo lowcode correção do parse de arquivos de ecm no componente esi de email os erros de alguns controllers nĆ£o sĆ£o capturados no log revisar labels em inglĆŖs corrigir fechamento de resultset em mĆ©todos que checam existĆŖncia de tabela erro de cast na execução de sql de objeto de negócio versĆ£o 1 14 0 data de publicação 01/07/2025 data de publicação 01/07/2025 ⨠1) fluxos esi com visual melhor o desenho dos fluxos ficou mais claro e organizado ā agora Ć© mais fĆ”cil entender o que cada etapa faz 𧩠⨠2) e mail do esi mais flexĆvel agora dĆ” pra usar variĆ”veis no código da caixa de e mail (uuid) isso ajuda a reaproveitar configuraƧƵes em cenĆ”rios diferentes š ļøš§ ⨠3) sem e mail repetido o sistema bloqueia destinatĆ”rios duplicados no envio de e mails do esi menos retrabalho e nada de mensagens em duplicidade š«šØ ⨠4) relatórios mais leves no design no construtor de relatórios (stimulsoft) vocĆŖ pode limitar quantas linhas o sistema traz só no modo de design campo novo para escolher a quantidade de linhas incluĆdo parĆ¢metro limit nas conexƵes de objeto de negócio e componente query o quando a tela de inclusĆ£o da fonte de dados Ć© apresentada, jĆ” vem o parĆ¢metro " limit" com "design" marcado ou seja, esse parĆ¢metro só serĆ” considerado no design e faz com que o sistema retorne a quantidade de registros definida no "valor" (default 1) ā”š essas melhorias elevam a experiĆŖncia de uso, reduzem tempo e contribuem diretamente para melhor fluidez nos processos de gestĆ£o e operação āļø uuid do e mail no esi consertado um erro que atrapalhava a leitura do código (uuid) da caixa de e mail no componente esi tudo certo agora ā
versĆ£o 1 13 0 data de publicação 03/06/2025 data de publicação 03/06/2025 ⨠1 acesso sem login (url pĆŗblica) agora Ć© possĆvel abrir certas pĆ”ginas sem precisar fazer login š pode ser de 3 jeitos š¤ authenticated exige login āautomĆ”ticoā com senha de serviƧo š„ anonymous entra sem pedir login e sem guardar cookie š all (padrĆ£o) aceita os dois tipos acima š 1 1 caso esteja com o valor anonymous ou all , a aba de seguranƧa vai exibir a opção āacesso pĆŗblico sem autenticaçãoā š 1 2 por padrĆ£o, o sistema ainda bloqueia acesso pĆŗblico só libera se for configurado no projeto š 1 1 š 1 2 ⨠2 permissƵes para acesso sem login āļø se vocĆŖ escolher a opção "acesso pĆŗblico definido no projetoā, o sistema permite configurar as permissƵes para acesso anĆ“nimo ⨠3 novo campo ādescriçãoā obrigatório š em colunas de objetos de negócio, agora tem um campo de descrição ā”ļø precisa ter pelo menos 2 palavras e 5 caracteres ⨠4 novo campo ātags autocompleteā nos formulĆ”rios š·ļø foi criado um componente que deixa vocĆŖ escolher vĆ”rias tags (como palavras chave) em formulĆ”rios ele permite a seleção de um ou mais valores atravĆ©s de um mĆ©todo de busca ⨠5 melhor controle em versƵes š¦ quando o sistema busca informaƧƵes de um projeto (deployment), agora ele leva em conta a versĆ£o certa e o local (tenant) ā”ļø isso evita erros e registros duplicados ⨠6 nome āpayloadā proibido š« para evitar problemas tĆ©cnicos, nĆ£o dĆ” mais pra usar o nome payload em cadastros de negócio āļø ajustado um problema de bloqueio em tabelas internas; āļø corrigido erro na interpretação de variĆ”veis em relatórios (stimulsoft) versĆ£o 1 12 0 data de publicação 14/05/2025 data de publicação 14/05/2025 š acesso pĆŗblico mais inteligente agora vocĆŖ pode liberar pĆ”ginas sem exigir login! š” uma nova configuração permite escolher como esse acesso serĆ” feito š com autenticação automĆ”tica o sistema faz o login sozinho nos bastidores š„ sem autenticação qualquer pessoa pode acessar direto, sem login š ambos aceita os dois jeitos (padrĆ£o do sistema) alĆ©m disso, ao ativar o acesso sem login, aparece no projeto a opção "acesso pĆŗblico sem autenticação" para facilitar š”ļø acesso pĆŗblico com seguranƧa se um recurso estiver liberado para uso pĆŗblico, vocĆŖ pode agora configurar quais aƧƵes podem ser feitas por quem nĆ£o estĆ” logado š descrição de colunas na hora de criar campos no seu banco de dados, agora Ć© obrigatório preencher o campo ādescriçãoā com pelo menos duas palavrinhas isso ajuda todos a entenderem melhor para que serve aquele campo š·ļø novo campo de seleção com tags criamos um novo componente chamado tags autocomplete para formulĆ”rios! š ele permite escolher uma ou vĆ”rias opƧƵes com busca inteligente, super prĆ”tico! š§© evitando duplicaƧƵes agora o sistema verifica melhor as versƵes e os ambientes em uso, evitando confusƵes com registros duplicados quando existem vĆ”rias empresas usando o mesmo banco de dados ā fim dos conflitos com o nome "payload" para evitar problemas internos, agora o sistema nĆ£o permite mais usar o nome āpayloadā em campos de dados isso ajuda a manter tudo funcionando direitinho āļø corrigido problema de travamento em uma tabela especĆfica ; āļø corrigido erro ao lidar com listas de dados em relatórios versĆ£o 1 11 1 data de publicação 04/04/2025 š melhorias / novas funcionalidades restringir acesso Ć s funcionalidades do core do sistema ā
correƧƵes nĆ£o traz views materializadas na conexĆ£o de banco de dados; nĆ£o atualiza o usuĆ”rio quando faz redirecionamento keycloak usando chrome; correção do acesso de formulĆ”rios low code no itsm versĆ£o 1 11 0 data de publicação 18/03/2025 š melhorias / novas funcionalidades ⢠7975 restringir acesso Ć s funcionalidades do core do sistema šorientaƧƵes para deploy a partir desta versĆ£o 1 11 0 release, o usuĆ”rio só consegue acessar as funcionalidades do core do low code se o token de autenticação contiver uma ou mais roles, que podem ser definidas na configuração do sistema das seguintes formas configurando uma ou mais roles padrĆ£o para acesso a todas as funcionalidades do core app security coreaccessroles default {nome da role 1}, {nome da role 2}, {nome da role n} o sistema jĆ” vem configurado com a role padrĆ£o "lowcode core" na variĆ”vel app security coreaccessroles default ou seja, caso essa configuração nĆ£o seja alterada, a partir da versĆ£o 1 11 0 release, o token do usuĆ”rio deverĆ” conter a role "lowcode core" para que ele possa acessar as funcionalidades do core do sistema configurando uma ou mais roles padrĆ£o para acesso a funcionalidades especĆficas do core app security coreaccessroles {identificador da funcionalidade} {nome da role 1}, {nome da role 2}, {nome da role n} por exemplo, para configurar a role hyp admin para acesso Ć funcionalidade de gerenciamento de projetos app security coreaccessroles project manager hyp admin estes sĆ£o os identificadores das funcionalidades disponĆveis business object, business rule design, component, component property, css, database, database connection, data modeling, data type, domain, faas, flow, form, html page, i18n, image, javascript, log, package, page config, parameter, project manager, query component, report config, report file, settings, snippet ā ļø importante por razƵes óbvias de seguranƧa, Ć© fortemente recomendado manter pelo menos uma role padrĆ£o configurada na variĆ”vel app security coreaccessroles default no entanto, em casos excepcionais, esse controle pode ser desativado atribuindo "" a essa variĆ”vel este documento pressupƵe que a atualização estĆ” sendo feita da versĆ£o 1 10 1 para a 1 11 0 caso esse nĆ£o seja o cenĆ”rio, siga as orientaƧƵes das notas de release anteriores, comeƧando pela versĆ£o do ambiente atĆ© alcanƧar a versĆ£o 1 10 1 versĆ£o 1 10 1 data de publicação 11/03/2025 ā
correƧƵes correção da internacionalização do lowcode; correção da exibição "trial" na visualização de relatórios stimulsoft versĆ£o 1 10 0 data de publicação 05/03/2025 š melhorias / novas funcionalidades tooltips; integração da ferramenta stimulsoft; permitir a autenticação externa keycloak e atualizaƧao do token; implementar importação e exportação de relatórios stimulsoft; restringir acesso a relatórios por roles ā
correƧƵes erro no tratamento de objetos json no componente esi rest; erro na inclusĆ£o de objetos de negócio no package versĆ£o 1 9 1 data de publicação 14/02/2025 ā
correƧƵes nĆ£o estĆ” trazendo os labels de projeto versĆ£o 1 9 0 data de publicação 17/01/2025 š melhorias / novas funcionalidades extração dos fontes html, css e js de um pacote para criação de projeto externo implementação do botĆ£o ācódigo fonteā no crud de pacotes ao clicar nesse botĆ£o, o sistema gera um zip com todos os css, html, js e imagens do pacote conversĆ£o do lowcodesdk do faas para funcionar em js no runtime do low code o lowcodesdk do faas estĆ” disponĆvel no frontend do low code Ć© só chamar āsdkā ao invĆ©s de ālowcodesdkā e retirar o faas lowcodehttpconfig da criação dos objetos importante ressaltar que nĆ£o existe qualquer referĆŖncia Ć classe faas as variĆ”veis e objetos devem ser tratados como javascript puro que roda no browser ā
correƧƵes validar se existe código antes de salvar um faas; correção do path app builder; erro no componente de form input select; correção da identificação do path dos recursos quando a url Ć© /lowcode/lowcode; configuração dos jsp para utf 8 versĆ£o 1 8 8 data de publicação 20/12/2024 ā
correƧƵes erro na execução de regra de negócio do tipo node js versĆ£o 1 8 7 data de publicação 18/12/2024 š melhorias / novas funcionalidades forƧar carga de imagens qdo o bucket minio estĆ” vazio; criação de novos componentes esi; retirar propriedade de timeout na execução de faas ā
correƧƵes erro na integração low code x itsm em ambiente de desenvolvimento; correção da importação de pacote com componente esi de email versĆ£o 1 8 6 data de publicação 06/12/2024 š melhorias / novas funcionalidades permitir acesso Ć pĆ”gina spa sem configuração de acesso pĆŗblico; melhoria na tela de acompanhamento da instalação; adicionar qrcode na pĆ”gina de projeto para mobile ā
correƧƵes componentes de formulĆ”rio depreciados da versĆ£o 9 nĆ£o sĆ£o importados no lowcode; htmls de pĆ”ginas 'task' e 'default' migrados da versĆ£o 9 nĆ£o sĆ£o renderizados corretamente; erro na clĆ”usula references na ddl de relacionamentos de objeto de negócio; correção da renderização de pĆ”gina html; erro na importação de recursos css, mesmo marcando opção a opção replace; erro "page configuration 'null' is undefined for the form " na importação de pacotes versĆ£o 1 8 3 data de publicação 06/11/2024 š melhorias / novas funcionalidades voltar para tela de edição após debug do faas ā
correƧƵes erro "page configuration 'null' is undefined for the form " na importação de pacotes erro na edição de pacote recĆ©m criado versĆ£o 1 7 0 data de publicação 08/10/2024 š melhorias / novas funcionalidades refactory na estrutura de forms para melhoria na performance de importação de pacotes refactory na estrutura de objetos de negócio para melhoria na performance de importação de pacotes refactory na execução da ddl de forma assincrona, com gravação de logs tambĆ©m Ć© possĆvel ver o histórico de importação do pacote na tela principal, foi disponibilizado um botĆ£o de consultar log ao clicar no botĆ£o, Ć© exibido o histórico de importação, sendo possĆvel filtrar por data, usuĆ”rio e ip de origem ao clicar na ação detalhar, o sistema exibe um tela com a identificação da importação e a relação dos objetos importados permitir a inclusĆ£o de recursos javascript do low code como dependĆŖncias do faas tambĆ©m Ć© possĆvel adicionar dependĆŖncias diretamente no código atravĆ©s da classe faas util enviar mensagem websocket no log trace do fluxo esi quando a rastreabilidade do fluxo esi estĆ” ativada, o sistema exibe o canal web socket que permite a interação com a execução do fluxo atravĆ©s do componente trace log Ć© possĆvel enviar mensagens ao web socket para exibir as mensagens capturada do web socket, basta utilizar o mĆ©todo subscribetows no formulĆ”rio low code ā
correƧƵes atualização de itens do projeto no pacote nĆ£o salva no bd mensagem indevida de alteração por outro usuĆ”rio na gravação de objeto de negócio correção de defeitos na criação de form crud no cadastro de objetos de negócio versĆ£o 1 6 3 data de publicação 11/09/2024 ā
correƧƵes correção da injeção de dependĆŖncia faas; os formulĆ”rios low code com dependĆŖncias āfaasā nĆ£o funcionavam no ambiente itsm; correção da funcionalidade data modeling versĆ£o 1 6 0 data de publicação 15/08/2024 š melhorias / novas funcionalidades permitir a criação de componentes dinĆ¢micos de fluxo esi foi criada uma opção para definir se o fluxo esi aparece como componente para criação de outros fluxos se essa opção for marcada, o usuĆ”rio deve selecionar o grupo e a imagem que vai aparecer na paleta o fluxo se torna um componente da paleta e as variĆ”veis marcadas como obrigatórias aparecem para configuração; criar tipo de fluxo "agente"; um agente Ć© um fluxo esi que Ć© iniciado de forma manual ou na subida do sistema e roda indefinidamente, conforme definido no seu design; para configurar um fluxo esi como agente, basta marcar a opção ādeploy como agenteā e definir se ele deve ser iniciado na subida do sistema ou de forma manual; para que o agente seja executado, Ć© necessĆ”rio configurar a autenticação na funcionalidade /lowcode/page/settings; foi criada a funcionalidade para monitoração de agentes, que possibilita o deploy/ undeploy do agente e a visualização de logs; melhorias faas; foi desenvolvida uma nova interface javascript para integração com a versĆ£o 1 3 0 release do faas segue alguns exemplos de código executar um faas no front end $scope load = async () => { $scope output = ''; const fileinput = document getelementbyid('fileinput'); const files = fileinput files; if (files length === 0) { $scope showalert('error', 'por favor, selecione um arquivo '); return; } const input = {username lowcode config user username ,name lowcode config user name ,token lowcode config token()}; faas resolve('receive files', { input input, files files, callback {nome da função de callback} }); } const show = (chunk, done) => { const $elem = $('#div output')\[0]; $scope done = done; $scope hideoutput = true; $scope output += chunk; $scope $applyasync(); $scope hideoutput = false; $timeout(function(){ if ($elem) $elem scrolltop = $elem scrollheight; },2); } const receive = async (response) => { const reader = response body getreader(); const decoder = new textdecoder("utf 8"); const status = true; while (status) { const { value, done } = await reader read(); const chunk = value ? decoder decode(value, { stream true }) ''; show(chunk, done); if (done) break; } } const play = async (response) => { $scope listening = true; document getelementbyid("status") innertext = "reproduzindo "; const audioresponseblob = await response blob(); const audiourl = url createobjecturl(audioresponseblob); } versĆ£o 1 5 3 data de publicação 23/07/2024 ā
correƧƵes botĆ£o atualizar versĆ£o dos elementos no pacote nĆ£o atualiza a versĆ£o na tela botĆ£o incluir pĆ”gina de formulĆ”rio estĆ” abrindo tela de salvar versĆ£o 1 5 2 data de publicação 18/07/2024 š melhorias / novas funcionalidades š melhorias / novas funcionalidades melhorias na funcionalidade de salvar o formulĆ”rio na mesma versĆ£o e nova versĆ£o foi acrescentado um terceiro nĆŗmero na versĆ£o (patch) sempre que o usuĆ”rio salvar o formulĆ”rio na mesma versĆ£o, o patch Ć© incrementado e a versĆ£o anterior Ć© preservada foi criada uma funcionalidade para comparar código javascript e html de versƵes diferentes do formulĆ”rio; quando o usuĆ”rio seleciona a versĆ£o para comparar, o sistema exibe os locais onde hĆ” diferenƧa de código e o usuĆ”rio pode clicar para visualizar as diferenƧas; ao clicar para visualizar as diferenƧas, o usuĆ”rio pode fazer merge de código com a versĆ£o anterior; no caso do desenho da tela, o sistema exibe as diferenƧas de html mas nĆ£o Ć© possĆvel fazer merge de componentes visuais; ao salvar o formulĆ”rio e quando houver alteraƧƵes por parte de outro usuĆ”rio, o sistema oferece a opção de merge de código semelhante Ć funcionalidade de comparação de versƵes; todas as alteraƧƵes do formulĆ”rio ficam registradas em log ā
correƧƵes importação de fluxos nĆ£o traz conteĆŗdo de scripts criação de code snippet nĆ£o preserva o idioma; duplicação de conteĆŗdo hml em mais de uma linha do desenho do formulĆ”rio; mensagem "acess denied" após a importação do pacote versĆ£o 1 5 1 data de publicação 02/06/2024 š melhorias / novas funcionalidades reverter a inibição de edição de recursos js, css e html ajuste no filtro de autenticação para priorizar cookie criado pelo frontmanager versĆ£o 1 5 0 data de publicação 21/05/2024 š melhorias / novas funcionalidades 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 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 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 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; 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 ā
correƧƵes falha ao acessar dois formulĆ”rios low code simultaneamente com html versĆ£o 1 4 6 data de publicação 02/05/2024 š melhorias / novas funcionalidades 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 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; 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; aceitar arquivo zipado na importação/exportação de pacotes a importação de pacotes aceita arquivos zip e continua aceitando json a exportação que fica na tela de detalhes do pacote oferece a opção de exportar zip ou json; a exportação na tela de grid só faz exportação para zip versĆ£o 1 4 5 data de publicação 04/04/2024 š melhorias / novas funcionalidades implementar nas telas do lowcode de css, javascript, html o mesmo recurso de "acesso pĆŗblico" que foi implementado em imagens as telas de cadastro de css, javascript e html permitem selecionar o tipo de acesso criar mecanismo para configurar propriedades de e mail no componente esi foi acrescentada uma aba āconfiguraçãoā no componente de email do esi que permite a configuração de propriedades do componente spring javamailsender (ver https //www baeldung com/spring email ) possibilitar enviar email com anexo de ecm sem identificação do container nĆ£o Ć© mais necessĆ”rio informar o uuid do container ecm para identificar quais anexos serĆ£o enviados no email ā
correƧƵes falha no "flowinstance executeesiflow" falha ao enviar e mail com a variĆ”vel nula ou vazia versĆ£o 1 4 4 data de publicação 15/03/2024 š melhorias / novas funcionalidades ā
correƧƵes corrigir ordenação da grid de objeto de negócio revert das alteraƧƵes de propriedades do pool de conexĆ£o versĆ£o 1 4 3 data de publicação 06/03/2024 ā
correƧƵes problema no refresh do token versĆ£o 1 4 2 data de publicação 04/03/2024 š melhorias / novas funcionalidades melhoria no componente datagrid para configurar apenas visualização ā
correƧƵes correção de execução de sql de objeto de negócio qdo a coluna nĆ£o existe versĆ£o 1 4 0 data de publicação 25/01/2024 š melhorias / novas funcionalidades criação de mecanismo vinculado a roles para permitir a descriptografia de informação sensĆvel implementação da integração com mysql para conexƵes de bd e api de objetos de negócio; permitir html no componente de email do esi ā
correƧƵes a pesquisa avanƧada nĆ£o traz os dados do formulĆ”rio low code erro no carregamento da tela de merge de código javascript versĆ£o 1 3 0 data de publicação 29/12/2023 š melhorias / novas funcionalidades criar engine de integração do low code com o service management criar serviƧos para recuperar anexos de ticket do service management; permitir enviar anexos de ticket no componente de email esi; permitir identificar quais anexos de ticket ou ecm serĆ£o enviados no componente de email esi; permitir enviar anexos ecm no componente de email esi; acrescentar prefixo "lowcode" nos nomes de bundle js e css; adicionar formulĆ”rio lowcode na tela de gerenciamento de liberação do service management; 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 ā
correƧƵes versĆ£o 1 2 0 data de publicação 29/12/2023 š melhorias / novas funcionalidades implementar integração com banco de dados db2 implementar controle de acesso no cadastro de conexƵes de bd; refactory no log de execução esi, no padrĆ£o do log faas; permitir envio de anexos de container ecm; permitir merge de código javascript de formulĆ”rios ā
correƧƵes erro na identificação de parĆ¢metros do tipo array na api do objeto de negócio š 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 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} versĆ£o 1 1 3 data de publicação 28/11/2023 š melhorias / novas funcionalidades criação de log para execução de faas; criação de endpoint para listagem paginada de objetos de negócio e utilização na diretiva de grid o /data/{project}/{business object}/paged ā
correƧƵes componente email esi nĆ£o envia anexo versĆ£o 1 1 2 data de publicação 08/11/2023 ā
correƧƵes correção da importação de fluxos esi inibição da atualização do token atĆ© resolver problema de refresh de telas versĆ£o 1 1 1 data de publicação 22/10/2023 ā
correƧƵes 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 release por exemplo flowdesign versĆ£o 1 1 0 data de publicação 10/10/2023 š melhorias / novas funcionalidades minificação de recursos javascript e css criação de componentes esi para criptografia de informaƧƵes; criação de atributo com informaƧƵes sensĆveis no objeto de negócio; criação de componente de formulĆ”rio para criptografia de informaƧƵes; ā
correƧƵes correção da exclusĆ£o de tabs de formulĆ”rios low code correção do componente de formulĆ”rio input identifier; correção dos atributos de acesso pĆŗblico na importação de pacote versĆ£o 1 0 4 data de publicação 29/09/2023 š melhorias / novas funcionalidades criação de mecanismo para compartilhamento de recursos minio entre dois tenants solução de deadlock na execução de script de bd; criação de botĆ£o para executar ddl de Ćndice no objeto de negócio; aumento do limite de tamanho de upload de arquivo na importação de pacotes; simplificação de imagem docker do low code para diminuir tamanho ā
correƧƵes problema no refresh do token versĆ£o 1 0 3 data de publicação 21/09/2023 š melhorias / novas funcionalidades acrescentar faas console na saĆda do endpoint integrations/{name}/faas atributo search em conflito com o atributo filter na api data do low code; refactory na parametrização da url da ide e renderer do mobile no low code ā
correƧƵes correção da duplicação de schema e screen na ide mobile versĆ£o 1 0 0 data de publicação 31/08/2023 š melhorias / novas funcionalidades desenvolvimento de solução de testes integrados no low code; criação de novos componentes low code para ia aitextclassification; aipredictdatabymodeltf; aipredictdatabymodelsklearn; aipredictdatabymodelcode; criação de novos componentes de fluxo esi aiocr; msteams; discord; generativeaiopenai; slacksendmessage; kafka; filetobase64; apachevelocity; 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; refactory das propriedades dos componentes da ide (definitions); adequação do backend e fluxo esi de geração do build mobile para usar expo; refactory dos parĆ¢metros do build mobile; segregação dos ambientes de ide e renderização do mobile; alteração do tipo das colunas timestamp para resolver timezone e reestruturação das propriedades do build ā
correƧƵes correção da duplicidade de aplicaƧƵes mobile no frontend do low code; correção de problema na propagação de exceção do tipo bd na execução de fluxos esi; correção da exibição de Ćcones em abas de formulĆ”rios low code