Thanks for the bugfix, Itamar, and thanks for getting another prerelease out, 
Adi.

I've rebuilt https://blog.glyph.im/ to use rc2, and it seems to be smooth 
sailing so far; I have noted it on the PR 
https://github.com/twisted/twisted/pull/12272#issuecomment-2272342257 and I 
encourage everyone else to do so as well :)

-g

> On Aug 6, 2024, at 12:35 AM, Adi Roiban <adiroi...@gmail.com> wrote:
> 
> Hi
> 
> Release candidate 2 is now available for testing
> 
>     python -m pip install Twisted==24.7.0rc2
> 
> Link to PyPI https://pypi.org/project/Twisted/24.7.0rc2/
> 
> This includes the regression that was fixed in 
> https://github.com/twisted/twisted/pull/12280
> 
> Many thanks Itamar for the quick fix.
> 
> Please give it a try and report your result on the PR 
> https://github.com/twisted/twisted/pull/12272
> 
> I plan to do the final release tomorrow.
> 
> Regards
> 
> On Mon, 5 Aug 2024 at 17:55, Adi Roiban <adiroi...@gmail.com 
> <mailto:adiroi...@gmail.com>> wrote:
>> Hi Itamar
>> 
>> Thanks for the report.
>> 
>> I will wait for this PR to be merged and then will issue RC2.
>> 
>> Regards
>> 
>> 
>> 
>> On Mon, 5 Aug 2024 at 17:46, Itamar Turner-Trauring <ita...@itamarst.org 
>> <mailto:ita...@itamarst.org>> wrote:
>>> I found a regression I caused post last release, so this hsould probably be 
>>> merged before release: https://github.com/twisted/twisted/pull/12280
>>> 
>>> On Mon, Jul 29, 2024, at 9:48 AM, Adi Roiban wrote:
>>>> On behalf of the Twisted contributors I announce the release candidate of 
>>>> Twisted 24.7.0.
>>>> 
>>>> This is a release triggered by the following security bugfixes:
>>>> 
>>>> - twisted.web.util.redirectTo now HTML-escapes the provided URL in the 
>>>> fallback response body it returns (GHSA-cf56-g6w6-pqq2, CVE-2024-41810). 
>>>> (#9839)
>>>> - The HTTP 1.0 and 1.1 server provided by twisted.web could process 
>>>> pipelined HTTP requests out-of-order, possibly resulting in information 
>>>> disclosure (CVE-2024-41671/GHSA-c8m8-j448-xjx7) (#12248)
>>>> - twisted.web.util.redirectTo now HTML-escapes the provided URL in the 
>>>> fallback response body it returns (GHSA-cf56-g6w6-pqq2). The issue is 
>>>> being tracked with CVE-2024-41810. (#12263)
>>>> 
>>>> The subjective notable changes are:
>>>> 
>>>> - Many performance improvements, pioneered by Itamar
>>>> - twisted.internet.defer.inlineCallbacks can now yield a coroutine. (#9972)
>>>> - The HTTP 1.0/1.1 server provided by twisted.web is now more picky about 
>>>> the first line of a request, improving compliance with RFC 9112. (#12233)
>>>> - The HTTP 1.0/1.1 server provided by twisted.web now contains the 
>>>> characters set of HTTP header names, improving compliance with RFC 9110. 
>>>> (#12235)
>>>> - twisted.web.util.ChildRedirector, which has never worked on Python 3, 
>>>> has been removed. (#9591)
>>>> 
>>>> The release and NEWS file is available for review at
>>>> 
>>>>  https://github.com/twisted/twisted/pull/12272
>>>> 
>>>> Release candidate documentation is available at
>>>> 
>>>> https://twisted--12272.org.readthedocs.build/en/12272/
>>>> 
>>>> Wheels for the release candidate are available on PyPI
>>>> 
>>>>     python -m pip install Twisted==24.7.0rc1
>>>> 
>>>> Please test it and report any issues. If nothing comes up in one week, 
>>>> 24.7.0 will be released based on the latest release candidate. 
>>>> 
>>>> Many thanks to everyone who worked on this release!
>>>> 
>>>> --
>>>> 
>>>> Adi Roiban
>>>> _______________________________________________
>>>> Twisted mailing list -- twisted@python.org <mailto:twisted@python.org>
>>>> To unsubscribe send an email to twisted-le...@python.org 
>>>> <mailto: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/G52SQQEND25JBVWILCAZVFNQS2E454JF/
>>>> Code of Conduct: https://twisted.org/conduct
>>>> 
>>> 
>>> --
>>> Itamar Turner-Trauring
>>> 
>>> 
>>> _______________________________________________
>>> Twisted mailing list -- twisted@python.org <mailto:twisted@python.org>
>>> To unsubscribe send an email to twisted-le...@python.org 
>>> <mailto: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/UVLISFAYLNJRZIOOF5MPURI4HXX57AI5/
>>> Code of Conduct: https://twisted.org/conduct
>> 
>> 
>> --
>> Adi Roiban
> 
> 
> --
> 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/GCTWGX7A4H4B4N3RT3FORXDQ6CUMVS3M/
> Code of Conduct: https://twisted.org/conduct

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

Reply via email to