4.52.00.03 - Note di rilascio di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
informazioni

Il 25 ottobre 2023 abbiamo rilasciato una nuova versione di Apigee Edge per il cloud privato.

Nota: questa versione sarà supportata fino al 25 ottobre 2024.

Procedura di aggiornamento

Questa sezione descrive come installare questa release se esegui l'aggiornamento dalla release precedente di Edge per Private Cloud. Se devi eseguire l'aggiornamento da una release precedente, consulta Applicare più versioni patch.

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

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm

Per controllare le versioni RPM attualmente installate e verificare se devono essere aggiornate, inserisci:

apigee-all version

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

  1. Su tutti i nodi Edge:

    1. Pulisci i repository Yum:
      sudo yum clean all
    2. Scarica il file bootstrap_4.52.00.sh di Edge 4.52.00 più recente in /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Installa l'utilità e le dipendenze apigee-service Edge 4.52.00:
      sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

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

    4. Utilizza il comando source per eseguire lo script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Esegui lo script update.sh per il processo perimetrale su tutti i nodi:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Esegui lo script update.sh per SSO su tutti i nodi:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. Su tutti i nodi UI, esegui lo script update.sh per l'UI:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. Se utilizzi l'esperienza New Edge, esegui questo comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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 per Cloud privato.
ID problema Descrizione
279065506 Nell'URL di reindirizzamento per OAuth2, l'entropia del parametro di stato è stata migliorata per renderlo imprevedibile, in modo da evitare la vulnerabilità Cross Site Request Forgery (CSRF).",
279065586 Sono stati aggiunti criteri di sicurezza dei contenuti nell'intestazione per fornire un ulteriore livello di sicurezza per i siti da attacchi lato client.

Modifiche al software supportato

È stato aggiunto il supporto per le seguenti versioni software:

  • Red Hat Enterprise Linux (Intel 64-bit): versione 8.8
  • Oracle Linux (Intel a 64 bit): versioni 7.9, 8.7 e 8.8
  • Rocky Linux 8
  • Tomcat 9.0.82

Consulta la pagina relativa al software supportato da Edge per Cloud privato per un elenco completo dei software supportati.

Ritiri e ritiri

In questa release non sono presenti nuovi ritiri o ritiri.

Nuove funzionalità

Questa release introduce le seguenti nuove funzioni:

Imposta il numero massimo di caratteri per i nomi di organizzazioni e ambienti

Con questa release, puoi limitare il numero massimo di caratteri per i nomi dell'organizzazione e dell'ambiente quando crei una nuova organizzazione o ambiente. Il valore predefinito per il numero massimo di caratteri è 255. Per impostare un valore massimo inferiore, imposta le seguenti proprietà nel rispettivo file delle proprietà:

  • Nel file delle proprietà dell'organizzazione, imposta org.name.max.length.
  • Nel file delle proprietà dell'organizzazione, imposta env.name.max.length.

Se una di queste proprietà è impostata su un valore inferiore a 0 o maggiore di 255, il sistema utilizzerà rispettivamente un valore massimo pari a 1 o 255.

Imposta la scadenza dei token di accesso

Con questa release puoi impostare la scadenza dei token di accesso impostando la proprietà conf_keymanagement_oauth_access_token_expiry_time_in_millis sulla scadenza desiderata in millisecondi. Questa funzionalità è disattivata per impostazione predefinita. Per abilitarlo, imposta conf_keymanagement_oauth_access_token_is_apply_limit su true nel processore di messaggi.

Questa funzionalità offre agli amministratori di Apigee un maggiore controllo sulla scadenza dei token di accesso creati in Apigee.

Correzioni di bug

In questa sezione sono elencati i bug del cloud privato corretti in questa release.

ID problema Descrizione
290242749

Quando la variabile ServiceCallout.response è stata utilizzata in DataMasking, i criteri non erano visibili nella traccia.

Il problema è stato risolto.
260397807

Un problema nei modelli email ha impedito l'invio dei caratteri multibyte nelle email.

Il problema è stato risolto.
234544436

Si è verificato un problema per cui il menu a sinistra scompare quando si cambiano organizzazioni nella nuova UI di Edge.

Il problema è stato risolto.
293268203

L'upgrade delle dipendenze di Analytics non veniva eseguito automaticamente sui nodi del server di gestione.

Il problema è stato risolto.
261616264

Aggiunto il controllo del bootstrap per garantire che postgresql non venga rimosso/eliminato durante il processo di upgrade.

279065586

Nell'URL di reindirizzamento per OAuth2, l'entropia del parametro di stato è stata migliorata per renderlo imprevedibile, in modo da evitare la vulnerabilità Cross Site Request Forgery (CSRF).

283310836

Il messaggio di errore durante l'analisi di XML di grandi dimensioni è stato migliorato.

245936798

Un problema con i nomi delle organizzazioni e degli ambienti causava l'esito negativo delle query <code<create< code="" dir="ltr" translation="no"> di Postgresql.</code<create<>

Il problema è stato risolto migliorando la gestione degli conflitti tra i nomi degli indici Postgres per i nomi di organizzazioni e ambienti lunghi.
293733533

La libreria di terze parti Spring nei componenti del gateway Edge è stata aggiornata dalla versione 5.3.20 alla versione 5.3.27.

294363158

Una regressione stava causando la visualizzazione di alcune dimensioni aggiuntive nei menu a discesa delle pagine di analisi e monitoraggio dell'UI Edge.

Il problema è stato risolto.
297889765

Gli elementi generati da apigee-mirror ora hanno la proprietà corretta

Problemi noti

Consulta Problemi noti di Edge per Private Cloud per un elenco completo dei problemi noti.

Applicazione di più versioni patch

Questa sezione descrive come applicare più versioni di patch, nel caso in cui tu stia eseguendo l'aggiornamento da una versione di Edge per Private Cloud precedente alla versione del rilascio della patch precedente.

Ogni release di patch contiene aggiornamenti a componenti specifici di Edge per Cloud privato, come edge-management-server. Per applicare più versioni di patch, devi aggiornare ogni componente Edge incluso in una release di patch successivamente alla versione attualmente installata. Puoi trovare questi componenti consultando le note di rilascio di Edge per Private Cloud relative a tutte le versioni successive alla tua versione attuale e controllando l'elenco degli RPM per queste release. Consulta le note di rilascio di Apigee per i link a tutte le note di rilascio di Edge per Cloud privato.

Nota: devi aggiornare ogni componente una sola volta, installando l'RPM per la versione più recente del componente incluso nelle release delle patch. Segui le istruzioni nelle note di rilascio relative alla versione per aggiornare il componente.

Nota: l'upgrade di un componente installa automaticamente la versione patch più recente di un componente. Se vuoi eseguire l'upgrade a una versione patch non più recente, devi mantenere la tua copia tarball del repository Apigee utilizzando il mirroring Apigee e utilizzare questo mirror per le installazioni Apigee. Per saperne di più, consulta Utilizzo di un repository Edge locale per gestire la versione Edge.