Twisted 19.7.0 Release Announcement
Glyph <[email protected]> Thu, 15 Aug 2019 23:31:44 -0700
| Newsgroups | gmane.comp.python.twisted |
|---|---|
| Message-ID | <[email protected]> |
--===============3989823566301302553== Content-Type: multipart/alternative; boundary="Apple-Mail=_BB1AF6C1-883F-4CEE-A9BC-F5EC45D284AE" --Apple-Mail=_BB1AF6C1-883F-4CEE-A9BC-F5EC45D284AE Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On behalf of Twisted Matrix Laboratories and our long-suffering release = manager Amber Brown, I am honored to announce[1] the release of Twisted = 19.7.0! The highlights of this release include: A full description on the PyPI page! Check it out here: = https://pypi.org/project/Twisted/19.7.0/ = <https://pypi.org/project/Twisted/19.7.0/> (and compare to the slightly = sad previous version, here: https://pypi.org/project/Twisted/19.2.1/ = <https://pypi.org/project/Twisted/19.2.1/>) twisted.test.proto_helpers has been renamed to = "twisted.internet.testing" This removes the gross special-case carve-out where it was the only = "public" API in a test module, and now the rule is that all test modules = are private once again. Conch's SSH server now supports hmac-sha2-512. The XMPP server in Twisted Words will now validate certificates! This is a very important security fix for any twisted.words / XMPP = users. (See https://twistedmatrix.com/trac/ticket/9561 = <https://twistedmatrix.com/trac/ticket/9561>) A nasty data-corruption bug in the IOCP reactor was fixed. If you're = doing high-volume I/O on Windows you'll want to upgrade! Twisted Web no longer gives clients a traceback by default, both when = you instantiate Site and when you use `twist web` on the command line. = You can turn this behavior back on for local developemnt with `twist web = --display-tracebacks`. Several bugfixes and documentation fixes resolving bytes/unicode type = confusion in twisted.web. Python 3.4 is no longer supported. `pip install -U twisted[tls]` and enjoy all these enhancements today! Thanks for using Twisted, -glyph [1]: somewhat belatedly: it came out 10 days ago. Oops! --Apple-Mail=_BB1AF6C1-883F-4CEE-A9BC-F5EC45D284AE Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">On = behalf of Twisted Matrix Laboratories and our long-suffering release = manager Amber Brown, I am honored to announce[1] the release of Twisted = 19.7.0!<div class=3D""><br class=3D""></div><div class=3D"">The = highlights of this release include:<br class=3D""><div class=3D""><ul = class=3D""><li class=3D"">A full description on the PyPI page! = Check it out here: <a = href=3D"https://pypi.org/project/Twisted/19.7.0/" = class=3D"">https://pypi.org/project/Twisted/19.7.0/</a> (and = compare to the slightly sad previous version, here: <a = href=3D"https://pypi.org/project/Twisted/19.2.1/" = class=3D"">https://pypi.org/project/Twisted/19.2.1/</a>)</li><li = class=3D"">twisted.test.proto_helpers has been renamed to = "twisted.internet.testing"</li><ul class=3D""><li class=3D"">This = removes the gross special-case carve-out where it was the only "public" = API in a test module, and now the rule is that all test modules are = private once again.</li></ul><li class=3D"">Conch's SSH server now = supports hmac-sha2-512.</li><li class=3D"">The XMPP server in Twisted = Words will now validate certificates!</li><ul class=3D""><li = class=3D"">This is a <i class=3D"">very</i> important security fix for = any twisted.words / XMPP users. (See <a = href=3D"https://twistedmatrix.com/trac/ticket/9561" = class=3D"">https://twistedmatrix.com/trac/ticket/9561</a>)</li></ul><li = class=3D"">A nasty data-corruption bug in the IOCP reactor was fixed. If = you're doing high-volume I/O on Windows you'll want to upgrade!</li><li = class=3D"">Twisted Web no longer gives clients a traceback by default, = both when you instantiate Site and when you use `twist web` on the = command line. You can turn this behavior back on for local = developemnt with `twist web --display-tracebacks`.</li><li = class=3D"">Several bugfixes and documentation fixes resolving = bytes/unicode type confusion in twisted.web.</li><li class=3D"">Python = 3.4 is no longer supported.</li></ul><div class=3D"">`pip install -U = twisted[tls]` and enjoy all these enhancements today!</div><div = class=3D""><br class=3D""></div><div class=3D"">Thanks for using = Twisted,</div><div class=3D""><br class=3D""></div><div = class=3D"">-glyph</div></div></div><div class=3D""><br = class=3D""></div><div class=3D"">[1]: somewhat belatedly: it came out 10 = days ago. Oops!</div><div class=3D""><br = class=3D""></div></body></html>= --Apple-Mail=_BB1AF6C1-883F-4CEE-A9BC-F5EC45D284AE-- --===============3989823566301302553== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVHdpc3RlZC1Q eXRob24gbWFpbGluZyBsaXN0ClR3aXN0ZWQtUHl0aG9uQHR3aXN0ZWRtYXRyaXguY29tCmh0dHBz Oi8vdHdpc3RlZG1hdHJpeC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3R3aXN0ZWQtcHl0 aG9uCg== --===============3989823566301302553==--