Ir para o conteúdo

Notas de lançamento do Jitterbit App Builder

Visão Geral

A versão 4 do Construtor de Aplicativos é a versão mais recente do aplicativo da Jitterbit para construir, gerenciar e manter suas próprias aplicações web e móveis. As notas de lançamento das versões anteriores do Vinyl (o predecessor do Construtor de Aplicativos) estão localizadas no arquivo de documentação do Vinyl.

Como obter o Construtor de Aplicativos

Você pode obter o Construtor de Aplicativos nos seguintes locais:

Atualizando do Vinyl 3.3

Observe antes de atualizar para o Construtor de Aplicativos 4:

  • A versão 4 requer .NET 8 como um requisito do sistema.

  • Uma licença do Construtor de Aplicativos 4 é necessária. Entre em contato com seu Gerente de Sucesso do Cliente para obter a licença necessária.

    Importante

    A licença para o Vinyl 3.3 não é transferível para o Construtor de Aplicativos 4. Se estiver atualizando do Vinyl 3.3 para o Construtor de Aplicativos 4, você deve obter uma licença atualizada. Sem uma licença atualizada, a atualização do Vinyl 3.3 para o Construtor de Aplicativos 4 falhará.

  • A partir de 30 de abril de 2026, as fontes de dados do Sistema de Arquivos do SharePoint devem usar um provedor de segurança OAuth. Para usar OAuth, atualize para o App Builder 4.61 ou posterior. Consulte o guia de conexão do Sistema de Arquivos do SharePoint para as etapas de configuração.

Versões

4.68.0

App Builder 4.68 é lançado por região como parte da versão Harmony 12.12. Os links de download podem ser postados na Comunidade App Builder antes dessas datas.

App Builder 4.68
APAC 14 de outubro de 2026 (5h AEDT)
EMEA 15 de outubro de 2026 (1h CEST)
NA 15 de outubro de 2026 (16h PDT)

Versão 4.68.0+39510.e1d9f81f construída em 10/7/2026 23:36:14

Aviso

A atualização para esta versão apaga os logs existentes de solicitações da API REST e webhook.

Melhorias

  • Endpoint de descoberta para documentos OpenAPI publicados
    O novo endpoint .../rest/v1/services.json lista todos os aplicativos em um servidor App Builder que possuem um documento OpenAPI publicado. Cada entrada inclui o nome do aplicativo, o endpoint da API REST e as URLs de sua API REST publicada e do documento OpenAPI. Qualquer ferramenta que suporte OpenAPI pode chamá-lo diretamente para descobrir automaticamente quais aplicativos desse servidor ela pode inspecionar.

  • Campos do nó raiz de recurso como parâmetros de consulta OpenAPI
    O documento OpenAPI gerado para uma API REST publicada agora inclui os campos do nó raiz de cada recurso como parâmetros de consulta filtráveis.

  • Limite de duração para registro do servidor de dados CData
    O registro do servidor de dados CData agora inclui um campo Duration que especifica por quantos minutos manter o registro habilitado antes de desativá-lo automaticamente. Se deixado em branco, o registro é executado por 60 minutos. Enquanto o registro está ativo, o diálogo Log File exibe o horário de término calculado em um novo campo Ends, e um botão Stop permite desativar o registro antes que a duração termine.

  • Controle Inline Menu para painéis Form
    Os painéis Form agora podem incluir um controle Inline Menu. Anteriormente, o App Builder criava um menu inline automaticamente na página inicial do aplicativo, e os desenvolvedores podiam modificá-lo, mas não podiam criar o próprio.

  • ALTER TABLE renderização de instrução para changesets
    Visualizar um changeset na tela Change Management Request agora renderiza instruções ALTER TABLE. Isso inclui renomeações de tabelas, bem como alterações em colunas e restrições de tabelas.

Alterações

  • Suporte unificado de ícone e imagem
    O tipo de controle Image agora pode renderizar ícones além de imagens, portanto qualquer controle que anteriormente aceitava apenas uma imagem agora pode usar um ícone. Por exemplo, agora você pode atribuir ícones aos estados ativado e desativado de um controle Checkbox, e um controle List agora pode exibir ícones. O tipo de controle Icon foi descontinuado, e todos os controles Icon existentes são convertidos automaticamente para controles Image.

  • Consistência de menus de painel e página entre Live Designer e Page Edit
    O menu More no nível do painel agora apresenta as mesmas opções em qualquer lugar onde um painel pode ser editado. Copy é renomeado para Copy Panel, Themes/Style é renomeado para Styles, e uma nova opção Delete Panel é adicionada. A opção Edge Case duplicada anteriormente mostrada no menu Page Panel Layout foi removida, pois a mesma opção já está disponível no Live Designer.

Correções

  • Desempenho melhorado para registro de solicitações de API REST e webhook
    O desempenho do registro de solicitações de API REST e webhook foi melhorado para evitar tempos limite ao registrar um alto volume de solicitações REST ou webhook.

    Warning

    A atualização para esta versão apaga os logs existentes de solicitações da API REST e webhook.

  • Manage Applications agora inclui o aplicativo de sistema Vinyl - Release Management
    Um problema foi resolvido onde os administradores não conseguiam associar um provedor de segurança ao aplicativo de sistema Vinyl - Release Management, o aplicativo integrado que expõe a API REST usada para implantação com um clique, pois Manage Applications excluía aplicativos de sistema. Isso tornava impossível concluir a configuração de implantação com um clique em um ambiente de destino selado (QA ou produção) após atualizar para o App Builder 4.67, que exige que as APIs REST tenham um provedor de segurança explicitamente associado. Os administradores agora podem associar um provedor de segurança clicando no ícone Web Service deste aplicativo em IDE > Security Providers > More > Manage Applications.

  • Páginas de assistente agora exibem mensagens de validação
    Mensagens de validação agora são exibidas corretamente ao clicar no botão Next ou Finish de uma página de assistente. Anteriormente, uma validação com falha bloqueava a ação do botão, mas não exibia a mensagem ao usuário.

  • O relatório Where Used agora inclui colunas referenciadas nas List Options de um controle
    O relatório Where Used de uma coluna agora inclui qualquer controle onde essa coluna esteja definida como Active (Column) nas List Options do controle. Anteriormente, esse tipo de referência não era incluído no relatório.

  • Links de menu, controle e painel agora limpam automaticamente configurações de navegação não suportadas
    A configuração Replace Page In History de um item de menu, controle ou painel agora é limpa automaticamente quando você altera seu link de forma que o Link Target atual não a suporte mais, como um link externo que não abre na aba atual do navegador (_self). Anteriormente, a configuração retinha silenciosamente seu valor anterior quando ocultada, o que poderia causar um erro ao clicar no link.

  • As atualizações do Vinyl 3.3 para o App Builder 4 não atingem mais o tempo limite em ambientes com muitas tabelas e eventos
    A atualização do Vinyl 3.3 para o App Builder 4 não atinge mais o tempo limite em ambientes com um grande número de tabelas e eventos.

  • Colunas de tabela gerenciada corretamente marcadas como não modificáveis após atualização do Vinyl 3.3
    A atualização do Vinyl 3.3 para o App Builder 4 não deixa mais colunas de tabela gerenciada incorretamente marcadas como modificáveis.

  • Tipos de uso de coluna de tabela gerenciada agora são exibidos por nome
    O campo Column Usage Type na página de detalhes de Column de uma tabela gerenciada agora mostra o nome do tipo de uso. Anteriormente, algumas colunas gerenciadas exibiam um número.

  • Erros de validação de tabela gerenciada agora aparecem na interface do usuário
    Os resultados de validação gerados quando uma linha é inserida automaticamente em uma tabela gerenciada agora aparecem na interface do usuário. Anteriormente, esses resultados de validação eram descartados, dificultando o entendimento pelos desenvolvedores de aplicativos de por que a operação de inserção falhou.

  • A página Security agora exibe painéis na ordem correta no SQL Server
    A página Security agora exibe o painel Configuration à esquerda e os painéis User Authentication, Data Source Authentication e Mail Server Authentication à direita ao ser executada no Microsoft SQL Server, correspondendo ao layout usado em outros fornecedores de banco de dados.

  • O caractere curinga de política de arquivo agora corresponde a arquivos de tipo desconhecido
    Uma política de arquivo que usa um caractere curinga, como a política integrada All File Types, agora permite arquivos cujo tipo não pode ser determinado a partir de seu conteúdo. Anteriormente, esses arquivos eram rejeitados mesmo por uma política com caractere curinga.

  • A edição do nó de recurso REST não falha mais ao salvar
    Editar o nó de um recurso REST e salvá-lo não falha mais com um erro como Cannot insert the value NULL into column 'AppId'.

4.67.0

App Builder 4.67 é lançado por região como parte da versão Harmony 12.11. Os links de download podem ser postados na Comunidade App Builder antes dessas datas.

App Builder 4.67
APAC 22 de setembro de 2026 (4h AEST)
EMEA 23 de setembro de 2026 (1h CEST)
NA 23 de setembro de 2026 (16h PDT)

Versão 4.67.0+39401.c1b68477 construída em 9/16/2026 19:16:00

