diff --git a/CHANGES.rst b/CHANGES.rst index 694cabb8d70..16aa5e78aa8 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -10,6 +10,50 @@ .. towncrier release notes start +3.9.0rc0 (2023-11-14) +===================== + +Features +-------- + +- Performance: Skipped filtering ``CookieJar`` when the jar is empty or all cookies have expired. + + `#7819 `_ + +- Performance: Only check origin if insecure scheme and there are origins to treat as secure, in ``CookieJar.filter_cookies()``. + + `#7821 `_ + +- Performance: Used timestamp instead of ``datetime`` to achieve faster cookie expiration in ``CookieJar``. + + `#7824 `_ + + + +Bugfixes +-------- + +- Fixed an issue where the client could go into an infinite loop. -- by :user:`Dreamsorcerer` + + `#7815 `_ + +- Added HTTP method validation. + + `#6533 `_ + +- Fixed arbitrary sequence types being allowed to inject values via version parameter. -- by :user:`Dreamsorcerer` + + `#7835 `_ + +- Performance: Fixed increase in latency with small messages from websocket compression changes. + + `#7797 `_ + + + +---- + + 3.9.0b1 (2023-11-03) ==================== diff --git a/CHANGES/6533.feature b/CHANGES/6533.feature deleted file mode 100644 index 36bcbeb21dc..00000000000 --- a/CHANGES/6533.feature +++ /dev/null @@ -1 +0,0 @@ -Add HTTP method validation. diff --git a/CHANGES/7797.bugfix b/CHANGES/7797.bugfix deleted file mode 100644 index a573c861897..00000000000 --- a/CHANGES/7797.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix increase in latency with small messages from websocket compression changes diff --git a/CHANGES/7815.bugfix b/CHANGES/7815.bugfix deleted file mode 100644 index 269c2680d0b..00000000000 --- a/CHANGES/7815.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue where the client could go into an infinite loop. -- by :user:`Dreamsorcerer` diff --git a/CHANGES/7819.feature b/CHANGES/7819.feature deleted file mode 100644 index 6ff263abeb8..00000000000 --- a/CHANGES/7819.feature +++ /dev/null @@ -1 +0,0 @@ -Skip filtering ``CookieJar`` when the jar is empty or all cookies have expired. diff --git a/CHANGES/7821.feature b/CHANGES/7821.feature deleted file mode 100644 index 3413224f859..00000000000 --- a/CHANGES/7821.feature +++ /dev/null @@ -1 +0,0 @@ -Only check origin if insecure scheme and there are origins to treat as secure, in ``CookieJar.filter_cookies()``. diff --git a/CHANGES/7824.feature b/CHANGES/7824.feature deleted file mode 100644 index b3220a99de9..00000000000 --- a/CHANGES/7824.feature +++ /dev/null @@ -1 +0,0 @@ -Use timestamp instead of ``datetime`` to achieve faster cookie expiration in ``CookieJar``. diff --git a/CHANGES/7835.bugfix b/CHANGES/7835.bugfix deleted file mode 100644 index 4ce3af4f6f6..00000000000 --- a/CHANGES/7835.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed arbitrary sequence types being allowed to inject headers via version parameter -- by :user:`Dreamsorcerer` diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 7cedcef5d14..84cb5cd8131 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -243,6 +243,7 @@ pytest Pytest Quickstart quote’s +rc readonly readpayload rebase