Skip to content

Commit 7eced3d

Browse files
authored
Merge pull request #762 from cherrypy/release/11.0.0
🔖 Release v11.0.0
2 parents 4e9b36b + 50b1f1d commit 7eced3d

15 files changed

+105
-53
lines changed

CHANGES.rst

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,111 @@ Changelog
1414

1515
.. towncrier release notes start
1616
17+
v11.0.0
18+
=======
19+
20+
*(2025-09-21)*
21+
22+
23+
Features
24+
--------
25+
26+
- When load is too high, Cheroot now responds with a 503 Service Unavailable HTTP error.
27+
Previously it silently closed the connection.
28+
29+
-- by :user:`itamarst`
30+
31+
*Related issues and pull requests on GitHub:*
32+
:issue:`745`.
33+
34+
35+
Removals and backward incompatible breaking changes
36+
---------------------------------------------------
37+
38+
- Cheroot dropped support for Python 3.6 and 3.7.
39+
It now requires Python 3.8 or later.
40+
41+
-- by :user:`jaraco`
42+
43+
*Related issues and pull requests on GitHub:*
44+
:issue:`565`, :issue:`633`.
45+
46+
*Related commits on GitHub:*
47+
:commit:`437863ee`.
48+
49+
50+
Packaging updates and notes for downstreams
51+
-------------------------------------------
52+
53+
- Declared Python 3.12 and Python 3.13 as supported officially
54+
-- by :user:`webknjaz`.
55+
56+
*Related issues and pull requests on GitHub:*
57+
:issue:`696`.
58+
59+
*Related commits on GitHub:*
60+
:commit:`5db4f634`.
61+
62+
- The minimum version of the ``setuptools-scm`` build dependency
63+
has been set to 7. The Git archives are now produced by it
64+
natively, instead of relying on a third party plugin which is
65+
no longer being used.
66+
67+
-- by :user:`serhii73`
68+
69+
*Related issues and pull requests on GitHub:*
70+
:issue:`628`.
71+
72+
- The packaging metadata has been migrated to the
73+
:file:`pyproject.toml`-based :pep:`621` declaration
74+
-- by :user:`jaraco` and :user:`webknjaz`.
75+
76+
As a part of this update, the minimum version of the
77+
``setuptools`` build backend was bumped to 61.2.
78+
Moreover, any compatibility shims that existed in
79+
:file:`setup.cfg` and :file:`setup.py` have been
80+
removed for good.
81+
82+
*Related issues and pull requests on GitHub:*
83+
:issue:`690`.
84+
85+
86+
Contributor-facing changes
87+
--------------------------
88+
89+
- The test infrastructure has been updated to stop using
90+
the ``pytest-forked`` plugin
91+
-- by :user:`jaraco` and :user:`webknjaz`.
92+
93+
This plugin was causing problems with upgrading to modern
94+
versions of Pytest and it is not going to be fixed anytime
95+
soon.
96+
97+
It was used in a test that interacts with the system
98+
resource limits under \*NIX environments in hopes to isolate
99+
the side effects caused by the preparatory code.
100+
101+
It is possible that this will have an effect on the test
102+
sessions and we may have to look for alternative solutions
103+
for test process isolation.
104+
105+
*Related issues and pull requests on GitHub:*
106+
:issue:`502`, :issue:`511`, :issue:`680`, :issue:`681`, :issue:`703`.
107+
108+
- The test infrastructure has been updated to start using
109+
the upstream reusable workflow :file:`reusable-tox.yml`
110+
from :gh:`tox-dev/workflow` -- by :user:`webknjaz`.
111+
112+
This chance allows us to de-duplicate the commonly used
113+
CI shape.
114+
115+
*Related issues and pull requests on GitHub:*
116+
:issue:`743`.
117+
118+
119+
----
120+
121+
17122
v10.0.1
18123
=======
19124

docs/changelog-fragments.d/437863ee.breaking.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/502.contrib.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/511.contrib.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/565.breaking.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/changelog-fragments.d/5db4f634.packaging.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/628.packaging.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/changelog-fragments.d/633.breaking.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/680.contrib.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changelog-fragments.d/681.contrib.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)