07/19/04: 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 5 de junho de 2020, lançamos uma nova versão do Apigee Edge para nuvem privada.

Procedimento de atualização

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.19.06.sh mais recente do Edge 4.19.06 para /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Instale o utilitário apigee-service e as dependências do Edge 4.19.06:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      Em que uName:pWord são 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. Execute o script update.sh para OpenLDAP em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  3. Execute o script update.sh para o Edge em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  4. Execute o script update.sh para a IU em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  5. Execute o script update.sh para SSO em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  6. Execute o script update.sh para o Portal do desenvolvedor em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  7. Se você usa o mTLS da Apigee e atualizou sua configuração com base em novos recursos ou correções de bugs nesse patch, desinstale e reinstale o serviço apigee-mtls em todos os nós para que essas mudanças entrem em vigor. Para mais informações, consulte Alterar uma configuração de apigee-mtls atual.

Softwares compatíveis

O Apigee Edge para nuvem privada confirmou a compatibilidade com o OpenJDK versão 1.8.0.252.

O Tomcat foi atualizado para a versão 7.0.103.

Descontinuações e suspensões

Sem alterações.

Novos recursos

A tabela a seguir descreve os novos recursos desta versão:

Descrição

O mTLS protege a conexão entre o servidor de gerenciamento e o roteador

A Apigee mTLS agora oferece suporte à conexão entre o servidor de gerenciamento e o roteador na porta 8081.

A duração da validade do certificado agora é configurável

Ao usar um certificado personalizado, é possível definir o número de dias em que ele será válido. Para isso, defina o valor de APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR no arquivo de configuração. O valor padrão é 365. Para mais informações, consulte a Etapa 1: atualizar o arquivo de configuração. Se você fizer uma alteração depois de instalar o mTLS da Apigee, siga as instruções em Alterar uma configuração da apigee-mtls existente.

Bugs corrigidos

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

Id do problema Descrição
154428338

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

Corrigimos um conflito de consulta de regex ao carregar keystores com convenção de nomenclatura semelhante. Isso fazia com que o processador de mensagens não carregasse os ambientes associados ao keystore ou não iniciasse quando vários keystores conflitantes eram retornados durante a pesquisa.

130653816

Erros 404 intermitentes no tráfego do ambiente de execução

Uma disputa estava fazendo com que os processadores de mensagens não carregassem todos os proxies na inicialização, resultando em erros 404 ApplicationNotFound intermitentes no tráfego de tempo de execução.

Isso foi corrigido.

157275131

Upgrade do Drupal

O processo de upgrade do Portal do desenvolvedor foi corrompido na versão 4.19.06.

155840972 Upgrade do Tomcat

O Tomcat foi atualizado para a versão 7.0.103.

155595660

Formato de fuso horário

Os valores usados para os tokens sss e SSS no formato de fuso horário definido pela propriedade conf_system_apigee.syslogger.dateFormat não estavam corretos.

155340541

Suporte do OpenJDK

A Apigee confirmou o suporte para a versão 1.8.0.252 do OpenJDK.

155105930
76087166

KVMs em ambientes de vários data centers

O servidor de gerenciamento estava se conectando aleatoriamente a qualquer um dos data centers se uma organização abrangesse vários data centers (por exemplo, dc-1, dc-2). Isso afetou as conexões com os nós do Cassandra no data center local para operações de gerenciamento de chaves e mapa de chave-valor (KVM, na sigla em inglês).

152382545

Uso do intervalo de portas mTLS

A documentação agora indica corretamente que o intervalo de portas do ZooKeeper para o mTLS da Apigee começa em 10001.

150717738

Clusters sem líder

Clusters sem um líder impediram que o serviço mTLS fosse interrompido ou reiniciado. O tempo limite também foi reduzido.

148486685

Vinculação indireta da replicação OpenLDAP e da interoperabilidade de SSO

Com a vinculação indireta, o serviço OpenLDAP não estava pesquisando o objeto do usuário quando a replicação foi ativada (havia mais de uma instância do OpenLDAP).

148179907

apigee-analytics-collector readicionados

O utilitário apigee-analytics-collector foi adicionado novamente. Com esse utilitário, é possível informar a contagem do volume da API.

146511254

A política ExtractVariables não gera erros

Quando uma variável XML não era resolvida por uma expressão XPath, a política ExtractVariables continuou sendo executada no proxy. Isso ocorria mesmo quando o elemento IgnoreUnresolvedVariables ou o atributo continueOnError eram definidos como falsos.

130013746

Desativação das empresas

O botão para desativar a monetização de empresas não estava disponível.

120799182

Upgrade do OpenLDAP

O processo de upgrade do OpenLDAP em um ambiente de vários data centers resultou em um estado corrompido.

145236083

Nome de usuário do administrador do sys:tamanho da senha

Um nome de usuário do Sysadmin com mais de 57 caracteres fazia com que um script de instalação do SSO do Edge falhasse.

135616498

Falha no script de configuração do SSO

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

111420263

Corrigir ConcurrentModifiedException na política de geração de registros de mensagens

Eliminar várias disputas que ocorrem ao usar a política de registro de mensagens.