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
_______________________________________________
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/4AJNOOTGBPQMWXRSQPD47PQK6M4I2YYR/
Code of Conduct: https://twisted.org/conduct

Reply via email to