Twisted 22.4.0 Pre-Release Announcement
![](https://secure.gravatar.com/avatar/eba6eb871de2549c7447a8701352cd35.jpg?s=120&d=mm&r=g)
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.4.0 This is mainly a security bugfix release for the minor HTTP related issue https://github.com/twisted/twisted/security/advisories/GHSA-c2jg-hw38-jrqq There is also support in Conch SSH for RSA keys signed with SHA2, as well as support for Ed25519 via PyNaCl for older systems that don't have and up to date cryptography library. And t.python.failure.Failure makes it easier to integrate Twisted code with the Raven Sentry client. -------------- This release follows a new security release process in which the security advisory is published for RC1 version and not for the final release. If you have time, send your feedback regarding the security process at PR https://github.com/twisted/twisted/pull/1712 ----------- We currently have the test twisted.words.test.test_domish.DomishExpatStreamTests.test_namespaceWithWhitespace failing on trunk and on the release branch. It looks like this is due to "environment" The tests were green at first and after a re-run without any code changes this tests fails. See Attempt #1 and #2 from here https://github.com/twisted/twisted/actions/runs/2082082584 If you can help with fixing this test that would be great :) -------------------- The release and NEWS file is available for review at https://github.com/twisted/twisted/pull/1714/files Release candidate documentation is available at https://twisted--1714.org.readthedocs.build/en/1714/ Wheels for the release candidate are available on PyPI https://pypi.org/project/Twisted/22.4.0rc1/ python -m pip install Twisted==22.4.0rc1 Please test it and report any issues. If nothing comes up in one week, 22.4.0 will be released based on the latest release candidate. Many thanks to everyone who had a part in Twisted development, the supporters of the Twisted Software Foundation, the developers, and all the people testing and building great things with Twisted! -- Adi Roiban
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Thanks again Adi, for managing all these releases! I forget where else I commented, if anywhere, but it looks like those domish tests are actually kind of gibberish; namespaces that contain whitespace like that are invalid and are rejected by expat on purpose, so I’m not sure why we ever had tests for them; we can just delete those. The signals tests are hopefully just a bit flaky :-| -g
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Thanks again Adi, for managing all these releases! I forget where else I commented, if anywhere, but it looks like those domish tests are actually kind of gibberish; namespaces that contain whitespace like that are invalid and are rejected by expat on purpose, so I’m not sure why we ever had tests for them; we can just delete those. The signals tests are hopefully just a bit flaky :-| -g
participants (2)
-
Adi Roiban
-
Glyph