Novos recursos

  • Geração de documento OpenAPI para APIs REST publicadas
    Uma API REST publicada agora pode gerar um documento OpenAPI (Swagger) que descreve seu endpoint. Selecione a opção Publish Documentation para tornar o documento disponível em .../rest/v1/{endpoint}/openapi.json e .../rest/v1/{endpoint}/openapi.yaml. Selecione Exclude From Documentation em um recurso individual para omiti-lo do documento gerado.

  • Políticas de arquivo para colunas File
    Colunas File agora suportam políticas de arquivo: uma lista de permissões de tipos MIME (Multipurpose Internet Mail Extensions), com suporte a caracteres universais como image/*, que restringe quais tipos de arquivo podem ser enviados para a coluna. Cada fonte de dados pode definir suas próprias políticas de arquivo ou usar as políticas All File Types, Archives e Images incluídas no App Builder, e uma política pode ser atribuída a uma coluna a partir da camada de dados ou da camada de negócio. Uma coluna File sem nenhuma política de arquivo atribuída continua aceitando qualquer tipo de arquivo, portanto colunas existentes mantêm seu comportamento atual, a menos que você opte por atribuir uma política.

Melhorias

  • Variantes de tema móvel pré-construídas para temas predefinidos
    Os temas predefinidos Light, Dark, Shapes, Violet, Gradient, Light - Modern e Login Base Theme agora incluem cada um um tema móvel pré-construído, aplicado automaticamente em telas pequenas para qualquer aplicativo que use diretamente um desses temas.

    Um tema personalizado baseado em um desses temas predefinidos não herda automaticamente seu novo tema móvel. Para usá-lo, copie o tema móvel para sua própria coleção usando o recurso de cópia e, em seguida, defina seu Base Theme para o seu tema personalizado. Consulte Como criar um tema móvel para criar um do zero em vez disso.

  • Criação de releases com o Assistente de IA
    O Assistente de IA do App Builder agora pode criar ou editar um release, e compilá-lo em um pacote, usando prompts em linguagem natural. Se um release não estiver pronto para ser compilado, o Assistente de IA leva você ao assistente de Solution para que você possa terminar de configurá-lo você mesmo.

Alterações

  • Scheme do provedor de segurança
    Cada provedor de segurança agora tem um Scheme: um identificador amigável para URL (letras, números, pontos, sublinhados e hífens) usado no lugar do nome do provedor em URLs, documentos JSON e outros contextos onde caracteres especiais precisariam ser codificados, como URLs do serviço de consumo de asserção SAML. Renomear um provedor de segurança agora é seguro, já que o nome não é mais usado para construir essas URLs.

    • Provedores de segurança existentes: O Scheme usa por padrão o nome atual do provedor, sem alterações.
    • Novos provedores de segurança: O Scheme usa por padrão uma versão amigável para URL do nome do provedor.

    Os administradores podem alterar o Scheme, embora fazer isso possa quebrar links de provedores de logon único (SSO) de terceiros.

  • Associação de provedores de autenticação para web services
    APIs REST, Webhooks e o Remote Connector devem ser explicitamente associados aos provedores de autenticação específicos autorizados a autenticar suas solicitações. Anteriormente, qualquer provedor API Key, HTTP ou Authorization Server habilitado podia autenticar solicitações para qualquer endpoint de um tipo correspondente.

    • APIs REST: Clique no novo ícone Authentication em IDE > REST APIs > Manage Endpoints, ou selecione Configure Authentication no menu More de um serviço.
    • Webhooks: Clique no novo ícone Authentication em IDE > REST APIs > Webhooks > Manage Endpoints, ou selecione Configure Authentication no menu More de um serviço.
    • Remote Connector: Clique em Configure Authentication para um aplicativo em IDE > Additional Settings > Remote Connector (antes chamado Remote App Builder Connections).

    Para compatibilidade com versões anteriores, a atualização para o App Builder 4.67 associa automaticamente cada provedor elegível existente a cada web service existente do tipo correspondente.

  • Publicação explícita para eventos de recursos REST
    Eventos personalizados definidos no objeto de negócio subjacente de um recurso REST não são mais expostos automaticamente. Na aba Events do diálogo Resource, selecione quais eventos publicar e atribua a cada um um nome amigável para URL para invocá-lo. Anteriormente, qualquer evento definido pelo usuário podia ser chamado usando seu próprio nome, sem nenhuma configuração para controlar sua exposição. Para compatibilidade com versões anteriores, eventos já expostos antes desta alteração permanecem disponíveis com seu nome existente.

Correções

  • Atualizações do PostgreSQL agora registram a primeira instrução SQL que falhou
    Quando uma atualização de aplicativo ou fonte de dados falha no PostgreSQL, o App Builder agora registra a instrução SQL que realmente causou a falha. Anteriormente, uma consulta posterior e não relacionada podia ser registrada em vez disso, já que também falhava, mas apenas porque a transação já havia sido deixada em um estado de falha pela causa real.

  • Exclusão de aplicativos agora trata corretamente fontes de dados não RDBMS
    Excluir um aplicativo que usa fontes de dados não RDBMS, como fontes de dados REST, agora funciona da seguinte forma:

    • A coluna Data Source do diálogo Choose Data Sources To Delete exibe o nome do servidor de dados. Anteriormente, exibia um GUID.
    • A opção Delete Database fica oculta, já que essas fontes de dados não têm banco de dados. Anteriormente, selecioná-la resultava em erro.
    • Excluir a fonte de dados também exclui seu servidor de dados. Anteriormente, o servidor de dados ficava órfão.
  • O campo Panel Size agora exibe corretamente com separador decimal de vírgula
    O campo Panel Size agora exibe o nome correto do tamanho, como Tiny, após salvar quando sua localidade usa vírgula (,) como separador decimal. Anteriormente, o campo exibia o valor numérico bruto, como 5,00000, em vez do nome do tamanho.

  • Painéis agora aparecem na ordem correta ao vincular a uma fonte de dados existente
    No PostgreSQL, o painel Select Data Source agora aparece acima da lista de fontes de dados existentes ao vincular uma fonte de dados existente a um aplicativo. Anteriormente, a lista aparecia acima do painel.

  • Assistentes de página e painel agora exibem as seleções corretas na etapa de confirmação
    Os assistentes Criar uma nova página e Criar um painel agora exibem suas seleções reais na etapa final de confirmação. Anteriormente, a etapa de confirmação podia exibir valores obsoletos de uma etapa anterior, como um menu, layout ou fonte de painel incorretos, mesmo que o assistente tivesse criado a página ou o painel corretamente.

  • Mensagens de validação de evento Delete agora substituem valores dinâmicos corretamente em painéis Form
    A substituição dinâmica em uma mensagem de validação de evento Delete agora funciona corretamente quando a mensagem é exibida em um painel Form. Anteriormente, a mensagem exibia o marcador bruto {{ ColumnName }} em vez de seu valor substituído.

  • Publish to UI Layer agora gera nomes de página exclusivos para tabelas sem forma plural
    O acelerador Publish to UI Layer agora gera um nome exclusivo para a página Form quando o nome da tabela de origem não tem uma forma plural distinta (por exemplo, Equipment). Anteriormente, a página Grid e a página Form recebiam o mesmo nome nesse caso, e a instalação do pacote resultante falhava até que um dos nomes de página fosse alterado manualmente.

  • Vínculos de ação API Call agora são resolvidos corretamente quando acionados por um evento de objeto de negócio
    Uma ação API Call registrada em um evento de tabela agora resolve corretamente seus critérios de vínculo quando acionada por um evento de objeto de negócio que estende o evento de tabela. Anteriormente, isso causava o erro Failed to resolve binding source column.

  • A importação de OpenAPI agora suporta o operador allOf
    Importar uma fonte de dados REST a partir de um documento OpenAPI agora suporta o operador allOf, que combina múltiplos esquemas. Anteriormente, um endpoint cujo esquema usava allOf era importado com um esquema vazio.

  • Erros de nome de coluna duplicado agora identificam a tabela e a coluna afetadas
    Executar uma regra cuja tabela de destino contém duas colunas com o mesmo nome agora retorna o erro The table has more than one column with the same name, e os detalhes da exceção incluem a tabela e a coluna afetadas. Anteriormente, esse cenário podia resultar em um erro genérico como An item with the same key has already been added. Key: Name.

4.66.0

App Builder 4.66 é lançado por região como parte da versão Harmony 12.10. Os links de download podem ser postados na Comunidade App Builder antes dessas datas.

App Builder 4.66
APAC 1º de setembro de 2026 (4h AEST)
EMEA 2 de setembro de 2026 (1h CEST)
NA 2 de setembro de 2026 (16h PDT)

Versão 4.66.0+39333.6c545573 construída em 8/26/2026 14:52:44

Melhorias

  • Modelos GPT-5.4 e GPT-5.6-terra para o Assistente de IA
    A versão 2 do Assistente de IA do App Builder agora suporta os modelos gpt-5.4 e gpt-5.6-terra, além do gpt-5.2.

  • Categorias de ícones do Google Material para seleção de ícones
    Os campos onde você seleciona um ícone no App Builder, como o campo Icon em um item de menu, agora incluem três novas categorias de ícones do Google Material: Material Filled, Material Rounded e Material Sharp.

Alterações

  • Expressões de passagem desabilitadas por padrão em novas fontes de dados
    Novas fontes de dados agora tratam regras contendo expressões de passagem mvSQL como inválidas. As expressões de passagem injetam SQL específico do fornecedor em uma consulta mvSQL, portanto não são portáveis entre tipos de banco de dados e seu uso é desaconselhado.

    • Novas fontes de dados: Para usar expressões de passagem em uma fonte de dados, ative a nova opção Allow Passthrough Expressions em Advanced Settings no diálogo Data Source.
    • Fontes de dados existentes: Fontes de dados criadas antes do App Builder 4.66 já têm a opção ativada, portanto as regras existentes continuam funcionando.
  • Versão 1 do Assistente de IA removida
    A versão 1 do App Builder AI Assistant (a original usando gpt-4.1) foi removida. As configurações existentes de gpt-4.1 são migradas automaticamente para gpt-5.2 usando a versão 2.

Correções

  • Fontes de dados SFTP agora suportam substituição de arquivo
    Substituir um arquivo enviado, como através de um painel File Browser, não falha mais em uma fonte de dados SFTP com o erro System.NotImplementedException: MoveFile.

  • Consultas UNION não falham mais na validação sobre colunas de substituição não selecionadas
    Uma subconsulta que usa UNION ou UNION ALL para combinar subconsultas agora valida com sucesso quando uma das subconsultas unidas contém uma expressão de substituição referenciando uma coluna que a consulta union em si não seleciona. Anteriormente, validar tal consulta retornava o erro Cannot find substitute <ColumnName> - could not find column with that alias or name.

  • Filtro de data do Memory Logs não resulta mais em erro
    Filtrar a página Memory Logs por Date agora retorna resultados conforme esperado. Anteriormente, definir um valor de filtro Date resultava no erro Unable to cast object of type 'System.DateTimeOffset' to type 'System.IConvertible'.

  • Subtipos de painel e controle agora são exibidos em ordem consistente
    As opções de subtipo de painel e controle são classificadas para corresponder à ordem em que são exibidas em tempo de execução. Por exemplo, os subtipos do painel Calendar são listados como Monthly, Weekly e Daily, correspondendo à ordem dos botões de visualização Month, Week e Day no próprio painel de calendário. Anteriormente, eram listados alfabeticamente como Daily, Monthly, Weekly.

4.65.0

O App Builder 4.65 é lançado por região como parte da versão Harmony 12.9. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.65 App Builder
APAC 11 de agosto de 2026 (4h AEST)
EMEA 12 de agosto de 2026 (1h CEST)
NA 12 de agosto de 2026 (16h PDT)

Versão 4.65.0+39255.daf643df construída em 8/7/2026 20:28:13

Novos recursos

  • Controle de código de status HTTP para respostas de webhook e endpoint REST
    Agora é possível controlar o código de status HTTP retornado ao chamador de um webhook ou endpoint REST:

    • Validações: O diálogo de Validação possui um novo campo Código de Status Http. Quando uma validação com este campo definido falha durante uma invocação de webhook ou endpoint REST, o código de status especificado é retornado ao chamador. Se várias validações com um Código de Status Http forem acionadas na mesma cadeia de eventos, a primeira é retornada.
    • SDK: A classe HttpResponse usada pelos plugins Endpoint Response e Rest Response agora possui uma propriedade StatusCode configurável, que substitui o código de status retornado pelo webhook ou chamada REST. Como uma validação falhada já define um valor status no corpo da resposta, definir StatusCode em um plugin pode resultar em um corpo e código de status HTTP que não correspondem; ajuste o conteúdo do corpo no plugin conforme necessário.
  • Fluxos de trabalho de manutenção guiados para instalações e bloqueios
    A página de Manutenção agora está geralmente disponível. Use o fluxo de trabalho de manutenção guiado para fazer upload ou instalar pacotes de lançamento, bloquear ou desbloquear aplicativos e fontes de dados afetados, e enviar notificações de sistema pré-definidas em um cronograma ou sob demanda. Acesse em IDE > Manutenção.

  • Cópia completa da aplicação (Beta)
    A ação Copiar Aplicação na aba Configurações da Aplicação do App Workbench agora pode copiar a lógica de negócios e as fontes de dados de uma aplicação, não apenas sua interface. Selecione quais fontes de dados incluir e, em seguida, clique em Copiar Aplicação para copiar os modelos lógicos selecionados para a nova aplicação. Essa capacidade beta não copia ou cria bancos de dados físicos, portanto, a reconfiguração das fontes de dados copiadas e a migração de dados continuam sendo de sua responsabilidade.

Melhorias

  • Política de requisição HTTP
    Uma nova seção de configuração de inicialização HttpRequestPolicy permite que administradores bloqueiem ou permitam requisições HTTP de saída feitas pelo App Builder, utilizando endereços IP, redes CIDR ou nomes de host. Quando implantado no AWS Elastic Beanstalk, o App Builder agora bloqueia requisições para o Serviço de Metadados de Instância da AWS (IMDS) por padrão.

  • Suporte a controle dinâmico para o controle Tags
    O tipo de controle Dinâmico agora suporta o controle Tags como um tipo de controle compatível. Em tempo de execução, o App Builder pode renderizar um controle Dinâmico como um controle Tags com base no estado dos dados subjacentes.

  • Opção Link para Painel fora dos assistentes
    A opção Link para Painel agora está disponível em todas as páginas. Anteriormente, estava disponível apenas em páginas de assistente. Se o painel de destino estiver em uma aba oculta, clicar no botão seleciona a aba do painel.

Alterações

  • Página de Impressão renomeada para Tela de Impressão
    A opção Página de Impressão no menu Ação agora é chamada Tela de Impressão, refletindo que captura e imprime apenas a parte visível da tela, em vez de toda a página.

  • Validação para associação ao grupo de segurança de usuário Anônimo
    O usuário Anônimo não pode mais ser adicionado aos grupos de segurança Administradores ou Desenvolvedores. Se acesso semelhante for necessário, crie um grupo de segurança separado com as mesmas permissões.

Correções

  • Trabalhos cancelados não são mais executados após serem removidos da fila
    Cancelando um trabalho que ainda está no estado Pendente agora impede de forma confiável que ele seja executado. Anteriormente, um trabalho cancelado ainda poderia ser removido da fila e executado, ignorando a solicitação de cancelamento.

  • Atualização do driver do servidor de dados NetSuite
    O driver do servidor de dados NetSuite foi atualizado para a versão 26.0.9655.0, resolvendo falhas na recuperação de esquema para tabelas afetadas pela migração contínua do NetSuite para sua fonte de dados SuiteQL atualizada netsuite2.com. Anteriormente, importar ou consultar uma tabela afetada poderia falhar com o erro Unable to retrieve columns for table.

  • Relatórios agora são renderizados novamente ao executar o App Builder a partir de um contêiner Docker
    Relatórios são renderizados como esperado ao executar o App Builder a partir da imagem Docker. Anteriormente, o link da documentação para um endpoint de API REST ou webhook falhava ao carregar seu relatório e poderia travar a instância.

  • Página de manutenção agora é exibida para uma aplicação padrão bloqueada
    Os usuários agora são redirecionados para a página de manutenção quando sua aplicação padrão está bloqueada para manutenção. Anteriormente, usuários autenticados ficavam presos no formulário de login após fazer login, e usuários anônimos com acesso à aplicação padrão eram redirecionados para o formulário de login em vez da página de manutenção.

  • Controle dinâmico não falha mais para tipos de controle que não foram renderizados
    Renderizar uma página com um controle Dinâmico não resulta mais no erro The specified property does not have a column attribute se o tipo de controle ainda não tiver sido renderizado.

4.64.0

O App Builder 4.64 é lançado por região como parte da versão Harmony 12.8. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

4.64 App Builder
APAC 21 de julho de 2026 (4h AEST)
EMEA 22 de julho de 2026 (1h CEST)
NA 22 de julho de 2026 (16h PDT)

Versão 4.64.0+39092.d5c9af3a construída em 7/19/2026 16:58:15

Novos recursos

  • Widget do Renderizador de Markdown
    O novo widget Renderizador de Markdown renderiza texto formatado em Markdown de uma coluna ou controle vinculado como HTML formatado na página. O parâmetro Sanitize do widget está habilitado por padrão e processa a saída através de um sanitizador que remove scripts, manipuladores de eventos inline e protocolos de URL perigosos, e restringe links a domínios definidos na nova lista de URLs Permitidas.

Melhorias

  • Gerenciamento de tema do Assistente de IA e gráfico de uso de tokens
    O Assistente de IA do App Builder inclui as seguintes melhorias:

    • Gerenciamento de tema: O Assistente de IA agora pode selecionar, visualizar e editar as cores do tema de um aplicativo usando comandos em linguagem natural, incluindo Primária, Complementar, Secundária, Texto, Borda, Cuidado, Perigo, e as cores de fundo do Painel e da Página. Você também pode pedir ao Assistente de IA para criar um novo tema, opcionalmente com base em um tema existente ou em cores sugeridas a partir de uma imagem ou logotipo enviado. Temas pertencentes a coleções de propriedade do sistema (por exemplo, App Builder, Terceiros e Bandeiras de Países) não podem ser modificados.
    • Gráfico de uso de tokens: O Painel de IA agora inclui um botão Uso em cada sessão de chat na seção Sessões de Chat. Clique em Uso para abrir um gráfico de uso de tokens em cache e não em cache em cada mensagem e chamada de ferramenta na sessão, facilitando a visualização de como a janela de contexto cresce ao longo do tempo e onde o corte do histórico de chat seria útil.
  • Painel de Conversação e ordem de classificação de agentes para IA Conversacional
    IA Conversacional inclui as seguintes melhorias:

    • Painel de Conversação: Um novo Painel de Conversação permite revisar conversas entre seus usuários e um agente de IA Conversacional, além de inspecionar a solicitação e a resposta trocadas com o endpoint da API do agente para cada mensagem. Acesse via IDE > Runtime > Conversas de IA.
    • Ordem de classificação manual de agentes: O diálogo de configuração do agente na página Registrar Agentes agora inclui um campo Índice. Insira um valor numérico para controlar onde o agente aparece na lista de Agentes da interface de chat, com valores mais baixos listados primeiro. Anteriormente, os agentes eram sempre listados em ordem alfabética pelo nome.
  • Lista de URLs permitidas
    Uma nova lista de URLs Permitidas, disponível em IDE > Provedores de Segurança > Mais > URLs Permitidas, controla quais links são clicáveis no chat do Assistente de IA do App Builder, no chat da IA Conversacional e no widget do Renderizador de Markdown. A lista é enviada vazia, então URLs não relativas são removidas dos links clicáveis por padrão; adicione um padrão de URL para permitir domínios específicos ou * para desativar a filtragem completamente.

  • Ações de procedimento armazenado para Microsoft SQL Server Parallel Data Warehouse
    O tipo de servidor de dados Microsoft SQL Server Parallel Data Warehouse (PDW) agora suporta ações de procedimento armazenado, juntamente com SQL Server e Oracle.

  • Suporte a destino de janela para links de painel
    Painéis que suportam a opção Link to Page (como Grid, Board, Lane e Calendar) agora suportam destinos de janela através da configuração Link Target. Escolha onde a página vinculada será aberta: na janela atual (_self), na janela mais alta (_top), na janela pai (_parent) ou em uma nova aba do navegador (_blank). Anteriormente, os links de painel não podiam direcionar para uma janela específica ou abrir uma nova.

Correções

  • Importações CSV agora lidam com valores com aspas duplas embutidas
    A nova opção Unquoted da ação Import permite que uma importação CSV seja bem-sucedida quando os valores não estão entre aspas, mas contêm aspas duplas embutidas. Anteriormente, importar tal arquivo fazia com que o trabalho falhasse com um erro CsvHelper.BadDataException.

  • Literais de string Unicode do PostgreSQL agora preservam espaços em branco finais
    Literais de string nacional (Unicode), como N'Exemplo', agora são tratados como strings de caracteres de comprimento variável em um servidor de dados PostgreSQL, preservando espaços em branco finais durante comparações de strings e concatenação para corresponder ao comportamento de outros fornecedores de banco de dados suportados. Anteriormente, o PostgreSQL tratava esses literais como strings de caracteres de comprimento fixo, o que fazia com que os espaços em branco finais fossem removidos.

  • Plugin Truncate disponível como uma ação de Plugin
    O plugin Truncate está disponível novamente como uma ação de Plugin. Aplicações que usaram o plugin Truncate em versões anteriores do App Builder podem executar essas ações novamente.

  • Fontes de dados bloqueadas não permitem mais a criação de novas tabelas
    O botão + Table na tela de edição de tabela não cria mais uma tabela quando a configuração avançada Locked da fonte de dados está habilitada. Anteriormente, clicar em + Table criava a definição lógica da tabela independentemente: com Auto Generate Primary Key habilitado, um erro informava que a fonte de dados estava bloqueada, mas a tabela lógica ainda era criada sem uma tabela física; com essa opção desabilitada, a tabela lógica era criada sem erro e com o botão + Column desabilitado.

  • O assistente de importação OpenAPI agora avança sem recarregar a página
    Ao criar um endpoint REST a partir de um documento OpenAPI (Swagger), clicar no botão Próximo na caixa de diálogo Importar Nova Conexão após fornecer uma URL de metadados agora avança para a caixa de diálogo Criar Endpoints como esperado. Anteriormente, o assistente não avançava, mesmo que a solicitação de metadados fosse concluída com sucesso, e era necessário recarregar o navegador antes que a importação pudesse continuar.

  • O Construtor de Regras não causa mais um erro gridColumns is not iterable de forma esporádica
    Navegar para fora da página do Construtor de Regras não produz mais esporadicamente o erro gridColumns is not iterable no console do navegador. Isso poderia ocorrer quando uma grade na página ainda estava carregando dados no momento da navegação.

  • Os botões da barra de ferramentas não são mais renderizados dentro da linha da grade ao rolar painéis de grade
    Um botão com sua Localização configurada como Barra de Ferramentas agora é renderizado na região da barra de ferramentas como esperado em um painel de grade rolável. Anteriormente, esses botões eram renderizados dentro da linha da grade em vez da barra de ferramentas.

  • A grade filtrada agora retorna à primeira página
    Quando um filtro aplicado a partir de um painel de formulário vinculado atualiza um painel de grade paginado, a grade agora retorna à primeira página e exibe os resultados filtrados. Anteriormente, a grade era atualizada com os dados filtrados, mas permanecia na página selecionada anteriormente, o que podia resultar em paginação inconsistente.

  • O painel de chat agora carrega em páginas com uma coluna de visibilidade
    Adicionar um painel de chat a uma página que contém um painel configurado com uma coluna de visibilidade não resulta mais no erro JavaScript panel.isHiddenBySourceConstraint is not a function.

  • O Assistente de IA não define mais um método de edição não suportado em painéis de grade
    O Assistente de IA do App Builder agora seleciona Inline como o método de edição e inserção ao configurar painéis de grade. Anteriormente, o Assistente de IA poderia selecionar um método de edição que era válido apenas para painéis de formulário de linha única, o que tornava a edição no painel de grade afetado não funcional.

  • Desempenho aprimorado do Editor de Páginas ao fechar pop-ups de controle
    Fechar o pop-up de campo de um controle no Editor de Páginas não aciona mais atualizações de dados desnecessárias em painéis não relacionados na página. Anteriormente, isso poderia fazer com que um ícone de carregamento fosse exibido por vários segundos em páginas grandes, mesmo quando nada havia mudado.

4.63.0

O App Builder 4.63 é lançado por região como parte da versão Harmony 12.7. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

App Builder 4.63
APAC 30 de junho de 2026 (4h AEST)
EMEA 1 de julho de 2026 (1h CEST)
NA 2 de julho de 2026 (16h PDT)

Versão 4.63.0+39021.f241d8c7 construída em 6/30/2026 14:58:49

Novos recursos

  • IA Conversacional
    A IA Conversacional agora está disponível de forma geral. O recurso incorpora uma interface de chat pronta em sua aplicação, alimentada por um agente de IA Jitterbit. Os usuários interagem por meio de uma bolha de chat flutuante ou um painel de chat incorporado, sem sair da aplicação. O acesso é controlado em nível de grupo: apenas usuários em um grupo com acesso à fonte de dados do agente podem usar a interface de chat. Os desenvolvedores podem configurar vinculações de parâmetros para especificar quais agentes estão disponíveis no chat e configurações de visibilidade para controlar onde a bolha de chat aparece em aplicações e páginas do sistema.

  • Conector do Google Cloud Storage
    O novo conector do Google Cloud Storage conecta aplicações do App Builder a buckets do Google Cloud Storage. O conector suporta acesso anônimo e acesso autenticado usando Credenciais Padrão de Aplicação do Google (ADC) definindo o nome de usuário como <application-default>.

Melhorias

  • Melhorias do Assistente de IA
    O Assistente de IA do App Builder inclui as seguintes melhorias:

    • Gerenciamento de funções: O Assistente de IA agora sugere funções com base na estrutura do seu aplicativo, verifica nomes de funções duplicados, faz perguntas esclarecedoras quando um prompt corresponde a várias funções, avisa quando uma alteração de permissão afeta um objeto de negócios usado em outras páginas e pode responder a perguntas de segurança, como "O que a função de Gerente pode fazer?"

    • Construir a partir de uma fonte de dados existente: Ao criar um novo aplicativo, o Assistente de IA agora pode estruturar páginas e regras de negócios sobre uma fonte de dados existente. Isso é feito sem modificar o banco de dados subjacente ou injetar dados de teste.

    • Padrões inteligentes de entrada de dados: O Assistente de IA agora configura os métodos de inserção e edição do painel de grade com base na contagem de campos e na localização do painel, defaultando para edição inline para esquemas com quatro campos ou menos e link-para-página para esquemas maiores.

  • Novas configurações avançadas de fonte de dados para desenvolvimento multiplataforma
    Duas novas opções de Configurações Avançadas na caixa de diálogo Fonte de Dados ajudam a impor tipos explícitos em expressões mvSQL ao construir aplicativos que rodam em diferentes plataformas de banco de dados:

    • Requerer Parâmetro de Tipo de Função: Exige o parâmetro de tipo em funções de tempo de execução, como Caller(), Shared() e Generated().

    • Requerer Função UUID(): Exige que todos os literais UUID sejam envoltos na função UUID().

  • Incorporar o chat de IA Conversacional em uma página externa
    O chat de IA Conversacional agora pode ser incorporado em uma página externa, como um site voltado ao cliente, usando o componente web <jitterbit-chat>. O chat incorporado pode ser executado como um usuário anônimo ou autenticar usuários usando JWT SSO. Para JWT SSO, configure um provedor de segurança JWT SSO no IDE e, em seguida, configure o acesso à fonte de dados para os usuários autenticados.

  • Configurar mapeamentos do agente de IA Conversacional no IDE
    Agora você pode mapear e validar as colunas da fonte de dados de um agente de IA Conversacional diretamente da página Registrar Agentes no IDE. Após registrar um agente, clique em Mapeamentos na caixa de diálogo de configuração para atribuir quais colunas carregam o prompt do usuário, a resposta do agente e outros dados da sessão e, em seguida, clique em Validar para testar a configuração no endpoint. Anteriormente, esses mapeamentos precisavam ser configurados manualmente na área Servidores de Dados.

  • Controle de Tags
    O Controle de Tags agora está disponível no designer de páginas. O controle Tags permite que os usuários selecionem um ou mais valores de uma lista de valores válidos. Os valores selecionados são armazenados em um único campo de banco de dados como uma lista delimitada por vírgulas. Observe que o controle Tags não suporta filtragem ou links.

Mudanças

  • Renomeação do registro de agentes de IA Conversacional e dos tipos de uso
    Com o recurso de IA Conversacional agora disponível de forma geral, a página do IDE usada para configurar agentes foi renomeada de Agentes (Beta) para Registrar Agentes, e o botão usado para adicionar um agente foi renomeado de Criar para Registrar. Os tipos de uso de coluna também foram renomeados: Agent Prompt agora é User Prompt, Agent User - UserID agora é User ID, Agent User - Email agora é Email, Agent User - Username agora é Username e Agent Session agora é Conversation ID. Agent Response permanece inalterado.

Correções

  • Adicionar um painel não aciona mais um prompt de confirmação de evento
    Ao editar uma página, clicar em + Adicionar Painel agora adiciona um painel de espaço reservado diretamente. Anteriormente, clicar em + Adicionar Painel imediatamente após adicionar um painel poderia acionar uma confirmação de evento de várias linhas que exigia clicar em Prosseguir, e uma atualização completa era necessária antes que o painel pudesse ser adicionado.

  • Colunas apenas para filtro não mostram mais um controle editável em grades de rolagem
    Uma coluna de grade configurada com a opção rara de edição Apenas Filtro ou Filtro & Download não exibe mais um controle editável em uma grade de rolagem. Anteriormente, o controle aparecia em grades de rolagem independentemente dessa configuração, embora grades que usavam o serviço de seleção de colunas o ocultassem corretamente.

  • Assistente de IA não propõe mais colunas de carimbo de data/hora de auditoria em designs de esquema
    O Assistente de IA não inclui mais colunas de carimbo de data/hora de auditoria como CreatedOn, AddedOn ou similares ao propor um esquema. Essas colunas anteriormente causavam erros na criação de registros devido à falta de valores padrão.

4.62.0

O App Builder 4.62 é lançado por região como parte do lançamento do Harmony 12.6. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.62 App Builder
APAC 9 de junho de 2026 (4h AEST)
EMEA 10 de junho de 2026 (1h CEST)
NA 10 de junho de 2026 (16h PDT)

Versão 4.62.0+38863.b8abc26b construída em 6/4/2026 19:49:18

Melhorias

  • Gerenciamento de funções e permissões do Assistente de IA
    O Assistente de IA do App Builder agora pode criar e administrar funções e gerenciar suas permissões usando linguagem natural. Você pode conceder ou revogar permissões em regras individuais, aplicar alterações de permissões em massa a todas as tabelas ou regras em uma fonte de dados (Conceder Padrão, Conceder Total, Conceder Leitura ou Revogar Tudo), e conceder permissões limitadas a uma página específica. Tabelas e regras são configuradas separadamente ao aplicar alterações em massa.

  • Acesso ao Assistente de IA para Desenvolvedores de Silo
    Usuários no grupo Desenvolvedores de Silo agora podem acessar o Assistente de IA do App Builder a partir do Menu do Site e do Painel de Ação. Desenvolvedores de Silo podem usar o Assistente de IA para modificar aplicativos dentro de seu silo autorizado. As configurações de administração, incluindo a configuração da chave da API e o Painel de IA, permanecem disponíveis apenas para administradores.

  • Gerenciamento de logs em múltiplos servidores
    Administradores em ambientes de alta disponibilidade e múltiplos servidores agora podem gerenciar logs em todos os servidores de aplicação a partir de um único local:

    • Baixar ou excluir um arquivo de log do servidor de dados CData agora atua em todos os servidores de aplicação. Anteriormente, baixar e excluir atuava apenas em um único servidor.
    • Arquivos de log do servidor armazenados em disco agora podem ser baixados e excluídos diretamente da página de Monitoramento do IDE. Navegue até IDE > Monitoramento, selecione Logs de Banco de Dados ou Logs de Memória na seção Logs, clique em Editar Configuração e role até Configuração de Log em Disco. O arquivo compactado baixado inclui arquivos de log de cada servidor de aplicação, e a exclusão remove-os de cada servidor.
  • Vínculos de parâmetros do painel de chat do agente de IA Conversacional (Beta)
    Desenvolvedores agora podem configurar vínculos de parâmetros em um painel de chat de agente para especificar quais agentes de IA Jitterbit estão disponíveis na interface de chat. No Designer Ao Vivo, clique no ícone ao lado de Tipo de Painel para abrir a caixa de diálogo Vínculos de Parâmetros, em seguida, crie uma ou mais entradas de parâmetro Agente. Quando múltiplos agentes estão configurados, marque um como Padrão para definir qual agente está ativo quando a página é carregada.

  • Controles de visibilidade do agente de IA Conversacional (Beta)
    Os desenvolvedores agora podem controlar onde o balão de chat da IA Conversacional aparece, configurando as configurações de visibilidade em cada agente de IA Jitterbit. Clique em Visibilidade em um registro de agente para abrir o diálogo Personalizar Visibilidade do Agente, onde Opções do Sistema controla se o balão de chat é exibido em páginas do sistema, e Visibilidade por Aplicativo permite restringir o agente a aplicativos personalizados específicos. Por padrão, os agentes são visíveis em todos os aplicativos personalizados e ocultos em páginas do sistema; selecionar Ocultar em Todos os Lugares torna o agente disponível apenas através de painéis de chat personalizados.

  • Tamanhos de resposta de serviço web reduzidos
    As respostas do serviço cliente agora excluem valores padrão durante a serialização JSON, reduzindo os tamanhos das cargas de resposta em mais de 50% e melhorando a responsividade do aplicativo e a carga do servidor.

Correções

  • Arquivos do SharePoint agora visíveis quando configurados com um site do SharePoint
    Os arquivos agora são visíveis na tabela lógica Arquivos quando um site do SharePoint está configurado.

  • Detalhes do painel agora mostram o painel recém-criado
    Após concluir o assistente de criação de painel na página Edição de Página, a aba Painel agora mostra os detalhes do painel recém-criado. Anteriormente, os detalhes do painel exibiam informações do primeiro painel na página em vez do painel que foi adicionado.

  • Mudanças no estilo do painel agora entram em vigor imediatamente
    Mudanças em um estilo de painel agora entram em vigor imediatamente. Anteriormente, os estilos de painel editados mantinham sua aparência anterior até que o cache fosse limpo manualmente via IDE > Configurações Adicionais > Limpar Cache.

  • Excluir um espaço reservado agora move o foco para outro painel
    Ao editar uma página, excluir um espaço reservado do wireframe agora move o foco para outro painel. Anteriormente, o espaço reservado permanecia selecionado no wireframe após ser excluído.

  • O recarregamento da página não falha mais quando um painel filtrado compartilha o nome da página
    Recarregar uma página não produz mais um erro O tipo de controle não suporta filtro quando a página está vinculada a um objeto de negócios, um painel na página compartilha o mesmo nome que a página e um filtro é aplicado a esse painel.

  • A seleção da lista de controle dinâmico agora é limpa quando os critérios de vinculação mudam
    Quando um valor de vinculação muda em um controle dinâmico, a seleção atual da lista agora é definida como nula se não for mais válida para os critérios de vinculação atualizados. Isso corresponde ao comportamento existente de controles não dinâmicos, como os controles de lista e rádio.

  • Alinhamento do cabeçalho da coluna da grade de dados dinâmica na carga inicial
    Os cabeçalhos das colunas em uma grade de dados dinâmica agora se alinham corretamente na carga inicial da página. Anteriormente, os cabeçalhos das colunas podiam aparecer desalinhados em um cache frio.

  • Menus aninhados agora se expandem corretamente
    Menus aninhados agora se expandem para o lado como esperado. Anteriormente, uma correção de transbordo de menu introduzida na versão 4.59 fez com que menus aninhados se expandissem para baixo, abaixo do menu pai, tornando-os difíceis de navegar.

4.61.0

O App Builder 4.61 é lançado por região como parte do lançamento do Harmony 12.5. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.61 App Builder
APAC 20 de maio de 2026 (4h AEST)
EMEA 21 de maio de 2026 (1h CEST)
NA 21 de maio de 2026 (16h PDT)

Versão 4.61.0+38761.514da6fc construída em 5/14/2026 19:48:41

Novos recursos

  • Conversational UI (Beta)
    A nova Conversational UI (Beta) incorpora uma interface de chat pronta para uso em sua aplicação, alimentada por um agente de IA Jitterbit. Os usuários interagem através de uma bolha de chat flutuante ou um painel de chat incorporado sem sair da aplicação. O acesso é controlado no nível de grupo: apenas usuários pertencentes a um grupo com acesso à fonte de dados do agente podem ver e usar a interface de chat.

Melhorias

  • Acesso ao Assistente de IA para usuários com função de Desenvolvedor
    Usuários com a função Desenvolvedor agora podem acessar o Assistente de IA do App Builder a partir do Menu do Site e do Painel de Ações. Os desenvolvedores podem usar o Assistente de IA para modificar aplicativos existentes, mas não podem criar ou excluir aplicações ou fontes de dados. As configurações de administração, incluindo configuração de chave de API e o Painel de IA, permanecem disponíveis apenas para administradores.

  • Autenticação OAuth do Sistema de Arquivos do SharePoint
    O servidor de dados do Sistema de Arquivos do Microsoft SharePoint agora suporta autenticação OAuth via provedores de segurança. Clientes que atualizarem para esta versão devem atualizar sua conexão do Sistema de Arquivos do SharePoint para usar OAuth, uma vez que a Microsoft descontinuou a autenticação por senha para o SharePoint em 30 de abril de 2026. Consulte o guia de conexão do Sistema de Arquivos do SharePoint para etapas de configuração.

  • Capacidade de definir a cultura padrão do sistema
    Os administradores agora podem configurar uma cultura padrão do sistema personalizada para substituir a padrão en-US. Navegue até IDE > Configurações Adicionais, clique em Parâmetros no painel Gerenciar, em seguida, selecione Mais > Substituição Global de Data/Hora e insira uma tag de idioma IETF no campo Cultura Padrão.

  • Atualização do widget ACE Editor
    O widget Ace Editor foi atualizado da versão v1.4.6 para v1.43.6, adicionando suporte embutido para formatação de código Markdown.

  • Atualização do driver Microsoft Dynamics 365 Business Central
    O driver do servidor de dados Microsoft Dynamics 365 Business Central foi atualizado.

Mudanças

  • Opções embutidas do painel não renderizam mais elementos ocultos
    Elementos do painel, como cabeçalho, título, botão de maximizar, gaveta de ações e barra de ferramentas, não são mais renderizados quando desativados nas configurações Embute do painel. Anteriormente, esses elementos eram renderizados e ocultados usando estilos CSS. Como a estrutura do DOM HTML mudou, widgets que percorrem o DOM esperando nós de elementos específicos podem precisar ser retestados e atualizados após a atualização.

Correções

  • A instalação do pacote agora limpa arquivos temporários
    As operações de construção e instalação de pacotes agora limpam seus arquivos temporários quando a operação é concluída. Menos arquivos temporários também são criados durante essas operações. Anteriormente, o arquivo LP salvo em disco durante a instalação do pacote não era excluído após a remoção do diretório do pacote extraído.

    Importante

    Após a atualização, os administradores devem limpar o diretório temporário. Navegue até IDE > Configurações Adicionais > Manutenção do Sistema e clique em Limpar Diretório Temporário.

  • O processamento de tradução não gera mais tempo limite para grandes conjuntos de idiomas
    O processamento de tradução não causa mais um erro de tempo limite de banco de dados quando um grande número de idiomas está configurado. Anteriormente, o processamento de pacotes de tradução com muitos idiomas poderia exceder o limite de tempo de consulta do banco de dados, fazendo com que a operação falhasse.

  • Correções de coluna fixada para painéis de grade com rolagem
    Painéis de grade com rolagem têm essas correções relacionadas a colunas fixadas:

    • Colunas fixadas e não fixadas agora rolam juntas quando o painel é colocado em um layout com abas. Anteriormente, colunas fixadas podiam rolar independentemente do restante da grade.
    • Um espaço que às vezes aparecia entre colunas fixadas e não fixadas não ocorre mais. Anteriormente, recarregar a página ou redimensionar o navegador resolvia o problema.
  • A função CAST agora gera o comprimento correto para valores acima de 255
    A função mvSQL CAST agora lida corretamente com valores de comprimento acima de 255. Anteriormente, comprimentos acima de 255 eram truncados para seus 8 bits inferiores, fazendo com que CAST(MyValue AS NVARCHAR(256)) gerasse CAST(MyValue AS NVARCHAR(0)), NVARCHAR(257) gerasse NVARCHAR(1), e assim por diante.

  • O cursor da caixa de seleção não aparece mais como ponteiro no tema claro
    Passar o mouse sobre uma caixa de seleção não clicável no tema claro não mostra mais um cursor de ponteiro. Anteriormente, o tema claro aplicava incorretamente um estilo de cursor de ponteiro a todas as caixas de seleção, independentemente de serem clicáveis ou não.

4.60.0

O App Builder 4.60 é lançado por região como parte da versão Harmony 12.4. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

4.60 App Builder
APAC 28 de abril de 2026 (4h AEST)
EMEA 29 de abril de 2026 (1h CEST)
NA 29 de abril de 2026 (16h PDT)

Versão 4.60.0+38637.863fa54e construída em 4/22/2026 22:22:59

Aviso

A atualização para esta versão limpa os logs do banco de dados, o histórico de eventos, os logs de serviços em segundo plano e o histórico de agendamentos.

Melhorias

  • Substituição do formato de data e hora em todo o sistema
    Os administradores agora podem configurar strings de formato de data e hora em todo o sistema que substituem as configurações de cultura de usuários individuais. Navegue até IDE > Configurações Adicionais, clique em Parâmetros no painel Gerenciar, e depois selecione Mais > Substituição Global de Data/Hora. Veja Substituir formato de data e hora para mais detalhes.

  • Permitir Tabelas como Fonte de Painel agora habilitado por padrão para novos conectores
    A configuração Permitir Tabelas como Fonte de Painel agora está habilitada por padrão ao criar uma nova fonte de dados de conector. Para acessar a configuração, vá para IDE > Servidores de Dados, selecione um servidor de banco de dados relacional, clique em Abrir registro em uma fonte de dados, e depois clique em Configurações Avançadas na seção Camada de Armazenamento de Dados. Anteriormente, essa configuração estava desabilitada por padrão, o que exigia que os usuários a habilitassem manualmente ou criassem objetos de negócios em cima de tabelas remotas antes que pudessem ser usados como fontes de painel.

  • Formato de hora de 24 horas para painéis de calendário
    Os painéis de calendário agora suportam um formato de hora de 24 horas através da nova configuração Usar Relógio de 24 Horas em Edge Case > Geral nos controles do painel. Por padrão, os horários dos eventos são exibidos no formato de 12 horas.

  • ChangePasswordOnLogin suporte em User_SetPassword
    O objeto de dados públicos User_SetPassword agora suporta uma coluna ChangePasswordOnLogin para forçar um usuário a mudar sua senha no próximo login. Veja Mudar senha no logon para requisitos de configuração.

  • Objetos remotos agora recebem acesso público na importação
    Objetos remotos importados pela primeira vez agora são automaticamente atribuídos com acesso público de leitura e gravação. Reimportar um objeto remoto existente preserva suas configurações originais de leitura/gravação pública.

Alterações

  • Validação para inserções de provisionamento de usuários
    Quando uma regra insere um registro no objeto de dados User_Create ou Realm_User_Create, o App Builder agora valida se o provedor de segurança referenciado está habilitado e suporta o provisionamento de usuários. Ao atualizar para esta versão:

    • Provedores de segurança de Provisionamento de Usuários existentes são automaticamente habilitados.

    • Se um provedor de segurança desabilitado estiver atualmente sendo usado para provisionar usuários, o provisionamento de usuários deixará de funcionar após a atualização. Para restaurar a funcionalidade, habilite o provedor de segurança.

  • Sincronização automática do status da licença
    O App Builder agora sincroniza automaticamente a validade da licença com o serviço de licenciamento da Jitterbit. Se uma licença for revogada, uma mensagem LICENSE REVOKED é exibida e o acesso é restrito até que seja restabelecido, momento em que a operação normal é automaticamente restaurada. Veja Licenciamento para detalhes.

Correções

  • A opção Auto Generated agora define auto-incremento nativo na instalação do aplicativo
    Ao instalar um aplicativo em QA ou Produção, o App Builder agora habilita corretamente a funcionalidade nativa de auto-incremento do mecanismo de banco de dados para colunas inteiras com a opção Auto Generated definida. Anteriormente, o App Builder não conseguia definir esse atributo na instalação e gerenciava a geração de valores por conta própria.

    Importante

    Para garantir que os ambientes de QA e Produção correspondam ao Desenvolvimento, remova e re-adicione a opção Auto Gerado nas colunas afetadas. O atributo de auto-incremento será definido na próxima vez que a aplicação for enviada para QA ou Produção.

  • Configuração da tabela agora editável a partir do IDE
    Quando a página Regras por Tabela é acessada via IDE > Servidores de Dados usando Abrir registro em uma fonte de dados e navegando até Lógica na seção Camada de Lógica de Negócios, a configuração da tabela agora pode ser editada conforme esperado usando Editar. Anteriormente, editar a configuração de uma tabela a partir desta página não era possível e exigia navegar até a fonte de dados através do App Workbench em vez disso.

  • Gráfico de Gantt agora mostra a hora atual no fuso horário do usuário
    O indicador de hora atual em um Gráfico de Gantt agora reflete o fuso horário configurado pelo usuário em vez do fuso horário do servidor.

  • Botão de Navegar agora está alinhado corretamente
    O botão Navegar para um controle de arquivo agora está corretamente alinhado com os campos de texto em um painel de várias linhas.

4.59.0

O App Builder 4.59 é lançado por região como parte da versão Harmony 11.59 / 12.3. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.59 App Builder
APAC 7 de abril de 2026 (4h AEST)
EMEA 8 de abril de 2026 (1h CEST)
NA 8 de abril de 2026 (16h PDT)

Versão 4.59.0+38548.1eb19fb1 construída em 4/2/2026 22:55:19

Melhorias

  • Persistência de valores temporários na atualização do painel
    Valores temporários agora são preservados após um evento de Salvar quando o escopo de atualização está definido como Atualização do Painel.

  • Desempenho melhorado
    A exclusão de tabelas e a adição de chaves estrangeiras agora levam menos tempo para serem concluídas.

Correções

  • URI de redirecionamento OAuth não inclui mais a porta quando atrás de um proxy reverso
    Quando o App Builder está hospedado atrás de um proxy reverso, o provedor de segurança OAuth não inclui mais o número da porta na URI de redirecionamento quando a porta padrão é utilizada. Anteriormente, a URI de redirecionamento incluía a porta explícita (por exemplo, https://example.com:443/Vinyl/signin-OAuth), o que fazia com que os provedores OAuth a rejeitassem como inválida. Para o App Builder 4.58 ou anterior, um workaround está disponível.

  • Erro "Encontrados múltiplos tokens" do OAuth corrigido
    Após adquirir um novo token de acesso, os provedores de segurança OAuth não retornam mais o erro Encontrados múltiplos tokens emitidos para o sistema pelo mesmo provedor de segurança. O problema afetava os tipos de concessão que adquirem tokens de acesso usando credenciais de cliente quando o fluxo de token de atualização não estava habilitado.

  • Botões de diálogo de aviso agora estão traduzidos
    Ao usar traduções de idioma, o texto dos botões Cancelar e Prosseguir nas mensagens de aviso agora está traduzido conforme esperado.

  • Edições de linhas da grade agora respeitam as configurações de atualização
    Editar uma única linha em uma grade e, em seguida, clicar no ícone de salvar agora respeita as configurações de atualização em nível de painel e de página.

  • As caixas de seleção agora reverterão corretamente ao cancelar uma edição automática
    Cancelar a edição de uma linha agora reverte automaticamente quaisquer alterações feitas nas caixas de seleção desse registro. Isso evita atualizações de dados indesejadas se você sair de uma sessão de edição automática sem salvar suas alterações.

  • Erro de rastreamento da ação de exportação não ocorre mais
    Um erro não ocorre mais ao executar um evento com uma ação de Exportar enquanto o rastreamento está ativado.

  • O menu de overflow não exibe mais barras de rolagem aninhadas
    O menu acessado através do botão de visão geral na barra de título não exibe mais barras de rolagem aninhadas.

  • Os diagramas de fluxo visual agora são renderizados corretamente
    Fluxos de trabalho visuais e diagramas de fluxo de trabalho não exibem mais elementos supérfluos dentro do diagrama.

4.58.0

O App Builder 4.58 é lançado por região como parte da versão Harmony 11.58. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

4.58 App Builder
APAC 17 de março de 2026 (5h AEDT)
EMEA 18 de março de 2026 (0h CET)
NA 18 de março de 2026 (16h PDT)

Versão 4.58.0+38441.e42d98b8 construída em 3/12/2026 17:33:32

Melhorias

  • Criação de aplicativos com IA mais inteligente
    Versão 2 do Assistente de IA do App Builder agora é mais inteligente, com essas capacidades de design aprimoradas:

    • Desenhar fluxos de trabalho intuitivos: Agora constrói visualizações aninhadas e relacionais. Por exemplo, visualizar pedidos e itens diretamente dentro de um registro de cliente.
    • Priorizar propósito em vez de templates: Agora determina o melhor layout de UI — como painéis ou sistemas de entrada especializados — com base na intenção dos seus dados.
    • Reduzir a desordem do aplicativo: Agora cria menos páginas, mas mais significativas, que estão automaticamente interligadas.

    A versão 2 requer o GPT-5.2 ou posterior. Para o Azure OpenAI, você precisa expor um novo endpoint do GPT-5.2 no Azure.

    Para alternar a versão do assistente:

    1. Navegue até IDE > > Serviço de Chat de IA e clique em Versão do Assistente de IA. Selecione Versão 2 e clique em Continuar.

    2. (Somente para o Azure OpenAI) Na caixa de diálogo IDE > > Serviço de Chat de IA, selecione o modelo GPT-5.2 exposto no campo Nome da Implantação.

    3. Clique em Testar e Salvar.

  • Suporte a JWT do provedor de segurança OAuth
    O provedor de segurança OAuth agora suporta o uso de Tokens Web JSON (JWTs) para autenticação de cliente, incluindo os métodos de segredo do cliente e chave privada.

Correções

  • Ícone de exclusão do widget Multi File Upload removido
    Na versão 3.4 do widget Multi File Upload, um ícone de exclusão não é mais exibido em arquivos carregados. Este ícone não é funcional em versões anteriores. Para remover arquivos carregados, construa a lógica do aplicativo. Por exemplo, habilite a exclusão em um painel de várias linhas contendo o conteúdo da tabela de arquivos.

  • As regras de pivotagem agora usam critérios de vinculação
    As regras de pivotagem agora aplicam critérios de vinculação ao determinar as colunas. Anteriormente, os critérios de vinculação eram ignorados, o que resultava em colunas inesperadas e impactava o desempenho em conjuntos de dados maiores.

  • Autenticação mútua com Windows não falha mais
    Ao usar um certificado de cliente para realizar uma autenticação mútua no Windows, a autenticação não falha mais com o erro No credentials are available in the security package.

  • Importar parâmetros da API de endpoint REST não retorna mais um erro
    Clicar em Descobrir na tabela de Parâmetros do Endpoint de um endpoint REST não retorna mais o erro Object reference not set to an instance of an object.

  • Um provedor de segurança com múltiplas declarações Name não retorna mais um erro
    Salvar um provedor de segurança com múltiplas declarações Name não retorna mais o erro Found multiple claims types matching the given usage.

  • Testar OpenID Connect não retorna mais um erro
    Testar um servidor de dados que usa autenticação OpenID Connect quando o usuário ainda não se autenticou não retorna mais o erro The parameter 'json' cannot be a 'null' or an empty object.

4.57.1

O App Builder 4.57.1 é um patch da versão 4.57 do App Builder lançada como parte do lançamento do Harmony 11.57. O App Builder 4.57.1 foi disponibilizado em todas as regiões nos dias 5 e 6 de março de 2026.

Versão 4.57.1+38388.043aad16 construída em 5/3/2026 21:35:33

Correções

  • Problema de exibição de XML e Formulário nos logs REST corrigido
    Os logs do servidor de dados REST agora exibem corretamente o corpo das solicitações de XML e Formulário. Anteriormente, eles estavam sendo codificados em base64 de forma incorreta.

  • Solicitações REST não enviam mais parâmetros duplicados
    Quando os parâmetros são definidos na tabela de Parâmetros do Endpoint, eles não são mais duplicados incorretamente na URL e no corpo das solicitações REST POST, PUT e PATCH.

4.57.0

O App Builder 4.57 é lançado por região como parte da versão Harmony 11.57. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

4.57 App Builder
APAC 24 de fevereiro de 2026 (6h AEDT)
EMEA 25 de fevereiro de 2026 (1h CET)
NA 25 de fevereiro de 2026 (16h PST)

Versão 4.57.0+38333.92d1bf03 construída em 2/20/2026 21:29:16

Novos recursos

  • Novo provedor de segurança SMTP Client
    Um tipo dedicado de provedor de segurança SMTP Client simplifica como você gerencia a autenticação de email. Ele suporta tipos de autenticação anônima ou básica (senha) e tem a capacidade de alternar a propriedade IgnoreTlsErrors.

Melhorias

  • Suporte a provedores de segurança para servidores de notificação SMTP
    Um servidor de notificação SMTP agora pode ser configurado para usar um provedor de segurança, incluindo OAuth e OpenID Connect, bem como o novo tipo de provedor de segurança SMTP Client. Uma nova lista de Provedor também é fornecida na página Servidores de Notificação.

  • Suporte para atualização de tokens de acesso do Google
    O App Builder agora suporta a atualização de tokens de acesso emitidos pelo Google. Para habilitar esse suporte, na configuração de um provedor de segurança OpenID Connect, defina as seguintes novas propriedades:

    • Prompt: consent
    • AuthorizationEndpointParameters: &access_type=offline

    A propriedade AuthorizationEndpointParameters também é configurável em um provedor de segurança OAuth.

  • Carregamento isolado de assemblies para scripts
    O App Builder agora suporta o carregamento isolado de assemblies via arquivos de biblioteca (arquivos ZIP) em scripts C# para evitar conflitos de versão. Os desenvolvedores podem enviar dependências agrupadas e referenciá-las diretamente em scripts usando a diretiva #r. Isso garante a estabilidade do script mesmo quando as bibliotecas principais da aplicação são atualizadas.

  • Consulta de webhook a partir de novos eventos
    Agora é possível consultar um endpoint da Webhook API a partir do evento Novo. Anteriormente, o endpoint do webhook só podia ser consultado a partir do evento Inserir.

  • Organização do servidor de notificações por tipo
    A página Servidores de Notificação agora possui uma nova coluna Tipo com valores como SMS e Push. A coluna Endereço Padrão de Remetente (relevante apenas para servidores SMTP) foi removida. Várias atualizações menores de nomenclatura também foram feitas para consistência.

Correções

  • Email PK não causa mais falha no App Builder
    Tabelas com uma coluna de chave primária (PK) cujo tipo de dado lógico é Email não podem mais causar falhas no App Builder.

  • Diagramas do painel do App Workbench agora são exibidos
    Um problema foi corrigido que impedia que os diagramas do painel fossem renderizados conforme esperado no painel Layout do Painel da Página do App Workbench quando a página contém grupos com rolagem.

4.56.0

O App Builder 4.56 é lançado por região como parte da versão Harmony 11.56. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.56 App Builder
APAC 3 de fevereiro de 2026 (6h AEDT)
EMEA 4 de fevereiro de 2026 (1h CET)
NA 4 de fevereiro de 2026 (16h PST)

Versão 4.56.0+38230.f4c78fed construída em 28/1/2026 21:55:53

Melhorias

  • Visibilidade da opção AI Assistant
    A opção AI Assistant do App Builder agora é exibida para todos os usuários no Menu do Site e na Action Drawer. Para habilitar sua funcionalidade de criar e manter aplicações interagindo com um assistente de IA usando linguagem natural, entre em contato com seu Gerente de Sucesso do Cliente (CSM).

  • Seleções de lista de organizações e ambientes do provedor de segurança Harmony
    Ao configurar um provedor de segurança Harmony, os parâmetros OrganizationId e EnvironmentId agora listam as organizações e ambientes configurados em IDE > > Harmony.

Alterações

  • Atualização de terminologia para grupos de campos
    A terminologia em todo o App Builder que se refere a um tipo de contêiner que pode ser usado dentro de um grupo de controle foi atualizada para se referir consistentemente a grupos de campos. Nomes anteriores para esse recurso incluem zona, conjunto de controle, conjunto de campos e grupo.

Correções

  • Visibilidades agora são executadas após uma atualização em nível de linha ao executar um evento definido pelo usuário
    Eventos definidos pelo usuário agora levam em consideração a herança de eventos ao determinar o escopo de atualização. Se o evento for definido tanto na tabela física quanto no objeto de negócios, o escopo de atualização maior será utilizado. Por exemplo, se o evento da tabela tiver um escopo de atualização de Painel e o evento do objeto de negócios tiver um escopo de atualização de Linha, o primeiro será aplicado.

  • Controles ocultos por uma coluna de visibilidade agora são opcionais
    Controles que são marcados como Obrigatórios em tempo de design, mas ocultos por uma coluna de visibilidade em tempo de execução, não são mais tratados como obrigatórios durante o evento de salvamento.

  • Regras de lista não adicionam mais todas as colunas da tabela
    Novas regras de Lista agora selecionam apenas as colunas de chave primária e colunas com tipos de uso relacionados à lista por padrão. Anteriormente, as regras de lista selecionavam todas as colunas por padrão.

  • Ação de exportação agora respeita o tipo de dado lógico
    Ao exportar para um arquivo CSV usando o tipo de ação Exportar, os valores agora são formatados de acordo com o tipo de dado lógico. Por exemplo, uma coluna com um tipo de dado lógico Data não inclui mais o componente de tempo, independentemente de o tipo de dado de armazenamento incluir o tempo.

  • Imagens SVG agora são renderizadas em itens de menu
    Uma imagem SVG que não tem uma altura ou largura definida agora é renderizada como esperado quando usada em um item de menu.

  • Mapeamentos de tipos de dados REAL e FLOAT agora são apropriados
    O App Builder agora mapeia os tipos de dados REAL e FLOAT de forma mais precisa com base no fornecedor do banco de dados:

    • MySQL: O tipo REAL quando usado sem precisão agora é mapeado para o tipo de dado DOUBLE. (Diferente de outros fornecedores, o MySQL define REAL como um valor de ponto flutuante de precisão simples.) Isso corrige a detecção dos valores padrão das colunas Booleanas.
    • Oracle: Os tipos REAL e FLOAT agora são mapeados para tipos de dados mais apropriados. Anteriormente, FLOAT era mapeado para BINARY_FLOAT e REAL era mapeado para BINARY_DOUBLE.
    • DB2: O tipo REAL agora é mapeado para um tipo de dado mais apropriado. Anteriormente, REAL era mapeado para DOUBLE.
  • Eventos para ativação de conta de usuário agora estão presentes
    O objeto de dados público Usuário agora possui os eventos esperados para ativar e desativar contas de usuário.

  • Nome de usuário agora é preservado no login
    A página de login agora preserva o nome de usuário ao alternar entre as abas do navegador.

  • As conversões mvSQL agora incluem chaves primárias explícitas
    Ao converter uma instrução mvSQL em um objeto de negócios, pelo menos uma coluna agora é marcada como coluna de chave primária.

  • Aviso agora exibido para painéis vinculados sem uma chave primária
    Um aviso agora é exibido quando um desenvolvedor habilita Criar, Atualizar ou Excluir em um painel que está vinculado a um objeto de negócios sem chaves primárias.

4.55.1

O App Builder 4.55.1 é um patch para a versão 4.55 do App Builder lançada como parte do lançamento do Harmony 11.55. O App Builder 4.55.1 foi disponibilizado em todas as regiões nos dias 20 e 21 de janeiro de 2026.

Versão 4.55.1+38175.98deb5a8 construída em 20/1/2026 19:33:24

Correções

  • Problema resolvido ao atualizar para 4.55
    Esta correção resolve um erro ao atualizar para a versão 4.55.

4.55.0

O App Builder 4.55 é lançado por região como parte do lançamento do Harmony 11.55. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.55 App Builder
APAC 13 de janeiro de 2026 (6h AEDT)
EMEA 14 de janeiro de 2026 (1h CET)
NA 14 de janeiro de 2026 (16h PST)

Versão 4.55.0+38114.68579ece construída em 9/1/2026 12:48:05

Problema conhecido ao atualizar para 4.55.0

Há um problema conhecido ao atualizar para a versão 4.55.0. Esse problema é resolvido na versão 4.55.1 e posteriores.

Nota

O lançamento 4.54 foi interno.

Melhorias

  • Registro de servidor de dados CData
    Os servidores de dados baseados em CData têm uma nova opção Log File onde você pode habilitar o registro do servidor de dados e baixar arquivos de log. Observe que este recurso é destinado a ser usado apenas em instalações de servidor único.

  • Função Block
    Uma nova função de banco de dados mvSQL, Block(), fornece a capacidade de usar os tipos de uso de coluna Block pelo nome em vez de valor numérico.

  • Endpoint de implantação metadata
    O novo endpoint de implantação metadata pode ser usado para recuperar informações sobre a configuração de um ambiente.

  • Suporte a fluxo de trabalho de manutenção para aplicações seladas
    O fluxo de trabalho de manutenção agora inclui aplicações seladas em seu menu de seleção de objetos.

  • Capacidade de invocar um evento quando uma linha é selecionada
    Um evento pode agora ser invocado quando uma linha é clicada em um painel de várias linhas, como uma grade, painel de azulejos ou painel de faixa.

  • Consolidação das configurações de aplicações seladas
    Excluir uma aplicação selada agora pode ser feito a partir da página IDE > Aplicações. A página separada Excluir Aplicações Seladas em IDE > Configurações Adicionais não é mais necessária e foi removida.

  • Texto de validação da função mvSQL personalizada melhorado
    A mensagem de validação exibida quando o nome de uma função mvSQL personalizada é inválido agora está alinhada com as recomendações do texto de ajuda.

Correções

  • Trabalhos agendados agora reiniciam corretamente
    O serviço em segundo plano foi atualizado para que os trabalhos agendados agora reiniciem corretamente quando o sistema estiver sob alta carga.

  • Problema do pool de conexões resolvido
    Um problema foi resolvido onde as conexões não estavam sendo liberadas corretamente no pool de conexões ao executar eventos em loop e regras XP CRUD.

  • Correções de rastreamento
    O recurso de diagnóstico de rastreamento possui estas correções:

    • Os resultados de rastreamento para uma regra padrão agora mostram o objeto de negócios correto.
    • O valor de tempo limite de rastreamento agora é definido como 60 minutos em sistemas atualizados.
  • Processo de importação de arquivos agora falha quando esperado
    O processo de importação de arquivos agora falha se nenhum campo no arquivo CSV ou Excel de origem puder ser mapeado para colunas na tabela de destino.

  • Painel de espaço reservado agora aparece durante a criação do painel
    Ao criar um novo painel, o painel de espaço reservado agora aparece no wireframe como esperado. Anteriormente, desde a versão 4.52, o painel de espaço reservado não aparecia imediatamente e a página do navegador precisava ser atualizada para vê-lo.

  • Correções do Designer Ao Vivo
    O Designer Ao Vivo possui estas correções:

    • Painéis de quadro agora podem ser adicionados a uma página. Anteriormente, após selecionar um painel de quadro, nada acontecia.
    • Ao tentar adicionar um painel, o erro Controle de página esperado não ocorre mais às vezes.
  • Correções para painéis de grade em assistentes
    Os assistentes têm estas correções relacionadas a painéis de grade:

    • As grades agora respeitam a configuração de Método de Edição. Anteriormente, grades com um Método de Edição de Padrão usavam Automático em vez disso.
    • Ao clicar no botão Prosseguir após editar linhas da grade, o erro Não é possível obter a linha ativa não ocorre mais às vezes.
  • Servidor de dados Salesforce Platform1 agora funciona
    Tentar usar um servidor de dados Salesforce Platform1 não resulta mais no erro Referência de objeto não definida para uma instância de um objeto.

  • O tipo de tabela de API REST de Objeto agora funciona
    Definir o Tipo de Campo da tabela raiz de um recurso de API REST como Objeto não resulta mais em um erro quando o endpoint REST é consultado. Observe que um tipo de tabela Objeto deve retornar uma e apenas uma linha.

  • Coluna de destino oculta para uso temporário
    A lista de Coluna de Destino de uma coluna agora está oculta quando seu Tipo de Uso é definido como Temporário.

  • Subtipo de botão Próximo agora funciona de forma independente
    Definir o subtipo de um controle Botão como Próximo agora funciona sem também definir a ação pós-evento como Próximo.

  • Validação do assistente de conexão Harmony adicionada
    No assistente de conexão Jitterbit Harmony, o botão Próximo agora está desativado até que uma organização ou ambiente seja selecionado.

  • O assistente de importação OpenAPI agora mostra apenas endpoints
    O assistente de Importação de Serviço Web para importar um endpoint de um documento OpenAPI agora mostra apenas endpoints. Anteriormente, subtabelas também eram listadas, mas clicar em Importar Esquema em uma subtabela individual não funcionava.

  • Campos de UI de chave de credencial e token renomeados
    Os rótulos da interface do usuário nas credenciais de um provedor de segurança HTTP foram renomeados para Chave da API e Token, conforme apropriado. Anteriormente, esses campos eram chamados de Senha.

4.53.0

O App Builder 4.53 foi lançado por região como parte do lançamento do Harmony 11.53. Os links para download podem ser publicados na Comunidade do App Builder antes dessas datas.

4.53 App Builder
APAC 3 de dezembro de 2025 (6h AEDT)
EMEA 4 de dezembro de 2025 (1h CET)
NA 4 de dezembro de 2025 (16h PST)

Versão 4.53.0+37917.7f989233 construída em 24/11/2025 22:10:36

Novos recursos

  • Novo assistente de conexão Jitterbit Harmony
    Uma nova abordagem baseada em assistente para Configurar uma conexão Jitterbit Harmony facilita a configuração de um provedor de autenticação Jitterbit Harmony e fontes de dados REST que se conectam às APIs do API Manager. Vá para IDE > > Harmony e clique em Configuração para começar.

Melhorias

  • Suporte ao servidor de dados Snowflake para autenticação OAuth 2.0
    Um servidor de dados Snowflake agora pode ser configurado para autenticar usando OAuth 2.0. Na configuração de servidor existente em Configurações Avançadas, defina o campo Avançado como AuthScheme=Password para usar OAuth 2.0.

  • Capacidade de definir um ambiente de implantação padrão
    Agora você pode definir um ambiente de implantação padrão, tornando possível implantar uma versão com um único clique.

  • O modo de rastreamento agora é desativado automaticamente
    O rastreamento agora é ativado por padrão por 60 minutos para evitar excessos de registro.

  • Consolidação das configurações de idioma e localização
    As configurações de idioma e localização agora estão localizadas na página Action Drawer > Ver Perfil do Usuário para melhor descoberta. Anteriormente, eram acessíveis clicando no nome do idioma e localização atuais no Action Drawer.

  • Esclarecimento do texto de ajuda para manipuladores de rollback
    O texto de ajuda no produto para manipuladores de rollback foi aprimorado para esclarecer que os manipuladores de rollback são registrados quando uma ação é concluída com sucesso. Se uma ação falhar, os manipuladores de rollback de um evento serão executados em ordem inversa, começando pelos manipuladores da última ação bem-sucedida.

  • Atualização da biblioteca PDFSharp
    A biblioteca PDFSharp utilizada em builds de terceiros foi atualizada.

Correções

  • Suporte ao cabeçalho User-Agent
    O cabeçalho User-Agent agora é enviado ao fazer solicitações HTTP para serviços de terceiros, como APIs REST.

  • Problema do desenvolvedor Silo com edição de página resolvido
    Membros do grupo Desenvolvedores Silo agora podem editar páginas conforme esperado.

  • Fontes de dados podem ser criadas a partir da página Servidores de Dados
    Administradores podem novamente criar uma nova fonte de dados a partir da página Painel de Ação > IDE > Servidores de Dados conforme esperado. Isso resolve um problema presente desde o App Builder 4.47.

  • Parâmetros de serviço da web em uma fonte de dados selada agora podem ser editados
    Parâmetros de serviço da web agora são editáveis por um administrador quando a fonte de dados REST está selada.

  • Plugins de relatório agora podem ser compilados
    Um plugin de relatório personalizado agora pode ser compilado conforme esperado. Anteriormente, o seguinte erro ocorria: A suitable constructor for type 'Vinyl.Scripting.Plugins.ReportScriptPluginInvoker' could not be located.

  • Controles de guia agora são exibidos no Designer Ao Vivo
    Quando um controle de guia é selecionado no Designer Ao Vivo, agora é exibido conforme esperado. Anteriormente, o painel estava em branco.

4.52.0

O App Builder 4.52 foi lançado por região como parte do lançamento do Harmony 11.52. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.52 App Builder
APAC 11 de novembro de 2025 (6h AEDT)
EMEA 13 de novembro de 2025 (1h CET)
NA 13 de novembro de 2025 (16h PST)

Versão 4.52.0+37841.096a94b2 construída em 5/11/2025 18:48:29

Novos recursos

  • Implantação com um clique
    A implantação com um clique é um processo semi-automatizado que pode ser configurado para permitir que um desenvolvedor envie alterações de um ambiente de origem (como desenvolvimento) para um ambiente de destino (como QA) sem sair do IDE.

  • Automação de lançamentos
    As APIs REST publicadas agora podem ser usadas para construir lançamentos programaticamente.

Melhorias

  • Capacidade de descompactar pacotes de tradução
    Pacotes de tradução de idiomas agora podem ser descompactados por um administrador.

  • Atualização da marca do aplicativo móvel
    O aplicativo móvel Jitterbit App Builder teve sua marca atualizada na App Store (Apple/iOS) e na Google Play Store (Android).

Alterações

  • Atualizações no comportamento do endpoint REST
    Novos endpoints REST publicados pelo App Builder agora retornam o valor lógico em vez do valor de armazenamento. Por exemplo, valores booleanos serão retornados como true ou false em vez de 1 ou 0. Para aplicar essas mudanças de comportamento a um endpoint REST existente, defina sua Compatibilidade para a versão 3.

  • Descontinuação dos tamanhos de popup Extra Tiny e Extra Extra Tiny
    Os tamanhos de popup Extra Tiny e Extra Extra Tiny foram descontinuados e não podem mais ser selecionados. Popups existentes configurados com esses tamanhos não são afetados.

Correções

  • As regras padrão agora podem referenciar valores fornecidos em uma solicitação REST
    As ligações de regra padrão agora referenciam valores enviados para um endpoint de API REST ao usar a versão 2 ou posterior do endpoint Compatibilidade.

  • Relatórios agora são renderizados ao serem executados de um contêiner Docker
    Relatórios agora são renderizados como esperado ao executar o App Builder a partir da imagem Docker. Anteriormente, o link da documentação para uma solução falhava ao carregar o relatório.

  • Erro de notificação SMTP STARTTLS resolvido
    A negociação STARTTLS foi corrigida para servidores de notificação SMTP. Isso resolve um erro ao tentar estabelecer uma conexão.

  • Atualizações do painel de filtro agora acionam atualizações de painéis filhos
    Uma alteração nos critérios de filtro de um painel agora recarrega automaticamente os painéis filhos sem a necessidade de configurar o evento para atualizar.

  • O provedor de segurança de Provisionamento de Usuário agora é exibido no painel de identidade
    Após adicionar uma identidade para um provedor de segurança de Provisionamento de Usuário, um erro não é mais exibido no painel Identidades por Provedor.

  • A validação de página agora verifica se a flag Público foi alterada
    Um erro de validação não é mais exibido ao modificar uma página não pública referenciada por uma notificação, a menos que a flag Público tenha sido modificada.

  • Erro de validação corrigido ao excluir um grupo de painéis
    Um erro de validação adequado é agora retornado ao excluir um grupo de painéis que contém um ou mais painéis. Anteriormente, o erro Cannot read properties of null ocorria.

  • Formatação condicional em nomes de colunas longas agora funciona
    Regras de formatação condicional que referenciam uma coluna com um nome longo agora funcionam como esperado e não falham silenciosamente.

  • Editar painéis de linha única não adiciona mais chaves de URL não escopadas
    Editar uma linha em um painel de linha única de nível raiz não filtra inadvertidamente outros painéis de nível raiz.

  • Link da estrutura da API REST corrigido
    O link Estrutura na página IDE > APIs REST agora traz o recurso correto.

4.51.0

O App Builder 4.51 é lançado por região como parte do lançamento do Harmony 11.51. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.51 App Builder
APAC 21 de outubro de 2025 (4h AEDT)
EMEA 22 de outubro de 2025 (1h CEST)
NA 22 de outubro de 2025 (16h PDT)

Versão 4.51.0+37730.2714d1de construída em 16/10/2025 17:43:33

Melhorias

  • Suporte ao Microsoft Windows Server 2025
    O sistema operacional Microsoft Windows Server 2025 agora é suportado para o App Builder 11.51 e versões posteriores.

  • Melhorias na experiência do usuário do Rule Builder
    As seguintes melhorias na experiência do usuário foram feitas na página Rule Builder:

    • O painel de Regras agora possui um botão Funções em destaque, que foi movido das configurações de Edge Case.
    • Quando Padrões são registrados, agora são exibidos junto com uma contagem.
    • Quando Regras de Alcance são registradas, agora são mostradas com uma contagem em vez de um asterisco.

Alterações

  • Atualizações no comportamento do endpoint REST
    Novos endpoints REST publicados pelo App Builder agora têm esses comportamentos padrão:

    • O evento Novo é invocado antes do evento Inserir. O evento Novo executa regras padrão registradas no objeto de negócios e na tabela física.
    • As configurações de atualização em nível de evento agora são respeitadas.

    Para aplicar essas mudanças de comportamento a um endpoint REST existente, defina sua Compatibilidade para a versão 2.

Correções

  • Imagens rotacionadas agora têm a orientação correta
    Imagens rotacionadas em relatórios Telerik (padrão) agora são rotacionadas corretamente.

  • Registros de super objetos agora exibidos após inserção
    A página Super Objects agora mostra objetos recém-criados sem a necessidade de atualizar a página.

  • Problema do filtro da barra de pesquisa corrigido
    A barra de pesquisa do aplicativo agora exibe os valores de filtro esperados após um recarregamento ou ao retornar à página. Anteriormente, [object Object] estava sendo exibido.

  • Sealed webhooks and REST endpoints are now shown
    Deployed/sealed webhooks and REST SNAPIs are now shown on the IDE > REST APIs page.

  • Webhook and REST endpoint Details buttons fixed
    REST and webhook data server Details buttons now open the expected details instead of the endpoint page.

  • Home and Configuration buttons are now translated in new applications
    New applications that have a language added now have the Home and Configuration buttons translated as expected.

  • API call actions no longer result in a bindings error
    API call actions for non-GET requests no longer fail with the error API Call action bindings require a row.

4.50.0

O App Builder 4.50 é lançado por região como parte da versão Harmony 11.50. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.50 App Builder
APAC 30 de setembro de 2025 (4h AEST)
EMEA 1 de outubro de 2025 (1h CEST)
NA 1 de outubro de 2025 (16h PDT)

Versão 4.50.0+37657.57b60e73 construída em 9/24/2025 17:21:33

Melhorias

  • Suporte ao Assistente de IA para português e alemão
    O Assistente de IA do App Builder foi verificado como suportado com os idiomas português (brasileiro) e alemão.

  • Opção para validar colunas quanto à exclusividade
    As restrições de tabela que impõem exclusividade têm uma nova opção Validar que valida as colunas indexadas quanto à exclusividade antes de salvar a linha:

    • Quando selecionada, o App Builder verifica potenciais conflitos antes de salvar a linha e, se houver um conflito, gera um erro de validação.
    • Quando não selecionada, o App Builder tenta salvar a linha, o que resulta em uma exceção se houver um conflito. Esta é a seleção padrão, correspondendo ao comportamento anterior.

Correções

  • Nomes de páginas gerados automaticamente não são mais pluralizados incorretamente
    Se o idioma de um desenvolvedor de aplicativos estiver definido para qualquer idioma além do inglês, os nomes de páginas gerados automaticamente não são mais pluralizados. Em vez disso, páginas geradas automaticamente com painéis de linha única agora têm (Detalhe) (no idioma apropriado) anexado ao nome da página.

  • Padrão de pesquisa do Amazon S3 agora pode ser definido
    O campo Padrão de Pesquisa agora está exposto na configuração de um servidor de dados Amazon S3.

  • Inserção de registros no servidor de dados Shopify agora funciona
    As colunas de ID do Shopify agora são relatadas corretamente como geradas automaticamente. Isso corrige um problema em que novas linhas não podiam ser inseridas em uma tabela Shopify.

  • Validações específicas não exibem mais incorretamente o nome da coluna
    Um problema foi corrigido onde algumas validações exibiam o nome da coluna subjacente em vez do nome do controle.

  • Criar chaves, índices e restrições de múltiplas colunas agora funciona
    Um erro de validação não impede mais a criação de chaves, índices e restrições com múltiplas colunas.

  • Uma ação de exportação agora pode ser adicionada a um evento
    Adicionar um tipo de ação de exportação a um evento agora funciona como esperado. Anteriormente, um erro incorreto relatando Tabela não suporta ser chamada de uma ação estava impedindo a adição da ação.

  • Ações de importação de CSV e Excel agora ignoram a diferença entre maiúsculas e minúsculas nos nomes das colunas
    O tipo de ação de importação usado para importar arquivos CSV e Excel não trata mais os nomes das colunas como sensíveis a maiúsculas e minúsculas. Isso resolve um problema onde a importação falhava se os nomes das colunas diferissem em caso.

  • Problemas com super objetos corrigidos
    Vários problemas com super objetos foram resolvidos relacionados à visibilidade de um novo super objeto na lista, exclusão sem aviso e criação de um super objeto com o mesmo nome de um que foi excluído.

  • A pesquisa simples agora é aplicada quando passada como critérios de vinculação de link
    Uma página plana existente agora detecta se critérios de pesquisa foram passados para a página a partir de um popup e recarrega os dados na página.

    Atenção

    Este é um comportamento não suportado e pode ser removido ou alterado em uma versão futura.

4.49.0

O App Builder 4.49 foi lançado por região como parte da versão Harmony 11.49. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.49 App Builder
APAC 9 de setembro de 2025 (4h AEST)
EMEA 10 de setembro de 2025 (1h CEST)
NA 10 de setembro de 2025 (16h PDT)

Versão 4.49.0+37564.5d3c05f7 construída em 3/9/2025 20:45:30

Melhorias

  • Opção explícita para definir o tema da página de login
    O Tema da Página de Login do App Builder agora pode ser definido em IDE > Provedores de Segurança no painel de Configuração. Isso permite que você defina explicitamente o tema se vários temas de página de login estiverem presentes, o que pode ocorrer se um tema adicional for instalado por uma versão ou restaurado de um instantâneo.

Correções

  • Copiar uma tabela agora preserva a configuração Tipo Gerenciado: Windows
    Ao copiar uma tabela usando o recurso Copiar Tabela em App Workbench, a configuração Tipo Gerenciado quando definida como Windows agora é mantida na versão copiada. Anteriormente, a cópia se tornava uma tabela padrão.

  • Rótulo do botão agora utilizado se um controle estiver vinculado a uma coluna
    O Rótulo de um botão agora será utilizado se o botão tiver um link de Página Dinâmica e a Coluna de Título (agora opcional) não tiver sido definida. Anteriormente, a Coluna de Título era obrigatória ao usar um link de Página Dinâmica e seu rótulo era ignorado.

4.48.0

O App Builder 4.48 foi lançado por região como parte da versão Harmony 11.48. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.48 App Builder
APAC 19 de agosto de 2025 (4h AEST)
EMEA 20 de agosto de 2025 (1h CEST)
NA 20 de agosto de 2025 (16h PDT)

Versão 4.48.0+37481.32ee999a construída em 13/8/2025 19:27:44

Novos recursos

Melhorias

Correções

  • Objetos de negócios com colunas de vinculação agora são impedidos de serem tornados públicos
    Como o atributo de coluna Vinculação não é aplicado a objetos de dados públicos, o construtor de regras agora impede que os desenvolvedores tornem um objeto de negócios público se ele tiver colunas de vinculação existentes ou marquem uma coluna como vinculada se o objeto de negócios já for público.

  • Fontes de dados com o mesmo nome não causam mais conflitos
    Construir uma versão que inclua duas fontes de dados com o mesmo nome não causa mais conflitos. Anteriormente, ao tentar instalar uma versão, o pacote falhava na instalação.

  • Listas com colunas vinculadas iguais e critérios diferentes agora preservam a seleção da lista
    Os valores da lista não são mais limpos quando duas listas com critérios de filtro diferentes estão vinculadas à mesma coluna.

  • Filtrar um painel definido para Adicionar Se Vazio não aciona mais a adição de um registro
    Grades de dados com um Estado Inicial do Painel definido como Adicionar Se Vazio não mudarão mais para o estado de inserção após aplicar um filtro que não retorna linhas.

  • Adicionar Se Vazio em um painel de várias linhas agora funciona apenas se for o painel raiz
    A opção Adicionar Se Vazio disponível em painéis de várias linhas agora será respeitada apenas se o painel for o único painel raiz. Anteriormente, a opção Adicionar Se Vazio apenas verificava se havia um único painel raiz; não levava em conta se o painel de várias linhas era o painel raiz.

  • URLs REST não têm mais parâmetros em maiúsculas e minúsculas
    Um problema em que URLs REST podiam ter parâmetros em maiúsculas e minúsculas foi corrigido.

  • A página de login agora é acessível com vários temas
    Criar dois temas que estendem o Tema Base de Login não torna mais a página de login inacessível. Anteriormente, a página de login falhava ao carregar com o erro Múltiplos temas implementam o Tema Base de Login.

  • Excluir grupos de campos e campos aninhados agora funciona
    Um erro não ocorre mais ao excluir grupos de campos e campos aninhados de um painel.

  • Erros agora são exibidos para itens de menu formatados condicionalmente
    Erros nas regras de formato condicional do menu agora são visíveis na interface do usuário.

  • Avisos subsequentes não desaparecem mais após reconhecer o primeiro
    Ao excluir várias linhas de uma grade de dados, o usuário pode ver vários avisos. Clicar em Prosseguir no primeiro aviso faria com que os outros avisos desaparecessem. O usuário agora poderá clicar em Prosseguir em cada aviso.

  • Aviso errôneo sobre renomear um evento não ocorre mais
    Um aviso sobre renomear um evento não aparece mais quando o nome do evento não foi alterado.

  • Aviso errôneo sobre chaves primárias não é mais registrado
    Validar uma regra do painel Recentes do app workbench não registra mais um aviso errôneo indicando um problema com as chaves primárias do objeto de negócios.

4.47.0

O App Builder 4.47 é lançado por região como parte do lançamento Harmony 11.47. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.47 App Builder
APAC 29 de julho de 2025 (4h AEST)
EMEA 30 de julho de 2025 (1h CEST)
NA 30 de julho de 2025 (16h PDT)

Versão 4.47.0+37409.4e52bb20 construída em 22/7/2025 20:29:37

Melhorias

  • Capacidade de desbloquear aplicativos e fontes de dados
    Os administradores agora têm a capacidade de desbloquear aplicativos selados e fontes de dados seladas.

    Aviso

    O deslacramento não é recomendado em ambientes de produção. Fazer alterações no esquema em um ambiente que não seja o de desenvolvimento pode causar problemas ao promover alterações para esse ambiente.

  • Opção para importar um servidor de dados REST de um documento OpenAPI
    Ao criar um endpoint REST a partir de um documento OpenAPI, o assistente agora oferece uma opção de Importar para criar automaticamente um servidor de dados REST a partir de outro documento OpenAPI. Anteriormente, um desenvolvedor tinha que criar o servidor de dados manualmente no assistente.

Correções

  • Tipo de dado incompatível não corrompe mais uma regra
    Definir uma coluna para um tipo de dado não suportado pelo conector de origem não corrompe mais a regra. Anteriormente, a regra se tornava inutilizável e precisava ser recriada.

  • Controle HTML agora preserva linhas em branco
    O controle HTML agora preserva linhas em branco entre quebras de linha consecutivas. Anteriormente, quando o texto era renderizado em modo de exibição, as linhas em branco não estavam sendo exibidas.

  • Erro de recarregamento da página não ocorre mais
    Modificar um controle em uma grade de dados e, em seguida, recarregar a página não resulta mais em um erro se a grade de dados foi ordenada pela coluna desse controle.

  • Tema do seletor de hora corrigido
    As cores do tema para o seletor de hora foram corrigidas para que AM/PM agora seja legível.

  • Eventos de objeto de negócios agora podem ser renomeados
    Agora você pode renomear eventos definidos pelo usuário de objetos de negócios.

4.46.0

O App Builder 4.46 é lançado por região como parte do lançamento do Harmony 11.46. Os links para download podem ser postados na Comunidade do App Builder antes dessas datas.

4.46 App Builder
APAC 9 de julho de 2025 (4h AEST)
EMEA 10 de julho de 2025 (1h CEST)
NA 10 de julho de 2025 (16h PDT)

Versão 4.46.0+37317.8a1d79c6 construída em 3/7/2025 21:25:25

Melhorias

  • Registro de alterações em nível de sistema
    Uma nova página, Registro de Alterações do Sistema, mostra as alterações de todas as aplicações e fontes de dados. A nova página é acessível a partir de IDE > Configurações Adicionais.

  • Tags adicionais do Docker
    A imagem Docker do App Builder agora possui as tags 4 e latest para rastrear a imagem mais recente na série 4.x.

  • Atualização do driver PostgreSQL
    O driver do servidor de dados PostgreSQL foi atualizado.

  • Atualização do driver Snowflake
    O driver do servidor de dados Snowflake foi atualizado.

Correções

  • O provedor de segurança SAML agora pode lidar com URIs relativas
    O provedor de segurança SAML agora pode analisar documentos de metadados contendo IDs de entidade que não são URIs absolutas. Anteriormente, a autenticação falhava com um erro relatando Falha ao desserializar metadados SAML. Esperado entityId do tipo URI.

  • Funções com o mesmo nome não causam mais erro
    Múltiplas funções mvSQL com o mesmo nome (que podem resultar ao mover dados entre ambientes) não impedem mais o sistema de iniciar. Anteriormente, um erro relatava Um item com a mesma chave já foi adicionado.

  • Recarregar uma página com abas aninhadas agora funciona
    Tentar recarregar uma página com grupos de abas aninhadas não resulta mais em um erro relatando Incapaz de processar a vinculação. Este problema estava limitado ao uso do Chrome com ativos de cliente em cache por meio de uma rede remota.

  • O painel de filtro agora é limpo
    Se você aplicar um filtro de lista, limpá-lo e, em seguida, realizar uma busca ou aplicar outro filtro, o filtro anterior agora é limpo conforme esperado. Isso corrige um problema intermitente onde uma lista exibiria um GUID em vez de seu título.

  • O painel de quadro contendo painéis de visibilidade agora carrega
    Painéis ocultos não impedem mais que a página reconheça que todos os painéis foram renderizados. Anteriormente, o painel de quadro falhava ao carregar quando os painéis de visibilidade estavam ocultos.

  • Os painéis de grade rolável mostrando auditoria agora estão alinhados
    Ativar Mostrar Auditoria em um painel de grade rolável não causa mais problemas de alinhamento onde as alturas das linhas são de tamanhos diferentes.

  • Procedimentos armazenados do Snowflake agora funcionam
    Executar um procedimento armazenado em um servidor de dados Snowflake agora funciona como esperado e não resulta mais em um erro.

  • Problemas de validação de arquivos binários resolvidos
    Os seguintes problemas relacionados a arquivos binários foram corrigidos:

    • Ter certas validações em vigor não impede mais que um arquivo binário seja salvo.
    • Um arquivo binário não precisa mais ser redefinido se um erro de validação ocorrer ao salvar um registro pela primeira vez.
  • Problemas conhecidos do Assistente de IA resolvidos
    O Assistente de IA do App Builder tem as seguintes correções para problemas conhecidos documentados anteriormente:

    • Páginas pop-up agora são renderizadas corretamente ao lado da janela de chat.
    • Se a instância for reiniciada durante uma sessão de chat, o assistente não parece mais travar em uma resposta.
    • O assistente agora pode vincular a páginas de várias localizações de menu, não apenas do menu Início.
    • O assistente agora oferece para excluir uma tabela para você, em vez de pedir que você faça isso manualmente.

4.45.1

Versão 4.45.1+37226.e0e5b1c1 construída em 18/06/2025 17:43:13

Novos recursos

  • O Assistente de IA do App Builder agora está disponível para uso geral. Ele pode ser usado para criar e manter aplicações interagindo com um chatbot de IA usando linguagem natural. Acesse-o usando o botão Assistente de IA na página Ação Drawer > Menu do Site ou abra-o diretamente de Ação Drawer > Assistente de IA.

    Importante

    O Assistente de IA do App Builder está oculto, a menos que sua licença Harmony inclua a opção do Assistente de IA do App Builder. Entre em contato com seu Gerente de Sucesso do Cliente (CSM) para adicionar o Assistente de IA do App Builder à sua licença Harmony.

  • Agora você pode importar um documento OpenAPI para criar um endpoint REST em IDE > Servidores de Dados ou App Workbench > Fontes de Dados.

Melhorias

  • O App Builder agora pode ser executado como um contêiner Docker usando a imagem Docker do Jitterbit App Builder e uma licença do App Builder válida.

  • Agora você pode ver informações sobre a solicitação HTTP atual usando a nova página do Inspector de Solicitações ou a nova Request() função de tempo de execução mvSQL.

  • O driver de conexão do QuickBooks Online foi atualizado para levar em conta as mudanças futuras na API de Contabilidade que se espera que sejam lançadas pela Intuit em 1º de agosto de 2025. Você deve revisar o post do blog da Intuit e confirmar que seu esquema para esta conexão é compatível com os recursos lançados na versão menor 75.

    Importante

    Antes de 1º de agosto de 2025, recomendamos atualizar quaisquer conexões do QuickBooks Online para especificar uma versão menor de 75 ou superior:

    • Se você estiver especificando uma versão menor inferior a 75, atualize para 75 (no mínimo).
    • Se você não estiver especificando uma versão menor, certifique-se de que seu esquema corresponda ao da versão menor 75.

    A versão menor pode ser especificada nas Configurações Avançadas da configuração do servidor, definindo Versão como MinorVersion=75;.

    Após fazer alterações, recomendamos reimportar o esquema em seu ambiente de desenvolvimento, testar e, em seguida, promover a alteração do esquema para todos os ambientes. Isso garantirá que não haja incompatibilidade de esquema quando a alteração entrar em vigor em 1º de agosto de 2025. Se você não fizer alterações, erros podem ocorrer devido a uma incompatibilidade de esquema.

Correções

  • O emissor mvSQL para funções com modificadores, como Cast() e Rank(), agora funciona como esperado.

  • O provedor de segurança Rewrite URL agora corresponde corretamente às URLs usando a porta padrão, seja a porta 80 para HTTP ou a porta 443 para HTTPS.

  • O controle HTML não substitui mais todos os espaços por espaços não separáveis.

  • Os logs para uma fonte de dados REST agora usam por padrão a duração definida de um filtro para Ativado Em e Desativar Após.

  • Criar uma versão não falha mais ao encontrar nomes de página, tabela ou função com um espaço no final.

  • As dicas de ferramenta para grupos de controle, incluindo acordeões, guias e grupos de campos, agora são exibidas corretamente.

  • Ao vincular ou filtrar dados na fonte de dados do conector do App Builder, um erro de conversão intermitente não ocorre mais.

  • Ao visualizar um manifesto de pacote, os nomes dos servidores de fonte de dados não são mais substituídos por um GUID.

  • Quando uma página contém grupos de rolagem, clicar em Próximo para avançar para a próxima etapa do assistente agora funciona.

  • Ao iniciar um assistente, um erro intermitente não ocorre mais.

4.44.0

Versão 4.44.0+37026.0d9c964d construída em 21/05/2025 17:19:31

Melhorias

  • Ao bloquear um aplicativo ou fonte de dados durante a manutenção, agora você pode permitir que grupos de usuários selecionados acessem itens bloqueados.

  • Em qualquer etapa de um fluxo de trabalho, agora você pode enviar notificações sob demanda.

  • Agora você pode desconsiderar notificações enviadas por fluxos de trabalho.

  • Copiar um fluxo de trabalho de manutenção agora também copia suas notificações.

  • Ações de plugin agora suportam manipuladores de sucesso e falha.

  • A exibição do conteúdo de notificações do sistema nos painéis de resumo foi aprimorada.

  • LPs agora são referidos como pacotes.

Correções

  • A configuração do grupo de segurança Nível de Exibição de Erro agora é respeitada para todos os erros.

  • Um controle não é mais tratado como obrigatório quando é exigido por uma regra de visibilidade, mas está oculto ou desabilitado usando formatação condicional.

  • Os changelogs do sistema agora podem ser pesquisados por pai.

  • Ao criar uma fonte de dados usando o assistente, a etapa final de resumo agora exibe a fonte de dados correta.

  • Quando o rastreamento está habilitado, mais contexto para regras padrão agora é incluído.

  • Instalações Linux agora mostram o número da versão correto.

  • Testar um endpoint REST que não existe não mostra mais a opção de baixar o resultado e, em vez disso, agora relata um erro.

  • Um erro não ocorre mais após adicionar várias condições de filtro para o mesmo controle e, em seguida, remover algumas das condições.

  • Um erro não ocorre mais ao tentar excluir um pacote.

  • Um erro não ocorre mais quando um controle de senha está vinculado a uma coluna numérica.

  • Um erro não ocorre mais ao inserir em uma tabela totalmente auditada usando o CRUD da camada de negócios ao executar um evento com transações habilitadas.

4.43.0

Versão 4.43.0+36887.02aefc50 construída em 1/5/2025 5:22:33

Novos recursos

Melhorias

  • O objeto de dados público do App Builder alert agora suporta uma lista delimitada por vírgulas de múltiplos valores de UserId em sua coluna To(). Se os usuários não estiverem em uma sessão ativa, o alerta será exibido quando eles fizerem login na próxima vez.

  • O período de retenção do log de eventos agora pode ser alterado usando o novo botão Configurar na página IDE > Monitoramento > Logs de Eventos.

  • Uma notificação no aplicativo agora é exibida se o processo de importação da fonte de dados falhar. A notificação inclui um link para visualizar a entrada do histórico de eventos para mais informações.

  • As funções Caller(), Shared(), Generated() e Memory() agora suportam o tipo de dado DateTime.

Correções

  • Tornar um controle obrigatório com uma regra de visibilidade agora impede que o usuário salve a linha se um valor não tiver sido fornecido. Anteriormente, a interface do usuário indicava que o controle era obrigatório, mas o usuário podia salvar a linha sem fornecer um valor.

  • Quando um cronograma é atualizado a partir da página IDE > Monitoramento > Cronogramas, o campo de auditoria ChangedOn agora é atualizado conforme esperado.

  • A página de detalhes de Jobs teve seu desempenho melhorado quando a instância possui jobs em execução.

  • Problemas com webhooks novos e existentes foram resolvidos.

4.42.0

Versão 4.42.0+36732.efaf1605 construída em 8/4/2025 22:13:04

Problema conhecido

Há um problema conhecido com webhooks na versão 4.42.0. O problema foi corrigido na versão 4.41.1 e está resolvido na versão 4.43.0 e posteriores.

Melhorias

  • Ao construir uma versão, papéis de segurança individuais podem agora ser adicionados usando a opção que aparece na tela de Objetos da Solução.

  • Alterações em chaves primárias, chaves estrangeiras e índices agora aparecem no changelog da tabela física.

  • As implantações do Elastic Beanstalk agora têm WebSockets habilitados por padrão.

  • Um aviso é exibido ao instalar uma versão ou snapshot que contém um modelo lógico de fonte de dados que não corresponde ao modelo físico.

Correções

  • Quando invocado a partir de uma regra de CRUD de negócios ou notificação, a função Changed() agora verifica a linha do objeto de negócios para determinar se o valor foi modificado.

  • Ao criar uma restrição, não há mais uma limitação no número de colunas retornadas.

  • Ao construir uma versão que inclui tabelas com expressões padrão, um erro não ocorre mais.

  • Restaurar uma fonte de dados agora preserva o nome do inquilino.

  • Testar um endpoint REST que retorna um 404 não produz mais um erro não tratado.

  • Executar um evento SAP RFC não retorna mais um erro indicando que uma chave não estava presente no dicionário.

  • As implantações do Elastic Beanstalk não incluem mais um arquivo de configuração do Amazon CloudWatch, que estava impedindo o App Builder de iniciar no Beanstalk.

4.41.1

Versão 4.41.1+36880.a025e505 construída em 30/04/2025 19:13:16

Correções

  • Problemas com webhooks novos e existentes foram resolvidos.

4.41.0

Versão 4.41.0+36628.5ba00cb4 construída em 20/03/2025 03:45:42

Melhorias

  • Snapshots agora são excluídos automaticamente após 90 dias, ou conforme configurado em IDE > Configurações Adicionais > Snapshots > Configuração.

  • A etapa Construir de construir uma versão agora tem a opção de criar um snapshot antes de construir uma versão.

  • O histórico de snapshots agora registra falhas de restauração e links para o histórico de eventos e logs.

  • A função Event() possui um novo parâmetro root.eventid que pode ser usado para retornar o identificador de um evento invocado.

  • As mensagens do Changelog para traduções de pacotes foram aprimoradas para fornecer mais informações sobre a mudança.

  • O erro retornado quando painéis e listas são vinculados usando colunas com tipos de dados incompatíveis foi aprimorado.

Correções

  • Criar um requisito de instalação de solicitação de gerenciamento de mudanças não registra mais um aviso.

  • Um requisito de instalação de solicitação de gerenciamento de mudanças agora pode ser modificado após ser criado.

  • Um pacote de lançamento que foi instalado agora pode ser excluído sem resultar em um erro.

  • A formatação de números para locais que usam uma vírgula (,) como separador decimal agora está conforme o esperado.

  • Uma alteração na seleção da caixa de seleção PK na tela de detalhes da coluna agora tem efeito conforme o esperado.

  • O driver do Dynamics CRM foi atualizado para corrigir um erro ao autenticar.

  • Um erro não ocorre mais ao pressionar uma tecla de atalho quando um campo numérico está desativado.

  • Um erro não é mais registrado ao fazer o upload de um arquivo para um sistema de arquivos com sucesso.

  • Um problema ao usar a função Enum() com conectores do App Builder locais ou remotos não ocorre mais.

  • As caixas de diálogo de snapshot da fonte de dados não têm mais uma opção para incluir o modelo físico; os snapshots estão limitados ao modelo lógico.

  • A caixa de diálogo de restauração de snapshot não mostra mais a opção de tirar um snapshot antes de restaurar se o objeto não existir mais.

  • O título da página exibido ao adicionar um evento foi corrigido.

  • O desempenho do menu do site com um grande número de aplicativos foi melhorado.

4.40.0

Versão 4.40.0+36495.22590c41 construída em 27/02/2025 15:36:10

Melhorias

  • Uma nova função de tempo de execução, Recipient(), pode ser usada com o campo To() de um alerta para enviar uma notificação a um conjunto de usuários, como um grupo, função, aplicativo, fonte de dados ou sessão conhecida.

  • O diálogo exibido ao restaurar um snapshot agora possui uma nova caixa de seleção: Tirar um Snapshot Antes de Restaurar. Criar um snapshot antes de restaurar permite que os desenvolvedores revertam para o estado imediatamente anterior à restauração, se necessário.

  • Operações de snapshot, como tirar e restaurar um snapshot, agora são registradas no changelog do objeto capturado.

  • A página Snapshots agora exibe o nome do conjunto de snapshots, se disponível. A página Snapshot mostra tanto o nome do conjunto de snapshots quanto a mensagem.

Correções

  • Um endpoint SNAPI agora ignora se uma conexão for perdida e finaliza seu evento (com exceção do GET). Para cancelar um evento travado, vá para IDE > Monitoramento > Logs de Eventos > Ver Eventos em Execução e clique no botão Cancelar.

  • Ao usar um tipo de ação de exportação, um erro não ocorre mais quando a fonte de dados do arquivo é o Amazon S3.

  • Valores de coluna temporários agora são preservados ao executar um evento em segundo plano.

  • O driver CData Email foi atualizado para corrigir um erro de conexão com alguns servidores IMAP.

  • O driver SAP Business One foi atualizado para corrigir um erro em que não retornava o número de linhas solicitadas.

  • O construtor de regras agora reflete corretamente as alterações nas colunas da regra após restaurar um snapshot.

  • Alterações nos pacotes Vinyl Babel e Vinyl UI Babel agora são registradas no changelog.

  • Modificar com sucesso um agendamento não registra mais um erro no changelog.

  • Descrições mais detalhadas foram adicionadas nos conjuntos de alterações para restrições.

4.39.1

Versão 4.39.1+36372.a5eda6b9 construída em 12/02/2025 18:27:28

Correções

  • Registrar uma regra de visibilidade em um painel agora funciona. Anteriormente, após tentar registrar uma regra, ela não aparecia na lista de regras.

4.39.0

Versão 4.39.0+36336.589baad7 construída em 06/02/2025 05:04:47

Novos recursos

Melhorias

  • O versionamento do App Builder tem as seguintes mudanças:

    • A versão minor agora corresponde à versão menor do lançamento correspondente do Harmony. Por exemplo, App Builder 4.39.0 corresponde ao Harmony 11.39.
    • Um novo conjunto de números, a versão patch, agora é o terceiro conjunto de números em uma versão de lançamento do App Builder. Por exemplo, App Builder 4.39.0 ou 4.39.1.
    • A versão internalRelease na função Version() mvSQL agora está obsoleta.
  • Auditoria completa agora está habilitada por padrão para tabelas adicionais, incluindo traduções, funções, tipos de dados lógicos e provedores de segurança onde não estava habilitada por padrão. Isso melhora as informações capturadas em registros de alterações.

  • Pacotes de lançamento agora podem ser armazenados em um bucket Amazon S3, configurado na seção Packaging da configuração de inicialização.

  • Os recursos Sistema de Arquivos S3 e Armazenamento de Chaves de Criptografia de Dados S3 agora suportam URIs de buckets S3 virtualmente hospedados.

  • A paginação baseada em token da API REST agora é suportada pela camada de negócios.

  • As páginas de registro têm as seguintes melhorias:

    • Atualizações de terminologia foram feitas na página de registro de ação, incluindo a substituição do termo legado bridge por notification e a renomeação de link para rule.
    • O campo Ajuda Técnica não é mais obrigatório ao registrar uma regra de validação.
    • O campo Ajuda Técnica agora é preenchido automaticamente com a ajuda técnica da regra ou plugin selecionado ao registrar uma validação, ação, padrão ou visibilidade.
    • As páginas de registro de validação, ação, padrão e visibilidade foram atualizadas para consistência.
    • A auditoria agora está disponível ao visualizar um registro de regra padrão.
    • As colunas foram reorganizadas nas listas de controle do Designer Ao Vivo e do Editor de Página. O nome do controle agora aparece primeiro. O nome e a ordem do controle estão recuados para refletir a profundidade do controle.
    • A coluna Valor não utilizada foi removida da tabela, páginas de registro de regra e painel padrão.
  • O rótulo de um controle não é mais ocultado automaticamente ao mover um controle para um grupo de campos.

Correções

  • Ao navegar para fora de uma página antes que um evento Excluir seja concluído, um erro não pode mais ocorrer.

  • Ao usar Relatório de Auto Construção e informações de fonte estão faltando largura média, controles lado a lado agora são renderizados como esperado.

  • Um problema ao usar paginação da API REST com parâmetros page/limit e offset/limit foi corrigido.

  • Um erro não pode mais ocorrer ao mover um controle para um grupo de campos.

4.0.36202 (11.38)

Versão 4.0.36202 construída em 16/01/2025 19:11:40 (build f81787b7, 11.38)

Melhorias

Correções

  • A mensagem de changelog registrada ao definir uma senha de usuário foi aprimorada.
  • Ao criar um segundo painel com uma fonte que corresponde a outro painel, o App Builder agora gera um nome de painel exclusivo.

4.0.36098 (11.37)

Versão 4.0.36098 construída em 27/12/2024 18:52:49 (build 916336a5, 11.37)

Novos recursos

Melhorias

  • Registros de alterações expõem informações adicionais e agora podem ser baixados:

    • O registro de alterações composto para aplicativos agora inclui o próprio aplicativo, bem como quaisquer fontes de dados, coleções e pacotes usados pelo aplicativo.
    • Registros de alterações individuais para os seguintes itens agora estão disponíveis: assemblies, coleções, menus, tabelas físicas, provedores de segurança, procedimentos armazenados, pacotes de tradução, funções definidas pelo usuário, tipos de dados lógicos, usuários e grupos, e visualizações.
    • As mensagens de registro de alterações agora incluem o nome e o tipo do que foi modificado, quando disponível.
    • Cada registro de alterações agora pode ser baixado como um arquivo CSV.
  • Os desenvolvedores têm mais controle sobre o que está incluído em um pacote de lançamento:

    • Ao adicionar um objeto SQL a uma solução, seu modelo lógico agora pode ser incluído além de seu modelo físico.
    • Ao adicionar uma fonte de dados a uma solução, funções definidas pelo usuário e tipos de dados lógicos individuais agora podem ser opcionalmente removidos ou adicionados. Anteriormente, esses eram adicionados automaticamente ao pacote de lançamento e não podiam ser removidos.

    Importante

    Antes de construir um lançamento usando um modelo de lançamento existente, os desenvolvedores devem adicionar manualmente funções definidas pelo usuário e tipos de dados lógicos ao modelo para que sejam incluídos.

  • Melhorias de desempenho foram feitas nas seguintes áreas:

    • A pegada de memória do servidor de aplicativos foi reduzida.
    • O desempenho enquanto o rastreamento está habilitado foi melhorado.
    • O desempenho do menu do site quando o usuário tem acesso a muitos aplicativos foi melhorado. Como parte dessa melhoria, o menu do site agora exibe até 24 em vez de 100 aplicativos.
  • Para reduzir a desordem nos logs, a severidade do log de resultados CRUD foi reduzida de Informacional para Depuração.

Correções

  • As colunas da tabela gerenciada agora são sempre exibidas no construtor de regras, permitindo que sejam usadas e exibidas em junções no canvas.

  • Menus inline, como o menu inicial, agora renderizam imagens e ícones configurados conforme esperado. Além disso, estilos agora são aplicados quando o Subtipo de um menu inline é definido como Grande.

  • A função mvSQL Gerada agora possui a saída esperada para linhas que foram recém-inseridas em uma fonte de dados Salesforce ADO.NET.

  • Editar uma junção em uma regra de negócios agora atualiza suas colunas ChangedOn e ChangedBy conforme esperado.

  • Limpar uma largura definida para um controle não redefine mais a largura para seu valor padrão.

  • Testar uma notificação por email não envia mais o email de teste para usuários incluídos por cc ou bcc na regra de notificação.

  • Executar regras padrão para conexões que usam OAuth para autenticação, como uma fonte de dados Salesforce ADO.NET, não resulta mais em um erro.

  • Excluir uma página do construtor de páginas não registra mais um erro.

  • Webhooks agora definem corretamente o cabeçalho Content-Type.

  • Ao modificar uma coluna no construtor de regras, um tipo de dado lógico definido pelo usuário pode agora ser selecionado.

  • Quando o App Builder é configurado para alta disponibilidade e ao usar autenticação de aplicativo, fazer login via um provedor de identidade SAML não resulta mais intermitentemente no erro Não é possível criar identidade. Uma identidade com o nome fornecido já existe.

  • Ao copiar uma regra de negócios e usar PostgreSQL, um erro não ocorre mais.

  • Ao salvar uma ação de exportação, um erro não ocorre mais relatando que o nome do arquivo é obrigatório, mesmo quando já foi definido.

  • Ao autenticar a partir do portal Harmony na região EMEA, uma exceção não ocorre mais.

  • Ao iniciar um assistente, uma exceção JavaScript que resultava em um passo não renderizado não ocorre mais.

  • Durante uma atualização, um erro relacionado a alterações nos dados de Db_Template não ocorre mais.

  • Durante instalações e atualizações, a confiabilidade da criação de banco de dados foi melhorada. Anteriormente, ocorriam erros intermitentes.

  • Durante o processo de depuração de rastreamento, usar o botão Executar SQL agora reexecuta consultas SQL conforme esperado.

4.0.35819 (11.34.1)

Versão 4.0.35819 construída em 04/11/2024 22:21:55 (build b97727bd, 11.34.1)

Correções

  • Falhas de instalação e atualização não ocorrem mais após extrair o App Builder usando o utilitário de extração de arquivos ZIP embutido do Windows. As falhas de instalação foram causadas quando o Windows removeu espaços iniciais nos nomes dos arquivos.

  • A lógica para verificar as regras de inserção CRUD foi atualizada para garantir que as chaves primárias sejam direcionadas corretamente.

4.0.35771 (11.34)

Versão 4.0.35771 construída em 25/10/2024 19:10:21 (build 85521f02, 11.34)

Novos recursos

Melhorias

Correções

  • Chaves estrangeiras em fornecedores com suporte a esquema, como SQL Server, agora são importadas corretamente.

  • A exibição de pop-ups de ajuda com uma grande quantidade de texto foi aprimorada.

  • As mensagens de validação agora são exibidas corretamente nas etapas do assistente que contêm vários painéis.

  • Problemas foram corrigidos onde botões personalizados de próximo/anterior em assistentes poderiam ser renderizados no momento errado e grades poderiam remover todos os botões personalizados de outros painéis.

4.0.35607 (11.33)

Versão 4.0.35607 construída em 05/10/2024 3:45:40 (build c043fb70, 11.33)

Melhorias

  • Ao construir uma versão, os desenvolvedores agora podem adicionar objetos SQL individuais (visões e procedimentos armazenados) e widgets na etapa do assistente de solução Objetos da Solução. Esta etapa também agora exibe subtítulos de lista (descrições) de cada tipo de objeto que pode ser incluído.

  • Opções de versão que não são relevantes para a solução agora estão ocultas. Isso inclui não mostrar a etapa do assistente de solução Configurar Fontes de Dados apenas quando há pelo menos uma fonte de dados, e mostrar o botão Configuração de Dados na tabela de versões apenas quando a versão tem pelo menos um modelo físico de fonte de dados.

  • Em aplicativos móveis offline, as regras CRUD da camada de dados expandiram o suporte, agora permitindo qualquer fonte de dados desde que a fonte de dados de destino a suporte. Isso inclui buscar dados do Conector do App Builder ou de uma API REST.

  • Relatórios de Auto Construção agora suportam a definição de imagens de caixa de seleção para controles de caixa de seleção e agora têm suporte limitado para controles HTML.

Correções

  • Um problema com instalações no Linux foi resolvido onde relatórios não podiam ser gerados.

  • As notas de versão agora são exibidas como HTML em vez de texto HTML bruto nas páginas Manifesto e Pacote Instalado.

  • Um erro não ocorre mais ao construir uma versão que contém uma fonte de dados marcada como Não incluir.

  • As barras invertidas (\) não são mais removidas de expressões mvSQL e dados em memória.

  • Filtros de lista dependentes agora carregam no painel de filtros como esperado.

  • Controles numéricos agora impedem que os usuários insiram caracteres não numéricos. Caracteres usados para formatar números, como símbolos de moeda e sinais de porcentagem, ainda são permitidos.

  • Controles numéricos vinculados a uma coluna de porcentagem não exibem mais valores nulos (vazios) como NaN ao mudar para o estado de edição.

  • O link Histórico de Eventos que aparece na notificação de uma falha na construção da versão agora mostra o histórico de eventos como esperado.

  • A página Em Manutenção exibida durante instalações e atualizações agora retorna um código de status de resposta HTTP 200 em vez de 503. Isso garante que os balanceadores de carga considerem o servidor como saudável.

  • Em uma implantação de múltiplos servidores, quando um único servidor realiza uma instalação ou atualização, se esse servidor for encerrado antes da conclusão da operação, os servidores restantes agora aguardam 1 minuto antes de tentar novamente a atualização. Anteriormente, os servidores restantes aguardavam até 2 horas.

4.0.35520 (11.32)

Versão 4.0.35520 construída em 25/09/2024 17:04:26 (build 55f208b4, 11.32.1)

Novos recursos

  • Ao construir uma versão, os desenvolvedores agora podem selecionar os novos objetos Coleção, Página ou Regra na tela Objetos da Solução para incluir esses componentes individuais em uma versão.

  • Antes de instalar um pacote de versão em IDE > Instalar Versão, os administradores agora podem visualizar seu conteúdo usando o novo botão Manifesto.

  • Um fluxo de trabalho visual agora possui ferramentas de edição de fluxo de trabalho para registrar uma ação ou validação.

  • Os desenvolvedores agora podem definir manipuladores de reversão para ações que serão executadas se qualquer uma das ações anteriores da sequência de eventos falhar.

  • Os desenvolvedores agora podem criar um aplicativo offline que pode ser executado em um dispositivo móvel sem conexão de rede.

  • Os desenvolvedores podem usar o novo assistente de aplicativo de IA (Beta) para criar um novo aplicativo e fonte de dados usando linguagem natural. Para acesso beta, entre em contato com seu Gerente de Sucesso do Cliente (CSM).

Melhorias

  • O App Builder agora requer .NET 8 como um requisito do sistema.

  • Eventos intrínsecos não são mais criados automaticamente quando uma regra de negócios é criada.

  • A página Pacote Instalado agora mostra todos os objetos incluídos em um pacote de lançamento, não apenas os aplicativos e fontes de dados.

  • Ao invocar um evento em uma tabela de extensão, as regras de validação da tabela pai agora são executadas apenas se uma ou mais colunas na tabela pai mudaram.

Correções

  • Listas em painéis filhos não mostram mais o valor da lista subjacente ao selecionar uma linha no painel pai. O título da lista continua sendo exibido até que os novos dados tenham sido carregados.

  • O Rótulo de um controle não é mais exibido na aba Propriedades do Controle do controle. Ele continua disponível na aba Rótulo.

  • Adicionar uma coluna no assistente Criar uma Tabela não falha mais se nenhuma coluna de título estiver presente.

  • Regras de negócios agora são impedidas de gravar em colunas de tabela que estendem objetos de dados públicos somente leitura.

3.3 e versões anteriores

As notas de versão da versão anterior para Vinyl (o antigo nome do App Builder) estão localizadas no arquivo de documentação do Vinyl.