Skip to content
This repository
Browse code

Release note updates

  • Loading branch information...
commit 98177912dc0f1ff5e658f53f63b5ef99e8456e40 1 parent ae7cfe4
Ben Darnell authored September 29, 2012

Showing 1 changed file with 12 additions and 0 deletions. Show diff stats Hide diff stats

  1. 12  website/sphinx/releases/next.rst
12  website/sphinx/releases/next.rst
Source Rendered
@@ -41,3 +41,15 @@ In progress
41 41
   `BaseIOStream`.
42 42
 * New class `tornado.process.Subprocess` wraps `subprocess.Popen` with
43 43
   `PipeIOStream` access to the child's file descriptors.
  44
+* `IOLoop` now uses `signal.set_wakeup_fd` where available (Python 2.6+
  45
+  on Unix) to avoid a race condition that could result in Python signal
  46
+  handlers being delayed.
  47
+* `WebSocketHandler` has new methods `ping` and `on_pong` to send pings
  48
+  to the browser (not supported on the ``draft76`` protocol)
  49
+* The ``Date`` HTTP header is now set by default on all responses.
  50
+* Several methods related to HTTP status codes now take a ``reason`` keyword
  51
+  argument to specify an alternate "reason" string (i.e. the "Not Found" in
  52
+  "HTTP/1.1 404 Not Found").  It is now possible to set status codes other
  53
+  than those defined in the spec, as long as a reason string is given.
  54
+* New method `IOLoop.add_callback_from_signal` is safe to use in a signal
  55
+  handler (the regular `add_callback` method may deadlock).

0 notes on commit 9817791

Please sign in to comment.
Something went wrong with that request. Please try again.