diff --git a/docs/releases.rst b/docs/releases.rst index 4dba891a..30d1170d 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,6 +5,7 @@ Release notes :maxdepth: 2 releases/next + releases/v4.0.1 releases/v4.0.0 releases/v3.2.2 releases/v3.2.1 diff --git a/docs/releases/v4.0.1.rst b/docs/releases/v4.0.1.rst new file mode 100644 index 00000000..855b5ec4 --- /dev/null +++ b/docs/releases/v4.0.1.rst @@ -0,0 +1,20 @@ +What's new in Tornado 4.0.1 +=========================== + +Aug 12, 2014 +------------ + +* The build will now fall back to pure-python mode if the C extension + fails to build for any reason (previously it would fall back for some + errors but not others). +* `.IOLoop.call_at` and `.IOLoop.call_later` now always return + a timeout handle for use with `.IOLoop.remove_timeout`. +* If any callback of a `.PeriodicCallback` or `.IOStream` returns a + `.Future`, any error raised in that future will now be logged + (similar to the behavior of `.IOLoop.add_callback`). +* Fixed an exception in client-side websocket connections when the + connection is closed. +* ``simple_httpclient`` once again correctly handles 204 status + codes with no content-length header. +* Fixed a regression in ``simple_httpclient`` that would result in + timeouts for certain kinds of errors.