Ir para o conteúdo

12.9 Notas de versão do Harmony

12.9 Lançamento do Harmony

O lançamento 12.9 do Harmony é escalonado com base nas datas e horários listados abaixo por componente e região. Para uma explicação mais detalhada sobre a cadência de lançamentos por categoria de componente, consulte o cronograma de lançamentos.

Grupo de Agentes de Nuvem Sandbox (SCAG)
Conectores SDK no SCAG
Gateway de API de Nuvem
Plataforma e aplicações de Nuvem
Gateway de API privada Linux 12.9
Estúdio de Design Windows e macOS 11.65
Grupo de Agentes de Nuvem de Produção (PCAG)
Conectores SDK em agentes privados e PCAG
Agentes privados Windows e Linux 12.9
Agente privado Docker 12.9
Gateway de API privada Docker 12.9
APAC 11 de agosto de 2026 (0 - 4h AEST) 18 de agosto de 2026 (14 - 20h AEST) 20 de agosto de 2026 (20h AEST)
EMEA 11-12 de agosto de 2026 (21 - 1h CEST) 19 de agosto de 2026 (6 - 12h CEST) 20 de agosto de 2026 (12h CEST)
NA 12 de agosto de 2026 (12 - 16h PDT) 19-20 de agosto de 2026 (21 - 3h PDT) 20 de agosto de 2026 (3h PDT)

App Builder 4.65 e Wevo iPaaS possuem notas de versão separadas.

Compilações de notas de versão para Grupos de Agentes de Nuvem de Produção, Grupos de Agentes de Nuvem de Sandbox e agentes privados também estão disponíveis.

Você pode se inscrever para notificações de manutenção para componentes baseados na web em Jitterbit Trust. Componentes instalados localmente estão disponíveis na página de Downloads. A imagem do agente privado Docker, o gateway de API privado e as imagens do App Builder estão disponíveis no Docker Hub da Jitterbit. A data de término de vida útil desses componentes (exceto o App Builder) é um ano após a data de lançamento.

Novos recursos

Marketplace

  • Tipo de ativo de aplicativo
    O Marketplace agora oferece aplicativos, um quarto tipo de ativo ao lado de receitas de integração, modelos de processo e agentes de IA, navegável selecionando o tipo App . Um aplicativo é uma aplicação de baixo código construída com o Jitterbit App Builder, distribuída como um pacote de lançamento .LP que você baixa do Marketplace e instala em sua própria instância do App Builder para configurar e estender.

  • Aplicativos de Aprendizado
    Seis Aplicativos de Aprendizado estão disponíveis no lançamento, cada um sendo um aplicativo que você pode instalar e explorar para aprender como um aplicativo do App Builder é construído:

    • AcuTrack: Rastreie ativos físicos com escaneamento de QR móvel, check-in e check-out, agendamento de manutenção preventiva e painéis de localização.
    • Form Flow: Crie formulários baseados em modelos e colete respostas através de um assistente guiado, com visibilidade condicional de campos e um fluxo de trabalho de revisão e aprovação.
    • Jira Tracker: Rastreie o trabalho do ciclo de vida do produto em Gestão de Produto, UX, Engenharia e Documentação, com painéis de análise em abas.
    • Monitoring: Monitore trabalhos agendados, notifique grupos de usuários quando um trabalho falhar, rastreie resoluções e execute manutenção de banco de dados.
    • Northwinds: Um aplicativo de amostra de cumprimento de pedidos construído no clássico banco de dados Northwinds, útil como ponto de partida e para aprender sobre o App Builder.
    • Registration Portal: Forneça registro, login e recuperação de senha autoatendidos, com autenticação de dois fatores e proteção contra bloqueio de conta.

Console de Gerenciamento

  • Assistente de IA da Console (Beta)
    O novo Assistente de IA da Console permite monitorar, solucionar problemas e gerenciar sua plataforma Harmony interagindo com a Console de Gerenciamento usando linguagem natural, em vez de navegar entre páginas para encontrar informações ou fazer alterações. Você pode acessá-lo usando o ícone Jitterbit AI no cabeçalho do portal Harmony em qualquer página da Console de Gerenciamento. Para adicioná-lo à sua licença, entre em contato com seu Gerente de Sucesso do Cliente (CSM).

