Re: Twisted 19.7.0 Release Announcement
Gelin Yan <[email protected]> Fri, 16 Aug 2019 21:49:23 +0800
| Newsgroups | gmane.comp.python.twisted |
|---|---|
| Message-ID | <CABkOF6T2XkQOJ5TZ7FD+JmG0BPjFXzy9+rhaUCDNkrcRxkZVSw@mail.gmail.com> |
--===============0714773206329748065== Content-Type: multipart/alternative; boundary="00000000000009a8aa05903c421a" --00000000000009a8aa05903c421a Content-Type: text/plain; charset="UTF-8" On Friday, August 16, 2019, Glyph <[email protected]> wrote: > 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/) > - 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) > - 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! > > https://twistedmatrix.com/trac/ticket/5562 I think the recent iocp patch might fix this bug. regards gelin yan --00000000000009a8aa05903c421a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <br><br>On Friday, August 16, 2019, Glyph <<a href=3D"mailto:glyph@twist= edmatrix.com">[email protected]</a>> wrote:<br><blockquote class= =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd= ing-left:1ex"><div style=3D"word-wrap:break-word;line-break:after-white-spa= ce">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><br></div><div>The highlights of this release include:<br><div><u= l><li>A full description on the PyPI page!=C2=A0 Check it out here:=C2=A0<a= href=3D"https://pypi.org/project/Twisted/19.7.0/" target=3D"_blank">https:= //pypi.org/<wbr>project/Twisted/19.7.0/</a>=C2=A0(and compare to the slight= ly sad previous version, here: <a href=3D"https://pypi.org/project/Twisted/= 19.2.1/" target=3D"_blank">https://pypi.org/project/<wbr>Twisted/19.2.1/</a= >)</li><li>twisted.test.proto_helpers has been renamed to "twisted.int= ernet.testing"</li><ul><li>This removes the gross special-case carve-o= ut where it was the only "public" API in a test module, and now t= he rule is that all test modules are private once again.</li></ul><li>Conch= 's SSH server now supports hmac-sha2-512.</li><li>The XMPP server in Tw= isted Words will now validate certificates!</li><ul><li>This is a <i>very</= i> important security fix for any twisted.words / XMPP users. (See <a href= =3D"https://twistedmatrix.com/trac/ticket/9561" target=3D"_blank">https://t= wistedmatrix.com/<wbr>trac/ticket/9561</a>)</li></ul><li>A nasty data-corru= ption bug in the IOCP reactor was fixed. If you're doing high-volume I/= O on Windows you'll want to upgrade!</li><li>Twisted Web no longer give= s clients a traceback by default, both when you instantiate Site and when y= ou use `twist web` on the command line.=C2=A0 You can turn this behavior ba= ck on for local developemnt with `twist web --display-tracebacks`.</li><li>= Several bugfixes and documentation fixes resolving bytes/unicode type confu= sion in twisted.web.</li><li>Python 3.4 is no longer supported.</li></ul><d= iv>`pip install -U twisted[tls]` and enjoy all these enhancements today!</d= iv><div><br></div><div>Thanks for using Twisted,</div><div><br></div><div>-= glyph</div></div></div><div><br></div><div>[1]: somewhat belatedly: it came= out 10 days ago.=C2=A0 Oops!</div><div><br></div></div></blockquote><div><= br></div><div>=C2=A0<a href=3D"https://twistedmatrix.com/trac/ticket/5562">= https://twistedmatrix.com/trac/ticket/5562</a></div><div><br></div><div>I t= hink the recent iocp patch might fix this bug.</div><div><br></div><div><br= ></div><div>regards</div><div><br></div><div>gelin yan</div> --00000000000009a8aa05903c421a-- --===============0714773206329748065== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVHdpc3RlZC1Q eXRob24gbWFpbGluZyBsaXN0ClR3aXN0ZWQtUHl0aG9uQHR3aXN0ZWRtYXRyaXguY29tCmh0dHBz Oi8vdHdpc3RlZG1hdHJpeC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3R3aXN0ZWQtcHl0 aG9uCg== --===============0714773206329748065==--