Udgivelse af Tornado 6.1.0


Udgivelse af Tornado 6.1.0

Tornado — er en ikke-blokerende webserver og rammeværk skrevet i Python. Tornado blev designet til at sikre høj ydeevne og kan håndtere titusinder af samtidige vedholdende forbindelser, hvilket gør det til en ideel løsning til håndtering af long poll-forespørgsler, WebSockets og webapplikationer, der kræver en vedvarende forbindelse til hver bruger. Tornado består af et web-rammeværk, en HTTP-klient og en server, implementeret på grundlag af et asynkront netværkskernel og coroutine-bibliotek.

Nyheder i denne version:

  • dette er den seneste udgave, der understøtter Python 3.5, fremtidige versioner vil kræve Python 3.6+
  • binære hjul er nu tilgængelige for Windows, MacOS og Linux (amd64 og arm64)

httpclient

  • bruger som standard User-Agent Tornado/$VERSION, medmindre parameteren user_agent er angivet
  • tornado.simple_httpclient bruger altid GET efter 303 omdirigering
  • deaktivering af timeouts ved at sætte værdien til nul i request_timeout og/eller connect_timeout

httputil

  • hurtigere parsing af overskrifter
  • parse_body_arguments tager nu non-ASCII input med ufuldstændig escape

web

  • RedirectHandler.get tager nu navngivne argumenter
  • når der sendes 304 svar, bevares der nu flere overskrifter (inklusive Allow)
  • Etag-overskrifter genereres som standard nu med SHA-512 i stedet for MD5

websocket

  • ping_interval-timeren stopper nu ved lukning af forbindelsen
  • websocket_connect ved omdirigering udløser nu en fejl i stedet for at hænge

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster