Versão Tornado 6.1.0


Versão Tornado 6.1.0

Tornado é um servidor web e estrutura sem bloqueio escrito em Python. O Tornado foi desenvolvido para alto desempenho e pode lidar com dezenas de milhares de conexões persistentes simultâneas, tornando-o uma solução ideal para lidar com solicitações de pesquisa longas, WebSockets e aplicativos da Web que exigem uma conexão duradoura para cada usuário. O Tornado consiste em um framework web, um cliente HTTP e um servidor, implementado com base em um núcleo de rede assíncrono e uma biblioteca de corrotinas.

Novidade nesta versão:

  • Esta é a última versão com suporte para Python 3.5, versões futuras exigirão Python 3.6+
  • rodas binárias agora estão disponíveis para Windows, MacOS e Linux (amd64 e arm64)

httpclient

  • o padrão é User-Agent Tornado/$VERSION se user_agent não for especificado
  • tornado.simple_httpclient sempre usa GET após redirecionamento 303
  • desabilitando o tempo limite definindo request_timeout e/ou connect_timeout como zero

httputil

  • a análise do cabeçalho foi acelerada
  • parse_body_arguments agora aceita entrada não-ASCII com escape parcial

web

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

soquete da web

  • O temporizador ping_interval agora para quando a conexão é fechada
  • websocket_connect agora causa um erro ao redirecionar em vez de congelar

Fonte: linux.org.ru