Twisted 24.10.0 release candidate
![](https://secure.gravatar.com/avatar/eba6eb871de2549c7447a8701352cd35.jpg?s=120&d=mm&r=g)
On behalf of the Twisted contributors I announce the release candidate of Twisted 24.10.0. This is a release that adds support for Python 3.13 The subjective notable changes are: - Many performance improvements, continued by Itamar - The twisted.web HTTP server and client now reject HTTP header names containing whitespace or other invalid characters by raising twisted.web.http_headers.InvalidHeaderName, improving compliance with RFC 9110. As a side effect, the server is slightly faster. (#12191) - twisted.web's HTTP/1.1 server now rejects header values containing a NUL byte with a 400 error, in compliance with RFC 9110. (#12228) The release and NEWS file is available for review at https://github.com/twisted/twisted/pull/12343 Release candidate documentation is available at https://twisted--12343.org.readthedocs.build/en/12343/ Wheels for the release candidate are available on PyPI python -m pip install Twisted==24.10.0rc1 Please test it and report any issues. If nothing comes up in one week, 24.10.0 will be released based on the latest release candidate. Many thanks to everyone who worked on this release! ---------- The Twisted project was recently approved for GitHub Sponsors. I will follow up with a separate email soon I would like to use this opportunity and thank https://thinkst.com/ and https://www.sftpplus.com/ for the ongoing financial support. -- Adi Roiban
participants (1)
-
Adi Roiban