1.0.0 (GA) - Note di rilascio del runtime Apigee hybrid

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

Il 20 novembre 2019, Google ha rilasciato la versione 1.0.0 del runtime Apigee hybrid. Questa sezione descrive le correzioni di bug e i problemi noti della versione 1.0.0.

Problemi noti (GA)

La tabella seguente descrive i problemi noti per questa release:

Problema Descrizione
144886537 Il routing del percorso di base non funziona in Apigee hybrid v1.0.0. Quando gli override sono configurati per il routing a ambienti diversi con lo stesso hostAlias, l'ingresso non esegue il routing all'ambiente in base al percorso.
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 nella risposta solo le sessioni che contengono almeno una transazione.
144436206 Nella visualizzazione Rendimento della cache, il calcolo della percentuale successi cache è errato.
144321491 I log di Apigee Hybrid mostrano le notifiche "Creazione della cache mancante" che indicano un potenziale degrado delle prestazioni. Questi messaggi sono previsti e possono essere ignorati.
144321144 I proxy con host virtuali sicuri non possono essere ricaricati.
144286363

La maschera di debug in env.json non maschera i dati di risposta.

La seguente API per aggiornare la maschera di debug env.json con un campo responseJSONPaths non funziona:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

Per risolvere questo problema con la traccia, puoi eliminare un'intera sessione di traccia nella UI oppure puoi utilizzare le API di traccia per eliminare le singole transazioni all'interno di una sessione.

143774187 L'interfaccia utente ibrida mostra l'etichetta "Azienda" nella visualizzazione App.
143659917

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

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

Riepilogo: si verifica una latenza molto elevata quando utilizzi l'API o la 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).

123932912 Con il deployment senza tempi di inattività, quando il deployment di una nuova revisione non va a buon fine, la revisione originale non viene ancora annullata. Per ripristinare lo stato di deployment, devi eseguire nuovamente il deployment della revisione originale.
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 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 correggere il problema:

  • Modifica il servizio di destinazione per omettere l'intestazione Host nella risposta.
  • Se necessario, rimuovi l'intestazione Host utilizzando il criterio AssignMessage nel proxy API.

Bug corretti

Sono stati corretti i seguenti problemi elencati nelle note di rilascio di Apigee Hybrid Beta 2:

Problema Descrizione
133444606

L'API per l'aggiornamento delle app per sviluppatori non supporta tutti i campi di input documentati.

133192879

Si verifica una latenza molto elevata quando utilizzi l'API o la UI per ottenere lo stato del deployment della tua organizzazione. Questa latenza può comportare una risposta HTTP 204 (No Content) o HTTP 400 (Bad Request).

131111865

Synchronizer non funziona quando il file system è troppo pieno. Ciò è dovuto al processo di garbage collection di Kubernetes: non viene attivato finché non raggiunge l'85% per impostazione predefinita.

Chiuso: non riproducibile.

Funzionalità di Apigee Edge non supportate

Google non prevede di supportare le seguenti funzionalità in Apigee Hybrid:

  • API per:
    • Manipolare le voci KVM
    • Cercare o revocare i token di accesso OAuth (perché i token sono sottoposti ad hashing)
  • Sviluppo del portale per sviluppatori utilizzando Drupal 7
  • Policy OAuth v1 o OAuthv1.0a
  • Norme di limitazione della frequenza ConcurrentRateLimit
  • Trireme (EOL'd on 10/10/2019)

Per un confronto completo delle funzionalità tra la modalità ibrida e quella Edge, vedi Confronto tra la modalità ibrida e quella Edge.

Passaggio successivo