From 93b530d6807af7fa02f048e79defa396dee1ece2 Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Wed, 30 Oct 2024 21:53:12 -0700 Subject: [PATCH 1/2] Add change log entry for #445 and update supported Python versions --- CHANGES.txt | 3 +++ docs/index.rst | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 1a423214..a9fbab8c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -4,6 +4,9 @@ Security ~~~~~~~~ +- Python 3.8 is no longer supported. Added support for Python 3.13. + See https://github.com/Pylons/waitress/pull/445. + - Fix a bug that would lead to Waitress busy looping on select() on a half-open socket due to a race condition that existed when creating a new HTTPChannel. See https://github.com/Pylons/waitress/pull/435, diff --git a/docs/index.rst b/docs/index.rst index 1cf0da6d..dd0b78b8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -7,7 +7,7 @@ Waitress Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python -3.8+. It is also known to run on PyPy 3 (python version 3.8+) on UNIX. It +3.9+. It is also known to run on PyPy 3 (Python version 3.9+) on UNIX. It supports HTTP/1.0 and HTTP/1.1. From 135c4bfb2045b60c487f91a5ed490c9f2c30c002 Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Thu, 14 Nov 2024 18:37:04 -0800 Subject: [PATCH 2/2] Split Python versions note into two under separate headings --- CHANGES.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index a9fbab8c..cd17ff9b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,12 +1,21 @@ 3.0.1 (2024-11-28) ------------------ -Security +Backward Incompatibilities +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Python 3.8 is no longer supported. + See https://github.com/Pylons/waitress/pull/445. + +Features ~~~~~~~~ -- Python 3.8 is no longer supported. Added support for Python 3.13. +- Added support for Python 3.13. See https://github.com/Pylons/waitress/pull/445. +Security +~~~~~~~~ + - Fix a bug that would lead to Waitress busy looping on select() on a half-open socket due to a race condition that existed when creating a new HTTPChannel. See https://github.com/Pylons/waitress/pull/435,