Keluaran Tornado 6.1.0


Keluaran Tornado 6.1.0

Puting beliung ialah pelayan web dan rangka kerja yang tidak menyekat yang ditulis dalam Python. Tornado dibina untuk prestasi tinggi dan boleh mengendalikan berpuluh-puluh ribu sambungan berterusan serentak, menjadikannya penyelesaian ideal untuk mengendalikan permintaan tinjauan pendapat yang panjang, WebSockets dan aplikasi web yang memerlukan sambungan yang tahan lama kepada setiap pengguna. Tornado terdiri daripada rangka kerja web, klien HTTP dan pelayan, dilaksanakan berdasarkan teras rangkaian tak segerak dan perpustakaan coroutine.

Baharu dalam versi ini:

  • Ini adalah keluaran terakhir untuk menyokong Python 3.5, versi akan datang memerlukan Python 3.6+
  • roda binari kini tersedia untuk Windows, MacOS dan Linux (amd64 dan arm64)

Pelanggan http

  • lalai kepada User-Agent Tornado/$VERSION jika user_agent tidak dinyatakan
  • tornado.simple_httpclient sentiasa menggunakan GET selepas 303 redirect
  • melumpuhkan tamat masa dengan menetapkan request_timeout dan/atau connect_timeout kepada sifar

httputil

  • penghuraian tajuk telah dipercepatkan
  • parse_body_arguments kini menerima input bukan ASCII dengan pelarian separa

web

  • RedirectHandler.get kini menerima argumen bernama
  • Apabila menghantar 304 respons, lebih banyak pengepala kini disimpan (termasuk Benarkan)
  • Pengepala Etag kini dijana menggunakan SHA-512 dan bukannya MD5 secara lalai

soket web

  • pemasa ping_interval kini berhenti apabila sambungan ditutup
  • websocket_connect kini menyebabkan ralat semasa mengubah hala dan bukannya membeku

Sumber: linux.org.ru