Tornado 6.1.0 vrystelling


Tornado 6.1.0 vrystelling

Tornado is 'n nie-blokkerende webbediener en raamwerk wat in Python geskryf is. Tornado is gebou vir hoë werkverrigting en kan tienduisende gelyktydige aanhoudende verbindings hanteer, wat dit 'n ideale oplossing maak vir die hantering van lang peilingsversoeke, WebSockets en webtoepassings wat 'n langdurige verbinding met elke gebruiker vereis. Tornado bestaan ​​uit 'n webraamwerk, 'n HTTP-kliënt en 'n bediener, geïmplementeer op die basis van 'n asinchrone netwerkkern en 'n koroutine-biblioteek.

Nuut in hierdie weergawe:

  • Dit is die laaste weergawe wat Python 3.5 ondersteun, toekomstige weergawes sal Python 3.6+ vereis
  • Binêre wiele is nou beskikbaar vir Windows, MacOS en Linux (amd64 en arm64)

http kliënt

  • verstek na User-Agent Tornado/$VERSION as user_agent nie gespesifiseer is nie
  • tornado.simple_httpclient gebruik altyd GET na 303 herleiding
  • deaktiveer time-out deur request_timeout en/of connect_timeout op nul te stel

httputil

  • kop-ontleding is versnel
  • parse_body_arguments aanvaar nou nie-ASCII-invoer met gedeeltelike ontsnapping

web

  • RedirectHandler.get aanvaar nou benoemde argumente
  • Wanneer 304-antwoorde gestuur word, word meer opskrifte nou gestoor (insluitend Laat toe)
  • Etag-opskrifte word nou by verstek gegenereer met SHA-512 in plaas van MD5

websok

  • ping_interval timer stop nou wanneer verbinding gesluit is
  • websocket_connect veroorsaak nou 'n fout by herleiding in plaas van vries

Bron: linux.org.ru