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 -- twisted@python.org
To unsubscribe send an email to twisted-le...@python.org
https://mail.python.org/mailman3/lists/twisted.python.org/
Message archived at 
https://mail.python.org/archives/list/twisted@python.org/message/SKMRMLUULD4YTTQAQYXNWRFBKUDQF752/
Code of Conduct: https://twisted.org/conduct

Reply via email to