Você está lendo a documentação do Apigee Edge.
Acesse a documentação da
Apigee X. info
Na segunda-feira, 24 de setembro de 2018, começamos a lançar uma nova versão do Apigee Edge para nuvem pública.
Clientes da nuvem privada: essa versão da nuvem está incluída na sua versão da nuvem privada? Consulte as notas da versão para saber quais lançamentos da nuvem ela contém. Consulte também Sobre a numeração de versões para entender como descobrir isso comparando os números de versões.
Dúvidas ou problemas? Entre em contato com o suporte do Apigee Edge
Notificações de lançamento: acesse http://status.apigee.com e clique em Inscrever-se para atualizações.
Novos recursos e atualizações
Veja a seguir os novos recursos e atualizações desta versão.
| ID do problema | Nome do componente | Descrição |
|---|---|---|
| 67506562 | Ambiente de execução da API |
Suporte a SSL/TLS na política de JavaScript A política de JavaScript permite configurar <SSLInfo> para chamadas SSL/TLS seguras a serviços externos. Para mais informações, consulte a documentação da política de JavaScript. |
| 77149507 | Ambiente de execução da API |
Variáveis SSL/TLS disponíveis em roteadores de borda Quando o Edge Public Cloud mudou de roteadores Netty para Nginx, algumas variáveis de fluxo SSL/TLS ficaram indisponíveis. Essa atualização disponibiliza novamente algumas variáveis SSL/TLS. Para mais informações, consulte Como acessar informações de conexão TLS em um proxy de API. |
| 67310628 | Ambiente de execução da API |
Suporte de callback JavaScript no httpClient para callouts aprimorados O objeto Exemplo: antes
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
Exemplo: Agora
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | Servidor de gerenciamento |
Nova API Management (Beta): atualizar produtos de API atribuídos a uma chave de consumidor Os apps de desenvolvedor têm chaves de consumidor/API associadas a produtos de API específicos. Uma nova API de gerenciamento (versão Beta) permite mudar os produtos de API associados a uma única chave de consumidor. Nos exemplos de cURL a seguir, suponha que uma chave de consumidor já esteja associada a
um produto chamado Payload JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email Payload XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | Destinos hospedados |
Lógica de atualização do token quebrada |
| 112481174 | Destinos hospedados |
Não falhar ao cancelar a implantação do proxy devido a um erro do Turbo |
| 111443934 | Destinos hospedados |
Simplificar a implementação da API de implantação no Edge |
| 110897740 | Destinos hospedados |
Implementar o suporte adequado para exclusão de aplicativos/revisões do Turbo |
| 110894391 | Destinos hospedados |
Refatorar o TurboService no Edge para simplificar solicitações/tentativas de HTTP |
| 110377069 | Análise |
Nova dimensão de análise e mudança na dimensão Com esta versão do Edge para a nuvem, mudou a forma como o Edge define a dimensão Com essa versão, a dimensão Aviso: o cabeçalho Agora é possível usar a dimensão Essa mudança também afeta a maneira como a política
AccessControl processa o cabeçalho |
| 109955269 | Ambiente de execução da API |
Atualize fh.properties para a ramificação de lançamento Release_180608 |
| 80154696 | Servidor de gerenciamento |
Incluir detalhes da região e do servidor de cada servidor nas respostas de status de implantação e remoção |
| 80096158 | Monetização |
Adicionar o e-mail do desenvolvedor ao conjunto de dados de monetização |
| 80088703 | Monetização |
Reverter a flag padrão do BigQuery |
| 79980234 | Ambiente de execução da API |
Adicionar tipo de recurso para diferentes arquivos de recursos |
| 79979555 | Ambiente de execução da API |
Garantir que as entidades principais existam ao fazer operações de criação/leitura |
| 79445195 | Edge Micro |
Suporte do microgateway para mTLS ao invocar APIs de gerenciamento |
| 79165169 | Ambiente de execução da API |
Sonar: veja o status HTTP e a latência de cada um dos destinos |
| 79094567 | Monetização |
Adicionar a coluna de e-mail do desenvolvedor ao relatório de resumo da monetização |
| 78910936 | Ambiente de execução da API |
Migrar a dependência do MP de isSenseEnabled para sense.protection |
| 78911890 | Servidor de gerenciamento |
Novas funções do usuário integradas do Sense: SenseOperator e SenseUser |
| 78535353 | Ambiente de execução da API |
Corrigir XFF quando o roteador estiver atrás de um GLB http(s) do GCP |
| 78304706 | Ambiente de execução da API |
O MP precisa adicionar cabeçalhos relacionados à compliance |
| 78297238 | Ambiente de execução da API |
Adicionar cabeçalhos HTTP no roteador para conformidade com PCI |
| 77543608 | Monetização |
Monetização: adicionar "Perfil da organização não encontrado" |
| 72232364 | Monetização |
Criar um ambiente de monetização para cada organização |
Bugs corrigidos
Os bugs abaixo foram corrigidos nesta versão. Esta lista serve principalmente para usuários que querem verificar se os tíquetes de suporte foram corrigidos. Ela não foi criada para fornecer informações detalhadas a todos os usuários.
| ID do problema | Nome do componente | Descrição |
|---|---|---|
| 113267243 | Ambiente de execução da API |
A limpeza de jstack de jstack-local-copy não é rápida o suficiente. |
| 113222974 | Ambiente de execução da API |
Os discos no MP são preenchidos com arquivos system.log*.tmp enormes |
| 111671525 | Destinos hospedados |
Códigos de resposta de falha de gatilho do HT que não são de sucesso no proxy |
| 111416863 | Ambiente de execução da API |
Um proxy em uma organização não foi implantado na versão 180608_03 |
| 111073791 | Turbo |
A lógica de polling pode ser executada indefinidamente se erros forem gerados constantemente |
| 110924838 | Ambiente de execução da API |
Os roteadores de pod de teste não estão carregando upstream para hosts virtuais no R180608 |
| 110425503 | Ambiente de execução da API |
A recarga do nginx causa problemas de disponibilidade do MP |
| 79541171 | Ambiente de execução da API |
A dimensão x_forwarded_for_ip do Google Analytics informa apenas o primeiro endereço IP da lista. Ela precisa mostrar a lista completa. Correção interna para oferecer suporte a futuras atualizações de produtos. |
| 109673863 | Ambiente de execução da API |
Correção de um bug que permitia a exclusão de um host virtual em uso |
| 80538530 | Ambiente de execução da API |
O cliente não consegue implantar uma nova revisão do proxy |
| 80429941 | Ambiente de execução da API |
CassandraRepositoryDelegate.exists() sempre retorna "true" para caminhos /apiproxies/*/maskconfigs/* |
| 80207872 | Ambiente de execução da API |
Adicione geração de registros aos serviços do configstore para facilitar a identificação das configurações usadas ao iniciar |
| 80203732 | Ambiente de execução da API |
Melhor tratamento de tipos de conteúdo no cliente HTTP DeploymentStatusService |
| 79993247 | Ambiente de execução da API |
As solicitações HEAD para destinos do Node.js ficam pendentes |
| 79944922 | Ambiente de execução da API |
As implantações de pacotes de destinos hospedados falham com messaging.resource.UnknownResourceType |
| 79939838 | Ambiente de execução da API |
Criar o arquivo build.info para trabalhar com o kokoro e ter uma integração de banco de dados de qualidade |
| 79939496 | Ambiente de execução da API |
A criação do token OAuth falha com NumberFormatException |
| 79882402 | Ambiente de execução da API |
JWT: TimeAllowance em VerifyJWT não é processado corretamente |
| 79876202 | Monetização |
Limpar o escopo de mint do mxgroup como parte da exclusão da organização |
| 79752674 | Servidor de gerenciamento |
Ignorar o carregamento de apps e empresas ao buscar o e-mail do desenvolvedor para o ID do desenvolvedor |
| 79697050 | Ambiente de execução da API |
Corrigir o bug de cálculo de substituição de dia no fluxo não CPS |
| 79657368 | Ambiente de execução da API |
Erros de implantação de proxy de API |
| 79615400 | Monetização |
Definir a flag do BigQuery como "true" por padrão |
| 79578681 | Ambiente de execução da API |
Problema com o keyspace grande do KMS no Cassandra |
| 79439193 | Monetização |
A redefinição do valor do crédito não está funcionando como esperado para a organização |
| 79418654 | Monetização |
Adicionar delimitador de vírgula para relatórios detalhados assíncronos |
| 79221633 | Ambiente de execução da API |
Exiting NIOThread |
| 78200288 | Servidor de gerenciamento |
Alguns implantes falham se você desconectar MPs e roteadores e depois reconectar o roteador |
| 78190575 | Ambiente de execução da API |
Verifique se o reinício do processo do microkernel não resulta em tags de serviço duplicadas do Consul |
| 78088197 | Ambiente de execução da API |
Excluir pacotes de criptografia TLS para o servidor de gerenciamento não funciona |
| 77735168 | Ambiente de execução da API |
Arquivos de registro *.tmp grandes no MP preenchem o disco |
| 74484305 | Monetização |
Pós-migração de CPS -> a chamada GET "suspended_developers" não está retornando novos IDs |
| 73597605 | Ambiente de execução da API |
SharedFlow: a política MessageLogging não é executada |
| 69045657 | Servidor de gerenciamento |
Fazer upload de uma política ServiceCallout individual com um destino LoadBalancer ou uma configuração SSLInfo KeyStore resulta em uma NullPointerException |
| 67664750 | Monetização |
Não é possível excluir dados de monetização |
| 67517550 | Servidor de gerenciamento |
Falha na implantação devido à alta latência na replicação do pacote de proxy |
| 67176875 | Monetização |
/delete-org-data falha com planos de taxas específicos para desenvolvedores |