Note di rilascio della versione 4.50.00 di Edge per Private Cloud

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

Questa sezione descrive la versione 4.50.00 della release delle funzionalità di Edge per il cloud privato.

Riepilogo della release

La tabella riportata di seguito riassume le modifiche apportate a questa release:

Nuove funzionalità

Questa release include le nuove funzioni seguenti:

○ Informazioni di connessione TLS ora disponibili nei proxy API
○ Upgrade di Zookeeper
○ Disponibilità del portale Drupal 8 e della fine del ciclo di vita di Drupal 7

Per ulteriori informazioni su ciascuna di queste nuove funzionalità, vedi Nuove funzionalità.

Compatibilità con le versioni precedenti In questa versione sono stati introdotti i seguenti problemi relativi alla compatibilità con le versioni precedenti di Apigee Edge per il cloud privato:
  • A causa della correzione del problema 132443137 (come descritto il pubblico del 19/03/01 Cloud Storage), i processori di messaggi ora ignorano le intestazioni che iniziano con X-Apigee-*. Di conseguenza, è necessario eseguire il refactoring di qualsiasi codice che utilizza X-Apigee-* e sostituiscile con quelle supportate.
  • Il nome dei file di log di Cassandra è stato modificato. Ora è:

    /opt/apigee/var/log/apigee-cassandra/system.log
Release incluse

Dalla precedente release delle funzionalità Edge per il cloud privato, le seguenti release si sono verificati e sono inclusi in questa release:

○ Edge:
20.04.06 (Runtime, Gestione API, Gestione monetizzazione)
20.03.27 (UI)
20.03.16 (analisi perimetrale)
20.03.11 (UI)
20.02.27 (Monitoraggio API)
20.02.24 (UI)
20/02/03 (Monitoraggio API)
20.01.29 (UI)
20.01.22 (UI)
20.01.06 (Gestione API/Runtime)
○ Edge (continua):
20.01.06 (UI)
19.11.13 (Report sulla sicurezza delle API)
19.10.01 (UI)
19.09.26 (UI/portale Edge)
19.08.27 (UI)
19/08/15 (report sulla sicurezza delle API)
19.07.29 (UI)
○ Portale:
20.05.27.00
20.04.13.00
20.03.20.00
19.12.20.00
19.11.21.00
19.09.25.00
Pensioni Nessuno
Deprecazioni

Con la release 4.50.00:

  • 4.18.05: Versione 4.18.05 di Apigee Edge per il cloud privato è deprecato.

Le funzionalità ritirate in questa release includono:

  • Supporto per proxy Node.js e Vault sicuri
  • Supporto per i criteri di OAuth v1
  • Supporto del criterio sui limiti di frequenza in contemporanea
  • Supporto per l'adattatore Apigee per Istio
  • Supporto per la funzionalità di accesso in anteprima ai team

Per informazioni più dettagliate sui ritiri, incluse le tempistiche di rimozione, consulta Ritiri e ritiri di Apigee.

Correzioni di bug

Questa release include le seguenti correzioni di bug:

○ Il processore di messaggi non riesce a caricare gli ambienti quando gli archivi chiavi sono configurati con modelli o alias. (154428338)
○ Conflitto di dipendenza QPid durante l'installazione della patch (152574421)
○ Limitatore di memoria cache che non rispetta la dimensione massima della cache L1 (151449163)
○ Errore degli script di backup (150710952)
○ Server QPid che invia messaggi di log aggiuntivi (148231209)
○ Il backup di Postgresql non memorizza le informazioni SSO (147458330)
○ Versione di apigee-nginx non aggiornata. (146872858)
○ Il messaggio "Prova la nuova UI" non viene più visualizzato (145419621)
○ Vulnerabilità dell'API Apigee SmartDocs (145340106)
○ Lo script di backup Postgres non riesce (145254693)
○ Varie correzioni di sicurezza (142150706)
○ Elevata frequenza dei timeout dal router al processore di messaggi (138107618)
○ Errore dello script di configurazione SSO (135616498)
○ Porte JMX (132044907)
○ Errori 404 intermittenti per il traffico di runtime a causa della condizione di gara (130653816)
○ Danneggiamento di OpenLDAP durante l'upgrade (120799182)
○ DataAccessException in più configurazioni di data center (76087166)
○ FormatMessage impostato su false nel criterio MessageLogging non funziona (68722102)

