4.50.00.05 - Notas da versão do Edge para nuvem privada

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

Em 28 de outubro de 2020, lançamos uma nova versão do Apigee Edge para nuvem privada.

Procedimento de atualização

Atualizar esta versão atualizará os componentes na seguinte lista de RPMs:

  • Edge-analytics-4.50.00-0.0.40037.noarch.rpm
  • apigee-tomcat-7.0.105-0.0.910.noarch.rpm
  • apigee-sso-4.50.00-0.0.20135.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2513.noarch.rpm
  • Edge-gateway-4.50.00-0.0.20100.noarch.rpm
  • Edge-management-server-4.50.00-0.0.20100.noarch.rpm
  • Edge-message-processor-4.50.00-0.0.20100.noarch.rpm
  • Edge-postgres-server-4.50.00-0.0.20100.noarch.rpm
  • Edge-qpid-server-4.50.00-0.0.20100.noarch.rpm
  • Edge-router-4.50.00-0.0.20100.noarch.rpm
  • Edge-management-ui-4.50.00-0.0.20016.noarch.rpm
  • apigee-drupal-7.73-0.0.305.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.406.noarch.rpm
  • apigee-sap-drupal-devportal-4.50.00-0.0.406.noarch.rpm
  • apigee-drupal-contrib-4.50.00-0.0.402.noarch.rpm

Observação: a RPM de apigee-drupal-contrib-4.50.00 foi atualizada para a versão 0.0.402. Essa RPM é idêntica à versão 0.0.401 e foi atualizada para resolver determinadas dependências do Drupal. Se você fizer o patch de versões anteriores, é possível que a versão RPM não mude.

É possível verificar as versões de RPM instaladas atualmente e confirmar se elas precisam ser atualizadas digitando:

apigee-all version

Para atualizar a instalação, execute o seguinte procedimento nos nós de borda:

  1. Em todos os nós de borda:

    1. Limpe o repositório do Yum:
      sudo yum clean all
    2. Faça o download do arquivo bootstrap_4.50.00.sh mais recente do Edge 4.50.00 para /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Instale o utilitário apigee-service e as dependências do Edge 4.50.00:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      uName:pWord é o nome de usuário e a senha que você recebeu da Apigee. Se você omitir pWord, será necessário inseri-lo.

    4. Atualize o utilitário apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Use o comando source para executar o script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Em todos os nós de borda, execute o script update.sh para o processo edge. Para fazer isso, execute o seguinte comando em cada nó:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Se você estiver usando a experiência do novo Edge, execute o seguinte comando em todos os nós de experiência do novo Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  4. Em todos os nós do portal de serviços para desenvolvedores da Apigee, atualize o processo devportal executando o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

Softwares compatíveis

Sem alterações.

Descontinuações e suspensões

Não há novas descontinuações ou desativações.

Novos recursos

Nenhum recurso novo.

Bugs corrigidos

A tabela a seguir lista os bugs corrigidos nesta versão:

Id do problema Descrição
179070158

O SSO da Apigee não estava verificando uma assinatura digital, o que causou um possível problema de segurança.

A configuração SSO_SAML_SIGNED_ASSERTIONS=y foi adicionada ao arquivo de configuração, o que resolve o problema. Consulte Instalar e configurar o SSO de borda para acesso HTTP.

120556489

O arquivo de configuração do SSO não tinha uma configuração para especificar um redirecionamento inicial do SSO para a IU do Edge.

Como resultado, o login por meio do SSO (porta 9099) falhava com a mensagem "Para onde?".

Isso foi corrigido. Agora é possível definir um redirecionamento de casa do SSO para a IU do Edge seguindo estas etapas:

  1. Edite o arquivo /opt/apigee/customer/application/sso.properties. Se o arquivo não existir, crie-o.
  2. Adicione a linha abaixo ao arquivo. Use o protocolo aplicável, http ou https, e substitua
    <Edge-UI>:<PORT> pelo endpoint e pela porta reais da IU do Edge.
    conf_login_homeredirect=https://<Edge-UI>:<PORT>/edge
  3. Reinicie o servidor SSO.
  4. apigee-service apigee-sso restart
148433643

A instalação da IU do Edge estava causando uma falha de segmentação.

A mensagem de erro era runtime error: invalid memory address or nil pointer dereference

160904129

Um problema de acesso negado no Portal de desenvolvimento 403 foi corrigido para URLs CSS/JS em todos os módulos adicionados ao diretório /sites.

167712617

Melhoria na limpeza de recursos internos para evitar um cenário de alto uso de heap quando a variável de resposta é armazenada em cache na política PopulateCache.

170136958

A política XSLT será executada apenas no pool de linhas de execução principal para evitar a vinculação de linhas de execução NIO principais.

Problemas conhecidos

Para ver uma lista de problemas conhecidos com a nuvem privada do Edge, consulte Problemas conhecidos da nuvem privada do Edge.