Release note updates.

This commit is contained in:
Ben Darnell 2013-04-29 00:08:41 -04:00
parent 12780c1fbb
commit a9b1e8b34e
1 changed files with 23 additions and 3 deletions

View File

@ -25,6 +25,26 @@ In progress
gracefully. gracefully.
* `tornado.auth.OAuthMixin` always sends ``oauth_version=1.0`` in its * `tornado.auth.OAuthMixin` always sends ``oauth_version=1.0`` in its
request as required by the spec. request as required by the spec.
* Some reference cycles have been broken up (in `tornado.web.RequestHandler` * Many reference cycles have been broken up throughout the package,
and `tornado.websocket.WebSocketHandler`), allowing for more efficient allowing for more efficient garbage collection on CPython.
garbage collection on CPython. * `tornado.testing.gen_test` can now be called as ``@gen_test(timeout=60)``
to give some tests a longer timeout than others.
* The environment variable ``ASYNC_TEST_TIMEOUT`` can now be set to
override the default timeout for `.AsyncTestCase.wait` and `.gen_test`.
* Some `.IOLoop` implementations (such as ``pyzmq``) accept objects
other than integer file descriptors; these objects will now have
their ``.close()`` method called when the ``IOLoop` is closed with
``all_fds=True``.
* `.HTTPServer` now supports lists of IPs in ``X-Forwarded-For``
(it chooses the last, i.e. nearest one).
* Fixed an exception in `.WSGIContainer` when the connection is closed
while output is being written.
* Silenced some log messages when connections are opened and immediately
closed (i.e. port scans).
* The default `.Resolver` implementation now works on Solaris.
* Memory is now reclaimed promptly on CPython when an HTTP request
fails because it exceeded the maximum upload size.
* `tornado.options.define` with ``multiple=True`` now works on Python 3.
* `.Locale.format_date` now works on Python 3.
* Some internal names used by the template system have been changed;
now all "reserved" names in templates start with ``_tt_``.