Rhyddhad tornado 6.1.0


Rhyddhad tornado 6.1.0

Tornado yn weinydd gwe di-rwystro a fframwaith a ysgrifennwyd yn Python. Adeiladwyd Tornado ar gyfer perfformiad uchel a gall drin degau o filoedd o gysylltiadau parhaus cydamserol, gan ei wneud yn ateb delfrydol ar gyfer ymdrin Γ’ cheisiadau pleidleisio hir, WebSockets, a chymwysiadau gwe sy'n gofyn am gysylltiad hirhoedlog i bob defnyddiwr. Mae Tornado yn cynnwys fframwaith gwe, cleient HTTP a gweinydd, a weithredir ar sail craidd rhwydwaith asyncronig a llyfrgell coroutine.

Newydd yn y fersiwn hwn:

  • Dyma'r datganiad olaf i gefnogi Python 3.5, bydd fersiynau yn y dyfodol yn gofyn am Python 3.6+
  • mae olwynion deuaidd bellach ar gael ar gyfer Windows, MacOS a Linux (amd64 a arm64)

http cleient

  • rhagosod i User-Agent Tornado/$VERSION os nad yw user_agent wedi'i nodi
  • Mae tornado.simple_httpclient bob amser yn defnyddio GET ar Γ΄l 303 ailgyfeirio
  • yn analluogi terfyn amser drwy osod request_timeout a/neu connect_timeout i sero

httputil

  • mae dosrannu penawdau wedi'i gyflymu
  • parse_body_arguments bellach yn derbyn mewnbwn nad yw'n ASCII gyda dianc rhannol

we

  • Mae RedirectHandler.get nawr yn derbyn dadleuon a enwyd
  • Wrth anfon 304 o ymatebion, mae mwy o benawdau bellach yn cael eu cadw (gan gynnwys CaniatΓ‘u)
  • Mae penawdau etag bellach yn cael eu cynhyrchu gan ddefnyddio SHA-512 yn lle MD5 yn ddiofyn

gwesoced

  • Mae amserydd ping_interval nawr yn stopio pan fydd y cysylltiad ar gau
  • Mae websocket_connect nawr yn achosi gwall wrth ailgyfeirio yn lle rhewi

Ffynhonnell: linux.org.ru