Hello everyone, and happy holidays!

Although it didn't quite fall on the solstice, one could call this Twisted 
release a little ray of sunshine, with some nice new improvements. 16.7.0rc1 
brings the following stocking stuffers:

- twisted.web.client.Agent now supports IPv6! It's also now the primary web 
client in Twisted, with twisted.web.client.getPage being deprecated in favour 
of it and Treq.
- twisted.internet.ssl.CertificateOptions has had its `method` argument 
deprecated, in favour of the new raiseMinimumTo, lowerMaximumSecurityTo, and 
insecurelyLowerMinimumTo arguments, which take TLSVersion arguments. This 
allows you to better give a range of versions of TLS you wish to negotiate, 
rather than forcing yourself to any one version.
- twisted.internet.ssl.CertificateOptions will use OpenSSL's 
MODE_RELEASE_BUFFERS, which will let it free unused memory that was held by 
idle TLS connections.
- You can now call the new twist runner with `python -m twisted`.
- Conch has the beginnings of ECDH key exchange, and supports `hmac-sha2-384` 
in twisted.conch.ssh.
- Better Unicode support in twisted.internet.reactor.spawnProcess, especially 
on Windows on Python 3.6.
- More Python 3 porting in Conch, and more under-the-hood changes to facilitate 
a Twisted-wide jump to new-style classes only on Python 2 in 2018/2019. This 
release has also been tested on Python 3.6 on Linux.
- Lots of deprecated code removals, to make a sleeker, less confusing Twisted.
- 20+ closed tickets.

You can get the tarball and the NEWS file at 
https://twistedmatrix.com/Releases/rc/16.7.0rc1/ 
<https://twistedmatrix.com/Releases/rc/16.7.0rc1/> , or you can try it out from 
PyPI:

    python -m pip install Twisted==16.7.0rc1

Please test it, and let me know how your applications fare, good or bad! If 
nothing comes up, 16.7 looks like it'll land just before the new year.

With festive hoots,
    Amber Brown

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to