12.12 Notas de lançamento do Harmony
Lançamento do Harmony 12.12
O lançamento do Harmony 12.12 é escalonado com base nas datas e horários listados abaixo por componente e região. Para uma explicação mais detalhada do cronograma de lançamento por categoria de componente, consulte o cronograma de lançamento.
Sandbox Cloud Agent Group (SCAG) Conectores no SCAG Gateway de API na nuvem Plataforma e aplicações na nuvem 12.12 Gateway de API privado Linux |
Production Cloud Agent Group (PCAG) Conectores em agentes privados e PCAG 12.12 Agentes privados Windows e Linux |
12.12 Agente privado Docker 12.12 Gateway de API privado Docker |
|
|---|---|---|---|
| APAC | 14 de outubro de 2026 (1h - 5h AEDT) | 21 de outubro de 2026 (15h - 21h AEDT) | 23 de outubro de 2026 (21h AEDT) |
| EMEA | 14-15 de outubro de 2026 (21h - 1h CEST) | 22 de outubro de 2026 (6h - 12h CEST) | 23 de outubro de 2026 (12h CEST) |
| NA | 15 de outubro de 2026 (12h - 16h PDT) | 22-23 de outubro de 2026 (21h - 3h PDT) | 23 de outubro de 2026 (3h PDT) |
O App Builder 4.68 e o Wevo iPaaS possuem notas de lançamento separadas.
Compilações de notas de lançamento para Production Cloud Agent Groups, Sandbox Cloud Agent Groups e agentes privados também estão disponíveis.
É possível se inscrever em notificações de manutenção para componentes baseados na web em Jitterbit Trust. Componentes instalados localmente estão disponíveis na página Downloads. Imagens de agente privado Docker, gateway de API privado e App Builder estão disponíveis no Docker Hub da Jitterbit. A data de fim de vida útil para esses componentes (exceto App Builder) é um ano após a data de lançamento.
Novos recursos
AI Agents
- Sales Quote Agent
O Sales Quote Agent, acessado na categoria AI Agent do Marketplace, orquestra o processo de criação de orçamentos do Salesforce de ponta a ponta por meio de uma interface conversacional no Slack, aplicando percentuais de acréscimo, rateio e lógica de renovação plurianual para gerar orçamentos e PDFs de orçamentos. Para adicioná-lo à sua licença, entre em contato conosco.
MCP
-
Jitterbit MCP (Beta)
O novo aplicativo Jitterbit MCP permite que você exponha suas integrações e APIs do Harmony como ferramentas, recursos e prompts do Model Context Protocol (MCP) que assistentes e agentes de IA podem descobrir e usar.Os servidores MCP são gerenciados de forma centralizada: você controla a autenticação, o acesso e os limites de taxa, e as credenciais usadas para acessar as integrações e APIs subjacentes nunca são expostas a clientes MCP. Você pode executar servidores MCP na nuvem da Jitterbit ou em um runtime MCP privado e um gateway MCP que você implanta.
Para abrir o Jitterbit MCP, clique no tile MCP Servers no portal Harmony ou use o menu do portal Harmony para selecionar MCP. O Jitterbit MCP inclui as seguintes páginas:
- Servers: Crie, configure, teste e publique servidores MCP e suas ferramentas, recursos e prompts.
- Logs: Rastreie solicitações MCP e suas execuções de API e operação relacionadas para solucionar falhas.
- Analytics: Monitore o volume de solicitações, as taxas de sucesso e falha, e o uso por servidor, ferramenta, recurso e prompt.
- Service Tokens: Crie e gerencie os tokens de serviço que runtimes MCP privados e gateways MCP usam para autenticar.
Para conectar uma operação do Studio a um servidor Jitterbit MCP, consulte Conectar-se a um servidor Jitterbit MCP usando o conector MCP Client. Para solicitar acesso beta ou fornecer feedback, entre em contato com a Equipe de Produto da Jitterbit.
Melhorias
Agent
- Melhorias de segurança
A versão do ActiveMQ incluída com o agente e usada pelo conector JMS do Design Studio foi atualizada.
API Manager
- Tipo de autenticação personalizada para perfis de segurança
Um perfil de segurança agora suporta um tipo de autenticação Personalizado que valida uma assinatura HMAC-SHA256 ou HMAC-SHA512 incluída em um cabeçalho de solicitação especificado. Configure o Algoritmo de assinatura, o Nome do cabeçalho da assinatura e o Segredo compartilhado, junto com o Código de status não autorizado e o Corpo da resposta não autorizada retornados quando a validação falha.
Conectores
-
Memória de curto prazo do conector Anthropic Claude
Uma conexão Anthropic Claude tem uma nova configuração Armazenar contexto de chat entre operações que habilita a memória de curto prazo para grupos de agentes na nuvem, retendo o contexto do chat além de uma única operação usando umchatIdcompartilhado. Quando habilitado, use as novas configurações TTL do contexto de chat, Máximo de mensagens salvas no contexto e Quando o contexto de chat não for encontrado para configurar a retenção e o comportamento de fallback. Os agentes privados já retêm o contexto do chat na memória para operações na mesma cadeia e não são afetados por essa configuração. -
Memória de curto prazo do conector Google Gemini
Uma conexão Google Gemini tem uma nova configuração Armazenar contexto de chat entre operações que habilita a memória de curto prazo para grupos de agentes na nuvem, retendo o contexto do chat além de uma única operação usando umchatIdcompartilhado. Quando habilitado, use as novas configurações TTL do contexto de chat, Máximo de mensagens salvas no contexto e Quando o contexto de chat não for encontrado para configurar a retenção e o comportamento de fallback. Os agentes privados já retêm o contexto do chat na memória para operações na mesma cadeia e não são afetados por essa configuração. -
Suporte do conector Salesforce Einstein Analytics para fluxos OAuth 2.0 Client Credentials e JWT Bearer
A conexão Salesforce Einstein Analytics tem um novo campo Autenticação com três opções: Username-Password (padrão, existente), Client Credentials (recém-suportado) e JWT Bearer (recém-suportado).- Client Credentials requer um aplicativo cliente externo do Salesforce, ou um aplicativo conectado existente, configurado para o fluxo de credenciais de cliente OAuth 2.0. Consulte Pré-requisitos do OAuth 2.0 de 2 fatores para instruções de configuração.
- JWT Bearer requer um aplicativo conectado ao Salesforce configurado com um certificado digital. Consulte a documentação do Salesforce Fluxo JWT Bearer do OAuth 2.0 para integração servidor a servidor.
-
Suporte do conector Salesforce Events para fluxos OAuth 2.0 Client Credentials e JWT Bearer
A conexão Salesforce Events tem um novo campo Autenticação com três opções: Username-Password (padrão, existente), Client Credentials (recém-suportado) e JWT Bearer (recém-suportado).- Client Credentials requer um aplicativo cliente externo do Salesforce, ou um aplicativo conectado existente, configurado para o fluxo de credenciais de cliente OAuth 2.0. Consulte Pré-requisitos do OAuth 2.0 de 2 fatores para instruções de configuração.
- JWT Bearer requer um aplicativo conectado ao Salesforce configurado com um certificado digital. Consulte a documentação do Salesforce Fluxo JWT Bearer do OAuth 2.0 para integração servidor a servidor.
Console de Gerenciamento
-
Chave de pesquisa Tipo de Log na página Runtime
A página Runtime do Console de Gerenciamento tem uma nova chave de pesquisalogType. Use=ou!=para filtrar entradas de log por tipo de log: Operation, Custom API, Proxy API ou OData API. -
Suporte do Management AI Assistant para Cloud Datastore, uso de endpoints e tokens de acesso
O Management AI Assistant (Beta) inclui as seguintes atualizações:- Cloud Datastore: Agora pode listar, pesquisar, criar, editar e excluir armazenamentos de status e armazenamentos de chaves.
- Uso de Endpoints: Agora pode listar, pesquisar e ver detalhes de endpoints.
- Tokens de Acesso: Agora pode listar, pesquisar, criar, editar, ativar, desativar e excluir tokens de acesso.
-
Uso de MCP na página Dashboard
O tile Licenciamento vs Uso Real na página Dashboard do Console de Gerenciamento agora mostra o uso licenciado e real de servidores MCP, ferramentas MCP e solicitações mensais MCP. O Management AI Assistant também pode relatar essas contagens.
Studio
-
Detalhes de implantação no histórico do projeto
Eventos de implantação no histórico do projeto agora identificam o que foi implantado. Quando uma única operação é implantada, a entrada mostra um ícone de operação e o nome da operação. Quando um projeto inteiro é implantado, a entrada mostra um ícone de projeto e o nome do projeto. Quando a implantação configurável é usada para implantar múltiplas operações, a entrada pai pode ser expandida para ver cada operação implantada individualmente. -
Exibição do ambiente de origem para transferência seletiva
A etapa Selecionar ambiente de destino e tag do recurso transferência seletiva agora mostra um campo Ambiente de origem com o nome do ambiente de onde o projeto foi originalmente transferido, ouNo source environmentse o projeto nunca foi transferido. Esse ambiente permanece excluído do menu Ambiente de destino, pois um projeto não pode ser transferido de volta para o ambiente do qual foi promovido.
Alterações
Console de Gerenciamento
- Console AI Assistant renomeado para Management AI Assistant
O Console AI Assistant (Beta) agora se chama Management AI Assistant (Beta). Ele permite monitorar, solucionar problemas e gerenciar sua organização Harmony interagindo com o Console de Gerenciamento em linguagem natural, em vez de navegar entre páginas para encontrar informações ou fazer uma alteração.
Correções
Agent
-
JSONStringifyeJSONParseragora tratam valores numéricos, booleanos enullcorretamente
As funçõesJSONStringifyeJSONParserincluem as seguintes correções:- A conversão de um dicionário que contém um campo numérico, como um criado por
JSONParsera partir de uma string JSON com valores numéricos, não falha mais com o erroUnknown DataElement type seen. - Valores decimais não são mais truncados para 6 dígitos significativos.
- Valores booleanos agora são retornados como
trueefalseem vez de1e0. JSONParseragora preserva campos de objeto e elementos de array com valornullem vez de omiti-los.
- A conversão de um dicionário que contém um campo numérico, como um criado por
-
Valores não numéricos de substituição por operação para limites de invocação agora retornam ao padrão configurado
Definir qualquer uma das seguintes variáveis Jitterbit como um valor não numérico agora retorna corretamente ao padrão correspondente emjitterbit.conf, em vez de desabilitar o limite completamente:jitterbit.operation.max_sync_runop_calls_in_loop: Retorna aoMaxSynchronousRunOperationCallsInLoop(50por padrão), que limita as chamadas síncronas dentro de um loopWhile.jitterbit.operation.max_async_chain_length: Retorna aoMaxAsyncOperationChainLength(50por padrão), que limita o comprimento de uma cadeia de operação assíncrona.
Ambas as configurações são feitas na seção
[OperationEngine]do arquivojitterbit.conf. Anteriormente, um valor não numérico desabilitava completamente o limite respectivo, permitindo invocação ilimitada. -
GetLastErroragora identifica uma operação síncronaRunOperationque atingiu o limite de loop pelo nome da operação
Quando o limite de chamadasRunOperationsíncronas em um loopWhileé atingido,GetLastErrore o log de operação agora identificam a operação filha que disparou o limite pelo nome da operação, retornando ao GUID se o nome não puder ser resolvido. Anteriormente,GetLastErrornão retornava essas informações de identificação, e o log de operação identificava a operação apenas pelo seu GUID.
API Manager
- O nome de usuário da autenticação básica do perfil de segurança agora é validado no momento do salvamento
O campo Nome de usuário de um perfil de segurança usando autenticação Básica agora é validado quando você salva o perfil de segurança, bloqueando caracteres não permitidos que anteriormente causavam falha em uma solicitação de API com um erroINVALID_TRIGGER_USER. Um perfil de segurança salvo antes desta versão não é revalidado, portanto ainda pode conter um caractere não permitido e falhar em tempo de execução da mesma forma.
Conectores
-
O conector Cloud Datastore agora envia corpos de solicitação usando a codificação de caracteres correta
As atividades Insert Items, Update Items e Delete Items do conector Cloud Datastore agora enviam o corpo da solicitação usando codificação UTF-8. Anteriormente, essas atividades podiam enviar o corpo da solicitação usando um charset incorreto, causando erro quando os dados continham caracteres multibyte. -
A atividade DELETE do HTTP v2 agora envia o corpo da solicitação
A atividade DELETE do conector HTTP v2 agora inclui o corpo da solicitação configurado na requisição de saída. Anteriormente, a atividade não anexava o corpo da solicitação ao enviar uma requisição DELETE, portanto o endpoint de destino recebia um payload vazio e poderia rejeitar a solicitação. -
O conector Microsoft Excel v2 agora carrega corretamente em agentes privados Linux 12.x
O conector Microsoft Excel v2 agora carrega corretamente em agentes privados Linux 12.x. Anteriormente, testar uma conexão ou executar uma operação usando este conector em um agente privado Linux 12.x retornava um erro indicando que o conector não foi encontrado no agente. Para aplicar essa correção, clique em Testar na conexão no Studio para baixar a versão mais recente do conector, ou use a página Agentes do Console de Gerenciamento e escolha Ação > Atualizar conectores para forçar a atualização em todo o grupo de agentes. -
A atividade OData Query não inclui mais um parâmetro
$skipquando Skip está vazio
O URI de solicitação da atividade Query do OData não inclui mais um parâmetro$skipquando o campo Skip está vazio. Anteriormente, deixar Skip vazio fazia com que a solicitação incluísse$skip=0, em vez de omitir o parâmetro completamente, o que poderia fazer a operação falhar em um endpoint OData que rejeita um parâmetro$skipnão reconhecido, como o Microsoft Dynamics 365 CRM. -
O esquema de resposta da atividade OpenAI Create Image agora inclui
generation_id
O esquema de resposta da atividade Create Image do OpenAI agora inclui o campogeneration_idretornado pela API do OpenAI. Anteriormente, esse campo ausente fazia com que operações bem-sucedidas relatassem um statusSucesso com Avisoem vez deSucesso com Informação. Para aplicar essa correção a uma atividade existente, regenere seus esquemas. -
Os esquemas de resposta das atividades Pinecone Query Vectors e Fetch Vectors agora incluem
egressBytes
Os esquemas de resposta das atividades Query Vectors e Fetch Vectors do Pinecone agora incluem o campoegressBytesretornado dentro do objetousagepela API do Pinecone. Anteriormente, esse campo ausente fazia com que operações bem-sucedidas relatassem um statusSucesso com Avisoem vez deSucesso com Informação. Para aplicar essa correção a uma atividade existente, regenere seus esquemas. -
A criação de Checkout Session do conector Stripe não falha mais com um erro interno
O objeto Checkout > sub-objeto Sessions da atividade Create do Stripe não falha mais com um erro interno antes que a solicitação chegue ao Stripe. Anteriormente, criar uma sessão podia falhar com um erro semelhante aThe Exception is: "null", mesmo quando todos os campos obrigatórios (comomode,currency,success_urlecustomer) eram fornecidos corretamente. Para aplicar essa correção a uma atividade existente, você deve regenerar seus esquemas.
Portal Harmony
- O AI Assistant agora carrega por padrão com base no aplicativo em uso
Jitterbit AI no cabeçalho do portal Harmony agora carrega o APIM AI Assistant por padrão no API Manager e Studio, o Management AI Assistant no Console de Gerenciamento, ou o EDI AI Assistant no Jitterbit EDI, para organizações com acesso a esse assistente. Anteriormente, o AskJB AI sempre carregava por padrão, exigindo que você alternasse manualmente os tipos de bot.
Studio
- As operações não voltam mais para Não Implantado após alternar entre endpoints locais e globais
Implantar uma operação após alterar o endpoint atribuído para uma de suas atividades entre um endpoint local e um endpoint global, ou vice-versa, agora define e retém o status de implantação correto. Anteriormente, a operação podia aparecer como implantada com sucesso imediatamente após a implantação, mas reverter para exibir o status Não Implantado após o projeto ser recarregado, mesmo sem que novas alterações tivessem sido feitas.
Avisos
Agente
-
Descontinuação do versionamento do agente privado 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 versões futuras:- Versão final 11.x: A versão do agente privado 11.x atingiu o fim de seu desenvolvimento planejado. Todos os aprimoramentos futuros, novos recursos e atualizações de segurança serão entregues por meio de agentes privados 12.x. Embora agentes 11.x possam receber correções críticas raras para problemas que afetam a produção, nenhuma versão contínua está planejada.
- Recomendação: Recomendamos fortemente atualizar para agentes privados 12.x o mais breve possível para se beneficiar dos últimos aprimoramentos 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 plug-in e verificação de conectores personalizados para agentes privados 12.x
- Atualizações de plug-in para agentes privados 12.x
Os aprimoramentos de desempenho e segurança para agentes privados 12.x são incompatíveis com os plug-ins Multipart Pipeline e AWS S3 Create. Se você usar esses plug-ins, é necessária uma ação do usuário conforme descrito nas instruções de atualização. - Verificação de conectores personalizados para agentes privados 12.x
Conectores criados por terceiros com o Connector SDK 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 as operações que usam esses conectores começarão a falhar no momento da atualização.
Agent e gateway de API
-
Fim da vida útil da versão 11.50
A partir de 9 de outubro de 2026, estas versões de produto atingiram o fim da vida útil e não são mais suportadas:- Versão 11.50 do agente privado
- Versão 11.50 do gateway de API privado
Recomendamos que os usuários dessas versões façam upgrade para a versão mais recente assim que possível.
Conectores
-
Ação necessária: Descontinuação das atividades OpenAI Prompt e Register Tools
As atividades OpenAI Prompt e Register Tools agora estão descontinuadas e não são mais suportadas, e serão removidas permanentemente em uma versão futura. Ambas foram substituídas na versão 12.8 pelas atividades redesenhadas Prompt V2 e Register Tools V2, cujo uso da API de Respostas do OpenAI possibilita persistir o contexto do chat e chamar ferramentas registradas em grupos de agentes na nuvem, não apenas em agentes privados.Importante
Se você estiver usando a atividade Prompt (Descontinuada) ou Register Tools (Descontinuada) em qualquer operação, você deve revisar o design da operação e substituí-la pela atividade Prompt V2 ou Register Tools V2 assim que possível, pois as atividades descontinuadas não são mais suportadas e serão removidas no futuro.
-
Ação necessária: Remoção futura da atividade Cloud Datastore Query Items descontinuada
Em uma versão futura, a atividade Query Items descontinuada no conector Cloud Datastore será removida permanentemente. Esta atividade foi substituída na versão 11.47 pela atividade Query Items redesenhada, cuja estrutura de resposta simplificada retorna os campos individuais que você define na página Cloud Datastore do Console de Gerenciamento diretamente no nível superior da resposta.Importante
Se você estiver usando a atividade Query Items descontinuada em qualquer operação, você deve revisar o design da operação e substituí-la pela atividade Query Items redesenhada assim que possível. A atividade descontinuada não é mais suportada e será removida em uma versão futura.