16.09 - Notas da versão do Edge for Private Cloud

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Na segunda-feira, 19 de setembro de 2016, lançamos uma nova versão do Apigee Edge para nuvem privada.

Desde a versão anterior do Edge para nuvem privada, as seguintes versões foram ocorreram e estão incluídos neste Lançamento de Recurso:

Consulte Sobre a versão numeração, para entender como descobrir se uma versão específica incluído na sua versão do Edge para nuvem privada.

Visão geral da versão

Nesta versão, o editor de proxy de API clássico foi removido e substituído pelo novo proxy. que estava disponível para uso com o editor clássico. Outras melhorias importantes incluem um comportamento aprimorado dos caminhos de recursos dos produtos de API, melhor tratamento de payloads JSON definidas nas políticas "Atribuir mensagens" e "Aumentar falhas", melhorias nas conversões de XML para JSON, validação de recursos aprimorada, capacidade de definir tempos limite em proxies de API individuais, atualização de proxies SOAP no assistente de proxy da API e um objeto Crypto de alto desempenho para JavaScript.

Os aprimoramentos de monetização incluem novos recursos de notificação com um plano de preços de notificações, uma API que migra os desenvolvedores para monetização e a capacidade de tornar públicos os planos de tarifas ou privados.

O restante deste tópico contém detalhes sobre todos os novos recursos, atualizações e correções de bugs contido na versão.

Suspenso

Serviços da API

Editor de proxy clássico removido (IU do Cloud 16.04.20)

A nova versão do Editor de proxy de API agora é a única versão com suporte. A versão clássica não está mais disponível, e o link para "Acessar a versão clássica do Proxy Editor" foi removida. Se você estava usando a versão clássica, seus proxies de API serão carregados automaticamente no o novo editor. EDGEUI-498

Monetização

Os seguintes recursos descontinuados foram removidos e não têm mais suporte:

  • Como definir limites
  • Notificações de limite de envio

Como alternativa, você pode configurar as notificações, conforme descrito nas seções a seguir:

(DEVRT-2742)

Novos recursos e atualizações

Veja a seguir os novos recursos e melhorias desta versão. Além do seguinte melhorias, essa versão também contém vários recursos de usabilidade, desempenho, segurança e melhorias.

Para mais detalhes e instruções, consulte a documentação do Edge para nuvem privada.

Nuvem privada

Upgrade do Postres para a versão 9.4

Esta versão inclui um upgrade para o Postgres 9.4. Para instruções sobre como atualizar seu sistema, consulte Atualizar o Apigee Edge para 4.16.09.

Suporte a GeoMap na interface do Edge

As agregações geográficas permitem coletar dados de análise para chamadas de API com base na localização atributos como região, continente, país e cidade. Com esses dados de análise, é possível conferir GeoMap na interface do Edge que mostra o local das solicitações de API.

Para mais informações, consulte Como ativar a agregação geográfica e Geo Maps.

BaaS de API

Documentação adicionada sobre:

  • Como configurar o BaaS de API para usar TLS. Para mais informações, consulte Como configurar o TLS para o BaaS de API.
  • Como configurar todos os nós da pilha de BaaS da API para usar o armazenamento compartilhado de modo que todos os recursos sejam disponível para todos os nós da pilha de BaaS da API. Para mais informações, consulte Como fazer upload de recursos.
  • Como criptografar a senha do Cassandra ao configurar os nós da pilha do BaaS. Para mais informações, consulte Como redefinir o Edge Senhas.

Versão Beta do painel e da ferramenta de monitoramento

Essa versão inclui a versão Beta da nova ferramenta de monitoramento e do painel do Edge. Essa ferramenta permite que você entenda a integridade de vários componentes (roteadores, processadores de mensagens, ZooKeeper, Cassandra) bem como códigos de erro http para várias organizações e ambientes em seu implantação do Google Workspace. Também é possível criar um snapshot dos dados do painel e compartilhá-lo com a Apigee para ajudar você e resolver incidentes de suporte.

A documentação, incluindo as instruções de instalação, está incluída no documento do Edge 4.16.09. na versão 4.18.01.

No entanto, antes de instalar e usar o painel, é preciso concluir a avaliação da Apigee do produto, também disponível na versão 4.18.01, e devolvê-lo à Apigee por enviando um e-mail para orders@apigee.com.

Versão Beta da ferramenta Coletor de análise

Todos os clientes do Edge para nuvem privada precisam enviar para a Apigee as estatísticas sobre APIs o tráfego de proxy. A Apigee recomenda que os clientes façam upload dessas informações uma vez por dia, possivelmente até criar um cron job.

Para ajudar no upload desses dados, a Apigee oferece a versão Beta da linha de comando apigee-analytics-collector. utilitário. Esse utilitário envia o relatório de volume de chamadas de API de volta à Apigee. Todas as bordas da A instalação da nuvem privada pode usar esse utilitário para recuperar e relatar dados de tráfego para a Apigee.

Para mais informações, consulte Como fazer upload de API Tráfego de dados para a Apigee - Versão Beta.


Serviços da API

Payloads JSON em "Atribuir mensagem" e "Gerar falha" (Cloud 16.08.17)

Ao configurar um payload JSON usando uma política "Atribuir mensagem" ou "Aumentar a falha", os usuários às vezes necessárias para usar soluções alternativas para garantir que uma mensagem JSON seja formatada corretamente no tempo de execução, como iniciar o payload com uma barra invertida "\" ou a especificação de "variablePrefix" e "variablelimitado" o elemento de payload, mesmo que nenhuma variável tenha sido usada na mensagem.

Com essa melhoria, nenhuma solução alternativa é necessária para garantir a formatação correta das mensagens JSON. as variáveis podem ser especificadas entre chaves sem criar um JSON inválido. Por exemplo, o a seguir, insere o valor de message.content na mensagem JSON:

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

Se você usou uma solução alternativa, seu código continuará funcionando. Você também pode usar "variablePrefix" e "variablelimitado" em vez de chaves para indicar variáveis.

Consulte o <Set><Payload> na política Atribuir mensagem e Informar a política de falhas documentos de referência. APIRT-1160

Melhorias nas políticas de XML para JSON (Cloud 16.08.17)

A política XML para JSON foi aprimorada com os recursos a seguir. É possível configurar a política para:

  • Trate alguns elementos XML como matrizes durante a conversão, o que coloca os valores em quadrados colchetes '[ ]' no documento JSON.
  • Retire ou elimine níveis da hierarquia do documento XML no documento JSON final.

Para mais informações, consulte XML à política JSON. APIRT-1144

Vários caracteres curinga nos caminhos de recursos de produtos de API (Cloud 16.08.17)

Ao definir caminhos de recursos no produto da API, é possível incluir caracteres curinga em vários locais em uma caminho do recurso. Por exemplo, /team/*/invoices/** permite chamadas de API com um valor após /team e qualquer caminho de recurso após invoices/. Um URI permitido em uma chamada de API ser proxyBasePath/team/finance/invoices/company/a.

Se, após esta versão, os caminhos dos recursos de produtos de API deixarem de funcionar como esperado, defina a seguinte propriedade na sua organização para reverter para a versão anterior comportamento: features.enableStandardWildCardMatchForAPIProductResources = true

(MGMT-3273)

Funções de criptografia em JavaScript (Cloud 16.08.17)

Um novo conjunto de funções crypto JavaScript de alto desempenho está disponível para criar, receber e atualizar os objetos a seguir: MD5, SHA-1, SHA256, SHA512. O objeto crypto também permite receber em vários formatos. Para mais informações, consulte o modelo de objeto JavaScript. APIRT-2886

Verificação de versão JAR do Java Frase de destaque (Cloud 16.08.17)

Ao fazer o upload de um recurso Java JAR para um proxy de API, um código de status HTTP 400 é retornado (em vez de 500) se a versão do recurso Java for incompatível com o Edge compatível do Java, listada na seção Softwares e ferramentas compatíveis com suporte. (MGMT-3420)

Validação de recursos de proxy de API (Cloud 16.08.17)

Quando você tem arquivos de recurso de proxy de API (como JavaScript ou Java JARs) armazenados no do ambiente de execução ou da organização, o framework de validação não exige mais que você também Inclua esses recursos no nível do proxy da API em um pacote de proxy para que a importação passe na validação. A validação de recursos agora ocorre no momento da implantação, não no momento da importação. (MGMT-1430)

Configurar o tempo limite para proxies de API individuais (Cloud 16.08.17)

É possível configurar proxies de API para expirarem após um período especificado (com tempo limite do gateway 504) status). O caso de uso principal é para clientes da nuvem privada que têm proxies de API que usam mais tempo para ser executado. Por exemplo, digamos que você precise de proxies específicos para expirar em 3 minutos. Você pode Usar uma nova propriedade api.timeout na configuração de um proxy de API. Saiba como você faria isso com o exemplo de 3 minutos:

  1. Primeiro, configure o balanceador de carga, o roteador e o processador de mensagens para atingir o tempo limite após 3 minutos.
  2. Em seguida, configure os proxies relevantes para expirar em três minutos. Especifique o valor em milésimos de segundo. Exemplo:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. Observe, no entanto, que aumentar os tempos limite do sistema pode resultar em problemas de desempenho, porque todos os proxies sem uma configuração api.timeout usam o novo balanceador de carga maior, roteador e processador de mensagens. Portanto, configure outros proxies de API que não para usar tempos limite menores. Por exemplo, o comando a seguir define o tempo limite de um proxy de API. após 1 minuto:
    <Property name="api.timeout">60000</Property>

Os clientes do Cloud, que não podem modificar os tempos limite do Edge, também podem configurar um tempo limite do proxy de API, contanto que o tempo limite seja menor que o tempo limite padrão de 57 do processador de mensagens do Edge segundos.

Não é possível preencher o valor com uma variável. Essa propriedade é abordada nas propriedades do endpoint como referência. APIRT-1778

Comportamento do proxy SOAP ao usar o assistente de proxy (IU do Cloud 16.07.27)

Ao criar um proxy baseado em SOAP a partir de um WSDL usando o assistente de proxy, há duas opções para criação de proxy:

  • SOB de passagem, em que o proxy simplesmente passa por uma solicitação de SOAP payload no estado em que se encontra.
  • REST para SOAP para REST, em que o proxy converte um payload recebido, como JSON em um payload de SOAP e, em seguida, converte a resposta de SOAP novamente para o formato que o autor da chamada espera.

Esta versão inclui as seguintes atualizações sobre o comportamento dessas opções. As diferenças entre o comportamento antigo e o novo estão nas políticas e configurações que são automaticamente gerado pelo assistente de proxy.

SOAP de passagem

  • Todas as operações WSDL agora são enviadas para o caminho base do proxy "/" em vez de recursos de proxy (como "/citypredictionbyzip"). Os nomes das operações são passados para o SOAP de destino serviço. Esse comportamento corresponde à especificação de SOAP.

  • O proxy gerado não é mais compatível com JSON na solicitação. Ele é compatível apenas com XML. O proxy garante que as solicitações de SOAP tenham um Envelope, um Corpo e um namespace.

REST a SOAP para REST

  • O WSDL 2.0 não é compatível.
  • O novo comportamento não foi testado com o WS-Policy.
  • O proxy permite POST de dados JSON em vez de FormParams.
  • Quando você adiciona suporte ao CORS (Compartilhamento de recursos entre origens) ao proxy usando o proxy Builder, vai encontrar as seguintes melhorias:
    • Cabeçalho Access-Control-Allow-Headers: além de os cabeçalhos Origin, x-requested-with e Accept, os O cabeçalho Access-Control-Allow-Headers também inclui Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent e Cache-Control.
    • Cabeçalho Access-Control-Allow-Methods: além de GET, PUT, POST e DELETE, esse cabeçalho também inclui o verbos PATCH e OPTIONS.
  • Ao gerar um proxy de API para uma WSDL, o Edge lê todos os ComplexTypes definidos como na WSDL e reconhece de maneira adequada todos os tipos de instância baseados na tipos

Utilitário de linha de comando de código aberto wsdl2apigee

A Apigee também oferece um utilitário de linha de comando de código aberto para gerar proxies de API REST-to-soap de WSDLs. Consulte https://github.com/apigee/wsdl2apigee.

EDGEUI-614

Padrão de validade/atualização na política de operações de mapa de chave-valor (IU do Cloud 16.06.15)

A política de operações de mapeamento de chave-valor permite determinar por quanto tempo os valores são mantidos antes de que está sendo atualizado. O intervalo de atualização é definido com o elemento <ExpiryTimeInSecs>. Se uma operação GET é executada o intervalo de expiração for excedido, o valor será atualizado e a política receberá a . Quando você adiciona essa política a um proxy de API, o tempo de validade padrão é de 300 segundos. O o padrão anterior era -1, o que significa que os valores nunca são atualizados. EDGEUI-579


Monetização

Plano de taxa de notificação ajustável (interface do Cloud 16.04.20, monetização do Cloud 16.04.13)

Um novo plano de taxa de notificação ajustável na monetização do Edge permite que um provedor de API ajuste a número desejado de transações para cada desenvolvedor de apps. Você pode configurar se e quando as notificações são enviados com base na porcentagem do número alvo que foi alcançado, como 90%, 100% ou 150%. Este recurso está disponível por meio da interface de gerenciamento e da API de gerenciamento (disponível em uma versão anterior). Para mais informações, consulte Especificar detalhes do plano de notificação ajustável. (DEVRT-2375, DEVRT-2370)

Notificações de webhook para planos de taxa de notificação ajustáveis (Cloud 16.04.27) monetização)

Para planos de taxa de notificação ajustável, é possível criar webhooks que enviam notificações ao o URL que você especificar. Você também pode controlar as notificações para que ocorram em intervalos específicos (porcentagens). até atingir o limite de transações. As notificações de webhook oferecem uma experiência alternativa ao uso dos modelos de notificação existentes. Consulte Configurar notificações usando webhooks. (DEVRT-2393, DEVRT-2394)

Notificação ajustável com plano de taxa de atributo personalizado (interface do Cloud 16.05.18)

Na monetização do Edge, uma nova "Notificação ajustável com atributo personalizado" plano de tarifas permite que você adicionar à contagem de transações de um desenvolvedor usando o valor de um atributo personalizado. Com o padrão Plano de taxa de notificações ajustável, cada chamada de API bem-sucedida adiciona 1 à transação de um desenvolvedor contagem. Porém, com o plano de taxa de notificação ajustável com atributo personalizado, o valor da atributo personalizado é adicionado à contagem de transações do desenvolvedor. Por exemplo, se o atributo personalizado "pequena" tiver um valor de 0,1 na resposta, a contagem de transações será incrementada em 0,1; ou se atributo personalizado "addressTotal" tiver um valor de 50, a contagem será incrementada em 50. Para mais informações, consulte Especificar plano de tarifação com detalhes de atributos personalizados. (DEVRT-2504)

Configurar notificações com base em totais combinados de transações de uma empresa e dos desenvolvedores dela (Monetização do Cloud 16/06/22)

Normalmente, os totais de transações são rastreados automaticamente para todos os desenvolvedores de uma empresa quando os desenvolvedores usam o app da empresa para acessar as APIs. E se você tiver desenvolvedores ativos usando os próprios apps de desenvolvedor para acessar APIs, e você precisa rastrear as transações combinadas sem qualquer interrupção no tráfego? Você pode adicionar os desenvolvedores a uma empresa e configurar o envio de notificações quando os limites forem atingidos com base na combinação de transações para a empresa e seus desenvolvedores. Para mais informações, consulte Definir notificações com base nos totais combinados de transações de uma empresa e dos desenvolvedores dela. (DEVRT-2643)

Visualizar e reprocessar notificações (monetização do Cloud 16.06.08)

Como parte do pacote de testes de monetização, é possível acessar e reprocessar notificações antes enviados usando a API de gerenciamento. Para mais informações, consulte Como visualizar e de reprocessamento de notificações. (DEVRT-2643)

Testar a monetização (monetização do Cloud 16.05.25)

A monetização fornece um conjunto de APIs que podem ser usadas para testar a execução de webhooks para garantir que as notificações sejam enviadas. Para mais detalhes, consulte Testar a configuração de notificações. (DEVRT-2625)

Como migrar desenvolvedores para a monetização (monetização do Cloud 16.05.11)

Uma nova API está disponível para facilitar a migração de desenvolvedores para monetização. Você pode transferir o uso de transações e cobrar configurações personalizadas e taxas recorrentes. Além disso, quando aceitar um plano de tarifa publicado, é possível renunciar às taxas de configuração, caso elas já tenham sido cobradas. Para mais informações, consulte Migrar desenvolvedores para monetização. (DEVRT-2446)

Planos de tarifas públicas e privadas para o portal do desenvolvedor (monetização do Cloud 16/04/27)

Você pode definir planos de tarifas como "Públicos" ou "Particular". Os planos de tarifas públicos aparecem no console do desenvolvedor portal; Os planos de tarifas exclusivas não têm. O padrão para um plano de tarifação é Público. Para mais informações, consulte http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)

Cancelar suspensão dos desenvolvedores (monetização do Cloud 16.06.08)

A monetização fornece um conjunto de APIs que podem ser usadas para cancelar a suspensão de um desenvolvedor que foi suspensa anteriormente. Um desenvolvedor poderá ser suspenso se um limite configurado for atingido. Para exemplo, o número de transações atingiu o limite máximo ou o saldo de uma conta pré-paga foi esgotado. Para mais informações, consulte Cancelar suspensão para desenvolvedores. (DEVRT-2641)

Ver o status das transações (monetização do Cloud 16.06.08)

Como parte do pacote de testes de monetização, é possível conferir o status das transações ocorreram durante um período específico usando a API de gerenciamento. Para mais informações, consulte Como visualizar o status transações. (DEVRT-2640)

Inclusão de atributos personalizados do desenvolvedor nos relatórios de receita (monetização do Cloud 16/05/25)

Para relatórios de receita, é possível incluir atributos personalizados, é definido para o desenvolvedor. Para mais informações, consulte Como incluir atributos nos relatórios de receita usando a API. (DEVRT-2447)

Política de gravação de transações e consistência de recursos do produto da API (IU do Cloud 16.05.18)

Se os caminhos dos recursos em uma política de gravação de transações de monetização não corresponderem aos recursos caminhos definidos no produto de API (por exemplo, se você alterar os caminhos de recurso do produto da API), o O ícone da política de registro de transações na página "Produtos" mostra um símbolo de aviso. Quando você clica no botão para visualizar a Política de registro de transações, um aviso será exibido na parte superior da página. Quando você corrigir os caminhos de recursos na política de registro de transações, os indicadores de aviso desaparecerão. (DEVRT-2240)

Bugs corrigidos

Os bugs a seguir foram corrigidos nesta versão. Esta lista é principalmente para usuários que verificam se os tíquetes de suporte foram corrigidos. Ela não foi projetada para fornecer informações detalhadas a todos os usuários.

Edge para nuvem privada

ID do problema Descrição
TBD-138 Problema de tempo limite da sessão na interface do Google Play
APIRT-2978 O roteador não inicia o Nginx ou o roteador não inicia
AXAPP-2447 Erro InvalidTimeRange ao selecionar dados de análise por hora
EDGEUI-592 Agora é possível remover a opção "Esqueci a senha" link da interface do Edge ao usar Externalized Provedor de autenticação
MGMT-3330 Tentativas de senha inválida com autenticação externa da nuvem privada bloqueiam os usuários
MGMT-2930 O mascaramento de dados não funciona na sessão de depuração.
PRC-840 Link simbólico corrompido para os componentes do Edge (em inglês).
PRC-1004 "-p zk" foi adicionado de instalação do ZooKeeper independente em um nó.
PRC-1013 A conta sysadmin inicial não está vinculada à senha LDAP correta. política
PRC-1019 "apigee-all stop" não interrompe os processadores de mensagens
PRC-1066 A senha criptografada do Cassandra não funciona em usergrid.properties para BaaS empilhar

16.08.17

ID do problema Descrição
SECENG-609 Chamadas do ambiente de execução que não falham durante a exclusão do truststore associado ou quando o certificado válido no truststore é excluído
MGMT-3404 Visualizar/recuperar registros do Node.js e implantar proxies é muito lentos
MGMT-3400 A chamada para a API de gerenciamento /userroles falhará se o usuário que estiver fazendo a chamada tiver um "+" o nome da conta
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1, ao importar um pacote do proxy de API que contém o diretório resources/node/resources
MGMT-3364 OAuthV2: verificação de redirecionado_uri
MGMT-3319 Não é possível listar entradas em um cofre com valor nulo em uma das entradas para organizações (CPS e não CPS)
MGMT-3226 A consulta no nível da organização/do ambiente não deve extrair todos os dados que causam a API falhar
Release_160302 tinha um bug em que a listagem de recursos no nível da organização/ambiente nível de falha se o tamanho cumulativo dos recursos for superior a 16 MB, esta correção cuida dos reimplantá-lo.
AXAPP-2429 A API Analytics usando response_status_code retorna acesso aos dados erro
AXAPP-2386 Corrigir conteúdo de relatórios vazios nos relatórios diários por e-mail do Analytics
AXAPP-2347 Não recebo e-mails diários com resumos de análises
APIRT-3141 As chamadas Java falham ao chamar o novo ExecutionResult() , porque o construtor agora é particular
APIRT-3140 A política ServiceCall não funciona em chamadas de API HEAD
APIRT-3131 CreateBy incorreto é mostrado para um proxy de API ao usar a monetização com um provedor de autenticação externo
APIRT-3121 A mudança no arquivo de recurso da organização não é 100% eficaz
APIRT-3117 O MP atingiu 100% de utilização da CPU e parou de veicular tráfego
APIRT-3016 Roteador: "A chamada expirou" erros nas implantações
APIRT-2975 Falha no upload do pacote de certificados
APIRT-2955 Não foi possível mascarar determinados atributos dos dados de resposta JSON para reclamações de FHIR Cabeçalho do Content-Type "application/json+fhir"
APIRT-2946 A política OAuthV2-RefreshToken não oculta atributos, embora a exibição esteja definida como Falso
APIRT-2908 A aplicação de TLS1.2 para chamadas de API internas é obrigatória após a atualização do TLS1.2 em virtualhost
APIRT-2901 As respostas Gzip retornadas do cache são compactadas duas vezes
APIRT-2873 Os MPs geram uma NullPointerException relacionada à VerifyAPIKey após a exclusão dos products/developers/proxies
APIRT-2871 Políticas de IOIntensive aparecem duas vezes no Trace
APIRT-2825 Erro gramatical na resposta de erro do token de acesso
APIRT-2750 Falhas de tráfego altas em uma organização específica
APIRT-2685 O tráfego não flui, gerando um erro desconhecido
APIRT-2647 "O fluxo de entrada subjacente não retornou nenhum byte" erro com nonprod/dev
APIRT-2630 Problemas intermitentes ao tentar ler valores do cache
APIRT-2620 Separe o pool de linhas de execução para algumas etapas de bloqueio
APIRT-2610 java.lang.ClassCastException com política de cache de resposta
APIRT-2608 Erro de análise nos cabeçalhos de última modificação nas políticas do cache de resposta
APIRT-2605 "organização" e "ambiente" as variáveis não podem ser substituídas usando políticas
APIRT-2566 A política OAuthV2 retorna o cabeçalho WWW-Authenticate
APIRT-2491 A atualização do TargetServer falhou devido ao tempo limite de RPC entre o gerenciamento e m/s
APIRT-2386 Um escopo de string vazio é criado em um produto de API com um OAuth permitido vazio escopos
APIRT-2383 As políticas de transformação do XSL parecem não registrar nenhum dado em uma erro
APIRT-2364 As variáveis do fluxo de falha do OAuth não são atualizadas em caso de erro
APIRT-2216 Eventos enviados pelo servidor: problemas no stream de eventos na produção
APIRT-2079 A chamada de cURL de DEPURAÇÃO não é interrompida após o tempo limite expirar para o sessão
APIRT-1495 A Proteção contra ameaças XML não está detectando o novo Content-Type
APIRT-1404 Comportamento inconsistente quando uma condição compara um valor entre aspas simples x aspas duplas
APIRT-347 A política de XSL não é validada adequadamente na importação (não atribui resultados para gerar variáveis conforme documentado)

16.07.27 (interface)

ID do problema Descrição
EDGEUI-621 O proxy de "Salvar como nova API" usa o nome padrão que inclui a notação científica, como como "new-1.234568901234568e+53"
EDGEUI-572 A interface exibe "Erro: erro desconhecido" em vez de "Erro: sessão tempo limite"

16.07.20.01 (monetização)

Esta versão inclui pequenas alterações no esquema de banco de dados. Não há outras atualizações de software nesta lançamento.

16.07.13 (interface)

ID do problema Descrição
EDGEUI-609 O botão "Novo servidor de destino" não está ativado para um papel personalizado com permissão para criar servidores de destino
EDGEUI-584 Pequenos bugs de exibição de chave/secreta para um app de desenvolvedor que tem várias credenciais
EDGEUI-571 O limite de nome do proxy foi definido incorretamente como 50 caracteres na interface

16.07.06.02 (monetização)

ID do problema Descrição
DEVSOL-2817 A criação de documentos de faturamento usando a API não funciona
Os problemas com a criação de documentos de faturamento usando a API foram corrigidos. Os documentos de faturamento são gerado com sucesso se o endereço do desenvolvedor estiver presente.
DEVSOL-2797 Melhorar o processamento de atributos dos desenvolvedores
Os valores booleanos de atributos personalizados não diferenciam mais maiúsculas de minúsculas. Além disso, ao sincronizar atributos personalizados com o Apigee Edge, os atributos atuais serão atualizados em vez de criados atributos duplicados.

16.07.06 (monetização)

ID do problema Descrição
DEVRT-2795 O campo de carimbo de data/hora da solicitação do webhook está inconsistente
Na solicitação JSON enviada ao gerenciador de callback para um webhook, o developerQuotaResetDate agora é expresso no carimbo de data/hora da época. para ser consistente com os outros formatos de carimbo de data/hora. Para mais informações, consulte Como configurar o gerenciador de callback.

16.06.29 (interface)

ID do problema Descrição
EDGEUI-600 Não é possível acessar/editar funções em relatórios personalizados
EDGEUI-593 Intervalos de 5 e 10 minutos removidos da interface de análise
Os dados do Google Analytics na interface do usuário de gerenciamento não são exibidos por pelo menos 10 minutos após as chamadas. para proxies de API. Por isso, a configuração do intervalo de 10 minutos foi removida relatórios personalizados, e a configuração de intervalo de 5 e 10 minutos foi removida da Visualização do desempenho dos proxies de API.

06/16/22 (monetização)

Nenhum

16.06.15 (interface)

ID do problema Descrição
EDGEUI-566 Página em branco depois de fazer login na interface de gerenciamento
EDGEUI-564 Os usuários recebem erros de permissão ao fazer login na interface de gerenciamento, depois desconectado automaticamente
EDGEUI-549 Erro ao mostrar dados na vista de desempenho do proxy de API
EDGEUI-544 A página Funções personalizadas exibe um valor incorreto para Excluir relatórios permissão
EDGEUI-504 Status confuso sobre apps, chaves e produtos do desenvolvedor
EDGEUI-120 O link de e-mail da página de erro interno tem um endereço de e-mail inválido
DEVRT-2301 Monetização: alinhamento da interface com a API nos planos de tarifas publicados
Em relação à data de validade dos planos de tarifas publicados, a interface de gerenciamento agora corresponde o comportamento da API de gerenciamento. Se um plano de tarifa tiver uma data de término especificada, não será possível alterar a data de validade. Para mais informações, consulte Expirar uma taxa publicada plano.

16.06.08 (monetização)

Nenhum

16.05.25 (monetização)

ID do problema Descrição
DEVRT-2617 Não recebo um alerta quando um cliente compra um plano de serviços
DEVRT-1483 NullPointerException quando um desenvolvedor muda de pré-pago para pós-pago

16.05.18 (interface)

ID do problema Descrição
EDGEUI-551 A sessão da interface expira quando fica inativa por cerca de uma hora

16.05.11 (monetização)

ID do problema Descrição
DEVRT-2497 O Qpids parou de receber dados
DEVRT-2490 Falha ao excluir a chave de app

16.05.11 (interface)

ID do problema Descrição
EDGEUI-541 O trace mostra o IP em vez do Host quando há um servidor de destino
EDGEUI-505 A importação de recursos de endpoint resulta em falha de autorização para todos endpoints

16.05.04 (interface)

ID do problema Descrição
EDGEUI-532 O novo assistente de proxy fica travado em "Criando produto..." etapa ao criar um proxy para um serviço SOAP
EDGEUI-506 O desempenho do cache está mostrando "Carregando dados...". quando não há dados disponíveis

16.04.27 (interface)

ID do problema Descrição
EDGEUI-531 Não é possível importar um arquivo JAR usando o novo editor de proxy
EDGEUI-524 Problema ao gerar um proxy de API usando um WSDL
EDGEUI-38 Se um WSDL inválido for passado para o assistente de proxy, o assistente ficará preso na última página

04/16/27 (monetização)

Nenhum

16.04.20 (interface)

ID do problema Descrição
EDGEUI-502 O Proxy Editor não mostra o verbo quando StartsWith é usado como um operador
EDGEUI-496 "Erro desconhecido" ao interromper uma sessão do Trace no painel Interface
EDGEUI-141 O Proxy Editor tem uma revisão codificada na mensagem de erro

16.04.13 (monetização)

Nenhum

16.04.13 (interface)

ID do problema Descrição
EDGEUI-495 O trace sempre mostra .execution.success = false
EDGEUI-494 A política de JavaScript sempre gera um script com o nome padrão, mesmo quando especifique um nome diferente
EDGEUI-432 Criação de proxy direcionada no painel da interface de gerenciamento de borda
EDGEUI-90 O novo editor de proxy de API injeta espaços em branco inadequados ao redor de CDATA elementos

Problemas conhecidos

Esta versão tem os seguintes problemas conhecidos:

ID do problema Descrição
APIRT-3364

O processador de mensagens faz buscas DNS em IPv4 e IPv6

Se você instalou e ativou o NSCD (Name Service Cache Daemon), talvez os processadores de mensagens fazem duas buscas DNS: uma para IPv4 e outra para IPv6.

Para desativar a busca DNS no IPv6:

  1. Em cada nó do processador de mensagens, edite /etc/nscd.conf.
  2. Defina a seguinte propriedade:

    hosts enable-cache Não
DOC-1687 Devido a um conflito de dependência de pacote conhecido, o agente Katello usado no satélite O Server 6 não será instalado corretamente nos hosts do Apigee Edge que executam o Qpid daemon.