Pagpagawas sa Tornado 6.1.0


Pagpagawas sa Tornado 6.1.0

buhawi kay usa ka non-blocking web server ug framework nga gisulat sa Python. Ang Tornado gitukod alang sa taas nga pasundayag ug makadumala sa libu-libo nga dungan nga padayon nga mga koneksyon, nga naghimo niini nga usa ka sulundon nga solusyon alang sa pagdumala sa taas nga mga hangyo sa botohan, WebSockets, ug mga aplikasyon sa web nga nanginahanglan usa ka malungtaron nga koneksyon sa matag tiggamit. Ang Tornado naglangkob sa usa ka web framework, usa ka HTTP client ug usa ka server, nga gipatuman base sa usa ka asynchronous network core ug usa ka coroutine library.

Bag-o niini nga bersyon:

  • Kini ang katapusang pagpagawas aron suportahan ang Python 3.5, ang umaabot nga mga bersyon magkinahanglan og Python 3.6+
  • Ang binary wheels anaa na karon alang sa Windows, MacOS ug Linux (amd64 ug arm64)

httpkliyente

  • mga default sa User-Agent Tornado/$VERSION kung wala gitino ang user_agent
  • tornado.simple_httpclient kanunay naggamit GET human sa 303 redirect
  • pag-disable sa timeout pinaagi sa pagbutang sa request_timeout ug/o connect_timeout ngadto sa zero

httputil

  • gipadali ang pag-parse sa header
  • Ang parse_body_arguments karon midawat sa non-ASCII input nga adunay partial escape

web

  • Gidawat na karon sa RedirectHandler.get ang ginganlan nga mga argumento
  • Kung nagpadala ug 304 nga mga tubag, daghang mga ulohan ang natipig karon (lakip ang Allow)
  • Ang mga ulohan sa Etag nahimo na karon gamit ang SHA-512 imbes nga MD5 nga default

mga websocket

  • Ang ping_interval timer karon mohunong kung ang koneksyon sirado
  • Ang websocket_connect karon hinungdan sa usa ka sayup kung mag-redirect imbes nga magyelo

Source: linux.org.ru