What’s new in Tornado 2.1.1

Oct 4, 2011

Bug fixes

  • 修复了使用epoll (即Linux) IOLoop处理封闭连接的IOLoop . 以前,关闭的连接可能过早关闭,这在SimpleAsyncHTTPClient常表现为"流已关闭"异常.

  • 修复了以下情况:分块的响应可能会过早关闭,从而导致输出被截断.

  • IOStream.connect现在通过日志记录和close回调更一致地报告错误(例如,这会影响到FreeBSD上与localhost的连接).

  • IOStream.read_bytes再次接受intlong参数.

  • IOLoop迭代完成的时间快于time.time()的分辨率时, PeriodicCallback不再重复运行(主要是Windows上的问题).

Backwards-compatibility note

  • 仅侦听IOLoop.ERROR不再足以检测其他未使用的套接字上的关闭的连接. IOLoop.ERROR必须始终与READWRITE结合使用.