summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorBert JW Regeer <xistence@0x58.com>2020-10-31 00:03:50 -0700
committerGitHub <noreply@github.com>2020-10-31 00:03:50 -0700
commit31d7498c84cf0041f37beb503fd0ddf78d9d41e2 (patch)
treec2ce19d7fef77c748fb7246c28a951f7829c6a9e /CHANGES.txt
parent5faf6989f4ff019940f41e2ee4855615f41afcc5 (diff)
parenta514a47e55f0a663477831d083f608a7d2db035b (diff)
downloadwaitress-31d7498c84cf0041f37beb503fd0ddf78d9d41e2.tar.gz
Merge pull request #310 from perfact/notify-client-close
Notify client close
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index c62602e..8dd82b5 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,19 @@
2.0.0 (unreleased)
------------------
+- Allow tasks to notice if the client disconnected.
+
+ This inserts a callable `waitress.client_disconnected` into the environment
+ that allows the task to check if the client disconnected while waiting for
+ the response at strategic points in the execution and to cancel the
+ operation.
+
+ It requires setting the new adjustment `channel_request_lookahead` to a value
+ larger than 0, which continues to read requests from a channel even if a
+ request is already being processed on that channel, up to the given count,
+ since a client disconnect is detected by reading from a readable socket and
+ receiving an empty result.
+
+ See https://github.com/Pylons/waitress/pull/310
- Drop Python 2.7 support