Portal Harmony

A tela de Editar configurações do projeto de um projeto também possui novos controles Usar minhas configurações pessoais e Ir para configurações da conta, permitindo aplicar suas configurações padrão a um projeto existente ou acessar diretamente as configurações da sua conta no Studio.

Conectores do SDK do Studio

Melhorias

Agente e Design Studio

  • Suporte multibyte em toda a plataforma
    A partir da versão 12.9 do agente e da versão 11.65 do Design Studio, o português, o alemão e o russo agora estão certificados como idiomas suportados pela plataforma Harmony. Veja Codificação de caracteres e suporte multibyte para detalhes, incluindo exceções conhecidas.

  • SHA512 função criptográfica
    Uma nova função SHA512 está disponível para uso em scripts e transformações do Studio e do Design Studio, complementando a existente função SHA256. Ela aplica a função de hash SHA-512 a uma string de entrada e retorna o hash como uma string de 128 dígitos hexadecimais. A entrada de string é primeiro convertida para sua representação em bytes UTF-8, e a entrada não-string é primeiro convertida para uma string. Esta função requer a versão 12.9 do agente ou posterior; no Design Studio, também requer a versão 11.65 ou posterior.

Agente

  • O pooling de conexão com o banco de dados interno é ativado por padrão para agentes privados no Linux
    Nos agentes privados do Linux, UseInternalPooling em jitterbit.conf agora é true por padrão quando a chave está ausente, habilitando o pooling de conexão com o banco de dados interno para otimizar o desempenho do agente, correspondendo ao padrão já utilizado em agentes privados do Windows desde 12.5. Anteriormente, uma chave ausente tinha como padrão false no Linux.

Gateway de API

  • Expiração da chave da API e e-mail de lembrete para perfis de segurança
    Um perfil de segurança de chave da API security profile agora pode ser configurado para expirar, após o que as solicitações de API usando a chave são rejeitadas. Ative Expiração da chave da API e defina uma Duração de expiração (dias) (180 por padrão) para que a chave expire tantos dias após ser gerada ou regenerada usando o ícone de atualização . A coluna somente leitura Expiração mostra a data de expiração calculada, junto com um selo de status exibindo Expirando em breve quando a chave está a até 7 dias de expirar. Um e-mail de lembrete é enviado aos administradores da sua organização antes que a chave expire. O gateway de API em nuvem aplica a expiração da chave automaticamente; um gateway de API privado requer a versão 12.9 ou posterior.

  • Credenciais mascaradas e cabeçalhos de sessão nos logs da API
    Cabeçalhos que transportam credenciais ou dados de sessão, como authorization, password e x_api_key, agora têm seus valores substituídos por [removed] sempre que os cabeçalhos de solicitação da API aparecem nos logs, incluindo a seção Informações da Chamada da página Logs da API do Gerenciador de API, a página Runtime do Console de Gerenciamento, os logs de operação do Studio e os dados brutos de solicitação e resposta adicionados por Registro Verboso ou Ativar modo de depuração até. Para a lista completa, veja Cabeçalhos Mascarados. A mascaramento é aplicado pelo gateway de API em nuvem e pela versão 12.9 ou posterior do gateway de API privado; em versões anteriores do gateway de API privado, esses valores de cabeçalho são exibidos na íntegra.

  • Níveis máximos de subdomínio configuráveis para FQDNs personalizados do gateway de API privado
    O arquivo de configuração gatewayconfig.yaml do gateway de API privado suporta uma nova chave MaxDomainParts que permite aumentar o número máximo de níveis de subdomínio suportados em um nome de domínio totalmente qualificado (FQDN), elevando o padrão de 5 para 10. Adicione essa chave ao gatewayconfig.yaml se o seu FQDN personalizado exigir mais de 10 níveis, definindo-a, por exemplo, como 15. Para gateways baseados em Docker, adicione a chave primeiro e depois defina a variável de ambiente equivalente MAX_DOMAIN_PARTS com o mesmo valor.

