Notas de lançamento do Edge para nuvem privada 4.50.00

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

Esta seção descreve a versão 4.50.00 do Edge para lançamento de recursos de nuvem privada.

Resumo da versão

A tabela a seguir resume as mudanças dessa versão:

Novos recursos

Esta versão inclui os novos recursos a seguir:

○ Informações de conexão TLS disponíveis nos proxies de API
○ Upgrade do Zookeeper
○ Disponibilidade do portal Drupal 8 e EOL do Drupal 7

Para mais informações sobre cada um desses novos recursos, consulte Novos recursos.

Compatibilidade com versões anteriores Os seguintes problemas que afetam a compatibilidade com versões anteriores foram introduzidos nesta versão do Apigee Edge para nuvem privada:
  • Devido à correção do problema 132443137, conforme descrito em o 19/03/01 Público notas de lançamento do Google Cloud), os processadores de mensagens agora ignoram cabeçalhos que começam com X-Apigee-* Como resultado, é preciso refatorar qualquer código que use X-Apigee-* e substitua esses cabeçalhos por outros compatíveis.
  • O nome dos arquivos de registro do Cassandra foi alterado. Agora ele é:

    /opt/apigee/var/log/apigee-cassandra/system.log
Lançamentos incluídos

Desde a versão anterior do Edge para nuvem privada, as seguintes versões ocorreram e estão incluídos nesta versão:

○ Borda:
20/04/06 (ambiente de execução, gerenciamento de APIs e gerenciamento de monetização)
20.03.27 (interface)
20.03.16 (Edge Analytics)
20.03.11 (interface)
20.02.27 (Monitoramento de APIs)
20.02.24 (interface)
20.02.03 (Monitoramento de APIs)
20.01.29 (interface)
20.01.22 (interface)
20.01.06 (gerenciamento de APIs/ambiente de execução)
○ Edge (continuação):
20.01.06 (interface)
19.11.13 (Relatórios de segurança de APIs)
19.10.01 (interface)
19.09.26 (interface/portal do Edge)
19.08.27 (interface)
19.08.15 (Relatórios de segurança de APIs)
19.07.29 (interface)
○ Portal:
20.05.27.00
20.04.13.00
20.03.20.00
19.12.20.00
19.11.21.00
19.09.25.00
Aposentadoria Nenhum
Suspensões de uso

Com o lançamento da versão 4.50.00:

  • 4.18.05: versão 4.18.05 do Apigee Edge para nuvem privada foi descontinuado.

Os recursos descontinuados nesta versão incluem:

  • Suporte para proxies Node.js e Secure Vaults
  • Suporte para políticas OAuth v1
  • Suporte à política de limite de taxa simultânea
  • Suporte para o adaptador da Apigee para Istio
  • Suporte para o recurso de acesso antecipado às equipes

Para informações mais detalhadas sobre as descontinuações, incluindo os cronogramas de remoção, consulte Descontinuações e descontinuações da Apigee.

Correções de bugs

Esta versão inclui as seguintes correções de bugs:

○ O processador de mensagens falha ao carregar ambientes quando os armazenamentos de chaves estão configurados com tecnologias como nomes ou aliases. (154428338)
○ Conflito de dependência QPid ao instalar o patch (152574421)
○ O limitador de memória do cache não respeita o tamanho máximo do cache L1 (151449163)
○ Falha nos scripts de backup (150710952)
○ Servidor QPid enviando mensagens de registro extras (148231209)
○ Backup do Postgresql não armazena informações de SSO (147458330)
○ Versão do apigee-nginx não atualizada. (146872858)
○ A mensagem "Try the new UI" não aparece mais (145419621)
○ Vulnerabilidade da API Apigee SmartDocs (145340106)
○ O script de backup do Postgres falha (145254693)
○ Diversas correções de segurança (142150706)
○ Alta taxa de tempo limite entre roteador e processador de mensagens (138107618)
○ Falha no script de configuração do SSO (135616498)
○ Portas JMX (132044907)
○ 404s intermitentes para tráfego no ambiente de execução devido a disputa (130653816)
○ Corrupção do OpenLDAP durante o upgrade (120799182)
○ DataAccessException em várias configurações de data center (76087166)
○ FormatMessage definido como falso na política MessageLogging não funciona (68722102)

Para mais informações sobre cada uma dessas correções, consulte Correções de bugs.

Problemas conhecidos

Esta versão inclui os seguintes problemas conhecidos:

○ Falha na validação do JWT (159788170)
○ Vazamento de memória em servidores de classificação da moeda (137865184)
apigee-monit não compatível com o Amazon Linux 1 (122370980)
○ O backup do processador de mensagens não faz o backup do conjunto correto de arquivos (121095148)
○ Aumento na proporção de ausência de cache após o upgrade (160109014)
○ Resposta HTTP 408 para solicitação GET com corpo vazio e Content-Encoding: gzip. (159858015)

Para obter mais informações sobre cada um desses problemas conhecidos, incluindo soluções alternativas, consulte Problemas conhecidos.

Caminhos de upgrade

A tabela a seguir mostra os caminhos de upgrade para esta versão:

A partir de 4/19/01 ou 4/19/06 Faça upgrade diretamente de 4.19.01/4.19.06 → 4.50.00
A partir de 18/04/05 Faça upgrade diretamente da versão 4.18.05 → 4.50.00

Novos recursos

Esta seção lista os novos recursos desta versão. Além disso, essa versão inclui todos recursos na interface do usuário do Edge, no gerenciamento do Edge e nas versões do portal listados em Lançamentos incluídos.

Além das melhorias a seguir, essa versão também contém vários recursos de usabilidade, segurança e estabilidade.

Informações de conexão TLS agora disponíveis em proxies de API

Durante uma solicitação a um proxy de API por um host virtual compatível com TLS, O Edge pode capturar informações sobre a conexão TLS. Seu proxy de API agora pode acessar essas informações usando variáveis de fluxo para realizar análises e validações adicionais. Para mais informações, consulte Como acessar informações de conexão TLS em um proxy de API.

Upgrade do Zookeeper

Esta versão contém o Zookeeper 3.4.14.

Disponibilidade do portal Drupal 8 e EOL do Drupal 7

A Drupal 8 conquistou o Drupal 7 como o portal de desenvolvedores recomendado pela Apigee para nuvem privada. Como o próprio Drupal 7 chegará ao fim do suporte de longo prazo em novembro de 2021, os módulos da Apigee para Drupal 7 não terão suporte a partir de novembro de 2021. Enquanto ainda os scripts de instalação/upgrade do Drupal 7 não serão mais usados serão removidos em uma versão futura.

Para saber mais sobre os módulos do Drupal 8 que se integram à Apigee, consulte: Crie seu portal usando o Drupal 8.

Software compatível

Esta versão inclui as seguintes mudanças de software com suporte:

Suporte adicionado Não há mais suporte

Esta versão adiciona suporte para as seguintes plataformas:

  • Red Hat Enterprise Linux (RHEL) 7.8
  • CentOS 7.8
  • Oracle Linux 7.8

As seguintes plataformas não são mais compatíveis com esta versão:

  • Red Hat Enterprise Linux (RHEL) 6.10
  • CentOS 6.10
  • Oracle Linux 6.9

Para uma lista completa das plataformas compatíveis, consulte Software e versões compatíveis.

Correções de bugs

Nesta seção, listamos os bugs da nuvem privada que foram corrigidos nesta versão. Além disso, esta inclui todas as correções de bugs na interface do usuário do Edge, no gerenciamento de borda e nas versões do portal mostradas em Lançamentos incluídos.

ID do problema Descrição
154428338

O processador de mensagens falha ao carregar ambientes quando os keystores estão configurados com nomes ou aliases.

Corrigimos um conflito de pesquisa de regex ao carregar keystores com nomes semelhantes convenção. Isso fazia com que o processador de mensagens falhasse ao carregar os ambientes associados ao keystore ou falhar ao iniciar quando vários keystores conflitantes forem retornados durante a pesquisa.
152574421

