Twisted 16.5 Release Announcement

"Amber \"Hawkie\" Brown" <[email protected]> Sat, 29 Oct 2016 17:33:57 +1100
Newsgroups gmane.comp.python.twisted.web
Message-ID <[email protected]>
--===============2246377421369335648==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731"


--Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731
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.5!

The highlights of this release are:

- Deferred.addTimeout, for timing out your Deferreds! (contributed by =
cyli, reviews by adiroiban, theisencouple, manishtomar, markrwilliams)
- yield from support for Deferreds, in functions wrapped with =
twisted.internet.defer.ensureDeferred. This will work in Python 3.4, =
unlike async/await which is 3.5+ (contributed by hawkowl, reviews by =
markrwilliams, lukasa).
- The new asyncio interop reactor, which allows Twisted to run on top of =
the asyncio event loop. This doesn't include any Deferred-Future =
interop, but stay tuned! (contributed by itamar and hawkowl, reviews by =
rodrigc, markrwilliams)
- twisted.internet.cfreactor is now supported on Python 2.7 and Python =
3.5+! This is useful for writing pyobjc or Toga applications. =
(contributed by hawkowl, reviews by glyph, markrwilliams)
- twisted.python.constants has been split out into constantly on PyPI, =
and likewise with twisted.python.versions going into the PyPI package =
incremental. Twisted now uses these external packages, which will be =
shared with other projects (like Klein). (contributed by hawkowl, =
reviews by glyph, markrwilliams)
- Many new Python 3 modules, including twisted.pair, =
twisted.python.zippath, twisted.spread.pb, and more parts of Conch! =
(contributed by rodrigc, hawkowl, glyph, berdario, & others, reviews by =
acabhishek942, rodrigc, & others)
- Many bug fixes and cleanups!
- 260+ 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.5.0/NEWS =
<https://github.com/twisted/twisted/blob/twisted-16.5.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: I wrote a blog post about Twisted's progress in 2016! =
https://atleastfornow.net/blog/marching-ever-forward/=20=

--Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731
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.5!</div><div =
class=3D""><br class=3D""></div><div class=3D"">The highlights of this =
release are:</div><div class=3D""><br class=3D""></div><div class=3D"">- =
Deferred.addTimeout, for timing out your Deferreds! (contributed by =
cyli, reviews by adiroiban, theisencouple, manishtomar, =
markrwilliams)</div><div class=3D"">- yield from support for Deferreds, =
in functions wrapped with twisted.internet.defer.ensureDeferred. This =
will work in Python 3.4, unlike async/await which is 3.5+ (contributed =
by hawkowl, reviews by markrwilliams, lukasa).</div><div class=3D"">- =
The new asyncio interop reactor, which allows Twisted to run on top of =
the asyncio event loop. This doesn't include any Deferred-Future =
interop, but stay tuned! (contributed by itamar and hawkowl, reviews by =
rodrigc, markrwilliams)</div><div class=3D"">- =
twisted.internet.cfreactor is now supported on Python 2.7 and Python =
3.5+! This is useful for writing pyobjc or Toga applications. =
(contributed by hawkowl, reviews by glyph, markrwilliams)</div><div =
class=3D"">- twisted.python.constants has been split out into constantly =
on PyPI, and likewise with twisted.python.versions going into the PyPI =
package incremental. Twisted now uses these external packages, which =
will be shared with other projects (like Klein). (contributed by =
hawkowl, reviews by glyph, markrwilliams)</div><div class=3D"">- Many =
new Python 3 modules, including twisted.pair, twisted.python.zippath, =
twisted.spread.pb, and more parts of Conch! (contributed by rodrigc, =
hawkowl, glyph, berdario, &amp; others, reviews by acabhishek942, =
rodrigc, &amp; others)</div><div class=3D"">- Many bug fixes and =
cleanups!</div><div class=3D"">- 260+ closed tickets overall.</div><div =
class=3D""><br class=3D""></div><div class=3D""><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.5.0/NEWS" =
class=3D"">https://github.com/twisted/twisted/blob/twisted-16.5.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: =
I wrote a blog post about Twisted's progress in 2016!&nbsp;<a =
href=3D"https://atleastfornow.net/blog/marching-ever-forward/" =
class=3D"">https://atleastfornow.net/blog/marching-ever-forward/</a>&nbsp;=
</div></div></body></html>=

--Apple-Mail=_A968F37E-4E08-4304-8858-A8AC825D9731--


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

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

--===============2246377421369335648==--