1.1.1 - Note di rilascio del runtime di Apigee hybrid

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Il 14 febbraio 2020 abbiamo rilasciato la versione 1.1.1 del runtime ibrido Apigee.

Upgrade in corso

Non puoi eseguire l'upgrade da 1.0.0 a 1.1.1 e la nuova versione non è compatibile con le versioni precedenti 1.0.0. Se si inizia con la versione 1.0.0, la versione 1.1.1 richiede una nuova installazione. Se attualmente utilizzi la versione 1.1.0, puoi eseguire l'upgrade seguendo queste istruzioni: Upgrade di Apigee hybrid.

Nuove funzionalità e aggiornamenti

Di seguito sono riportate le nuove funzioni e i miglioramenti di questa versione:

Supporto per GKE On-Prem e AKS

Ora puoi installare il runtime ibrido su Anthos GKE di cui è stato eseguito il deployment on-prem (GKE on-prem) e Microsoft® Azure Kubernetes Service (AKS). Per iniziare, consulta la Parte 2: guida rapida al runtime.

I deployment su più regioni sono supportati anche per GKE On-Prem e AKS. Vedi Deployment in più regioni su GKE e GKE On-Prem e Deployment in più regioni su AKS.

Variabili proxy per componenti ibridi

Ora puoi fornire i parametri di configurazione per un server proxy di inoltro HTTP. Se configurate, tutte le comunicazioni internet per i componenti UDCA, MART e Sincronizzatore passano attraverso il server proxy. Per informazioni sulla proprietà di configurazione httpProxy, consulta Proprietà httpProxy. (132167490)

Bug corretti

In questa release sono stati corretti i bug indicati di seguito. Questo elenco è destinato principalmente agli utenti che verificano se i ticket di assistenza sono stati risolti. Non è progettata per fornire informazioni dettagliate a tutti gli utenti.

ID problema Nome componente Descrizione
144448262 Piattaforma K8S

Discrepanza nella metrica UDCA udca_upstream_http_error_count label

147258525 CPS

Attivare l'indice hash partizionato in modalità ibrida

144286363 Traccia

È stato risolto un problema per cui la maschera di debug in env.json non maschera i dati delle risposte.

147191247 Piattaforma K8S

La chiave di crittografia del contratto non deve far parte di apigeectl init

146932903 Piattaforma K8S

Rimuovi le porte indesiderate dal traffico in entrata istio

146426226 Piattaforma K8S

I log in entrata non vengono raccolti

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest non riesce nella versione ibrida

144973407 RMP

Al momento esistono due ID di correlazione per una transazione. dovremmo averne uno solo.

144321473 UAP

UDCA: rimuovi l'avviso di mancato controllo di integrità nei log

144321491 RMP

L'istruzione Log CacheConfiguration.warnMaxEntriesLocalHeap() indica un problema di prestazioni

Problemi noti

Nella tabella seguente vengono descritti i problemi noti di questa release:

Problema Descrizione
150187652 Non puoi utilizzare trattini nei nomi di ambiente. Un nome di ambiente con un trattino causa errori all'avvio dei pod di runtime.
149220463

Quando esegui l'upgrade alla versione 1.1.1, non verrà eseguito il deployment dei proxy di cui è stato eseguito il deployment in precedenza.

Soluzione : per risolvere il problema, esegui nuovamente il deployment dei proxy di cui è stato eseguito il deployment in precedenza.

N/A Non puoi utilizzare un segno "*" per la proprietà hostAlias per entrambe le configurazioni di mart e envs. La best practice prevede l'utilizzo di un nome host specifico per la configurazione di mart.
N/A L'impostazione delle variabili HTTP_PROXY, HTTPS_PROXY e NO_PROXY non è supportata nella versione alpha di Apigee Connect.
N/A

Errore intestazione HTTP non valida: il traffico in entrata Istio passa tutte le risposte di destinazione in entrata al protocollo HTTP2. Poiché il processore di messaggi ibrido supporta solo HTTP1, potresti visualizzare il seguente errore quando viene chiamato un proxy API:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Se visualizzi questo errore, puoi eseguire una delle seguenti azioni per risolvere il problema:

  • Modifica il servizio di destinazione in modo da omettere l'intestazione Host nella risposta.
  • Se necessario, rimuovi l'intestazione Host utilizzando il criterio AttributionMessage nel proxy API.
144584813 Se crei una sessione di debug, ma non contiene ancora transazioni, l'API List Debug Sessions non include la sessione in questo elenco. L'API include solo sessioni nella risposta se contengono almeno una transazione.
144436206 Nella visualizzazione Prestazioni della cache, il calcolo del rapporto di successi della cache non è corretto.
144321144 Impossibile ricaricare i proxy con host virtuali sicuri.
143659917

L'impostazione di scadenza del criterio PopulateCache deve essere impostata su un valore esplicito compreso tra 1 e 30. Ad esempio:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Riepilogo: la latenza è molto elevata quando si utilizza l'API o la UI per controllare lo stato del deployment della tua organizzazione. Questa latenza può comportare una risposta HTTP 204 (No Content) o HTTP 400 (Bad Request).

Soluzione alternativa: aggiorna il browser (o invia nuovamente la richiesta).