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:
-
Portal Harmony
Você pode baixar a versão mais recente do Construtor de Aplicativos no portal Harmony em login.jitterbit.com. Use o menu do portal Harmony para selecionar Console de Gerenciamento > Downloads. -
Comunidade do Construtor de Aplicativos
As versões mais recentes e anteriores do Construtor de Aplicativos estão disponíveis para download na Comunidade do Construtor de Aplicativos em zuconnect.zudy.com na categoria Lançamentos do Vinyl. -
Docker Hub
Você pode executar uma versão específica do Construtor de Aplicativos como um contêiner Docker usando a imagem Docker no Docker Hub.
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á.
Releases
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 (4 AM AEST) |
EMEA | 10 de setembro de 2025 (1 AM CEST) |
NA | 10 de setembro de 2025 (4 PM PDT) |
Versão 4.49.0+37564.5d3c05f7 construída em 3/9/2025 8:45:30 PM
Enhancements
- 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.
Fixes
-
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 (4 AM AEST) |
EMEA | 20 de agosto de 2025 (1 AM CEST) |
NA | 20 de agosto de 2025 (4 PM PDT) |
Versão 4.48.0+37481.32ee999a construída em 13/08/2025 19:27:44
Novos recursos
- Servidor de dados Shopify
O novo servidor de dados Shopify utiliza a API Admin GraphQL e o CData ADO.NET Provider for Shopify para conectar Shopify e o App Builder.
Melhorias
-
Capacidade de renomear o nome lógico do banco de dados
Agora é possível modificar o nome lógico de um banco de dados após sua criação inicial, sem renomear o banco de dados em si. -
Suporte do Assistente de IA do App Builder para Azure OpenAI
O Assistente de IA do App Builder agora pode ser configurado com uma chave do Azure OpenAI.
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 erroMú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 (4 AM AEST) |
EMEA | 30 de julho de 2025 (1 AM CEST) |
NA | 30 de julho de 2025 (4 PM PDT) |
Versão 4.47.0+37409.4e52bb20 construída em 22/07/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.
Fixes
-
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 (4 AM AEST) |
EMEA | 10 de julho de 2025 (1 AM CEST) |
NA | 10 de julho de 2025 (4 PM 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 tags4
elatest
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 relatandoFalha 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 relatavaUm 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 relatandoIncapaz 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.
Enhancements
-
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()
eRank()
, 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
eDesativar 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 AM
Novos recursos
- A nova página IDE > Manutenção (Beta) orienta os administradores na instalação e manutenção de aplicativos. Use um fluxo de trabalho de manutenção fornecido para fazer upload ou instalar pacotes de lançamento (LPs), bloquear/desbloquear objetos afetados ou enviar notificações de sistema predefinidas em um cronograma ou sob demanda. Para fornecer feedback da versão beta, entre em contato com a Equipe de Suporte Jitterbit.
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 colunaTo()
. 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 10:13:04 PM
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âmetroroot.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 campoTo()
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
- Os desenvolvedores agora podem criar instantâneas de objetos de aplicativo que podem ser restauradas a qualquer momento durante o desenvolvimento de um aplicativo.
- O novo servidor de dados SAP Business One fornece acesso para conectar a um banco de dados SAP Business One.
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çãoVersion()
mvSQL agora está obsoleta.
- A versão
-
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
- Agora você está impedido de atualizar de Vinyl para App Builder, a menos que tenha um arquivo de licença do App Builder em vigor.
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
- Pacotes de lançamento agora podem ser armazenados em um diretório configurado na nova seção Empacotamento da configuração de inicialização.
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
paraDepuraçã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
eChangedBy
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
- Os desenvolvedores agora podem visualizar um registro de alterações para aplicativos, páginas, fontes de dados, regras e soluções.
Melhorias
-
O mecanismo do relatório de Auto Build agora suporta templates personalizados. Você pode configurar o mecanismo de relatório com personalizações adicionais editando o arquivo
appsettings.json
do App Builder. -
O widget de scanner de código de barras / QR code agora é um recurso nativo enviado com o App Builder e é selecionado quando um campo contém os nomes
Barcode
ouQRCode
. -
As funções de tempo de execução
Caller()
,Generated()
,Memory()
eShared()
agora suportam a especificação deBoolean
como um tipo de dado.
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 AM (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 de503
. 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.