API Manager

  • Preservação de personalizações e resolução de conflitos para o Portal Manager
    Clicar em Regenerar Docs na página do Portal Manager não sobrescreve mais suas personalizações do editor OpenAPI. Agora ele preserva e reaplica essas personalizações automaticamente sempre que possível, e solicita que você resolva quaisquer conflitos antes de publicar. Isso não se aplica à regeneração da documentação de uma API individual na aba Documentação na página APIs, que ainda sobrescreve personalizações.

  • Pergunte à IA na página de Análise
    A página de Análise possui um novo botão Pergunte à IA que abre o Assistente de IA APIM, onde você pode usar comandos em linguagem natural para consultar e interpretar métricas de desempenho da API, como tempo de resposta, códigos de status, erros e utilização de limite de taxa.

EDI

  • Melhorias no Assistente de IA EDI
    O Assistente de IA EDI suporta as seguintes novas capacidades:

    • Busca de parceiros: Pesquise parceiros comerciais pela descrição do campo personalizado.
    • Campos personalizados: Recupere, adicione, atualize e exclua os campos personalizados de um parceiro.
    • Contagem de transações por hora: Calcule o volume de transações por hora para uma data ou um intervalo de datas de até 7 dias, opcionalmente filtrado por tipo de documento (tipo geral ou código específico) ou nome do parceiro.
  • Notificações de expiração de certificado AS2
    As datas de expiração dos certificados usados por uma conexão AS2 agora são verificadas quando um documento é enviado ou recebido. Se um certificado estiver prestes a expirar nos próximos 30 dias, notificações de expiração de certificado aparecem: uma mensagem de erro é registrada uma vez por dia na página de Mensagens, e uma notificação em banner é exibida uma vez por dia nas páginas de EDI.

Console de Gerenciamento

  • Visibilidade do log de auditoria EDI no Console de Gerenciamento
    As mensagens de log da categoria Auditoria do Jitterbit EDI, cobrindo alterações de configuração, acesso a dados, tentativas de reprocessamento e reenvio, e atividade de login/logout do sistema, agora também são visíveis na página de Registro de Auditoria do Console de Gerenciamento, juntamente com a atividade do Console de Gerenciamento, API Manager e Studio.

Conectores SDK do Studio

  • Suporte ao conector Apache Kafka para autenticação SCRAM-SHA-512
    A configuração de Protocolo de Autenticação de uma conexão Apache Kafka agora inclui uma opção SASL SSL (SCRAM-SHA-512), disponível quando PLAIN é selecionado como o Mecanismo de Autenticação. Isso permite conectar-se a um broker Kafka que requer autenticação SCRAM-SHA-512, como um cluster Amazon MSK configurado para permitir apenas SHA-512.

  • Opção de ID do Espaço de Trabalho da Atividade de Importação de Planilha do Smartsheet
    A atividade de Importação de Planilha do Smartsheet possui uma nova configuração Escolher opção para especificar o espaço de trabalho no qual importar a planilha, seja inserindo um ID do Espaço de Trabalho diretamente ou selecionando de uma lista de espaços de trabalho disponíveis. Um espaço de trabalho também pode ser fornecido na transformação da solicitação. Fornecer um importa a planilha para esse espaço de trabalho usando o novo endpoint de importação do Smartsheet; omiti-lo preserva o comportamento existente, importando para a pasta Sheets inicial do Smartsheet através do endpoint anterior.

Correções

