Note di rilascio di Edge per Private Cloud 4.51.00

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

Il 29 luglio 2021 è stata rilasciata la versione 4.51.00 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:

○ Una nuova finestra popup ti avvisa delle date di fine del ciclo di vita
○ Opzione per disconnettere gli utenti quando le loro password vengono modificate
○ Imposta la versione TLS per SMTP
○ È stato aggiunto uno script pg-data-purge migliorato eliminare definitivamente i dati dalle tabelle dei fatti padre
○ Sono stati aggiunti sosreport, una nuova diagnostica e dati a livello di sistema di raccolta dei dati.

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:

  • Java Management Extensions (JMX) non è più abilitato per impostazione predefinita per Apigee SSO (singolo di accesso).
  • 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.08.03 (router)
20.09.18 (server di gestione)
21.03.08 (router, server di gestione, processore di messaggi)
Pensioni Nessuno
Deprecazioni

Con la release 4.51.00:

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

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

Problemi noti

Questa release include i seguenti problemi noti:

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

Percorsi di upgrade

Per istruzioni sull'upgrade a Edge per il cloud privato 4.51.00, vedi Aggiorna Apigee Edge 4.19.06 o da 4.50.00 a 4.51.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à.

Una nuova finestra popup ti avvisa delle date di fine del ciclo di vita per Edge per Private Cloud

I clienti di Edge per il cloud privato inizieranno a vedere messaggi di avviso visualizzati sei mesi prima data di fine del ciclo di vita della versione installata. Il messaggio EOL verrà mostrato una volta per sessione del browser: se chiudi la scheda o il browser, la sessione andrà persa. Se poi riapri Apigee in un browser, il messaggio verrà visualizzato di nuovo.

Nuova opzione per disconnettere gli utenti quando le loro password vengono modificate

È stato aggiunto un nuovo flag a apigee.feature.clearSessionOnPasswordUpdate, che consente puoi configurare se gli utenti sono disconnessi dopo aver modificato la password. L'impostazione predefinita è che gli utenti non sono disconnessi.

Nuovo flag per impostare la versione TLS per SMTP

È stato aggiunto un nuovo flag a mail.smtp.ssl.protocols che specifica il protocollo SSL abilitate per le connessioni SMTP. Questa funzione consente di configurare i protocolli SSL in base a i tuoi requisiti di sicurezza.

Puoi impostare questo flag aggiungendo la seguente voce al file delle proprietà: /opt/apigee/customer/application/ui.properties:

conf_apigee.mail.smtp.ssl.protocols=ssl-protocol

I valori possibili per ssl-protocol sono SSLv2Hello, SSLv3, TLSv1, TLSv1.1 e TLSv1.2.

Nuovo strumento di diagnostica, sosreport

Aggiunto Sosreport, un nuovo strumento di diagnostica e raccolta dati a livello di sistema.

Aggiunto il supporto per le nuove versioni software

Apigee ha aggiunto il supporto per le seguenti versioni software:

Configura il proxy di inoltro.

Sono stati aggiunti i flag seguenti, che consentono di configurare un proxy di inoltro:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

Per impostazione predefinita, i valori dei flag sono vuoti.

Script pg-data-purge migliorato per eliminare definitivamente le tabelle dei fatti principali dall'analisi

Per eseguire lo script, inserisci questo comando:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

Lo script presenta le seguenti opzioni:

  • Delete-from-parent-fact Predefinito : No. Verranno eliminati anche i dati precedenti alla conservazione giorni dalla tabella dei fatti principali.
  • skip-prompt. Impostazione predefinita: No. In caso contrario, lo script richiederà una conferma prima di eliminare i dati dall'informazione principale. Imposta su Sì se lo script di eliminazione definitiva è automatico.

Opzione per modificare l'etichetta utente nella pagina di accesso

Un nuovo flag, apigee.feature.customLoginUserLabel, ti consente di configurare l'etichetta utente nella pagina di accesso in base alle preferenze. Il valore predefinito è Indirizzo email.

Software supportato

Questa release include le seguenti modifiche al software supportato:

Supporto aggiunto Non più supportato

Questa release supporta le seguenti versioni software:

  • Red Hat Enterprise Linux (RHEL) 7.5, 7.6, 7.7, 7.8, 7.9, 8.0
  • AMI 2 di Amazon Linux
  • Postgres 10.17
  • Nginx 1.20.1

Le seguenti versioni software non sono più supportate con questa release:

  • Red Hat Enterprise Linux (RHEL) 6.X
  • AMI 1 di Amazon Linux
  • Node.js 0.10.32

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
112262604

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

È stato creato uno script migliorato per modificare i dettagli della connessione Postgres per Mint Management Server. Consulta Gestione di un failover di database PostgreSQL.
150844280

Senza una connessione a internet, Apigee SSO ha tentato di scaricare una libreria di caratteri esterni durante l'accesso.

Il carattere Google Sans per le intestazioni, che non ha una licenza open source, è stato sostituito con il carattere Noto Sans.
161351690

Il criterio HMAC non veniva visualizzato nel selettore di criteri.

Il criterio viene ora visualizzato nel selettore dei criteri.
168149141

L'installazione della monetizzazione non era riuscita sul secondo server di gestione.

Alcuni potenziali problemi dovuti a una gara durante l'installazione di Mint Management Server sono stati risolti.
170089960

Impossibile modificare l'etichetta utente nella pagina di accesso

È stato aggiunto un nuovo flag a apigee.feature.customLoginUserLabel. Con questo flag puoi configurare l'etichetta utente nella pagina di accesso. L'impostazione predefinita è l'etichetta esistente, Indirizzo email...
170791446

Nell'UI per sviluppatori, un carattere vietato nell'indirizzo email dello sviluppatore impediva modificare i dettagli dello sviluppatore.

Il problema è stato risolto.
173657467

Il server di gestione non era attivo se i nodi Cassandra in altri data center non erano attivi.

Lo script di abilitazione di Cassandra è stato migliorato per evitare questo problema.
175638733

AWS Linux 1 verrà ritirato

È stato aggiunto il supporto per AWS Linux 2.
175942835

Le richieste GET ai report di riepilogo giornalieri erano consentite senza la protezione CSRF

Il problema è stato risolto
178305317

Il client Consul Connect non utilizzava tutti i server Consul disponibili per il failover automatico

Il problema è stato risolto
180207712

I clienti non sono riusciti ad aggiungere nuovi nodi Cassandra a causa della proprietà CASS_HOSTS errata.

La configurazione di Cassandra ora restituisce un messaggio di errore migliorato se viene fornita una proprietà CASS_HOSTS errata.
186503861

Il criterio ServiceCallout suddivideva in modo errato i valori dell'intestazione quando veniva utilizzato l'elemento.

Aggiunta una configurazione generale (conf_http_HTTPHeader.{ANY}) per controllare il valore predefinito a più valori e comportamento duplicato di tutte le intestazioni. Questa configurazione si applica solo se un'intestazione specifica non è presente.
182456858

Il server di gestione non si connetteva sempre al server Postgress della regione locale.

L'algoritmo di selezione Postgres del server di gestione è stato ottimizzato si connette a un nodo Postgres nella regione locale
182857918

I messaggi di log quando il processore di messaggi raggiunge il limite di connessioni sono stati migliorati. Ciò semplifica la risoluzione dei problemi.

183147699

Espansione dc-4 del cliente non riuscita a causa del nome della regione personalizzata.

Una nuova proprietà, REGION_MAPPING, ti consente di assegnare i nomi delle tue regioni personalizzate a nomi di regione standard (dc-1, dc2 e così via). Vedi Configurazione perimetrale Riferimento file.
185285557

È stata aggiunta una funzionalità facoltativa per impedire la distinzione tra maiuscole e minuscole nelle email degli sviluppatori. .

Questa funzionalità è disattivata per impostazione predefinita, pertanto le email degli sviluppatori continuano a fare distinzione tra maiuscole e minuscole (il comportamento attuale).
189743303

L'API Analytics con filtro per escludere i proxy API ha restituito un errore.

È stato risolto un problema con l'analisi dei filtri durante l'esecuzione di report personalizzati.
171240470

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

Aggiunta una funzionalità per fornire l'autenticazione JMX e le configurazioni SSL di Cassandra durante l'esecuzione configurazione o aggiornamento sul server di gestione.
168560804

Durante la creazione di un flusso condiviso nella UI di Edge, la UI restituiva un errore 403 per autorizzazioni insufficienti.

È stato corretto un valore non definito che veniva passato all'API.
171985727

Miglioramenti alle configurazioni JMX di Cassandra, in modo che le configurazioni seguano le altre modalità di Apigee gli standard di configurazione e le modifiche non vengono sostituiti durante l'upgrade di Cassandra.

188526117

A un comando IP non è stato aggiunto il prefisso del percorso assoluto.

Il percorso assoluto è ora incluso nel comando.
123015330

I numeri non formattati correttamente all'interno del file .properties di un componente impedivano l'avvio del componente

Il problema è stato risolto.
161934168

Vulnerabilità di progettazione del protocollo PostgreSQL PassTheHash, da PostgreSQL a Postgres v10.17

Il problema è stato risolto.
185115206

Miglioramenti apportati per migliorare le prestazioni delle query di analisi sul server di gestione

193870176

È stata aggiunta una configurazione a livello di router per disabilitare le opzioni di ascolto dell'host virtuale sulle porte standard 80 e 443.

197331224

Get org restituirà un errore 403-unauthorized anziché 404-not found se l'organizzazione non è presente.

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
CVE-2018-16131

Vulnerabilità: [Denial of Service (DoS)] rilevato per il progetto: unified-experience/navbar (SNYK-JAVA-COMTYPESAFEAKKA-32493). Il problema è stato risolto.

CVE-2020-7676

Vulnerabilità cross-site scripting (XSS) in jQuery. È stata corretta una vulnerabilità di jQuery che segnalava il cross-site scripting (XSS).

CVE-2016-5388

Vulnerabilità nel servlet Tomcat. Il servlet Tomcat 8.0.53 esistente presentava una vulnerabilità di sicurezza. Upgrade del servlet Tomcat a La versione 8.5.34 ha corretto questa vulnerabilità.

Problemi noti

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

ID problema Descrizione
194249507

apigee-mirror non funziona su Red Hat Enterprise Linux (RHEL) 8.0.

Come soluzione alternativa, installa apigee-mirror su un server che esegue una versione precedente di RHEL o un altro supportato completamente gestito per Apigee. Potrai quindi utilizzare lo specchio per aggiungere pacchetti anche se hai installato Apigee su server RHEL 8.0.

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

Passaggio successivo

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

Nuove installazioni:

Panoramica della nuova installazione

Installazioni esistenti

Aggiorna Apigee Edge 4.19.06 o da 4.50.00 a 4.51.00.