Per ulteriori informazioni su ciascuna di queste correzioni, vedi Correzioni di bug.

Problemi noti

Questa release include i seguenti problemi noti:

○ La convalida JWT non riesce (159788170)
○ Perdita di memoria dei server di classificazione Ment (137865184)
apigee-monit non supportato su Amazon Linux 1 (122370980)
○ Il backup del processore di messaggi non esegue il backup del set di file corretto (121095148)
○ Aumento del rapporto di fallimento della cache dopo l'upgrade (160109014)
○ Risposta HTTP 408 per la richiesta GET con corpo vuoto e Content-Encoding: gzip. (159858015)

Per ulteriori informazioni su ciascuno di questi problemi noti, incluse le soluzioni alternative, vedi Problemi noti.

Percorsi di upgrade

La tabella seguente mostra i percorsi di upgrade per questa release:

Da 4.19.01 o 4.19.06 Upgrade diretto dal 19.4.01/19.04.06 → 4.50.00
Dal 18/04/05 Upgrade diretto dal 18.4.05 → 4.50.00

Nuove funzionalità

In questa sezione sono elencate le nuove funzioni di questa release. Inoltre, questa release include tutti dell'interfaccia utente di Edge, di Edge Management e delle release del portale elencate in Release incluse.

Oltre ai miglioramenti riportati di seguito, questa release contiene anche diverse funzioni di usabilità, miglioramenti a prestazioni, sicurezza e stabilità.

Informazioni di connessione TLS ora disponibili nei proxy API

Durante una richiesta a un proxy API tramite un host virtuale che supporta TLS, Edge può acquisire informazioni sulla connessione TLS. Ora il proxy API può accedere a queste informazioni attraverso variabili di flusso per eseguire ulteriori analisi e convalide. Per ulteriori informazioni, consulta Accesso alle informazioni di connessione TLS in un proxy API.

Upgrade a Zookeeper

Questa versione contiene Zookeeper 3.4.14.

Disponibilità del portale Drupal 8 e fine del ciclo di vita di Drupal 7

Drupal 8 ha superato Drupal 7 come portale per sviluppatori consigliato da Apigee per il cloud privato. Dato che Drupal 7 raggiungerà il termine del supporto a lungo termine a novembre 2021, i moduli Apigee per Drupal 7 non saranno più supportati a partire da novembre 2021. Mentre fermo disponibili, gli script di installazione/upgrade per Drupal 7 non devono più essere utilizzati e verranno rimosso in una release futura.

Per saperne di più sui moduli Drupal 8 che si integrano con Apigee, vedi: Crea il tuo portale con Drupal 8.

Software supportato

Questa release include le seguenti modifiche al software supportato:

Supporto aggiunto Non più supportato

Questa release aggiunge il supporto per le seguenti piattaforme:

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

Le seguenti piattaforme non sono più supportate con questa release:

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

Per un elenco completo delle piattaforme supportate, vedi Software supportati e versioni supportate.

Correzioni di bug

In questa sezione sono elencati i bug del cloud privato risolti in questa release. Inoltre, questo include tutte le correzioni di bug nell'UI di Edge, in Edge Management e nelle release del portale mostrate in Release incluse.

ID problema Descrizione
154428338

Il processore di messaggi non riesce a caricare gli ambienti quando gli archivi chiavi sono configurati con modelli o alias.

Abbiamo risolto un conflitto di ricerca regex durante il caricamento di archivi chiavi con denominazione simile convenzione. Questo causava il mancato caricamento degli ambienti associati da parte del processore di messaggi all'archivio chiavi o non si avviano quando sono stati restituiti più archivi chiavi in conflitto la ricerca.
152574421

Conflitto di dipendenza QPid durante l'installazione della patch

La versione corretta di QPid è ora installata.
151449163

Limitatore di memoria cache che non rispetta la dimensione massima della cache L1

Il limitatore di memoria della cache ora rispetta le dimensioni massime della cache L1.
150710952

