Twisted 16.4.0 Release Announcement

"Amber \"Hawkie\" Brown" <[email protected]> Sun, 28 Aug 2016 09:44:28 +0800
Newsgroups gmane.comp.python.twisted,gmane.comp.python.twisted.web
Message-ID <[email protected]>
--===============6977957523131577693==
Content-Type: multipart/signed; boundary="Apple-Mail=_59DD149D-C57F-4A98-A4C6-669E01554E37"; protocol="application/pgp-signature"; micalg=pgp-sha256


--Apple-Mail=_59DD149D-C57F-4A98-A4C6-669E01554E37
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_4D489A5D-1A1E-4338-BE3D-EB5DECC1084C"


--Apple-Mail=_4D489A5D-1A1E-4338-BE3D-EB5DECC1084C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

On behalf of Twisted Matrix Laboratories, I am honoured to announce the =
release of Twisted 16.4.0.

The highlights of this release are:

- twist, a new command line tool for running Twisted plugins, similar to =
twistd but with a simpler, cleaner interface.
- A new interface for Protocols, IHandshakeListener, which tells Twisted =
to tell the Protocol when the TLS handshake has been completed.
- async/await support for Deferreds, allowing you to write Python 3.5+ =
coroutines using Twisted
- Trial can be invoked with "python -m twisted.trial".
- All Twisted executables (trial, twistd, etc) are now Setuptools =
console scripts, meaning they will work much better on Windows.
- 35+ more modules ported to Python 3, and many many cleanups on the way =
to Python 3 on Windows support.
- All the security fixes of Twisted 16.3.1 + 16.3.2 (httpoxy, HTTP =
session identifier strengthening, HTTP+TLS consuming sockets)
- 240+ closed tickets overall.

For more information, check the NEWS file (link provided below).

You can find the downloads at <https://pypi.python.org/pypi/Twisted =
<https://pypi.python.org/pypi/Twisted>> (or alternatively =
<http://twistedmatrix.com/trac/wiki/Downloads =
<http://twistedmatrix.com/trac/wiki/Downloads>>). The NEWS file is also =
available at =
<https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS =
<https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS>>.

Many thanks to everyone who had a part in this release - the supporters =
of the Twisted Software Foundation, the developers who contributed code =
as well as documentation, and all the people building great things with =
Twisted!

Twisted Regards,
Amber Brown (HawkOwl)

PS: Twisted 16.4.1 will be coming soon after this with a patch =
mitigating SWEET32, by updating the acceptable cipher list.

--Apple-Mail=_4D489A5D-1A1E-4338-BE3D-EB5DECC1084C
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; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"">On behalf of Twisted Matrix Laboratories, I =
am honoured to announce the release of Twisted 16.4.0.<br class=3D""><br =
class=3D"">The highlights of this release are:</div><div class=3D""><br =
class=3D""></div><div class=3D"">- twist, a new command line tool for =
running Twisted plugins, similar to twistd but with a simpler, cleaner =
interface.</div><div class=3D"">- A new interface for Protocols, =
IHandshakeListener, which tells Twisted to tell the Protocol when the =
TLS handshake has been completed.</div><div class=3D"">- async/await =
support for Deferreds, allowing you to write Python 3.5+ coroutines =
using Twisted</div><div class=3D"">- Trial can be invoked with "python =
-m twisted.trial".</div><div class=3D"">- All Twisted executables =
(trial, twistd, etc) are now Setuptools console scripts, meaning they =
will work much better on Windows.</div><div class=3D"">- 35+ more =
modules ported to Python 3, and many many cleanups on the way to Python =
3 on Windows support.</div><div class=3D"">- All the security fixes of =
Twisted 16.3.1 + 16.3.2 (httpoxy, HTTP session identifier strengthening, =
HTTP+TLS consuming sockets)</div><div class=3D"">- 240+ closed tickets =
overall.</div><div class=3D""><br class=3D""></div><div class=3D"">For =
more information, check the NEWS file (link provided below).<br =
class=3D""><br class=3D"">You can find the downloads at &lt;<a =
href=3D"https://pypi.python.org/pypi/Twisted" =
class=3D"">https://pypi.python.org/pypi/Twisted</a>&gt; (or =
alternatively &lt;<a href=3D"http://twistedmatrix.com/trac/wiki/Downloads"=
 class=3D"">http://twistedmatrix.com/trac/wiki/Downloads</a>&gt;). The =
NEWS file is also available at &lt;<a =
href=3D"https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS" =
class=3D"">https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS</a>=
&gt;.<br class=3D""><br class=3D"">Many thanks to everyone who had a =
part in this release - the supporters of the Twisted Software =
Foundation, the developers who contributed code as well as =
documentation, and all the people building great things with Twisted!<br =
class=3D""><br class=3D"">Twisted Regards,<br class=3D"">Amber Brown =
(HawkOwl)</div><div class=3D""><br class=3D""></div><div class=3D"">PS: =
Twisted 16.4.1 will be coming soon after this with a patch mitigating =
SWEET32, by updating the acceptable cipher list.</div></body></html>=

--Apple-Mail=_4D489A5D-1A1E-4338-BE3D-EB5DECC1084C--

--Apple-Mail=_59DD149D-C57F-4A98-A4C6-669E01554E37
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJXwkH8AAoJECMItHnTkkoRPDEIAJmABxYFC9O0sWRkiMiXcI0Q
qHfXx9JLiL71IuREQBRpsWYPSSz++lwhdrU+9spvH+OwoxHWCOftg65yp0KcklDQ
QR+t9dI/FPdGxwBuP02a55MuIixw72g+x444pmhK8pfbSFq8XB+iG19rSI+RugUf
FOYYx3MAtpFh0nfG5JMb8228HSf8WErNdVxwwzbDi+tI2yZaf+ERCx6NA2TkoRSJ
Jkf19LlWmdszMxGZf7wpCTiuzEMfsjXwxHNHgq+atJEIpASzgW39em+GMkL3Q3hC
VIZF+VH5Sggc2sAmYzV1SFpbsR0Yy4EumXp2sFa5kjWw2dQxbbl1JsbgHQI+R6k=
=A4Gs
-----END PGP SIGNATURE-----

--Apple-Mail=_59DD149D-C57F-4A98-A4C6-669E01554E37--


--===============6977957523131577693==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

--===============6977957523131577693==--