@@ -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+
17122v10.0.1
18123=======
19124
0 commit comments