Script di backup non riusciti

La procedura di backup è stata aggiornata in base agli script di backup aggiornati.
148231209

Server QPid che invia messaggi di log aggiuntivi

Il server QPid non invia più messaggi di log aggiuntivi.
147458330

Il backup di Postgresql non memorizza le informazioni SSO

Il backup Postgresql ora archivia le informazioni SSO.
146872858

Versione Apigee-nginx non aggiornata.

Ora l'upgrade della versione di apigee-nginx è corretto.
145419621

Il messaggio "Prova la nuova UI" non viene più visualizzato

Nella UI non viene più visualizzato il messaggio "Prova la nuova UI".
145340106

Vulnerabilità dell'API Apigee SmartDocs

Aggiornato il proxy Apigee SmartDocs per risolvere le vulnerabilità di sicurezza. Consulta le Procedura di installazione di SmartDocs per ulteriori informazioni e i passaggi necessari.
145254693

Lo script di backup di PostgreSQL non riesce

Ora lo script di backup di Postgres funziona correttamente.
142150706

Varie correzioni per la sicurezza

Correzioni di problemi di sicurezza, incluso #111390246.
138107618

Elevata frequenza dei timeout dal router al processore di messaggi

Il problema è stato risolto.
135616498

Errore dello script di configurazione SSO

È stato risolto un problema per cui l'utilizzo di URL dello schema di file causava un errore dello script di configurazione SSO.
132044907

Porte JMX

Le porte JMX non devono essere aperte all'accesso esterno, ma solo ai server interni.
130653816

Errori 404 intermittenti per il traffico di runtime a causa della condizione di gara

È stata corretta una condizione di gara durante il bootstrap di MP che causava il mancato deployment di alcuni proxy.
120799182

corruzione di OpenLDAP durante l'upgrade

Il problema è stato risolto.
76087166

DataAccessException in più configurazioni di data center

In più configurazioni di data center, se un datastore non è più disponibile, non vedrai più Errore DataAccessException.
68722102

FormatMessage impostato su false nel criterio MessageLogging non funziona

Ora puoi impostare FormatMessage su false nel criterio MessageLogging.

Problemi noti

Nella tabella seguente sono elencati i problemi noti di questa release:

ID problema Descrizione
159788170

Convalida JWT non riuscita

La convalida JWT non riesce per chiavi RSA di dimensioni inferiori a 2048 bit.

Soluzione:

Assicurati che le chiavi abbiano una dimensione di almeno 2048 bit.
137865184

Perdita di memoria dei server di valutazione mint

Quando una nuova istanza Qpid viene registrata in un mxgroup, le code vengono create senza consumer, il che fa aumentare la profondità della coda finché non utilizza tutte le risorse disponibili.

Soluzione:

Nessuno.
122370980

apigee-monit non supportato su Amazon Linux 1

Soluzione:

Nessuno.
121095148

Il backup del processore di messaggi non esegue il backup del set di file corretto

Soluzione:

Esegui il backup una seconda volta. Il backup dovrebbe essere del set di file corretto.

160109014

Aumento del rapporto di fallimento della cache dopo l'upgrade

Dopo l'upgrade alla versione 4.50.00, i proxy potrebbero presentare un aumento del rapporto di fallimento della cache. Questi errori possono essere accompagnati da un aumento dei messaggi di errore nei log di MP, simili ai seguenti:

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.

Soluzione:

Nessuno. La percentuale di successi della cache dovrebbe stabilizzarsi nel tempo.

159858015

Risposta HTTP 408 per una richiesta GET con corpo vuoto e Content-Encoding: gzip.

Un client API riceverà una risposta 408 Timeout quando effettua una richiesta GET con l'intestazione Content-Encoding: gzip e un corpo della richiesta vuoto.

Soluzione:

Ometti l'intestazione Content-Encoding quando effettui richieste GET con un corpo vuoto.

Passaggio successivo

Per iniziare a utilizzare Edge per il cloud privato 4.50.00, usa i seguenti link:

Nuove installazioni:
Panoramica della nuova installazione
Installazioni esistenti:
Percorsi di upgrade