Agente

  • Testar um script que usa uma função de banco de dados não falha mais com No suitable driver found
    Testar um script que chama uma função de banco de dados como DBLookup não falha mais com um erro No suitable driver found quando o Login, Senha ou String de Conexão do endpoint do Banco de Dados são definidos a partir de variáveis de projeto ou globais atribuídas dentro do script testado. Isso se aplica ao teste de scripts tanto no Studio quanto no Design Studio.

  • O serviço de métricas agora usa a porta PgBouncer correta em novas instalações de agentes privados do Windows
    Em uma nova instalação de um agente privado do Windows, o serviço de métricas agora usa a porta PgBouncer configurada. Anteriormente, ele usava a porta 6432, a porta padrão do PgBouncer antes da versão 11.58, em vez da porta padrão 6434 utilizada por novas instalações desde a versão 11.58, portanto a coleta de métricas estava incompleta. Agentes atualizados para esta versão mantêm sua porta PgBouncer existente.

  • PgBouncer agora instala corretamente em instalações de agentes privados do Linux como não-root
    Anteriormente, instalar um agente privado como um usuário não-root no Linux não provisionava PgBouncer, então o pool de conexões nunca iniciava e seu status aparecia como não saudável em Métricas do Agente. Novas instalações de Linux como não-root agora instalam e iniciam o PgBouncer corretamente. Atualizar um agente existente no Linux como não-root não provisiona o PgBouncer retroativamente; o agente deve ser instalado novamente.

  • Operações em massa do Salesforce não falham mais com um erro interno de banco de dados
    Uma operação em massa do Salesforce, Salesforce Service Cloud, ou ServiceMax configurada com opções de operação em massa do Studio Salesforce (Gravar registros de sucesso, Gravar registros de falha, Enviar registros de sucesso, ou Enviar registros de falha), ou uma operação do assistente Salesforce Bulk Process do Design Studio configurada com as opções de operação equivalentes, não falha mais no meio do processo com um erro interno de banco de dados. Anteriormente, registrar o status do arquivo de sucesso ou falha de uma atividade em massa poderia gerar uma instrução SQL inválida, fazendo com que a operação falhasse mesmo após alguns registros já terem sido processados com sucesso.

  • O conector File Share agora suporta múltiplos caminhos separados por vírgula
    Múltiplos caminhos separados por vírgula no mesmo servidor agora são suportados no campo Path de uma conexão File Share do Studio, e no campo Path(s) de uma fonte File Share ou alvo File Share do Design Studio. Uma fonte lê e agrega os arquivos encontrados em cada caminho configurado, e um alvo grava em cada caminho configurado. Anteriormente, um valor separado por vírgula era tratado como um único caminho inválido e a conexão falhava.

  • As atividades HTTP novamente incluem o corpo da resposta do alvo nos logs de erro da operação
    Quando uma atividade HTTP legada POST ou PUT falha no Studio, ou o equivalente HTTP Target no Design Studio, o log de erro da operação novamente inclui o corpo da resposta retornado pelo endpoint de destino. Anteriormente, o corpo da resposta era removido do log de erro para solicitações falhadas.

  • O destino do conjunto de dados do Salesforce Wave Analytics do Design Studio agora suporta autenticação por Credenciais de Cliente OAuth 2.0
    O destino do conjunto de dados do Salesforce Wave Analytics de um projeto do Design Studio agora pode gerar e carregar um conjunto de dados usando um endpoint Salesforce Org configurado com Selecionar Credenciais de Cliente OAuth 2.0. Anteriormente, a operação falhava com um erro SF Analytics Dataset Upload Error: username is required, mesmo quando o teste de conexão OAuth 2.0 do endpoint era bem-sucedido, porque a geração e o carregamento do conjunto de dados ainda exigiam um nome de usuário, senha e token de segurança.

  • DBLookup e DBExecute não falham mais com um erro de decodificação Base64 em conexões de banco de dados JDBC
    Chamadas a DBLookup e DBExecute para um banco de dados PostgreSQL ou SQL Server usando um driver JDBC não falham mais com um erro de decodificação Base64 quando o valor retornado se assemelha a dados codificados em Base64, como um JWT ou outro token de acesso.

  • Unmap não retorna mais null quando precedido por RunScript na mesma expressão de mapeamento
    A função Unmap agora desmapeia corretamente um campo de destino quando uma chamada RunScript a precede na mesma expressão de mapeamento. Anteriormente, nesse caso, Unmap retornava um valor null em vez de desmapear o campo.

  • ConvertTimeZone agora preserva a precisão de milissegundos
    A função ConvertTimeZone agora preserva a precisão de milissegundos no valor retornado. Anteriormente, os milissegundos eram descartados independentemente do valor de entrada.

