From e3562c94d3b0defafadfb81c2e3ad4b6c6461e9a Mon Sep 17 00:00:00 2001 From: "Paul J. Dorn" Date: Wed, 22 May 2024 05:59:16 +0200 Subject: [PATCH] doc: news for 2024 --- docs/source/2023-news.rst | 5 ++++ docs/source/news.rst | 55 +++++++++++++-------------------------- 2 files changed, 23 insertions(+), 37 deletions(-) diff --git a/docs/source/2023-news.rst b/docs/source/2023-news.rst index 286f1585..b685d80d 100644 --- a/docs/source/2023-news.rst +++ b/docs/source/2023-news.rst @@ -11,6 +11,11 @@ Changelog - 2023 This is fixing the bad file description error. +21.1.0 - 2023-07-18 +=================== + +- fix thread worker: fix socket removal from the queue + 21.0.1 - 2023-07-17 =================== diff --git a/docs/source/news.rst b/docs/source/news.rst index ac7d73c4..431a01b2 100644 --- a/docs/source/news.rst +++ b/docs/source/news.rst @@ -2,6 +2,24 @@ Changelog ========= +23.0.0 - unreleased +=================== + +* minor docs fixes (:pr:`3217`, :pr:`3089`, :pr:`3167`) +* worker_class parameter accepts a class (:pr:`3079`) +* fix deadlock if request terminated during chunked parsing (:pr:`2688`) +* permit receiving Transfer-Encodings: compress, deflate, gzip (:pr:`3261`) +* permit Transfer-Encoding headers specifying multiple encodings. note: no parameters, still (:pr:`3261`) +* sdist generation now explicitly excludes sphinx build folder (:pr:`3257`) +* decode bytes-typed status (as can be passed by gevent) as utf-8 instead of raising `TypeError` (:pr:`2336`) +* raise correct Exception when encounting invalid chunked requests (:pr:`3258`) + +** Breaking changes ** +* refuse requests where the uri field is empty (:pr:`3255`) +* refuse requests with invalid CR/LR/NUL in heade field values (:pr:`3253`) +* remove temporary `--tolerate-dangerous-framing` switch from 22.0 (:pr:`3260`) +* If any of the breaking changes affect you, be aware that now refused requests can post a security problem, especially so in setups involving request pipe-lining and/or proxies. + 22.0.0 - 2024-04-17 =================== @@ -33,49 +51,12 @@ Changelog - fix CVE-2024-1135 -21.2.0 - 2023-07-19 -=================== - -- fix thread worker: revert change considering connection as idle . - -*** NOTE *** - -This is fixing the bad file description error. - -21.1.0 - 2023-07-18 -=================== - -- fix thread worker: fix socket removal from the queue - -21.0.1 - 2023-07-17 -=================== - -- fix documentation build - -21.0.0 - 2023-07-17 -=================== - -- support python 3.11 -- fix gevent and eventlet workers -- fix threads support (gththread): improve performance and unblock requests -- SSL: now use SSLContext object -- HTTP parser: miscellaneous fixes -- remove unnecessary setuid calls -- fix testing -- improve logging -- miscellaneous fixes to core engine - -*** RELEASE NOTE *** - -We made this release major to start our new release cycle. More info will be provided on our discussion forum. - History ======= .. toctree:: :titlesonly: - 2024-news 2023-news 2021-news 2020-news