Conflito de dependência do QPid ao instalar o patch

A versão correta do QPid está instalada.
151449163

O limitador de memória do cache não respeita o tamanho máximo do cache L1

O limitador de memória em cache agora respeita o tamanho máximo de cache L1.
150710952

Falha nos scripts de backup

O procedimento de backup foi atualizado com base nos scripts de backup atualizados.
148231209

Servidor QPid enviando mensagens de registro extras

O servidor QPid não envia mais mensagens de registro extras.
147458330

O backup do Postgresql não armazena informações de SSO

O backup do Postgresql agora armazena informações de SSO.
146872858

Versão do apigee-nginx não atualizada.

A versão do apigee-nginx foi atualizada corretamente.
145419621

A mensagem "Try the new UI" não aparece mais

A interface não mostra mais a mensagem "Try the new UI".
145340106

Vulnerabilidade da API Apigee SmartDocs

Atualização do proxy de SmartDocs da Apigee para resolver vulnerabilidades de segurança. Consulte a Procedimento de instalação do SmartDocs para mais informações e etapas necessárias.
145254693

Falha no script de backup do Postgres

O script de backup do Postgres agora funciona corretamente.
142150706

Várias correções de segurança

Correções de problemas de segurança, incluindo #111390246.
138107618

Taxa alta de tempos limite entre roteador e processador de mensagens

Esse problema já foi resolvido.
135616498

Falha no script de configuração do SSO

Foi corrigido um problema em que o uso de URLs de esquema de arquivos causava falha no script de configuração do SSO.
132044907

Portas JMX

As portas JMX não devem estar abertas para acesso externo, apenas para servidores internos.
130653816

Erros 404 intermitentes para tráfego no ambiente de execução devido a disputa

Correção de uma disputa durante o bootstrap do MP, que fazia com que alguns proxies não fossem implantados corretamente.
120799182

Corrupção do OpenLDAP durante o upgrade

Esse problema já foi resolvido.
76087166

DataAccessException em várias configurações de data center

Em várias configurações de centros de dados, se um repositório de dados ficar indisponível, você não verá mais a Erro DataAccessException.
68722102

FormatMessage definido como falso na política MessageLogging não está funcionando

Agora você pode definir FormatMessage como falso na política MessageLogging.

Problemas conhecidos

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

ID do problema Descrição
159788170

Falha na validação do JWT

A validação do JWT falha para chaves RSA menores que 2.048 bits.

Alternativa:

As chaves precisam ter 2.048 bits ou mais.
137865184

Vazamento de memória dos servidores de classificação do Mint

Quando uma nova instância Qpid é registrada em um mxgroup, as filas são criadas sem consumidores, o que resulta na profundidade da fila aumentando até que ela use todos os recursos disponíveis.

Alternativa:

Nenhum.
122370980

apigee-monit não compatível com o Amazon Linux 1

Alternativa:

Nenhum.
121095148

O backup do processador de mensagens não faz o backup do conjunto correto de arquivos

Alternativa:

Execute o backup uma segunda vez e ele deve fazer backup do conjunto correto de arquivos.

160109014

Aumento na proporção de ausência no cache após o upgrade

Após o upgrade para a versão 4.50.00, os proxies podem apresentar uma proporção maior de ausência no cache. Essas falhas podem ser acompanhadas por um aumento nas mensagens de erro nos registros do MP semelhantes a:

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

Alternativa:

Nenhum. Espera-se que a proporção de ocorrência em cache se estabilize ao longo do tempo.

159858015

Resposta HTTP 408 para solicitação GET com corpo vazio e Content-Encoding: gzip.

Um cliente da API recebe uma resposta de tempo limite 408 quando faz uma solicitação GET com o cabeçalho Content-Encoding: gzip e um corpo de solicitação vazio.

Alternativa:

Omita o cabeçalho Content-Encoding ao fazer solicitações GET com o corpo vazio.

Próxima etapa

Para começar a usar o Edge para a nuvem privada 4.50.00, use estes links:

New installations:
New installation overview
Existing installations:
Upgrade paths