1.1.1: Notas de lançamento do ambiente de execução híbrido da Apigee

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Em 14 de fevereiro de 2020, lançamos a versão 1.1.1 do ambiente de execução híbrido da Apigee.

Fazendo upgrade

Não é possível fazer upgrade da versão 1.0.0 para a 1.1.1, e a nova versão não é compatível com a versão 1.0.0. Se você estiver a partir da versão 1.0.0, a versão 1.1.1 precisará de uma nova instalação. Se você estiver na versão 1.1.0, poderá fazer upgrade seguindo estas instruções: Como fazer upgrade do Apigee híbrido.

Novos recursos e atualizações

Veja a seguir os novos recursos e as melhorias desta versão:

Suporte para GKE On-Prem e AKS

Agora é possível instalar o ambiente de execução híbrido no Anthos GKE implantado no local (GKE On-Prem) e no Microsoft® Azure Kubernetes Service (AKS). Consulte a Parte 2: guia de início rápido para o ambiente de execução para começar.

As implantações multirregionais também são compatíveis com o GKE On-Prem e o AKS. Consulte Implantação em várias regiões no GKE e no GKE On-Prem e Implantação em várias regiões no AKS.

Variáveis de proxy para componentes híbridos

Agora você pode fornecer parâmetros de configuração para um servidor proxy HTTP encaminhado. Quando configurada, toda a comunicação pela Internet para os componentes UDCA, MART e Synchronizer passa pelo servidor proxy. Para informações sobre a propriedade de configuração httpProxy, consulte Propriedades httphttp. (132167490)

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 Component Name Descrição
144448262 Plataforma K8s

discrepância na métrica UDCA udca_upstream_http_error_count label

147258525 CPS

Ativar o índice de hash particionada em um ambiente híbrido

144286363 Trace

Um problema foi corrigido onde a máscara de depuração em env.json não mascara os dados de resposta.

147191247 Plataforma K8s

A chave de criptografia contratual não pode fazer parte de apigeectl init

146932903 Plataforma K8s

Remova as portas indesejadas da entrada do istio

146426226 Plataforma K8s

Registros de entrada não são coletados

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest fails in hybrid

144973407 RMP

No momento, há dois IDs de correlação para uma transação. Precisa haver apenas um.

144321473 UAP

UDCA: remover "nenhum aviso de verificação de integridade" no registro

144321491 RMP

O log statement CacheConfiguration.warnMaxEntriesLocalHeap() indica um problema de desempenho

Problemas conhecidos

A tabela a seguir descreve os problemas conhecidos desta versão:

Problema Descrição
150187652 Não é possível usar hifens em nomes de ambiente. Um nome de ambiente com um hífen causa erros de inicialização do pod do ambiente de execução.
149220463

Ao fazer upgrade para a versão 1.1.1, os proxies implantados anteriormente não serão implantados.

Solução alternativa: para contornar esse problema, reimplante todos os proxies implantados anteriormente.

N/A Não é possível usar um "*" para a propriedade hostAlias nas configurações mart e envs. A prática recomendada é usar um nome de host específico para a configuração mart.
N/A A configuração das variáveis HTTP_PROXY, HTTPS_PROXY e NO_PROXY não é compatível com a versão Alfa da Apigee Connect.
N/A

Erro de cabeçalho HTTP inválido: a entrada do Istio alterna todas as respostas de destino recebidas para o protocolo HTTP2. Como o processador de mensagens híbridas é compatível apenas com HTTP1, você pode ver o seguinte erro quando um proxy da API é chamado:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Se você vir esse erro, execute uma das seguintes ações para corrigir o problema:

  • Modifique o serviço de destino para omitir o cabeçalho Host na resposta.
  • Remova o cabeçalho Host usando a política AssignMessage no proxy da API, se necessário.
144584813 Se você criar uma sessão de depuração, mas não tiver transações nela, a API List Debug Sessions não incluirá a sessão nessa lista. A API só incluirá sessões na resposta se a sessão contiver pelo menos uma transação.
144436206 Na visualização Desempenho do cache, o cálculo da proporção de ocorrência em cache está incorreto.
144321144 Proxies com hosts virtuais seguros não podem ser recarregados.
143659917

A configuração de expiração da política PopulateCache precisa ser definida como um valor explícito entre 1 e 30. Exemplo:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Resumo: há uma latência muito alta ao usar a API ou a IU para receber o status de implantação da organização. Essa latência pode resultar em uma resposta HTTP 204 (No Content) ou HTTP 400 (Bad Request).

Solução alternativa: atualize seu navegador (ou reenvie a solicitação).