1.1.1 - Note di rilascio del runtime di Apigee hybrid

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

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

Upgrade in corso

Non puoi eseguire l'upgrade dalla versione 1.0.0 alla versione 1.1.1 e la nuova versione non è compatibile con la versione 1.0.0. Se inizi 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: Eseguire l'upgrade di Apigee hybrid.

Nuove funzionalità e aggiornamenti

Di seguito sono riportate le nuove funzionalità e i miglioramenti di questa release:

Supporto per GKE On-Prem e AKS

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

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

Variabili proxy per i componenti hybrid

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

Bug corretti

In questa release sono stati corretti i seguenti bug. Questo elenco è destinato principalmente agli utenti che vogliono verificare se i loro ticket di assistenza sono stati risolti. Non è progettato 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

Attiva l'indice hash partizionato in hybrid

144286363 Traccia

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

147191247 Piattaforma K8s

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

146932903 Piattaforma K8s

Rimuovi le porte indesiderate dall'ingresso Istio

146426226 Piattaforma K8s

I log di ingresso non vengono raccolti

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest non riesce in hybrid

144973407 RMP

Al momento esistono due ID di correlazione per una transazione. Dovrebbe essercene solo uno.

144321473 UAP

UDCA: rimuovi l'avviso di nessun controllo di integrità nella registrazione

144321491 RMP

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

Problemi noti

La tabella seguente descrive i problemi noti di questa release:

Problema Descrizione
150187652 Non puoi utilizzare trattini nei nomi degli ambienti. Un nome di ambiente con un trattino causa errori di avvio del pod di runtime.
149220463

Quando esegui l'upgrade alla versione 1.1.1, i proxy di cui è stato eseguito il deployment in precedenza non verranno sottoposti a deployment.

Soluzione alternativa: per risolvere questo problema, esegui di nuovo il deployment di tutti i proxy di cui è stato eseguito il deployment in precedenza.

N/D Non puoi utilizzare un "*" per la hostAlias proprietà per le configurazioni mart e envs. La best practice consiste nell'utilizzare un nome host specifico per la mart configurazione.
N/D L'impostazione delle variabili HTTP_PROXY, HTTPS_PROXY e NO_PROXY non è supportata nella versione Alpha di Apigee Connect.
N/D

Errore di intestazione HTTP non valida: l'ingresso Istio passa tutte le risposte di destinazione in entrata al protocollo HTTP2. Poiché il processore di messaggi hybrid 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 correggere 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 AssignMessage nel proxy API if necessario.
144584813 Se crei una sessione di debug, ma la sessione non contiene ancora transazioni, l'API List Debug Sessions non include la sessione in questo elenco. L'API include le sessioni nella risposta solo se la sessione contiene almeno una transazione.
144436206 Nella visualizzazione Rendimento della cache, il calcolo della percentuale successi cache non è corretto.
144321144 Non è possibile ricaricare i proxy con host virtuali sicuri.
143659917

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

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

Riepilogo: si verifica una latenza molto elevata quando utilizzi l'API o l'UI per ottenere lo stato di 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 di nuovo la richiesta).