Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2205

Twisted 16.3.0 Release Announcement

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Amber Hawkie Brown <hawkowl@atleastfornow.net>
Newsgroups comp.lang.python.announce
Subject Twisted 16.3.0 Release Announcement
Date Wed, 6 Jul 2016 20:41:37 +0800
Lines 68
Approved python-announce-list@python.org
Message-ID <mailman.125.1467877463.2295.python-announce-list@python.org> (permalink)
References <1E7576CB-F343-4B87-B464-30530D9D8718@atleastfornow.net>
Mime-Version 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type multipart/signed; boundary="Apple-Mail=_0AD23CAB-7871-4683-B63F-4843FF2FB12E"; protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace news.uni-berlin.de jCfP6kNbn3X8IBhBJM9oyQcrX/3eym39bspxOATI25Ig==
Return-Path <hawkowl@atleastfornow.net>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.015
X-Spam-Evidence '*H*': 0.97; '*S*': 0.00; 'url:pypi': 0.03; 'deprecated': 0.07; 'below).': 0.09; 'git': 0.09; 'migration': 0.09; 'url:github': 0.09; 'python': 0.10; '<>.': 0.11; '(link': 0.16; 'cleanups': 0.16; 'expects': 0.16; 'extras.': 0.16; 'filename:fname piece:signature': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'setuptools': 0.16; 'surprising': 0.16; 'twisted': 0.16; 'removed.': 0.18; 'accepting': 0.18; '(not': 0.20; 'foundation,': 0.20; 'contributed': 0.20; 'handles': 0.20; '(on': 0.22; 'port.': 0.22; '(or': 0.23; 'requests': 0.25; 'install': 0.25; 'developers': 0.26; '(e.g.': 0.27; 'to:no real name:2**1': 0.27; 'closer': 0.29; 'url:wiki': 0.30; "we're": 0.30; 'code': 0.30; 'everyone': 0.31; 'announce': 0.32; 'are:': 0.32; 'url:python': 0.33; 'http': 0.33; 'url:downloads': 0.33; 'file': 0.34; 'add': 0.34; 'server': 0.34; 'received:google.com': 0.35; 'downloads': 0.35; 'but': 0.36; 'there': 0.36; 'url:org': 0.36; 'thanks': 0.37; 'release': 0.37; 'charset:us-ascii': 0.37; 'wanted': 0.37; 'things': 0.38; 'stuff': 0.38; 'building': 0.38; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'software': 0.40; 'url:3': 0.60; 'ever': 0.60; 'your': 0.60; 'information,': 0.61; 'header:Message-Id:1': 0.61; 'default': 0.61; 'total': 0.62; 'more': 0.63; 'url:0': 0.63; 'great': 0.63; 'our': 0.64; 'news': 0.68; 'steady': 0.72; '<>).': 0.84; 'amber': 0.84; 'shedding': 0.84; "site's": 0.84; 'url:trac': 0.84; 'overall,': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=atleastfornow-net.20150623.gappssmtp.com; s=20150623; h=from:subject:date:message-id:to:mime-version; bh=g1NSwhqMhDpg6vngj5JUn7ACOS80n702Q1s2OZXXd3Y=; b=W7b4gXaOpjO0Il2kk/ezMgMlsbH5uCHnWoEddLW61c6AdlwSoWue/0GjBHi5t+laLC qXV/9EoOMbU1y4yqIijawl0TgnP5v5+FqnP8kfxpRfysd0ei4FyuAhnOpFHlbXd/bxIX HSzviXpd44YSIiGD7Ur/CJIgyujXGDnPov9ARnxFHf6E1U0c4yAjobRk1H6KgPcksvtr 8gDbw3Blg8JRgxoGZk5pRD0XK5zdlHPLq+8W1z0Sxy7gbpIyRSya0AxzwZZbjBQjDdz6 zPadS4UHMY2BEBCmojQOaGNv1XnuuB/pcfbEKbQ0yTJ6GW5u0gEVNJ0T59vXB+QO6lZZ SdzQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:date:message-id:to:mime-version; bh=g1NSwhqMhDpg6vngj5JUn7ACOS80n702Q1s2OZXXd3Y=; b=idBrYmht3xOcniyt6b9Aorf2Gbk9OQxZRlYgy77cBTIsrO+l8xeP9tE1nvRaW56Ksh gJo1FxqpZlFoaBwaBIMAC7fHVasRhyflh78hJ6QgZ7ghtqhbBdN2OZBJKH1FzwQgxGpf bxnuWCca/X0F1xK7mR6Np9wYoJhBJfXKUIg/sBhqM9HCJGsz7JEDDU7rQc4xdHhFFLGx qk2fF8ZZDVck+Y7Nv1oI2MNqOfpIz/MVwV1sy88lCpG3vU0WQIejYIefvDMb8VrikOMe VjV9NqaAMPqTHExF4jS+wH9202lTbSY7EDtGPL50qgIVYPu+Q49OPi6+e8dfCZJPnRU2 dcUA==
X-Gm-Message-State ALyK8tLoT3XfYuQ2bUP3viOtyR6FLyGUjiroUwsABEWuT52HO0uhkm81glypKCwmeyqX5A==
X-Received by 10.66.157.8 with SMTP id wi8mr42038469pab.21.1467808903604; Wed, 06 Jul 2016 05:41:43 -0700 (PDT)
X-Pgp-Agent GPGMail
X-Mailer Apple Mail (2.3124)
X-Mailman-Approved-At Thu, 07 Jul 2016 03:44:23 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.22
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <1E7576CB-F343-4B87-B464-30530D9D8718@atleastfornow.net>
Xref csiph.com comp.lang.python.announce:2205

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.0.

The highlights of this release are:

- The Git migration has happened, so we've updated our development documentation to match. We're now trialling accepting pull requests at github.com/twisted/twisted, so if you've ever wanted an excuse to contribute, now's the chance!
- In our steady shedding of baggage, twisted.spread.ui, twisted.manhole (not to be confused with twisted.conch.manhole!), and a bunch of old and deprecated stuff from twisted.python.reflect and twisted.protocols.sip have been removed.
- twisted.web's HTTP server now handles pipelined requests better -- it used to try and process them in parallel, but this was fraught with problems and now it processes them in series, which is less surprising to code that expects the Request's transport to not be buffered (e.g. WebSockets). There is also a bugfix for HTTP timeouts not working in 16.2.
- Twisted now has HTTP/2 support in its web server! This is currently not available by default -- you will need to install hyper-h2, which is available in the [h2] setuptools extras. If you want to play around with it "pip install twisted[h2]" (on Python 2, a bugfix release will make it available on Python 3) and add "h2" to your Site's acceptableProtocols.
- 53 tickets closed overall, including cleanups that move us closer to a total Python 3 port.

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-16.3.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)

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Twisted 16.3.0 Release Announcement Amber Hawkie Brown <hawkowl@atleastfornow.net> - 2016-07-06 20:41 +0800

csiph-web