Tornado 6.1.0 útgáfa


Tornado 6.1.0 útgáfa

Tornado er vefþjónn og rammi sem ekki hindrar skrifuð í Python. Tornado var smíðað fyrir mikla afköst og getur séð um tugþúsundir samhliða viðvarandi tenginga, sem gerir það að kjörinni lausn til að meðhöndla langar skoðanakannanir, WebSockets og vefforrit sem krefjast langvarandi tengingar við hvern notanda. Tornado samanstendur af veframma, HTTP biðlara og netþjóni, útfærð á grundvelli ósamstilltra netkjarna og coroutine bókasafns.

Nýtt í þessari útgáfu:

  • Þetta er síðasta útgáfan sem styður Python 3.5, framtíðarútgáfur munu krefjast Python 3.6+
  • tvöfaldur hjól eru nú fáanleg fyrir Windows, MacOS og Linux (amd64 og arm64)

httpviðskiptavinur

  • er sjálfgefið User-Agent Tornado/$VERSION ef user_agent er ekki tilgreint
  • tornado.simple_httpclient notar alltaf GET eftir 303 tilvísun
  • slökkva á timeout með því að stilla request_timeout og/eða connect_timeout á núll

httputil

  • hausþáttun hefur verið flýtt
  • parse_body_arguments samþykkir nú ekki ASCII inntak með hluta escape

Vefurinn

  • RedirectHandler.get samþykkir nú nefnd rök
  • Þegar 304 svör eru send eru fleiri hausar nú vistaðir (þar á meðal Leyfa)
  • Etag hausar eru nú búnir til með því að nota SHA-512 í stað MD5 sjálfgefið

veftengi

  • ping_interval teljari hættir nú þegar tengingu er lokað
  • websocket_connect veldur nú villu þegar vísað er áfram í stað þess að frysta

Heimild: linux.org.ru