Излезе Tornado 6.1.0


Излезе Tornado 6.1.0

Tornado — това е неблокиращ уеб сървър и фреймуърк, написан на Python. Tornado е създаден, за да осигури висока производителност и може да обработва десетки хиляди едновременни постоянни връзки, което го прави идеално решение за обработка на long poll запитвания, WebSockets и уеб приложения, изискващи дълготрайна свързаност с всеки потребител. Tornado се състои от уеб фреймуърк, HTTP клиент и сървър, реализиран на базата на асинхронно мрежово ядро и библиотека за корутини.

Ново в тази версия:

  • това е последната версия, която поддържа Python 3.5, за бъдещи версии е необходим Python 3.6+
  • бинарни колела вече са налични за Windows, MacOS и Linux (amd64 и arm64)

httpclient

  • по подразбиране се използва User-Agent Tornado/$VERSION, ако параметърът user_agent не е указан
  • tornado.simple_httpclient винаги използва GET след 303 пренасочване
  • изключване на тайм-аута чрез задаване на нула в request_timeout и/или connect_timeout

httputil

  • ускорен парсинг на заглавията
  • parse_body_arguments вече приема non-ASCII вход с непълно екраниране

web

  • RedirectHandler.get сега приема именувани параметри
  • при изпращане на 304 отговори сега се запазват повече заглавия (включително Allow)
  • заглавията Etag по подразбиране вече се генерират с SHA-512 вместо MD5

websocket

  • таймерът ping_interval вече спира при затваряне на връзката
  • websocket_connect при пренасочване сега хвърля грешка вместо да замръзва

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster