Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Amber Hawkie Brown 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <1E7576CB-F343-4B87-B464-30530D9D8718@atleastfornow.net> Xref: csiph.com comp.lang.python.announce:2205 --Apple-Mail=_0AD23CAB-7871-4683-B63F-4843FF2FB12E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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 (or = alternatively ). The NEWS = file is also available at = . 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) --Apple-Mail=_0AD23CAB-7871-4683-B63F-4843FF2FB12E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJXfPyBAAoJECMItHnTkkoRfV0H/29YpoGX4K99Kk+IC/Uz+Cix IieQCDkqF9ZWdamMbwtn6nNl2ld+Ju5j1vWJroHCoxxKKTmIFJczt5Fspw0FERjU AzlaPtT0Y8y4mYhCxyC3l836SPcQcLZTwSdKdfPqlk6jzi26eE5YufU9S5AVV1py nmErY7NC+QYTtFmXuNlZyv0UyD9LJuZvV8jvwFxeO8oj6zEnOhNwYR4sQf3en6/A IwO+KbJTGvz18Q80Eoz4pic0S7vmElGYpK4Km1Y5fjImozCLt6UEn7PXnetqRTnU seI41pI2yewpSNuJVkpFjPNJkAQw0Qh6U4FDpBt1ovny2nPyz6DM2CzddBc3BFU= =U0RZ -----END PGP SIGNATURE----- --Apple-Mail=_0AD23CAB-7871-4683-B63F-4843FF2FB12E--