Vydání Tornado 6.1.0


Vydání Tornado 6.1.0

Tornado — je to neblokující webový server a framework napsaný v Pythonu. Tornado bylo vytvořeno pro zajištění vysokého výkonu a může zpracovávat desítky tisíc současných trvalých připojení, což z něj dělá ideální řešení pro zpracování dlouhých poll požadavků, WebSocketů a webových aplikací, které vyžadují dlouhodobé spojení s každým uživatelsky. Tornado se skládá z webového frameworku, HTTP klienta a serveru, který je realizován na základě asynchronního síťového jádra a knihovny korutin.

Novinky v této verzi:

  • to je poslední verze podporující Python 3.5, pro budoucí verze bude vyžadován Python 3.6+
  • binární balíčky jsou nyní dostupné pro Windows, MacOS a Linux (amd64 a arm64)

httpclient

  • výchozí užívaný User-Agent je Tornado/$VERSION, pokud není zadán parametr user_agent
  • tornado.simple_httpclient vždy používá GET po 303 přesměrováních
  • deaktivace časového limitu nastavováním hodnoty nula v request_timeout a/nebo connect_timeout

httputil

  • urychlené zpracování hlavičky
  • parse_body_arguments nyní přijímá non-ASCII vstup s neúplným escapováním

web

  • RedirectHandler.get nyní přijímá pojmenované argumenty
  • při odesílání 304 odpovědí se nyní uchovává více hlaviček (včetně Allow)
  • hlavičky Etag se nyní automaticky generují pomocí SHA-512 místo MD5

websocket

  • timer ping_interval se nyní zastavuje při uzavření spojení
  • websocket_connect při přesměrování nyní vrací chybu místo zamrznutí

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster