4.14.04.10 - Note di rilascio on-premise di Apigee Edge

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

Mercoledì 20 agosto 2014 abbiamo rilasciato una patch per la versione on-premise di Apigee Edge.

Bug corretti

In questa release sono stati corretti i seguenti bug.

Argomento Descrizione
Mancata risposta del router Netty a causa dell'accumulo nelle connessioni in pool
CORERT-219
Risolti problemi che causavano una perdita di connessione quando il client si disconnetteva prima ancora che venissero inviate le risposte API.
Errori della macchina a stati nei log del router Netty che causano il blocco del router
CORERT-201

Quando un client inviava richieste consecutive su una connessione senza attendere una risposta, il router Netty sembrava bloccarsi e non elaborare alcuna richiesta.

Una nuova proprietà HTTPServer.pipelining.enabled in router.properties per il router Netty ti consente di controllare il pipelining HTTP. I seguenti valori descrivono il comportamento:

  • false (impostazione predefinita): se vengono ricevute più richieste, il router restituisce un errore che indica il tentativo di pipelining e chiude la connessione.
  • true: il router gestisce una richiesta alla volta memorizzando le richieste in una coda in attesa. Le risposte a ogni richiesta vengono inviate nello stesso ordine in cui sono arrivate.

Nei casi in cui una risposta richiede la chiusura della connessione, questa viene chiusa immediatamente e non vengono inviate risposte per le richieste successive.

Messaggi CLOSE_WAIT
CORERT-188
Risolti i problemi relativi ai messaggi CLOSED_WAIT che non vengono chiusi correttamente.
Il processore di messaggi chiude le connessioni mentre il router tenta di riutilizzare le connessioni dal pool
CORERT-114
Sono stati risolti i problemi che causavano la chiusura della connessione in pool in determinate condizioni di errore.
Errori 5xx nelle risposteAPIRT-342 Si sono verificati errori HTTP 5xx in situazioni in cui una risposta era completa in base alla specifica HTTP (nessuna codifica Content-Length o chunked nelle risposte dell'endpoint di destinazione). Edge ora considera queste risposte come complete.