Twisted 15.2 Prerelease Announcement

HawkOwl <[email protected]> Mon, 11 May 2015 20:54:32 +0800
Newsgroups gmane.comp.python.twisted,gmane.comp.python.twisted.web
Message-ID <[email protected]>
Hello everyone! It's about time that the owl-themed release management simulation kicked into high-gear, and as such, I delivereth to you all the first prerelease 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

As usual, tarballs can be found at http://twistedmatrix.com/Releases/pre/15.2.0pre1/ , and the full NEWS file can be found at http://twistedmatrix.com/Releases/pre/15.2.0pre1/NEWS.txt .

On a personal note, I'd like to thank Tavendo for sponsoring a majority of my Py3 porting work, and everyone who reviewed tickets for getting it landed.

Please test out the new prerelease :)

Twisted regards,
Amber "Hawkie" Brown

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
signature.asc (application/pgp-signature, 455 B)
-----BEGIN PGP SIGNATURE-----

iQEcBAEBCAAGBQJVUKaIAAoJECMItHnTkkoRsMcIAJyQISQb1DQmBPha87iImNUd
UnBpTuiYU3D0Pu8tI6KiRI0SlYdxX4srKqhHWr2G20iUXCnXeWlGwZBr3YNutrzt
S2bqq+R8nR1FxM/44/uYenbWSamWkjA05co/HVQhStOXQMkIAGM4jpcAAS6LdP9Z
u5Ue+5Q3O+n1W2G1UTxueqnaq1+7egJ9DZlINE7ytWQ4tASJGQpuSMgTw8pY/E9d
ECYP90U4WMhFqX4pUa3GlL/vpOzLltfyTpAPET9bUAOmXupnCQKW1fexfr++Vkxx
wT+kInH9Jvj6oT03p3IrQUT5VFBk+KwwbkX0SXv53er9nnUIuuxWb/SAN/guIqE=
=xCOq
-----END PGP SIGNATURE-----