Ir para o conteúdo

Notas de Lançamento do Harmony 9.0

Faça login no portal Harmony para acessar a versão mais recente do API Manager, Management Console e Citizen Integrator ou para baixar a versão mais recente do Design Studio e agentes privados. Como sempre, entre em contato com o suporte se precisar de ajuda.

Nota

Observação para todos os clientes que compraram e estão executando o SAP EventListener:

No momento em que você atualizar seus agentes privados para a versão 8.29.2 ou superior, será necessário atualizar o SAP EventListener para a versão 8.29.2.3. Entre em contato com seu Customer Success Manager para obter o SAP EventListener 8.29.2.3.

Notas de Lançamento do Harmony 9.0.4.4 - Agente Privado - 29 de Junho de 2018

Novos Recursos

  • Agente privado: Adicionado suporte para a função indexof() do OData. Esta função está disponível especificamente para SQL Server.
    A função indexof() agora é suportada para consultas OData quando acoplada a um banco de dados SQL Server.

Correções

  • Agente privado: interromper o serviço Tomcat pode deixar o agente em um estado instável intermitentemente.
    Melhoramos o processo de desligamento do Tomcat para que a próxima reinicialização funcione corretamente e o agente fique estável.

  • Agente privado: as consultas da API OData retornariam um erro indicando que a URL não é válida quando as consultas continham o caractere cerquilha (#).
    As APIs do OData agora codificam o caractere cerquilha (#) corretamente.

  • Agente privado: o parâmetro DateTime do OData não estava funcionando com "T" no registro de data e hora DateTime.
    O registro de data e hora do OData agora é convertido corretamente para uma data e hora padrão ao utilizar uma Entidade OData.

  • Agente privado: Problema com o tipo de data do banco de dados do SQL Server não sendo reconhecido corretamente como um tipo de data com o driver padrão do SQL Server .
    O tipo de dados de data agora é suportado ao utilizar uma Entidade OData com um banco de dados SQL Server.

  • Agente privado: Variáveis globais não estavam sendo passadas para JavaScript nas operações 'On Success' e 'On Failure'.
    As variáveis globais do Jitterbit agora são passadas com sucesso para o JavaScript nas operações 'On Success' e 'On Failure'.

  • Agente privado: os objetos TransferOrder e InventoryTransfer do NetSuite não estão disponíveis no NetSuite Search.
    Adicionado suporte para executar a Pesquisa NetSuite nos objetos TransferOrder e InventoryTansfer somente ao usar agentes privados.

Notas de Versão do Harmony 9.0.3.4 - API Manager e Identity - 21 de Junho de 2018

Melhorias

  • API Manager: Aprimorou a mensagem de confirmação exibida ao excluir perfis de segurança da API .
    Mensagens de confirmação atualizadas para exclusão de perfis de segurança de API para lidar com situações em que um perfil é atribuído a APIs e quando um perfil não é atribuído a uma API.

  • API Manager: Melhorou a experiência do usuário ao visualizar logs de API .
    Os usuários agora podem visualizar os detalhes de um log de API clicando em qualquer lugar em uma linha dentro da tabela de logs na página API Manager > Logs de API.

  • API Manager: Adicionada a capacidade de aprovar a documentação OpenAPI (Swagger) no 'Gerenciador de Portal'.
    Removida a publicação automática de alterações na documentação do OpenAPI. Adicionado o botão "Salvar e publicar" no 'Gerenciador do portal' para publicar alterações na documentação do OpenAPI.

  • API Manager: Adicionada a capacidade de filtrar as APIs disponíveis na página de aterrissagem da API (Minhas APIs).
    O usuário agora pode filtrar a lista de todas as APIs disponíveis por ambiente, perfil, status e tipo usando as listas suspensas na parte superior da página.

Correções

  • API Manager: Corrigido um problema em que o comprimento máximo da entrada não era validado em campos específicos.
    Validação adicionada para limitar os campos de nome e versão para permitir no máximo 50 caracteres e para permitir que a raiz do serviço tenha no máximo 300 caracteres.

  • API Manager: Corrigido um problema em que o usuário não era avisado antes de substituir uma API com o mesmo nome.
    Uma mensagem de prompt é exibida para obter a aprovação do usuário para substituir uma API existente ao importar uma API que já existe.

  • API Manager: Corrigido um problema em que fechar a caixa de diálogo de erro exibida para um perfil de segurança já existente resultava em uma página em branco.
    Adicionada validação de nome de perfil de segurança de API para verificar duplicatas. A validação permite apenas caracteres alfabéticos, numéricos, traço e sublinhado, bem como espaços no nome do perfil de segurança.

  • API Manager: Corrigido um problema em que o erro 'Ambiente não encontrado' era exibido ao criar uma API.
    Adicionada a opção de atualização do ambiente nas Configurações da Etapa 1 ao criar uma API.

  • API Manager: Corrigido um problema em que a lista de operações era exibida antes de selecionar o projeto ao criar ou editar uma API.
    A lista de operação não está disponível quando o projeto não é selecionado no processo de atribuição de projeto e operação da API.

  • API Manager: Definir um método personalizado com o mesmo nome de um método HTTP padrão não exibe uma mensagem de erro.
    A seguinte mensagem de erro será exibida quando um usuário tentar usar o mesmo método HTTP padrão por meio de um método "personalizado": "O método personalizado já foi atribuído".

  • API Manager: o menu de navegação flutua para o lado direito da página se a janela do navegador for esticada além de uma determinada largura.
    Posicionou o menu de navegação no lado esquerdo da página.

  • API Manager: Não há validação na caixa de texto 'Limites de taxa' na página **Perfis de segurança.
    Foi adicionada validação ao campo "Limites de taxa", exigindo que o limite de acessos por minuto seja definido como um número entre 1 e 32.767.

  • API Manager: APIs que não têm uma versão atribuída aparecem como 'nulas' na página Análise de API .
    Corrigiu o filtro de versão de análise da API e removeu "nulo" quando o campo de versão é deixado em branco.

  • API Manager: Uma exceção desconhecida está aparecendo nos logs da API quando o usuário clica em qualquer lugar fora do campo de texto de pesquisa.
    Parâmetros de pesquisa inválidos agora são tratados com mensagens de erro apropriadas ao pesquisar na página Logs da API.

  • API Manager: Ao usar a funcionalidade de clonagem de API, selecionar Cancelar não funciona e ainda cria um clone.
    A funcionalidade API Clone agora permite que os usuários desistam do processo de clonagem clicando em "cancelar".

  • API Manager: Desabilite a clonagem durante o processo de clonagem e no fluxo de criação inicial no API Manager.
    Clone desabilitado enquanto o usuário já está em um processo de clonagem. O API Manager não permite clonagem encadeada.

  • API Manager: Clonar a API duas vezes separadamente produziu um nome duplicado ilegal e uma raiz de serviço.
    Corrigido o problema de nome de API duplicado e raiz de serviço quando uma API é clonada várias vezes.

  • API Manager: O calendário na página API Analytics está definindo uma data inválida.
    Adicionada validação à página do API Analytics para um intervalo de datas personalizado para que a data/hora de início não possa ser maior que a data/hora de término.

  • API Manager: Corrigido um problema com a lista de ambiente na interface de usuário do Portal Manager.
    Corrigida a lista suspensa de ambiente no Portal Manager para que, quando uma lista contiver vários itens, ela se sobreponha à interface de usuário do OpenAPI (Swagger).

  • API Manager: a tela de inicialização do portal é exibida por uma fração de segundo quando o Gerenciador de Portal é selecionado.
    Corrigido o problema para que o Gerenciador do Portal seja exibido imediatamente.

  • API Manager: A mensagem informativa para o seletor de ambiente mostra o 'Portal Público' em vez de 'Portal'
    Foi removida a mensagem "Portal Público" no menu suspenso de ambiente na página Gerenciador do Portal.

  • API Manager: Um perfil de segurança já atribuído pode ser atribuído novamente, resultando em um perfil duplicado.
    O API Manager não permitirá mais atribuição de perfil de segurança duplicado.

  • API Manager: Habilitar modo de depuração até que seja marcado automaticamente ao clicar no botão 'Cancelar'
    Corrigido o problema para que quando os usuários cancelassem o aviso de mensagem modal sobre "habilitar modo de depurar até", a opção "Habilitar modo de depuração até" fosse desabilitada.

  • Aplicativo de identidade: o usuário recebe uma mensagem de erro confusa ao tentar criar um novo ambiente ao seguir o Assistente de início rápido do Harmony .
    Adicionada uma nova mensagem de erro quando o usuário não tem as permissões ou direitos apropriados para criar um novo ambiente: "Você não tem direito a esse recurso de acordo com sua assinatura atual."

  • Aplicativo de identidade: ao seguir o Assistente de início rápido do Harmony, o usuário não consegue associar o grupo de agentes ao ambiente.
    Corrigido um problema em que o assistente de início rápido do Harmony não estava associando corretamente o grupo de agentes recém-criado ao ambiente.

  • Aplicativo de identidade: o Harmony Quick Start Wizard está exibindo um erro 500 ao tentar criar um grupo de agentes e o direito disponível já foi utilizado.
    Adicionada uma mensagem amigável para notificar o usuário de que ele atingiu o número máximo de grupos de agentes disponíveis em sua assinatura.

  • Aplicativo de identidade: O processo 'Esqueceu a senha' não aceita o código recebido no email do Jitterbit se o usuário se registrou com um endereço de email que contém caracteres maiúsculos.
    Corrigido um problema que impedia os usuários de usar o recurso "Esqueceu a senha" se o endereço de email contivesse uma letra maiúscula.

Notas de Lançamento do Harmony 9.0.2.2 - Agente Privado - 7 de Junho de 2018

Correções

  • Agente Linux (RPM): Corrigido um problema que fazia com que mensagens email falhassem em agentes Linux (RPM) após a atualização para as versões 8.29.5 ou 8.30.
    Removida uma dependência de tempo de execução que causava um conflito com as bibliotecas de externo. Ao executar em agentes Linux (RPM), as mensagens email agora são enviadas e recebidas com sucesso.
  • Agentes privados: Corrigido um problema em que $jitterbit.netsuite.async retornava dados errados ao executar operações simultâneas do NetSuite .
    A variável $jitterbit.netsuite.async retorna os dados corretos ao executar operações simultâneas do NetSuite.

Notas de Versão do 9.0.2.3 API Manager e 9.0.2.4 Identity - Lançado em 4 de Junho de 2018 na EMEA e Lançado em 5 de Junho de 2018 na NA

Correções

  • Corrigido o problema que não permitia que os usuários redefinissem uma senha expirada e corrige parcialmente o problema de login entre zonas.
    Os usuários agora podem redefinir suas senhas expiradas com sucesso.

  • Corrigido o erro 500 Internal Server que ocorria ao tentar efetuar login com credenciais de usuário de outra zona (Cross Zone Login - usuário dos EUA tentando efetuar login da Europa ou um usuário da EMEA tentando efetuar login dos EUA.)
    A correção temporária redirecionará o usuário para a zona correta (NA ou EMEA), mas o usuário ainda precisará digitar novamente o nome de usuário após ser redirecionado. (Uma correção final que não exigirá que o usuário digite novamente o nome de usuário será incluída em uma versão posterior.)

Notas de Versão do Harmony 9.0.1.4 - API Gateway - 25 de Maio de 2018

Correções

  • Gateway de API : corrigido um problema no qual o gateway de API não lia o cabeçalho Content-Type quando detectava um agente 9.0.
    O código do gateway da API 9.0 foi corrigido para ler o cabeçalho Content-Type corretamente e extrair os elementos codificados de URL em variáveis Jitterbit.
  • Gateway de API : Corrigido um problema no qual o gateway de API 9.0 não estava manipulando uma URL muito longa corretamente, causando um erro 502.
    O gateway de API 9.0 agora voltará a processar dados de URL muito longos da mesma maneira que as versões anteriores do gateway de API.

Notas de Lançamento do Harmony 9.0.1.3 - Agente Privado - 30 de Maio de 2018

Correções

  • Corrigido um problema no qual o agente 9.0 não estava manipulando operações de arquivamento baseadas em API corretamente.
    Quando uma operação de arquivamento usa uma fonte de API e um destino de API, ela informa ao mecanismo Jitterbit que deve ter um arquivo de origem e destino, mesmo que a fonte não seja usada. O processo assumiu que, se o corpo devesse tomar o lugar de um arquivo de origem, as variáveis $jitterbit.api.request (corpo de texto simples) e $jitterbit.api.request.body.* (corpo codificado em URL ) não seriam necessárias. Isso quebrou as operações de arquivamento que dependem das variáveis, mas ignoram a fonte. A correção é exigir que as variáveis $jitterbit.api.request e $jitterbit.api.request.body.* sejam sempre preenchidas, mesmo que não sejam necessárias.

Notas de Lançamento do Harmony 9.0 - Lançado em 17 de Maio de 2018 na EMEA e Lançado em 20 de Maio de 2018 na NA

Novos Recursos

  • Nova página de destino do Harmony : as novas páginas de login e de destino oferecem uma experiência de usuário simplificada. Acesse centralmente todos os componentes do Harmony com base na assinatura da sua organização. Suporta o processo de login de duas etapas existente, o fluxo de autenticação SSO e o fluxo de autenticação de dois fatores.

    • Com base na sua assinatura, a nova interface do usuário fornece acesso ao API Manager (anteriormente Jitterbit LIVE API Platform), Management Console (anteriormente Web Management Console ou WMC), Citizen Integrator e um link direto para baixar a versão mais recente do Design Studio.
    • Passe o mouse sobre cada ficha de aplicativo para obter um resumo do aplicativo. Clique no ficha de aplicativo para iniciar o aplicativo ou selecione o aplicativo no menu do portal Harmony no canto superior esquerdo.
    • Expanda a barra do painel rápido abaixo dos blocos do aplicativo para visualizar as estatísticas da sua organização, incluindo número de ambientes, projetos, operações, agentes privados, grupos de agentes, usuários e URLs de API rapidamente.
    • Na seção Suporte e Aprendizado, na metade inferior da página, você encontrará links para guias de introdução, notas de lançamento de produtos e documentação completa do produto. Você também pode acessar diretamente o Suporte Jitterbit, Comunidade Jitterbit, Universidade Jitterbit, Eventos Jitterbit ou Notícias Jitterbit.
  • API Manager: acesso consolidado a todas as funcionalidades da API a partir da nova página de aterrissagem do API Manager. O API Manager consiste nos seguintes componentes, que são acessíveis com base nas funções e permissões do usuário:

    • Minhas APIs:
      • Nova página de aterrissagem para criar, editar, clonar, excluir, publicar e gerenciar todas as suas APIs.
      • Visualize todas as suas APIs em uma página em um formato de visualização em ficha que inclui o nome da API, descrição, estágio do ciclo de vida, data e hora da última edição, edição por nome de usuário. Passe o mouse sobre cada ficha para visualizar o nome da API, descrição curta, versão, botão Exibir/Editar.
      • Crie e publique APIs personalizadas e OData seguindo um processo fácil de 4 etapas. Defina a opção timeout ou SSL only e habilite CORS ou modo de depurar.
      • Clone uma API existente para criar uma nova versão da API existente ou crie uma nova API com a capacidade de salvá-la como rascunho até que você esteja pronto para publicar.
    • Gerente do Portal:
      • O novo portal do desenvolvedor permite que você ative, personalize, convide consumidores e controle quais APIs são expostas aos consumidores.
      • Gera automaticamente a documentação do OpenAPI (anteriormente conhecido como Swagger) 2.0 para suas APIs.
        • O OpenAPI requer que o CORS esteja habilitado para APIs personalizadas.
        • As alterações na configuração da API exigirão que você selecione "Regenerar documentos" no Gerenciador do portal para publicar as alterações.
      • Personalize a documentação OpenAPI gerada automaticamente para cada API por meio do editor OpenAPI 2.0 incorporado no portal.
      • Capacidade de personalizar seu portal de desenvolvedor importando o logotipo da sua empresa, personalizar o cabeçalho e a descrição do portal (por exemplo, adicionar termos e condições, informações de suporte, entrar em contato conosco, etc.)
    • Portal:
      • O novo portal permite que os consumidores de API acessem a documentação do OpenAPI (anteriormente conhecido como Swagger) 2.0 para as APIs que você publicou.
      • Desenvolvedores internos e externos podem acessar o portal para descobrir, avaliar e consumir APIs.
      • Os consumidores podem acessar o portal somente por convite. Os consumidores receberão um email com um link direto e instruções para concluir seu registro criando uma senha forte e especificando uma pergunta de segurança que será usada para redefinições de senha.
    • Registros da API:
      • Registro de API aprimorado (inclui registros de depurar ) para fornecer aos editores e consumidores ajuda na solução de problemas relacionados.
      • Opções de filtragem aprimoradas, opções de intervalo de datas e visibilidade.
      • Visualize a entrada do log de resumo ou expanda para visualizar os detalhes completos.
      • Capacidade de baixar logs como um arquivo CSV.
    • Análise:
      • Análise de API aprimorada para fornecer aos editores e consumidores métricas para rastrear tendências de consumo e desempenho.
      • Vários gráficos aprimorados para métricas adicionais.
      • Filtrar por ambiente, API, perfil, códigos de status e versões, bem como períodos de tempo e granularidade de dados (segundo, minuto, hora, dia, semana, mês).
      • Capacidade de baixar dados analíticos como um CSV.
    • Perfis de segurança:
      • Capacidade aprimorada de criar perfis de segurança usando autenticação anônima, básica e OAuth 2.0 (com o Google como provedor de identidade) com capacidade de restringir o acesso com base em nomes de domínio.
      • Capacidade de definir limites de taxa, limitar o acesso a intervalos de IP confiáveis e definir cabeçalho de registro personalizado.
    • NOTA: A versão API Management (Classic) também ainda está disponível no Management Console (anteriormente conhecido como Web Management Console ou WMC).
  • Management Console (anteriormente conhecido como Web Management Console ou WMC): adicionada a capacidade de gerenciar agendamentos de dentro do Management Console.
    No Management Console, agora você pode criar, editar e excluir programações, bem como adicionar ou remover uma programação de uma operação.
  • Citizen Integrator: Adicionadas receitas para Novos Sistemas.
    Adicionadas mais de 200 novas receitas para novos sistemas, incluindo Box, Cherwell, Dropbox, Amazon S3, GitHub, Nimble e Freshsales. Agora, há mais de 500 receitas em 40 sistemas disponíveis no Citizen Integrator.
  • Conector SAP : Jitterbit agora é um Integrador Certificado SAP .
  • Harmony: Harmony agora está em conformidade com o GDPR.
    A plataforma de integração empresarial como serviço (iPaaS) Harmony agora atende aos novos requisitos do Regulamento Geral de Proteção de Dados (GDPR), que entrarão em vigor em 25 de maio. A plataforma Harmony da Jitterbit supera os requisitos de segurança exigidos pelo GDPR para proteção de dados pessoais e atende aos novos requisitos de consentimento para compartilhar quaisquer dados coletados de seus clientes na União Europeia (UE), bem como para que os clientes acessem e apaguem seus dados.
  • Portal de ideias Jitterbit:
    Estamos animados em fornecer mais um motivo para participar da Comunidade Jitterbit. Temos coletado e implementado Ideias da equipe interna da Jitterbit. Estamos prontos para compartilhar a diversão com você. Visite a Comunidade Jitterbit, selecione Ideias, publique sua Ideia ou vote em Ideias de outros.

Melhorias

  • Agente / API Manager: Adicionada a capacidade de registrar 504 operações de API com tempo limite esgotado.
    Solicitações de API que resultam em uma mensagem de erro de tempo limite 504 agora podem ser rastreadas para ver o resultado real da operação subjacente, juntamente com informações de log.

  • Agente / API Manager: Adicionada a capacidade de detectar tipos de alvos a partir da estrutura da operação.
    O agente agora definirá automaticamente o cabeçalho 'Content-Type' para APIs personalizadas que usam estruturas de resposta JSON ou XML.

  • Design Studio: Adicionada a variável global $jitterbit.api.request.method à lista de Variáveis Jitterbit disponíveis no Design Studio.
    Esta variável retorna o método de solicitação que foi usado para chamar a API.

  • Agente: Adicionado um monitor de operação para registrar e corrigir o status de operações não em execução.
    O agente agora tem monitoramento de operação integrado que corrigirá o status de uma operação em determinados cenários.

Correções

  • Design Studio: Corrigido um problema no qual variáveis de projeto definidas como "ocultas" estavam sendo exibidas no painel Teste no painel Scripts .
    Variáveis de projeto definidas como "ocultas" agora são mascaradas no painel Teste do painel Scripts.

  • API Manager (Classic): Corrigido um problema com certos filtros de combinação que não estavam funcionando na página Exibir logs de depuração.
    Os seguintes filtros de combinação agora funcionarão:
    "sourceip=223.18%;time>=11/8/2017 12:48:38" e
    "requesturi=%http%;time>=11/8/2017 12:48:38" e
    "ID da solicitação=180316104447x%;tempo>=11/8/2017 12:48:38".

  • Agente: Corrigido um erro de exceção do agente quando as credenciais do proxy incluem o caractere '%'.

  • O agente não gerará um erro ao usar os caracteres '%', '&' ou '=' nas credenciais de proxy.

  • Management Console (anteriormente conhecido como Management Console da Web ou WMC): Corrigido um problema na página Atividades no componente 'Horário personalizado' em que os caracteres eram cortados.
    No componente 'Horário personalizado' na página Atividades, os campos Hora, Minuto e AM/PM agora exibem todos os caracteres corretamente.

  • Management Console (anteriormente conhecido como Management Console da Web ou WMC): Corrigido um problema em que os registros de atividades desapareciam após o cancelamento da operação.
    Os usuários não precisarão atualizar a página Atividades no Management Console para visualizar o registro atualizado após cancelar uma operação em execução.

  • Design Studio: Corrigido um problema no qual a senha não estava sendo salva conforme as instruções em uma nova instalação do Design Studio.
    Após instalar o Design Studio pela primeira vez em uma nova máquina e selecionar a opção "Lembrar senha", a senha é salva corretamente.

  • Autenticação de API : corrigido um problema com a autenticação de API do Google OAuth 2.0.
    Ao usar a autenticação da API Google OAuth 2.0, agora você pode restringir o acesso à API com base no domínio do usuário.

  • Autenticação de API : corrigido um problema com a autenticação de API do Google OAuth 2.0 para restringir com base em vários domínios de usuário.
    Adicionada a capacidade no Google OAuth 2.0 de restringir o acesso à API com base em vários domínios de usuário. Vários domínios podem ser restringidos inserindo vários nomes de domínio separados por uma vírgula.

  • API Analytics (Classic) no Management Console: corrigiu a opção 'Baixar carga útil' na página Exibir logs de depuração. A opção 'Baixar carga útil' na página Exibir logs de depuração agora permite que você baixe as informações sobre a chamada de entrada ou saída na entrada de log.

  • API Analytics (Clássico): Corrigido o formato do conteúdo da payload no arquivo zip quando a opção 'Baixar como CSV' é selecionada e a payload da solicitação e/ou resposta é grande.
    Ao baixar uma grande payload de solicitação e/ou resposta no API Analytics (Classic), o arquivo de solicitação e/ou resposta dentro do zip não é compactado.

  • Citizen Integrator: Corrigido um problema no Citizen Integrator em que as informações atualizadas da receita não estavam sendo exibidas corretamente.
    O Citizen Integrator agora mostrará corretamente o nome do usuário que atualizou a receita mais recentemente.

  • Gateway de API : corrigido um problema com parâmetros de URL de vários valores em solicitações de API .
    Solicitações de API Customizada com parâmetros multivalor agora podem ser acessadas pelo array Jitterbit por meio da variável: $jitterbit.api.request.mvparameters.*, que retorna todos os parâmetros separados por espaços. Assim como parâmetros regulares, nomes de variáveis multivalor podem ser descobertos por meio do array: $jitterbit.api.request.enum.mvparameters.

  • Agente: Corrigido o encadeamento de operação para continuar quando a pasta DEBUG não for copiada corretamente.
    A cadeia de operação agora continuará através do processamento 'Em caso de sucesso', mesmo quando a pasta DEBUG não for copiada corretamente.

  • API Manager e API Analytics (Clássico): Corrigido um problema que impedia a criação de um novo perfil de autenticação quando o número máximo de APIs era criado.
    Agora é possível criar e aplicar novos perfis de autenticação mesmo após o número máximo de APIs ter sido criado e estar em uso.