4.50.00.11 - Edge per le note di rilascio di Cloud privato

Stai visualizzando la documentazione di Apigee Edge.
Visualizza la documentazione di Apigee X.

Il 23 settembre 2021 abbiamo rilasciato una nuova versione di Apigee Edge per il cloud privato.

Procedura di aggiornamento

L'aggiornamento di questa release comporterà l'aggiornamento dei componenti nel seguente elenco di RPM:

  • edge-analytics-4.50.00-0.0.40046.noarch.rpm
  • Apigee-sso-4.50.00-0.0.21034.noarch.rpm
  • Apigee-tomcat-8.5.64-0.0.917.noarch.rpm
  • Apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
  • Apigee-lib-4.50.00-0.0.1019.noarch.rpm
  • Apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
  • Apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
  • Impostazione Apigee-4.50.00-0.0.1128.noarch.rpm
  • Servizio- Apigee-4.50.00-0.0.1428.noarch.rpm
  • Apigee-configutil-4.50.00-0.0.613.noarch.rpm
  • edge-gateway-4.50.00-0.0.20140.noarch.rpm
  • server-gestione-periferica-4.50.00-0.0.20140.noarch.rpm
  • processore-messaggi-perimetrali-4.50.00-0.0.20140.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
  • router-perimetrale-4.50.00-0.0.20140.noarch.rpm
  • bordo-menta-4-5.00-0.0.30233.noarch.rpm
  • server-di-gestione-edge-mint-4.50.00-0.0.30233.noarch.rpm
  • processore-messaggi-mint-mint-4.50.00-0.0.30233.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20020.noarch.rpm
  • edge-ui-4.50.00-0.0.20198.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
  • Apigee-convalida-4.50.00-0.0.624.noarch.rpm
  • Apigee-mtls-4.50.00-0.0.20224.noarch.rpm
  • Apigee-adminapi-4.50.00-0.0.607.noarch.rpm

Puoi controllare le versioni RPM attualmente installate per scoprire se è necessario aggiornarle inserendo:

apigee-all version

Per aggiornare l'installazione, esegui la procedura seguente sui nodi periferici:

  1. Su tutti i nodi periferici:

    1. Ripulisci i repository Yum:
      sudo yum clean all
    2. Scarica l'ultimo file Edge 4.50.00 bootstrap_4.50.00.sh in /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Installa l'utilità Edge 4.50.00 apigee-service e le dipendenze:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      dove uName:pWord sono il nome utente e la password che hai ricevuto da Apigee. Se ometti pWord, ti verrà chiesto di inserirlo.

    4. Aggiorna l'utilità apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Aggiorna l'utilità apigee-lib:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. Utilizza il comando source per eseguire lo script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Aggiorna l'utilità apigee-validate sul server di gestione:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Aggiorna l'utilità apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. Aggiorna l'utilità apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. Aggiorna l'utilità apigee-config:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. Aggiorna tutti i nodi Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    dove configFile specifica il file di configurazione utilizzato per installare Apigee Edge per il cloud privato. Ad esempio, /opt/silent.conf.

  7. Su tutti i nodi perimetrali, esegui lo script update.sh per il processo perimetrale:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. Esegui lo script update.sh per SSO su tutti i nodi:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  9. Esegui lo script update.sh per l'interfaccia utente su tutti i nodi:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  10. Se utilizzi l'esperienza New Edge, esegui il comando seguente:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  11. Se utilizzi Apigee mTLS, segui la procedura descritta in Eseguire l'upgrade di Apigee mTLS. Per maggiori informazioni, consulta la pagina Introduzione ad Apigee mTLS.

Modifiche al software supportato

In questa release non sono state apportate modifiche al software supportato.

Ritiri e ritiri

In questa release non sono presenti nuovi ritiri o ritiri.

Nuove funzionalità

Questa versione introduce le seguenti nuove funzionalità:

Nuovo wrapper attorno allo strumento di riparazione dei nodi

Il wrapper esegue un controllo di integrità sullo spazio su disco (su cui è montata Cassandra) prima di eseguire la riparazione dello strumento dei nodi. Il wrapper supporta anche l'autenticazione JMX e SSL sulle configurazioni correlate a JMX.

Aggiunta del criterio LDAP per la sostituzione delle stringhe dinamiche per l'elemento <BaseDN>.

L'elemento <BaseDN> del criterio LDAP specifica il livello base di LDAP in base al quale esistono tutti i dati. In questa release abbiamo aggiunto un attributo ref all'elemento, che puoi utilizzare per specificare una variabile di flusso contenente il valore <BaseDN>, ad esempio apigee.baseDN. ref ha la precedenza su un valore BaseDN esplicito. Se specifichi sia ref che valore, ref ha la priorità. Se ref non viene risolto in fase di runtime, viene utilizzato il valore.

Correzioni di bug

Questa sezione elenca i bug del cloud privato che sono stati corretti in questa release.

ID problema Descrizione
197513151

Correzione del percorso dello script jQuery incoerente nella UI classica

151852439

Logging avanzato per UI non riuscito a causa di una configurazione errata del file .properties

Il problema è stato risolto.
194875545

Errore 404 durante la navigazione dello sviluppatore a una pagina della relativa app

Il problema è stato risolto.
179769806

Le aziende non venivano visualizzate nella UI di Edge

Il problema è stato risolto.
188039112

I certificati autofirmati rappresentano problemi di attendibilità nell'interfaccia utente di Edge

Il problema è stato risolto.
195932618

console.log() ha causato un numero eccessivo di log

Il problema è stato risolto.
193216745

Si è verificato un bug minore nell'ordinamento dei nomi dei data center negli script di configurazione di Cassandra.

Il problema è stato risolto.
1195932115

Il servizio SSO di Apigee restituisce erroneamente le analisi dello stack nelle risposte.

Il problema è stato risolto. Tieni presente che le analisi dello stack vengono comunque registrate.
79591934

Impossibile eseguire la convalida di Apigee con un messaggio discreto

Il problema è stato risolto. Il logging degli errori per lo script Apigee-validate è stato migliorato.
174732169

I messaggi syslog venivano erroneamente ignorati

Il problema è stato risolto.
193239069

Rimosse le chiavi legacy dai componenti Gateway e Machinekey

197760258

Un errore nell'API Permissions ha causato problemi di compatibilità tra l'interfaccia utente di Edge e il gateway

Questo problema, che si è verificato quando era abilitata l'autenticazione LDAP esterna, è stato risolto.
194485178

Rimossi gli spazi finali e iniziali da tutte le proprietà dei limiti di risposte e richieste HTTP

193918953

Rimosse alcune configurazioni inutilizzate dai componenti del gateway

112262604

Il server di gestione delle risorse deve essere aggiornato quando viene eseguito il failover Postgres

È stato creato uno script avanzato per modificare i dettagli della connessione Postgres per il server di gestione Mint. Vedi Gestire un failover del database PostgresSQL.
197301743

Un grande messaggio di handshake SSL causava problemi in Java 1.8.0_3XX

Il problema è stato risolto.
188526117

Il comando ip non era preceduto dal percorso assoluto

Il problema è stato risolto. Ora gli script Apigee completano il percorso dei comandi.
171240470

L'aggiornamento della gestione non andava a buon fine quando veniva abilitata l'autenticazione JMX o l'SSL SSL di Cassandra

È stata aggiunta una funzionalità per fornire l'autenticazione JMX di Cassandra e le configurazioni SSL durante l'esecuzione della configurazione o dell'aggiornamento sul server di gestione.
193564174

Le dashboard di Analytics per Edge non sono state in grado di recuperare i dati

È stato risolto un bug per cui le query di Analytics non erano riuscite per gli ambienti con un punto nel nome.
167960487

Le parole chiave prenotate E/OR all'interno del testo delle dimensioni causavano errori nei report di Analytics.

Il problema è stato risolto.
132402519

Nell'elenco di indirizzi IP di router.properties è stato aggiunto spazio vuoto che impediva la ricezione dei router

Il problema è stato risolto. Lo spazio vuoto è stato rimosso.
184573211

Java Management Extensions (JMX) non è più abilitato per impostazione predefinita per il modulo SSO di Apigee.

Problemi di sicurezza risolti

Di seguito è riportato un elenco di problemi di sicurezza noti che sono stati risolti in questa release. Per evitare questi problemi, installa la versione più recente di Edge Private Cloud.

ID problema Descrizione
N/A

Le password venivano registrate in Edge per il cloud privato a causa del normale logging delle modifiche ai delta dei file di configurazione. Puoi impedire il logging delle modifiche alla configurazione come descritto di seguito:

  • Se un componente Edge è già installato, procedi in uno dei seguenti modi:
    • Imposta LOGGER_PRINT_CONFIG_DELTA=false come variabile di ambiente. Viene interrotto il logging delta della configurazione per tutti i componenti sul nodo.
    • Per interrompere il logging delta della configurazione per componenti specifici, aggiungi logger.print.config.delta=false al file di configurazione specifico del cliente per il componente. Verrà interrotto il logging delle modifiche alla configurazione del componente. Per ulteriori informazioni, consulta Come configurare Edge.
  • Se stai installando un componente Edge, puoi impedire la registrazione delle modifiche alla configurazione aggiungendo la seguente voce al file silent.conf:
    CONFIG_DELTA_LOG=n

    Questo permette di configurare il componente in modo che non registri le modifiche alla configurazione.

N/A Maggiore sicurezza delle password e dei relativi dati archiviati nella piattaforma.
CVE-2015-9251 Il cross-site scripting (XSS) è risolto quando viene eseguita una richiesta Ajax interdominio senza l'opzione dataType in jQuery.
N/A Aggiunte protezioni aggiuntive contro gli attacchi di riproduzione di asserzioni SAML.

Problemi noti

Consulta Problemi noti di Edge per il cloud privato per un elenco completo dei problemi noti.