Start a new next-release-notes file

This commit is contained in:
Ben Darnell 2013-04-14 17:03:46 -04:00
parent eb710ff046
commit 688afb5c35
2 changed files with 31 additions and 0 deletions

View File

@ -4,6 +4,7 @@ Release notes
.. toctree::
:maxdepth: 2
releases/next
releases/v3.0.1
releases/v3.0.0
releases/v2.4.1

30
docs/releases/next.rst Normal file
View File

@ -0,0 +1,30 @@
What's new in the next version of Tornado
=========================================
In progress
-----------
* `tornado.util.import_object` now works with top-level module names that
do not contain a dot.
* `tornado.util.import_object` now consistently raises `ImportError`
instead of `AttributeError` when it fails.
* The ``handlers`` list passed to the `tornado.web.Application` constructor
and `~tornado.web.Application.add_handlers` methods can now contain
lists in addition to tuples and `~tornado.web.URLSpec` objects.
* `tornado.httpclient.HTTPRequest` takes a new argument ``auth_mode``,
which can be either ``basic`` or ``digest``. Digest authentication
is only supported with ``tornado.curl_httpclient``.
* `tornado.stack_context` has been rewritten and is now much faster.
* ``tornado.curl_httpclient`` no longer goes into an infinite loop when
pycurl returns a negative timeout.
* `tornado.testing.AsyncTestCase.wait` now raises the correct exception
when it has been modified by `tornado.stack_context`.
* `tornado.web.StaticFileHandler` now works on Windows when the client
passes an ``If-Modified-Since`` timestamp before 1970.
* `tornado.httpserver.HTTPServer` handles malformed HTTP headers more
gracefully.
* `tornado.auth.OAuthMixin` always sends ``oauth_version=1.0`` in its
request as required by the spec.
* Some reference cycles have been broken up (in `tornado.web.RequestHandler`
and `tornado.websocket.WebSocketHandler`), allowing for more efficient
garbage collection on CPython.