15.03.18 - Notas da versão do Apigee Edge

Você está lendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X
.info

Na quinta-feira, 26 de março de 2015, lançamos uma nova versão do Apigee Edge na nuvem.

Novos recursos e melhorias

Confira abaixo os novos recursos e as melhorias desta versão.

Serviços para desenvolvedores

Confira abaixo os novos recursos e as melhorias nos serviços para desenvolvedores do Edge.

Suporte ao Swagger 2.0 para SmartDocs

O SmartDocs oferece suporte à importação de documentos de especificação do Swagger 2.0 e mantém a compatibilidade com versões anteriores do Swagger 1.2.

Monetização

Confira abaixo os novos recursos e as melhorias na monetização do Edge.

Tratamento separado de empresas e desenvolvedores

Agora, as empresas e os desenvolvedores são tratados separadamente, o que permite mais flexibilidade na adição de várias empresas a desenvolvedores e vários desenvolvedores a empresas. A interface de gerenciamento agora oferece janelas separadas para "Empresas" e "Desenvolvedores" (acessíveis no menu "Publicar" ).

Consulte Gerenciar empresas e desenvolvedores.

Nos relatórios de monetização, as empresas continuam sendo um filtro principal, embora o rótulo do filtro tenha mudado de "Desenvolvedores" para "Empresas".

Serviços da API

Confira abaixo os novos recursos e as melhorias nos serviços da API do Edge.

Novas variáveis de falha do OAuthV2

Essas novas variáveis relacionadas a falhas são definidas pela política OAuthV2:

  • oauthV2.<policy-name>.failed : definido como verdadeiro se a política falhou.
  • oauthv2.<policy_name>.<fault_name> : o nome da falha. Por exemplo, invalid_request
  • oauthv2.<policy_name>.<fault_cause> : o motivo da falha. Por exemplo: Token Expired

Consulte http://apigee.com/docs/api-services/content/oauthv2-policy.

Criação de produtos

Ao criar um novo produto, agora é possível especificar o nome do produto, além do nome de exibição.

Consulte http://apigee.com/docs/developer-services/content/creating-api-products.

Interface para remover usuários de uma organização

Na página "Usuários da organização" na interface, o botão "Excluir" foi substituído por um botão "Remover". Isso ajuda a deixar claro que, ao remover um usuário de uma organização, a conta do Apigee desse usuário permanece ativa.

Consulte http://apigee.com/docs/api-services/content/managing-organization-users.

Serviços de análise

Confira abaixo os novos recursos e as melhorias nos serviços de análise do Edge.

Variáveis adicionadas à análise

As novas variáveis a seguir são transmitidas à análise do Edge, visíveis na fase AX da janela de rastreamento do proxy de API.

  • apigee.edge.execution.is_target_error : permite identificar se os erros de API são erros do lado do destino (valor "1") ou erros não relacionados ao destino para respostas HTTP sem êxito (valor "0"). O valor é nulo para uma resposta HTTP bem-sucedida.
  • apigee.edge.execution.is_policy_error : permite identificar se uma política falhou (valor "1") ou se nenhuma política falhou em uma resposta HTTP sem êxito (valor "0"). O valor é nulo para uma resposta HTTP bem-sucedida.
    As variáveis relacionadas a seguir fornecem detalhes da política que falhou primeiro. Os valores são nulos se nenhuma política falhou.
    • apigee.edge.execution.fault_policy_name : o nome da política que falhou.
    • apigee.edge.execution.fault_flow_name : o nome do fluxo na política que falhou (como PreFlow, PostFlow ou um fluxo definido pelo usuário).
    • apigee.edge.execution.fault_flow_state : o local em que a política foi anexada ao fluxo. Valores possíveis: PROXY_REQ_FLOW, TARGET_REQ_FLOW, TARGET_RESP_FLOW, PROXY_RESP_FLOW.

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

ID do problema Descrição
MGMT-1795 A interface mostra um erro ao selecionar um ponto na guia "Análise" de qualquer lista
MGMT-1794 Injeção de entidade XML externa (XXE, na sigla em inglês) na análise remota de WSDL usando servidores FTP
MGMT-1783 Dashboard da interface: contagem de desenvolvedores limitada a 10.000
MGMT-1780 Ao editar um produto, desativar um ambiente na interface não salva a mudança
MGMT-1759 Precisa de ajuda para explicar as mensagens de aviso no system.log
MGMT-1752 Interface para oferecer suporte ao objeto de resposta de autenticação para chamadas RBAC
MGMT-1751 Interface de suporte com objeto de resposta de autenticação
MGMT-1717 Na página de listagens de proxy de API, mostre a data da última modificação como dica de ferramenta
MGMT-1705 Coloque todos os seletores de data AX à esquerda, como na performance do proxy
MGMT-1697 Interface: a classificação só classifica a página exibida no momento
MGMT-1685 A pesquisa de chave do consumidor em "Apps de desenvolvedores" não funciona mais
MGMT-1684 Os links de detalhes no relatório de composição de tráfego levam à mesma página
MGMT-1680 A troca de organizações com o menu suspenso não funciona de maneira confiável
MGMT-1655 A página "Dispositivos" mostra "desconhecido", "outro", "outros" como valores diferentes
MGMT-1654 Trate "(not set)" da mesma forma que fazemos com os valores "na" nos componentes de análise
Consulte O que significa "(not set)"?
MGMT-1653 Remova o seletor de fuso horário dos relatórios personalizados de análise
MGMT-1624 A implantação do proxy falha quando os arquivos de recursos jsc são armazenados no escopo da organização
MGMT-1554 Atualize a biblioteca Apache Commons para EmailValidation e outros utilitários
MGMT-1492 Torne o link do portal do desenvolvedor na interface de gerenciamento configurável
Corrige links da interface do Edge (página "Desenvolvedores") para portais de desenvolvedores. Se você tiver um portal de desenvolvedores que reside em um local diferente do link padrão (botão "Portal do desenvolvedor"), entre em contato com o suporte do Apigee para definir o URL correto.
MGMT-1490 O tempo limite de login da interface não funciona corretamente. O usuário nunca recebe uma nova autenticação screen.
MGMT-1434 Na inicialização do servidor, o registro automático registra o tipo padrão igual ao do perfil
MGMT-1382 Ofereça suporte aos aspectos de autenticação e segurança da importação do Swagger na modelagem
MGMT-1364 Mascare dados sensíveis nos registros sem afetar a performance
No registro de mensagens do Edge, o valor do cabeçalho de autorização estava visível. Esse problema foi corrigido. O valor agora está mascarado.
MGMT-1117 Melhor tratamento da remoção de usuários de organizações
A interface fornece rótulos mais claros sobre o impacto da remoção de um usuário de uma organização.
MGMT-1088 A interface é truncada quando exibida por um projetor na resolução XGA
MGMT-1034 A importação de WADL adiciona incorretamente o parâmetro de corpo chamado Content-Type
MGMT-1016 Usuários com função personalizada não podem receber relatórios
A interface de funções personalizadas agora mostra permissões para apps de empresas e desenvolvedores.
MGMT-973 A interface do Trace não parece estar calculando o tempo decorrido da política corretamente
MGMT-952 Erro de rastreamento: ao buscar o objeto DebugSession não encontrado
MGMT-66 Nome do produto da API
Ao criar ou editar um produto de API, agora é possível conferir o nome de exibição e o nome interno do produto de API. Embora o nome permaneça fixo depois que você cria um produto de API, você pode continuar modificando o nome de exibição.
DEVRT-1479 Imposto na coluna "Taxa" necessário nos relatórios
Uma coluna "Imposto sobre a taxa" (um valor) agora está disponível nos relatórios. A coluna "Imposto/IVA" foi alterada para "Imposto sobre o preço", e a coluna "Taxas totais" foi renomeada para "Taxa cobrada".
DEVRT-1478 O imposto aplicado à taxa fixa não está correto
DEVRT-1476 A visualização do saldo do desenvolvedor pré-pago não está preenchendo os valores
DEVRT-1441 O imposto é aplicado ao reembolso
DEVRT-1440 As transações de execução não são classificadas quando o recurso da API é substituído por flow.resource.name
DEVRT-1438 O cartão de taxa fixa ou de taxa considera o preço bruto ou líquido se o produto estiver ativado na política de registro de transações
DEVRT-1386 O cálculo da taxa recorrente proporcional está incorreto
APIRT-1215 E2E: ratelimit.Quota.failed não está definido como verdadeiro quando a cota é excedida
APIRT-1063 O proxy de API permite referências circulares
APIRT-1042 Nome da política com falha / geração de falha
APIRT-987 Contagem de erros de política