On behalf of the Twisted contributors I announce the release 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/blob/stable/NEWS.rst
Release documentation is available at
https://docs.twisted.org/en/stable/
Wheels for the release candidate are available on PyPI
python -m pip install Twisted==24.10.0
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
_______________________________________________
Twisted mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/twisted.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/SKMRMLUULD4YTTQAQYXNWRFBKUDQF752/
Code of Conduct: https://twisted.org/conduct