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
Hi
I am happy to announce that the Twisted project was approved for the GitHub
Sponsors donation method.
You can make a monthly or one time contribution via GitHub at the following
link
https://github.com/sponsors/twisted
Financial donations can also be made directly via the Python Software
Foundation using this link
https://psfmember.org/civicrm/contribute/transact/?reset=1&id=44
We now have a documentation page that covers the financial sponsorship of
the project
You can find it at :
https://docs.twisted.org/en/latest/development/sponsorship.html
The current sponsors are also listed on the main project website
https://twisted.org/
We currently have only 2 main sponsors.
I would like to use this opportunity to thank our sponsors for their
support.
https://thinkst.com/ is our long-time top-tier sponsor since 2018
https://www.sftpplus.com/ is the new sponsor via GitHub
For disclosure, I am one of the developers of SFTPPlus.
Please send any comment or feedback via this mailing list or by creating a
GitHub Issue
--
Adi Roiban
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
Hi
I just wanted to let you know that I plan to do a Twisted 24.10.0 release
soon.
The main reason for the new release is the Python 3.13 support
If you have any PR that was already approved and you want it to be part of
the release, please consider merging it soon.
There is one minor release blocker PR that needs review
https://github.com/twisted/twisted/pull/12336
If you have time, please consider doing a review for it.
-------
There are no security bugfixes scheduled for this new release,
so we might have the release candidate done over the weekend.
Cheers
--
Adi Roiban
Hi,
I am happy to let you know that the Twisted project on GitHub now has the
"Sponsor" donations enabled.
If you want to help with the development of Twisted or know someone who
might want to help with financial donations, this can be done at the
following link
https://github.com/sponsors/twisted
The donations are collected and managed by the Python Software Foundation
(PSF)
You can also make direct donations via PSF
https://psfmember.org/civicrm/contribute/transact/?reset=1&id=44
-------
I would like to thank again to the https://thinkst.com/ team for
their continuous financial support across all the last years.
Kind regards
--
Adi Roiban