Twisted 22.2.0 Pre-Release Announcement

On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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!

Thanks so much for driving this process so quickly in rapid succession, Adi! :-D
(It looks like we didn’t do the 22.1 final release announcement on labs.twistedmatrix.com http://labs.twistedmatrix.com/ though; if someone with the relevant creds could do that it would be great, otherwise I’ll get to it in the next couple of days).
-g
On Feb 8, 2022, at 6:39 AM, Adi Roiban adiroiban@gmail.com wrote:
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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 _______________________________________________ Twisted mailing list -- twisted@python.org To unsubscribe send an email to twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/C3SDH2GRMCA... Code of Conduct: https://twisted.org/conduct

Hi
On Tue, 8 Feb 2022 at 20:51, Glyph glyph@twistedmatrix.com wrote:
Thanks so much for driving this process so quickly in rapid succession, Adi! :-D
(It looks like we didn’t do the 22.1 final release announcement on labs.twistedmatrix.com though; if someone with the relevant creds could do that it would be great, otherwise I’ll get to it in the next couple of days).
I don't have access to labs.twistedmatrix.com ... and I don't like the idea of a separate blog tool with a separate set of credentials.
I guess that labs.twistedmatrix.com can be helpful for comments on articles...but do we care about that?
So maybe it's time to switch to GitHub Pages for that... and integrate it into the new https://twisted.org/
-g
On Feb 8, 2022, at 6:39 AM, Adi Roiban adiroiban@gmail.com wrote:
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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 _______________________________________________ Twisted mailing list -- twisted@python.org To unsubscribe send an email to twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/C3SDH2GRMCA... Code of Conduct: https://twisted.org/conduct
Twisted mailing list -- twisted@python.org To unsubscribe send an email to twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/4VZJMNCOCCA... Code of Conduct: https://twisted.org/conduct

On Feb 9, 2022, at 12:57 AM, Adi Roiban adiroiban@gmail.com wrote:
Hi
On Tue, 8 Feb 2022 at 20:51, Glyph <glyph@twistedmatrix.com mailto:glyph@twistedmatrix.com> wrote:
Thanks so much for driving this process so quickly in rapid succession, Adi! :-D
(It looks like we didn’t do the 22.1 final release announcement on labs.twistedmatrix.com http://labs.twistedmatrix.com/ though; if someone with the relevant creds could do that it would be great, otherwise I’ll get to it in the next couple of days).
I don't have access to labs.twistedmatrix.com http://labs.twistedmatrix.com/ ...
You do, I can see you in the access list (via your gmail.com http://gmail.com/ address). It’s hosted on blogger, so if you don’t see the “sign in” link for some reason, just go to blogger.com http://blogger.com/ and you’ll see it in your list.
and I don't like the idea of a separate blog tool with a separate set of credentials.
I guess that labs.twistedmatrix.com http://labs.twistedmatrix.com/ can be helpful for comments on articles...but do we care about that?
So maybe it's time to switch to GitHub Pages for that... and integrate it into the new https://twisted.org/ https://twisted.org/
Not that I have any particular objections to this plan, but labs.twistedmatrix.com http://labs.twistedmatrix.com/ is the blog that we have today, and for the benefit of users who want to get our updates via RSS, the domain name & RSS feed should keep working and at least the archived posts should remain available. If we set something up to replace it, we can talk about dropping the update from the release process then.
As it is, I’ve updated it now: https://labs.twistedmatrix.com/2022/02/twisted-2210-final-release-announceme... https://labs.twistedmatrix.com/2022/02/twisted-2210-final-release-announcement.html
-g
On Feb 8, 2022, at 6:39 AM, Adi Roiban adiroiban@gmail.com wrote:
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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 _______________________________________________ Twisted mailing list -- twisted@python.org To unsubscribe send an email to twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/C3SDH2GRMCA... Code of Conduct: https://twisted.org/conduct
Twisted mailing list -- twisted@python.org To unsubscribe send an email to twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/4VZJMNCOCCA... Code of Conduct: https://twisted.org/conduct
-- Adi Roiban _______________________________________________ Twisted mailing list -- twisted@python.org mailto:twisted@python.org To unsubscribe send an email to twisted-leave@python.org mailto:twisted-leave@python.org https://mail.python.org/mailman3/lists/twisted.python.org/ https://mail.python.org/mailman3/lists/twisted.python.org/ Message archived at https://mail.python.org/archives/list/twisted@python.org/message/WKHX5QPKFZT... https://mail.python.org/archives/list/twisted@python.org/message/WKHX5QPKFZTMGNFKIEVEE6CHG5THEOYS/ Code of Conduct: https://twisted.org/conduct https://twisted.org/conduct

On 9. Feb 2022, at 20:53, Glyph glyph@twistedmatrix.com wrote:
So maybe it's time to switch to GitHub Pages for that... and integrate it into the new https://twisted.org/
Not that I have any particular objections to this plan, but labs.twistedmatrix.com is the blog that we have today, and for the benefit of users who want to get our updates via RSS, the domain name & RSS feed should keep working and at least the archived posts should remain available. If we set something up to replace it, we can talk about dropping the update from the release process then.
FWIW before you start building something: I’ve moved all my release announcements to GitHub’s releases (eg. https://github.com/python-attrs/attrs/releases/tag/21.3.0) which allows for nice Markdown formatting and has an RSS feed. labs could just keep existing and maybe link to the GitHub releases in the future.
Cheers, —h

Hi
You do, I can see you in the access list (via your gmail.com address). It’s hosted on blogger, so if you don’t see the “sign in” link for some reason, just go to blogger.com and you’ll see it in your list.
True. I completely forgot about this. I think I got access during my fellowship months.
Not that I have any particular objections to this plan, but labs.twistedmatrix.com is the blog that we have today, and for the benefit of users who want to get our updates via RSS,
I will keep that in mind.
I guess that we will need to migrate to netlify so that we can setup all these redirections.
On a similar note. Is https://planet.twistedmatrix.com still a thing ? I see that it is still maintained by Ralph Meijer
On Thu, 10 Feb 2022 at 08:19, Hynek Schlawack hs@ox.cx wrote:
On 9. Feb 2022, at 20:53, Glyph glyph@twistedmatrix.com wrote:
So maybe it's time to switch to GitHub Pages for that... and integrate it into the new https://twisted.org/
Not that I have any particular objections to this plan, but labs.twistedmatrix.com is the blog that we have today, and for the benefit of users who want to get our updates via RSS, the domain name & RSS feed should keep working and at least the archived posts should remain available. If we set something up to replace it, we can talk about dropping the update from the release process then.
FWIW before you start building something: I’ve moved all my release announcements to GitHub’s releases (eg. https://github.com/python-attrs/attrs/releases/tag/21.3.0) which allows for nice Markdown formatting and has an RSS feed. labs could just keep existing and maybe link to the GitHub releases in the future.
We are already using GitHub releases
https://github.com/twisted/twisted/releases
Is just that the default output of towncrier is RST and not markdown...so the result is not nice.
If I find some time, I can look into updating the current towncrier template to generate markdown friendly output.
Cheers

On 10. Feb 2022, at 13:08, Adi Roiban adiroiban@gmail.com wrote:
Is just that the default output of towncrier is RST and not markdown...so the result is not nice.
If I find some time, I can look into updating the current towncrier template to generate markdown friendly output
I use pandoc for that. I have always `pbpaste | pandoc --wrap=none --from rst --to gfm | pbcopy` in my shell history ready. :)
Cheers, —h

On 10/02/2022 12:08, Adi Roiban wrote:
Is just that the default output of towncrier is RST and not markdown...so the result is not nice.
At the risk of making yet more comments about things I don't have time to make PRs for: just to let you know that we use towncrier extensively within the Matrix project to generate markdown-formatted changelogs. It works very well.
R

Hi,
The current release is blocked as I would like to do a proper fix for the SSH issue. There is a WIP better (tm) fix at https://github.com/twisted/twisted/pull/1697 Colin already did an excellent review for it and I will try to address the review requests in the next few days.
Cheers
On Tue, 8 Feb 2022 at 14:39, Adi Roiban adiroiban@gmail.com wrote:
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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

Hi,
The release is ready for the final review at https://github.com/twisted/twisted/pull/1695
Please take a look at the PR and check that it is ready for the final release.
This is more a formality as the release candidate was already reviewed.
Regards
On Wed, 16 Feb 2022 at 08:46, Adi Roiban adiroiban@gmail.com wrote:
Hi,
The current release is blocked as I would like to do a proper fix for the SSH issue. There is a WIP better (tm) fix at https://github.com/twisted/twisted/pull/1697 Colin already did an excellent review for it and I will try to address the review requests in the next few days.
Cheers
On Tue, 8 Feb 2022 at 14:39, Adi Roiban adiroiban@gmail.com wrote:
On behalf of the Twisted contributors I announce the release candidate of Twisted 22.2.0
This is mainly a security bugfix release for conch SSH protocol.
This is also officially the last version with support for Python 3.6
The release and NEWS file is available for review at
https://github.com/twisted/twisted/pull/1695/files
Release candidate documentation is available at
https://twisted--1695.org.readthedocs.build/en/1695/
Wheels for the release candidate are available on PyPI
https://pypi.org/project/Twisted/22.2.0rc1/
python -m pip install Twisted==22.2.0rc1
Please test it and report any issues. If nothing comes up in one week, 22.2.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
-- Adi Roiban
participants (4)
-
Adi Roiban
-
Glyph
-
Hynek Schlawack
-
Richard van der Hoff