Tornado 6.1.0 has been released


Tornado 6.1.0 has been released

Tornado is a non-blocking web server and framework written in Python. Tornado was designed for high performance and can handle tens of thousands of simultaneous long-lived connections, making it ideal for processing long-poll requests, WebSockets, and web applications that require a long-lived connection with each user. Tornado consists of a web framework, an HTTP client, and a server implemented on top of an asynchronous network core and coroutine library.

What's New in This Version:

  • is the last release supporting Python 3.5; future versions will require Python 3.6+
  • binary wheels are now available for Windows, MacOS, and Linux (amd64 and arm64)

httpclient

  • the default User-Agent Tornado/$VERSION is used unless the user_agent parameter is specified
  • tornado.simple_httpclient always uses GET after a 303 redirect
  • disable the timeout by setting the value to zero in request_timeout and/or connect_timeout

httputil

  • header parsing is now faster
  • parse_body_arguments now accepts non-ASCII input with incomplete escapes

web

  • RedirectHandler.get now accepts keyword arguments
  • sending 304 responses now retains more headers (including Allow)
  • Etag headers are now generated by default using SHA-512 instead of MD5

websocket

  • the ping_interval timer now stops when the connection is closed
  • websocket_connect now raises an error on redirect instead of hanging

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster