Tornado 6.1.0 veröffentlicht


Tornado 6.1.0 veröffentlicht

Tornado — es ist ein nicht blockierender Webserver und Framework, das in Python geschrieben wurde. Tornado wurde entwickelt, um hohe Leistung zu gewĂ€hrleisten und kann zehntausende gleichzeitiger dauerhafter Verbindungen verarbeiten, was es zur idealen Lösung fĂŒr die Verarbeitung von Long Poll-Anfragen, WebSockets und Webanwendungen macht, die eine dauerhafte Verbindung zu jedem Benutzer erfordern. Tornado besteht aus einem Web-Framework, einem HTTP-Client und einem Server, der auf einem asynchronen Netzwerkkern und einer Coroutine-Bibliothek basiert.

Neu in dieser Version:

  • dies ist die letzte Version, die Python 3.5 unterstĂŒtzt, fĂŒr zukĂŒnftige Versionen ist Python 3.6+ erforderlich
  • binĂ€re Wheels sind nun fĂŒr Windows, MacOS und Linux (amd64 und arm64) verfĂŒgbar

httpclient

  • standardmĂ€ĂŸig wird User-Agent Tornado/$VERSION verwendet, wenn der Parameter user_agent nicht angegeben ist
  • tornado.simple_httpclient verwendet immer GET nach einer 303-Weiterleitung
  • Deaktivierung des Timeouts, indem der Wert null in request_timeout und/oder connect_timeout eingestellt wird

httputil

  • beschleunigte Header-Parsing
  • parse_body_arguments akzeptiert jetzt nicht-ASCII-Eingaben mit unvollstĂ€ndiger Escapung

web

  • RedirectHandler.get akzeptiert jetzt benannte Argumente
  • beim Senden von 304-Antworten werden jetzt mehr Header (einschließlich Allow) beibehalten
  • Etag-Header werden jetzt standardmĂ€ĂŸig mit SHA-512 anstelle von MD5 generiert

websocket

  • der Ping-Intervall-Timer wird jetzt beim Schließen der Verbindung gestoppt
  • websocket_connect wirft jetzt bei einer Weiterleitung einen Fehler anstelle von hĂ€ngen zu bleiben

Quelle: linux.org.ru

60GB SSD 8Gb DDR4