180202 - Notas de lançamento do Apigee Edge para nuvem pública

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

Na terça-feira, 20 de fevereiro de 2018, começamos a lançar uma nova versão do Apigee Edge para a nuvem pública.

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
Várias Servidor de gerenciamento, ambiente de execução da API

Hosts virtuais e TLS de autoatendimento já estão disponíveis

Para mais detalhes sobre o uso, consulte Sobre hosts virtuais e TLS/SSL.

71861442 Servidor de gerenciamento

Otimizações de importação/atualização de pacote de proxy

O Edge vai realizar uma validação mais forte em pacotes de proxy de API no momento da implantação. Essa atualização ajuda a garantir implantações mais rápidas, reduzindo falhas de implantação e corrupções de pacote quando mais de um usuário importa o mesmo pacote ao mesmo tempo. Confira a seguir as mudanças e comportamentos notáveis:

  • Cada pacote precisa ter uma raiz do sistema de arquivos de /apiproxy.
  • O Edge não tenta mais ignorar caminhos na pasta de recursos de um pacote de proxy de API. Por exemplo, o Edge não ignora mais diretórios .git ou .svn.
  • Se um pacote contiver uma configuração inválida de mais de um arquivo de configuração XML de proxy de API (por exemplo, apiproxy/proxy1.xml e apiproxy/proxy2.xml), não há garantia de qual configuração será usada para o proxy de API.
71548711 Servidor de gerenciamento

Validações de implantação

Até esta versão, o Edge verificava passivamente as implantações de proxy de API em busca de erros de validação específicos e notificava as organizações sobre as correções necessárias usando a ferramenta de avisos. Esses avisos, descritos em Avisos de erro de implantação, eram para dar aos usuários tempo para corrigir problemas que resultariam em erros de implantação quando a validação fosse ativada no produto. Com essa versão, o Edge realiza essas validações e gera erros de implantação de acordo.

67946045 Ambiente de execução da API

Política de detenção de pico com reconhecimento de escalonamento automático

Um novo elemento <UseEffectiveCount> na política de detenção de pico permite distribuir automaticamente as contagens de detenção de pico entre os processadores de mensagens. Quando definido como true, cada processador de mensagens divide o limite de taxa de pico permitido pelo número de processadores de mensagens ativos no momento, ajustando o limite de taxa à medida que os processadores de mensagens são adicionados ou removidos. O valor padrão é "false" quando o elemento é omitido da política.

Para mais informações, consulte o tópico Política de detenção de pico.

72698249 Ambiente de execução da API

Melhorar o registro em log do MP devido a falha de conectividade

72454901 Ambiente de execução da API

Fazer upgrade do Rhino para 1.7.8 e do Trireme para 0.9.1

72449197 Ambiente de execução da API

Definir o tempo limite padrão da API para todos os proxies como 55 segundos para evitar que o roteador expire antes

72236698 Ambiente de execução da API

Adicionar evento de registro em log para implantações canary

69863216 Ambiente de execução da API

Permitir verificações de integridade HTTPS autoassinadas

69503023 Ambiente de execução da API

A resolução de DNS do MP precisa usar um pool de threads assíncrono

67708726, 68148328 Ambiente de execução da API

Melhorias de segurança do produto de API

Uma nova propriedade no nível da organização, features.keymanagement.disable.unbounded.permissions, fortalece a segurança dos produtos de API na verificação de chamadas de API. Quando a propriedade é definida como "true" (o padrão para organizações criadas após esta versão), os seguintes recursos são aplicados.

Criação de apps

Ao criar um app de desenvolvedor ou empresa, a API Management exige que o app seja associado a um produto de API. A interface de gerenciamento já aplica isso.

Configuração do produto de API

Para criar ou atualizar um produto de API, ele precisa incluir pelo menos um proxy de API ou um caminho de recurso na definição.

Segurança do ambiente de execução

As chamadas de API são rejeitadas por um produto de API nas seguintes situações:

  • Um produto de API não inclui pelo menos um proxy de API ou caminho de recurso.
  • Se a variável flow.resource.name na mensagem não incluir um caminho de recurso que o produto de API possa avaliar.
  • Se o app que faz a chamada de API não estiver associado a um produto de API.

Para organizações atuais, o valor da propriedade é "false" e precisa ser alterado explicitamente por um usuário com permissões de administrador do sistema. Isso significa que os clientes da nuvem pública precisam entrar em contato com o suporte da Apigee para mudar o valor da propriedade.

66003903 Ambiente de execução da API

A comunicação do roteador com o processador de mensagens será segura por padrã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
72553514 Ambiente de execução da API

Corrigir a classificação incorreta de erros de script do Node.js

70509295 Ambiente de execução da API

IP confiável da política AccessControl

69712300 Ambiente de execução da API

Política MessageLogging para resolver novamente o DNS em intervalos regulares

67489895 Servidor de gerenciamento

Validação da cadeia de certificados TLS

Ao criar um alias de keystore usando uma cadeia de certificados, é necessário separar os certificados na cadeia por uma nova linha. O Edge agora gera um erro 400 Bad Request na criação de alias se a cadeia de certificados não atender a esse requisito.