I'd like to release Tornado 2.4 in the next week or so, so please try
out the current github version and if you've got any bugs or patches
you'd like to get in to this release now's the time to bring them to
my attention. 2.4 will be a relatively small release (draft release
notes at
http://tornado.readthedocs.org/en/latest/releases/next.html).
After 2.4, the next release will be 3.0, which will give us an
opportunity to make backwards-incompatible or large changes. I don't
want to do anything too dramatically incompatible, but this will be a
good time to clean up annoyances like the fact that empty values are
stripped out of request.arguments. Other major changes I'm thinking
about (but note that nothing's definite yet) include:
* Dropping the database module and moving it to a separate package
* Dropping Python 2.5 support (maybe)
* Revamp logging - get off the root logger
* Optional support for time.monotonic in IOLoop
* SPDY support, or at least enough refactoring that SPDY could be
shipped cleanly as a separate package
* Integration with concurrent.futures to better support blocking code
* Streaming upload support in HTTPServer
* Error handling in the auth module