API Manager

  • Os valores dos cabeçalhos de solicitação da API Proxy agora aceitam pontos e outras pontuações
    Na aba Cabeçalhos de solicitação de uma API Proxy, o Valor de um cabeçalho agora aceita pontos e outras pontuações, e seu comprimento máximo foi aumentado para 8192 caracteres. Anteriormente, um valor poderia conter apenas letras, números, hífens e sublinhados, o que bloqueava valores como Tokens Web JSON (JWTs) que requerem pontos como parte de seu formato.

EDI

  • Os detalhes da transação agora abrem de forma confiável para documentos EDI muito grandes
    Abrir a aba Informações do documento para um documento EDI muito grande na página de Transações agora exibe Este arquivo EDI é muito grande para ser visualizado em HTML. Por favor, use uma das visualizações RAW para ver seu conteúdo. em vez do documento renderizado, de modo que a aba carregue sem tentar renderizar todo o conteúdo EDIXML como HTML. Você ainda pode acessar o conteúdo completo do documento a partir de um link Raw no painel de Visualizações.

Studio and Management Console

  • Operações em status Enviado ou Recebido agora podem ser canceladas
    A ação Cancelar operação agora está habilitada para operações em status Enviado ou Recebido na página Runtime do Console de Gerenciamento, na tabela de logs de operação do Studio, e ao lado do status de execução de uma operação na tela de design. Anteriormente, a ação estava desabilitada para esses dois status, de modo que uma operação que estava na fila, mas ainda não havia sido capturada por um agente, exigia que o suporte da Jitterbit a liberasse.

Studio

  • Mapeamentos de transformação importados com nós duplicados não causam mais falhas nas operações
    Importar um arquivo de mapeamento de transformação que duplica um nó de destino agora aplica a duplicação à definição do esquema utilizada quando a operação é executada. Anteriormente, a duplicação era aplicada apenas ao esquema de destino mostrado no designer de transformação, de modo que o mapeamento parecia correto no momento do design, enquanto a operação falhava em tempo de execução com Falha ao expandir a árvore de destino para o caminho: <caminho para o nó>. O nó: <nome do nó> não pode ser criado. Para corrigir uma transformação cujo mapeamento foi importado antes dessa correção, use Remover todos os mapeamentos abaixo deste nó no nó raiz, e então importe o arquivo de mapeamento novamente.

  • Implantar um projeto não exclui mais arquivos WSDL que ainda estão em uso
    Implantar um projeto não exclui mais arquivos WSDL que ainda estão em uso. Anteriormente, um projeto poderia ser implantado com sucesso e depois falhar em uma implantação posterior com um erro semelhante a Nenhum WSDL com localizador, mais frequentemente após o projeto ser migrado para outro ambiente. Isso afetava qualquer componente ao qual um arquivo WSDL existente foi enviado: conexões SOAP e atividades de API SOAP Request e SOAP Response. Para recuperar um projeto que já foi afetado, veja Erro de implantação SOAP: "Nenhum WSDL com localizador".

  • As respostas da atividade Workday agora mapeiam corretamente quando o esquema de resposta é usado diretamente ou espelhado
    Uma transformação que usa o esquema de resposta de uma atividade Workday diretamente, ou uma cópia espelhada dele, não falha mais com Falha ao encontrar o nome do nó de estrutura correspondente ao elemento de dados: <nome do nó>. Anteriormente, um nó na resposta do Workday não era correspondido ao nó correspondente no esquema, de modo que a transformação falhava, mesmo que a mesma resposta mapeasse com sucesso para um esquema de destino plano. Se uma transformação existente continuar a falhar, reconfigure a atividade para regenerar seu esquema, e então atualize o esquema na transformação.

Conectores do SDK do Studio

  • Correções dos conectores OpenAI e Azure OpenAI
    Os conectores OpenAI e Azure OpenAI têm as seguintes correções:

    • Atividades com uma configuração de Temperatura ou Top Probability agora salvam um valor decimal inserido em qualquer um dos campos. Anteriormente, um valor decimal como 0.2 ou 1.35 era arredondado para o inteiro mais próximo (0, 1 ou 2) quando a atividade era salva, sobrescrevendo o valor inserido.
    • As atividades Prompt do OpenAI e Azure OpenAI agora formatam corretamente múltiplas chamadas de ferramentas simultâneas, enviando a mensagem do assistente uma vez seguida por cada resposta da ferramenta na ordem. Anteriormente, a mensagem do assistente era repetida antes de cada resposta da ferramenta, com o conteúdo de cada resposta enviado como um array em vez de uma string simples.
  • A atividade RabbitMQ Consume agora continua consumindo mensagens quando o Auto Acknowledge está habilitado
    A atividade RabbitMQ Consume continua consumindo mensagens da fila após a primeira mensagem quando o Auto Acknowledge está habilitado. Anteriormente, o ouvinte parava de consumir mensagens adicionais após processar com sucesso a primeira, e apenas uma nova implantação completa da operação restaurava temporariamente o consumo.

  • Correções da atividade Snowflake Merge e do endpoint global
    O conector Snowflake inclui as seguintes correções:

    • Caracteres especiais na atividade Merge: A atividade Merge do Snowflake agora coloca entre aspas os identificadores de coluna em seu SQL gerado quando Usar aspas para identificadores Snowflake está habilitado na conexão, correspondendo à atividade Insert. Anteriormente, um nome de coluna de destino com um caractere especial, como um hífen, poderia causar um erro de compilação SQL mesmo com essa configuração habilitada.
    • Mudanças na configuração do endpoint global: Editar um endpoint global existente agora salva corretamente as alterações nos campos Conta, Nome do banco de dados, Nome do host, Nome do esquema e Nome do usuário. Anteriormente, essas edições eram descartadas, exigindo que você removesse e re-adicionasse o endpoint para aplicar uma alteração.

Avisos

Agente

  • Descontinuação da versão privada do agente 11.x
    A versão 11.59 / 12.3 incluiu a versão final do agente privado 11.x (11.59) e a primeira versão disponível do agente privado 12.x (12.3). Observe o seguinte em relação a lançamentos futuros:

    • Versão final 11.x: A versão privada do agente 11.x chegou ao fim de seu desenvolvimento planejado. Todas as futuras melhorias, novos recursos e atualizações de segurança serão entregues através de agentes privados 12.x. Embora os agentes 11.x possam receber correções críticas raras para problemas que impactam a produção, nenhum lançamento contínuo está planejado.

    • Recomendação: Recomendamos fortemente a atualização para agentes privados 12.x o mais rápido possível para se beneficiar das últimas melhorias de desempenho, segurança e recursos.

    • Caminho de atualização: Você pode atualizar diretamente de 11.x para qualquer versão 12.x usando nossas instruções de atualização documentadas: Windows, Linux ou Docker.

    Ações necessárias: Atualizações de plugins e verificação de conectores personalizados para agentes privados 12.x

    • Atualizações de plugins para agentes privados 12.x
      Melhorias de desempenho e segurança para agentes privados 12.x são incompatíveis com os Plugins Multipart Pipeline e AWS S3 Create. Se você usar esses plugins, a ação do usuário é necessária conforme descrito nas instruções de atualização.

    • Verificação de conectores personalizados para agentes privados 12.x
      Conectores do SDK de Conectores fornecidos por terceiros devem passar por alterações de desenvolvimento para serem compatíveis com agentes privados 12.x. Antes de atualizar para agentes privados 12.x, verifique a compatibilidade com o desenvolvedor do conector, ou operações usando esses conectores começarão a falhar no momento da atualização.

Agente, gateway de API e Design Studio

  • Fim da vida útil da versão 11.47
    A partir de 7 de agosto de 2026, essas versões de produto atingiram o fim da vida útil e não são mais suportadas:

    • Versão 11.47 do agente privado
    • Versão 11.47 do gateway API privado
    • Versão 11.47 do Design Studio

    Recomendamos que os usuários dessas versões atualizem para a versão mais recente assim que possível.

Conectores do SDK do Studio