Lançamento do Tornado 6.1.0


Lançamento do Tornado 6.1.0

Tornado — é um servidor web não bloqueante e um framework, escrito em Python. O Tornado foi criado para oferecer alto desempenho e pode lidar com dezenas de milhares de conexões simultâneas persistentes, tornando-o uma solução ideal para processar solicitações de long poll, WebSockets e aplicativos web que exigem uma conexão de longo prazo com cada usuário. O Tornado consiste em um framework web, cliente HTTP e servidor, implementado com base em um núcleo de rede assíncrono e uma biblioteca de corrotinas.

Novidades nesta versão:

  • esta é a última versão que suporta Python 3.5; versões futuras exigirão Python 3.6+
  • wheels binários agora estão disponíveis para Windows, MacOS e Linux (amd64 e arm64)

httpclient

  • por padrão, utiliza o User-Agent Tornado/$VERSION, a menos que o parâmetro user_agent seja especificado
  • tornado.simple_httpclient sempre usa GET após um redirecionamento 303
  • desabilitar o tempo limite definindo o valor zero em request_timeout e/ou connect_timeout

httputil

  • análise de cabeçalho acelerada
  • parse_body_arguments agora aceita entrada non-ASCII com escape incompleto

web

  • RedirectHandler.get agora aceita argumentos nomeados
  • ao enviar respostas 304, agora mais cabeçalhos (incluindo Allow) são mantidos
  • os cabeçalhos Etag agora são gerados por padrão usando SHA-512 em vez de MD5

websocket

  • o temporizador ping_interval agora para ao fechar a conexão
  • websocket_connect durante redirecionamentos agora lança um erro em vez de travar

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster