Lëshimi i Tornado 6.1.0


Lëshimi i Tornado 6.1.0

Uragan është një ueb server dhe kornizë jo-bllokuese e shkruar në Python. Tornado është ndërtuar për performancë të lartë dhe mund të trajtojë dhjetëra mijëra lidhje të vazhdueshme të njëkohshme, duke e bërë atë një zgjidhje ideale për trajtimin e kërkesave të sondazheve të gjata, WebSockets dhe aplikacioneve në ueb që kërkojnë një lidhje afatgjatë me çdo përdorues. Tornado përbëhet nga një kornizë ueb, një klient HTTP dhe një server, i implementuar në bazë të një bërthame rrjeti asinkron dhe një biblioteke korutine.

E re në këtë version:

  • Ky është versioni i fundit për të mbështetur Python 3.5, versionet e ardhshme do të kërkojnë Python 3.6+
  • rrotat binare janë tani të disponueshme për Windows, MacOS dhe Linux (amd64 dhe arm64)

httpklient

  • parazgjedhur në User-Agent Tornado/$VERSION nëse user_agent nuk është specifikuar
  • tornado.simple_httpclient përdor gjithmonë GET pas ridrejtimit 303
  • çaktivizimi i skadimit të kohës duke vendosur në zero request_timeout dhe/ose connect_timeout

httputil

  • analizimi i kokës është përshpejtuar
  • parse_body_arguments tani pranon hyrje jo-ASCII me ikje të pjesshme

web

  • RedirectHandler.get tani pranon argumente me emër
  • Kur dërgoni 304 përgjigje, tani ruhen më shumë tituj (përfshirë Lejo)
  • Titujt e etiketës tani krijohen duke përdorur SHA-512 në vend të MD5 si parazgjedhje

bazat e internetit

  • Kohëmatësi ping_interval tani ndalon kur lidhja mbyllet
  • websocket_connect tani shkakton një gabim kur ridrejton në vend që të ngrijë

Burimi: linux.org.ru