From: Ben Darnell Date: Mon, 13 May 2013 04:49:16 +0000 (-0400) Subject: Release note updates X-Git-Tag: v3.1.0~76^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f9cbabe986aba9f56438c7320233ec34a6983f6;p=thirdparty%2Ftornado.git Release note updates --- diff --git a/docs/releases/next.rst b/docs/releases/next.rst index 6942283af..d4bc5d930 100644 --- a/docs/releases/next.rst +++ b/docs/releases/next.rst @@ -85,3 +85,21 @@ In progress * Arguments extracted from the url path are now decoded with `.url_unescape` with ``plus=False``, so plus signs are left as-is instead of being turned into spaces. +* `.RequestHandler.send_error` will now only be called once per request, + even if multiple exceptions are caught by the stack context. +* The `tornado.web.asynchronous` decorator is no longer necessary for + methods that return a `.Future` (i.e. those that use the `.gen.coroutine` + or `.return_future` decorators) +* `.RequestHandler.prepare` may now be asynchronous if it returns a + `.Future`. The `~tornado.web.asynchronous` decorator is not used with + ``prepare``; one of the `.Future`-related decorators should be used instead. +* ``RequestHandler.current_user`` may now be assigned to normally. +* The `.HTTPServer` ``no_keep_alive`` option is now respected with + HTTP 1.0 connections that explicitly pass ``Connection: keep-alive``. +* The ``Connection: keep-alive`` check for HTTP 1.0 connections is now + case-insensitive. +* The stub handles left behind by `.IOLoop.remove_timeout` will now get + cleaned up instead of waiting to expire. +* `.RequestHandler.redirect` no longer silently strips control characters + and whitespace. It is now an error to pass control characters, newlines + or tabs.