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 &lt;<a href=3D"mailto:glyph@twist=
edmatrix.com">[email protected]</a>&gt; 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 &quot;twisted.int=
ernet.testing&quot;</li><ul><li>This removes the gross special-case carve-o=
ut where it was the only &quot;public&quot; API in a test module, and now t=
he rule is that all test modules are private once again.</li></ul><li>Conch=
&#39;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&#39;re doing high-volume I/=
O on Windows you&#39;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==--