Tornado 6.1.0 väljalase


Tornado 6.1.0 väljalase

Tornaado on Pythonis kirjutatud mitteblokeeriv veebiserver ja raamistik. Tornado on loodud suure jõudlusega ja suudab käsitleda kümneid tuhandeid samaaegseid püsivaid ühendusi, muutes selle ideaalseks lahenduseks pikkade küsitluspäringute, WebSockettide ja veebirakenduste käsitlemiseks, mis nõuavad iga kasutajaga pikaajalist ühendust. Tornado koosneb veebiraamistikust, HTTP-kliendist ja serverist, mis on realiseeritud asünkroonse võrgutuuma ja korutiiniteegi baasil.

Uus selles versioonis:

  • See on viimane versioon Python 3.5 toetamiseks, tulevased versioonid nõuavad Python 3.6+
  • kahendrattad on nüüd saadaval Windowsi, MacOS-i ja Linuxi jaoks (amd64 ja arm64)

httpklient

  • vaikimisi on User-Agent Tornado/$VERSION, kui kasutaja_agent pole määratud
  • tornado.simple_httpclient kasutab alati GET-i pärast 303 ümbersuunamist
  • ajalõpu keelamine, seades parameetri request_timeout ja/või connect_timeout väärtuseks null

httputil

  • päise sõelumine on kiirendatud
  • parse_body_arguments aktsepteerib nüüd mitte-ASCII-sisendit koos osalise paorežiimiga

web

  • RedirectHandler.get aktsepteerib nüüd nimega argumente
  • 304 vastuse saatmisel salvestatakse nüüd rohkem päiseid (sh Luba)
  • Etagi päised luuakse nüüd vaikimisi MD512 asemel SHA-5 abil

veebipesa

  • ping_interval taimer peatub nüüd, kui ühendus on suletud
  • Websocket_connect põhjustab nüüd ümbersuunamisel tõrke, mitte külmutamist

Allikas: linux.org.ru