Monday, May 18, 2015

Twisted 15.2.0 Released

On behalf of Twisted Matrix Labs, I'm honoured to announce the release of Twisted 15.2.

Bringing not only headlining features but also a lot of incremental improvements, this release has got plenty to like:

  • twisted.logger has landed! This is a brand-new, feature-rich logging framework.
  • Python 3.4 is now a supported platform for all the Py3 ported modules.
  • twisted.trial.unittest.TestCase's assertEqual, assertTrue, and assertFalse methods now pass through the standard library's more informative failure messages.
  • twisted.python.filepath.FilePath now supports Unicode (text) paths properly, and includes as{Bytes,Text}Mode methods for interacting with APIs that require a text/bytes-only FilePath.
  • twisted.mail.smtp.sendmail now supports ESMTP and provides a high-level interface for sending mail.
  • The following parts of Twisted are now ported to Python 3:
    • twisted.internet.process
    • twisted.cred.credentials
    • twisted.python.modules
    • twisted.internet.kqreactor
    • twisted.internet.endpoints.ProcessEndpoint
    • twisted.web.static
  • Over 50 tickets closed since 15.1.

You can find the downloads on PyPI (or alternatively the Twisted website).

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,
HawkOwl

No comments: