From a9b1e8b34ea8ef0d8e1ff735d2dbab0a3f6acf2f Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Mon, 29 Apr 2013 00:08:41 -0400 Subject: [PATCH] Release note updates. --- docs/releases/next.rst | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/docs/releases/next.rst b/docs/releases/next.rst index c79038e7..60f44e13 100644 --- a/docs/releases/next.rst +++ b/docs/releases/next.rst @@ -25,6 +25,26 @@ In progress 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. +* Many reference cycles have been broken up throughout the package, + allowing for more efficient 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_``.