Rilis Tornado 6.1.0


Rilis Tornado 6.1.0

Angin topan adalah server web dan kerangka kerja non-pemblokiran yang ditulis dengan Python. Tornado dibuat untuk kinerja tinggi dan dapat menangani puluhan ribu koneksi persisten secara bersamaan, menjadikannya solusi ideal untuk menangani permintaan polling yang panjang, WebSockets, dan aplikasi web yang memerlukan koneksi jangka panjang ke setiap pengguna. Tornado terdiri dari kerangka web, klien HTTP, dan server, yang diimplementasikan berdasarkan inti jaringan asinkron dan pustaka coroutine.

Baru di versi ini:

  • Ini adalah rilis terakhir yang mendukung Python 3.5, versi mendatang akan membutuhkan Python 3.6+
  • roda biner sekarang tersedia untuk Windows, MacOS dan Linux (amd64 dan arm64)

httpklien

  • defaultnya adalah Agen-Pengguna Tornado/$VERSION jika agen_pengguna tidak ditentukan
  • tornado.simple_httpclient selalu menggunakan GET setelah pengalihan 303
  • menonaktifkan batas waktu dengan menyetel request_timeout dan/atau connect_timeout ke nol

httputil

  • penguraian header telah dipercepat
  • parse_body_arguments sekarang menerima masukan non-ASCII dengan escape parsial

jaringan

  • RedirectHandler.get sekarang menerima argumen bernama
  • Saat mengirim respons 304, lebih banyak header kini disimpan (termasuk Izinkan)
  • Header Etag sekarang dibuat menggunakan SHA-512, bukan MD5 secara default

soket web

  • pengatur waktu ping_interval sekarang berhenti ketika koneksi ditutup
  • websocket_connect sekarang menyebabkan kesalahan saat mengalihkan alih-alih membeku

Sumber: linux.org.ru