[Twisted-Python] Twisted 18.9.0 Release Announcement
![](https://secure.gravatar.com/avatar/3d37232726396a1d3c7412dd915095ea.jpg?s=120&d=mm&r=g)
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 18.9! The highlights of this release are: - Support for Python 3.7! - Better support for Unicode handling in logging tracebacks in Python 2 - trial -j now reports tracebacks on test failures on Python 3. - twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL. - HTTP/2 server connections will no longer time out active downloads that take too long. For more information, check the NEWS file (link provided below). You can find the downloads at <https://pypi.python.org/pypi/Twisted> (or alternatively <http://twistedmatrix.com/trac/wiki/Downloads>). The NEWS file is also available at <https://github.com/twisted/twisted/blob/twisted-18.9.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)
![](https://secure.gravatar.com/avatar/3d37232726396a1d3c7412dd915095ea.jpg?s=120&d=mm&r=g)
That NEWS link should be https://github.com/twisted/twisted/blob/twisted-18.9.0/NEWS.rst -- one day I'll remember to check my links before sending ;) -Amber On 19/10/18 10:56 pm, Amber Brown wrote:
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Hooray!
- Better support for Unicode handling in logging tracebacks in Python 2 - trial -j now reports tracebacks on test failures on Python 3.
This is huge news. (It used to silently exit!) And it's nice that error reporting is steadily improving. We should start trying to run Twisted's tests under `trial -j` - in aggregate, this could save a *lot* of time between development environments and our extensive CI system.
- twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL.
This is twisted.internet.ssl.optionsForClientTLS for those of you who are not maintaining Twisted's innards :-).
- HTTP/2 server connections will no longer time out active downloads that take too long.
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!
Thanks for another great release everyone! -glyph
![](https://secure.gravatar.com/avatar/eee0b758e45f8555f03352f74f723409.jpg?s=120&d=mm&r=g)
Am 22/10/2018 um 10:33 schrieb Glyph:
- twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL. This is twisted.internet.ssl.optionsForClientTLS for those of you who are not maintaining Twisted's innards :-).
Ahà! I think I was hit by this last week while using treq and decided to pass bytes directly :-D didn't have time to research it more / make it reproducible, but this was likely it! Thanks everyone. -- Evilham
![](https://secure.gravatar.com/avatar/3d37232726396a1d3c7412dd915095ea.jpg?s=120&d=mm&r=g)
That NEWS link should be https://github.com/twisted/twisted/blob/twisted-18.9.0/NEWS.rst -- one day I'll remember to check my links before sending ;) -Amber On 19/10/18 10:56 pm, Amber Brown wrote:
![](https://secure.gravatar.com/avatar/e1554622707bedd9202884900430b838.jpg?s=120&d=mm&r=g)
Hooray!
- Better support for Unicode handling in logging tracebacks in Python 2 - trial -j now reports tracebacks on test failures on Python 3.
This is huge news. (It used to silently exit!) And it's nice that error reporting is steadily improving. We should start trying to run Twisted's tests under `trial -j` - in aggregate, this could save a *lot* of time between development environments and our extensive CI system.
- twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL.
This is twisted.internet.ssl.optionsForClientTLS for those of you who are not maintaining Twisted's innards :-).
- HTTP/2 server connections will no longer time out active downloads that take too long.
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!
Thanks for another great release everyone! -glyph
![](https://secure.gravatar.com/avatar/eee0b758e45f8555f03352f74f723409.jpg?s=120&d=mm&r=g)
Am 22/10/2018 um 10:33 schrieb Glyph:
- twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL. This is twisted.internet.ssl.optionsForClientTLS for those of you who are not maintaining Twisted's innards :-).
Ahà! I think I was hit by this last week while using treq and decided to pass bytes directly :-D didn't have time to research it more / make it reproducible, but this was likely it! Thanks everyone. -- Evilham
participants (3)
-
Amber Brown
-
Evilham
-
Glyph