Rilascio di Tornado 6.1.0


Rilascio di Tornado 6.1.0

Tornado Tornado è un server web non bloccante e un framework scritto in Python. È stato progettato per garantire elevate prestazioni e può gestire decine di migliaia di connessioni persistenti simultanee, rendendolo una soluzione ideale per la gestione delle richieste long poll, WebSockets e applicazioni web che richiedono una connessione duratura con ogni utente. Tornado è composto da un framework web, un client HTTP e un server, realizzato su un nucleo di rete asincrono e una libreria di coroutine.

Novità in questa versione:

  • questo è l'ultimo rilascio che supporta Python 3.5; per le versioni future sarà necessario Python 3.6+
  • le binary wheels sono ora disponibili per Windows, MacOS e Linux (amd64 e arm64)

httpclient

  • per impostazione predefinita viene utilizzato User-Agent Tornado/$VERSION, a meno che non venga specificato un parametro user_agent
  • tornado.simple_httpclient utilizza sempre GET dopo un reindirizzamento 303
  • disabilitare il timeout impostando a zero il request_timeout e/o il connect_timeout

httputil

  • analisi degli header accelerata
  • parse_body_arguments ora accetta input non-ASCII con escaping incompleto

web

  • RedirectHandler.get ora accetta argomenti denominati
  • quando vengono inviati risposte 304, ora vengono mantenuti più header (incluso Allow)
  • gli header Etag ora vengono generati per impostazione predefinita utilizzando SHA-512 anziché MD5

websocket

  • il timer ping_interval ora si interrompe alla chiusura della connessione
  • websocket_connect ora genera un errore in caso di reindirizzamento invece di bloccarsi

Fonte: linux.org.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster