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


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

Twisted 16.4.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.4.0 Release Announcement
Date Sun, 28 Aug 2016 09:44:28 +0800
Lines 67
Approved python-announce-list@python.org
Message-ID <mailman.24.1472469627.24387.python-announce-list@python.org> (permalink)
References <D3CC8F69-0CD8-4D62-9377-20EC000A8A47@atleastfornow.net>
Mime-Version 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type multipart/signed; boundary="Apple-Mail=_59DD149D-C57F-4A98-A4C6-669E01554E37"; protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace news.uni-berlin.de d8YCPxhb7aXM4kfqfDoh9wNiqX+PB2zhn+zk5GMCXUcg==
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.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'url:pypi': 0.03; 'url:github': 0.05; 'fixes': 0.07; 'cipher': 0.09; 'identifier': 0.09; 'protocols,': 0.09; 'scripts,': 0.09; 'python': 0.10; '"python': 0.16; '(link': 0.16; '35+': 0.16; 'below).': 0.16; 'cleaner': 0.16; 'cleanups': 0.16; 'coroutines': 0.16; 'executables': 0.16; 'filename:fname piece:signature': 0.16; 'handshake': 0.16; 'setuptools': 0.16; 'simpler,': 0.16; 'tls': 0.16; 'twisted': 0.16; 'tells': 0.18; 'foundation,': 0.20; 'windows': 0.20; '(or': 0.23; 'contributed': 0.24; 'developers': 0.26; 'command': 0.26; 'patch': 0.27; 'to:no real name:2**1': 0.27; 'updating': 0.27; 'url:wiki': 0.28; 'interface': 0.30; 'code': 0.31; 'url:python': 0.32; 'everyone': 0.32; 'announce': 0.33; 'are:': 0.33; 'received:google.com': 0.33; 'http': 0.33; 'url:downloads': 0.33; 'windows.': 0.33; 'tool': 0.34; 'running': 0.34; 'but': 0.35; 'skip:& 10': 0.35; 'file': 0.35; 'downloads': 0.35; 'protocol': 0.35; 'similar': 0.36; 'url:org': 0.36; 'things': 0.36; 'modules': 0.36; 'thanks': 0.37; 'release': 0.37; 'list.': 0.38; 'charset:us-ascii': 0.38; 'received:io': 0.38; 'received:psf.io': 0.38; 'received:ams1.psf.io': 0.39; 'received:mail1.ams1.psf.io': 0.39; 'to:addr:python.org': 0.39; 'software': 0.40; 'building': 0.40; 'received:192': 0.40; 'proto:https': 0.40; 'url:0': 0.61; 'header:Message-Id:1': 0.61; 'information,': 0.62; 'more': 0.63; 'soon': 0.64; 'great': 0.64; 'to:addr:python-announce-list': 0.66; 'news': 0.68; 'url:4': 0.73; 'trial': 0.81; 'amber': 0.84; 'url:trac': 0.84
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=gbadQIl67hAQIOIwB48x17UsZddbR+PIAXCqHMthAcg=; b=mZNjUvMdDvN03VGyjP6+VPmnsJNLfvnacX+7oLWhBeFnEanfG82mnSbOLheErY83qU eorVl8u2MwmJflpc/IbNUKg0cv4frKpSMLkZu+KvfTb9aPiHnq+aDsuPiYor4KFVh2Sw JFBHbGUYGr3cizEAQhy5d/4ZkRjspuLun+c2jS9nyn/Z9cs7uXanlJqgkvmf53UL67AG pPqtE+v9nd7uiv2mf0FIYbWcZth3ueW42cwGgKt3Uh4hu4/3daaObFsiU1e/77iVrtTr ycUvvfGFavMaN7YRRGT6QCXPv/VDQu4WEkBPm4DdmOTRjPY4MCAirLPdGBpEhLfKtpjY jWRA==
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=gbadQIl67hAQIOIwB48x17UsZddbR+PIAXCqHMthAcg=; b=OcRfALg5yrv8cP2A8GWDskX2sj8AGDaawzHJl9apz+Lq/EMZb8OkTJAmruBZo5XYre eLd89Muxx/D+trKd0IK8ye5MuvDQ6VGggKjGhBdXP8qlM5V7uelQ7F/vTqyd+CK60oNR hdX5zTp2fymsNyTP+GTKxAvb/X1TdSxD0SfENskeEnNTvHZyDmSBG5/zKAUnx3JQspqj xbW/He6nRSskgGf6RWVN3ky3lNtZWwnLvgeF8TLssNkehjiMPqR54CiNzV1WJawKchMI qWpwcLKNDD/NbjP00ABgWUoE2wMCX7lk/94FnzSQ7UOBlGxinS9rV2UXodxbFGzcvdZh ggug==
X-Gm-Message-State AE9vXwOspSii8xLc6uR5OcvKpv/XX8tohK+IaIGXiv70Zgen+8doKPlHkVpRJLkesDcLkg==
X-Received by 10.98.155.17 with SMTP id r17mr19460750pfd.24.1472348676673; Sat, 27 Aug 2016 18:44:36 -0700 (PDT)
X-Pgp-Agent GPGMail
X-Mailer Apple Mail (2.3124)
X-Mailman-Approved-At Mon, 29 Aug 2016 07:20:27 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.23
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
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 <D3CC8F69-0CD8-4D62-9377-20EC000A8A47@atleastfornow.net>
Xref csiph.com comp.lang.python.announce:2243

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.4.0.

The highlights of this release are:

- twist, a new command line tool for running Twisted plugins, similar to twistd but with a simpler, cleaner interface.
- A new interface for Protocols, IHandshakeListener, which tells Twisted to tell the Protocol when the TLS handshake has been completed.
- async/await support for Deferreds, allowing you to write Python 3.5+ coroutines using Twisted
- Trial can be invoked with "python -m twisted.trial".
- All Twisted executables (trial, twistd, etc) are now Setuptools console scripts, meaning they will work much better on Windows.
- 35+ more modules ported to Python 3, and many many cleanups on the way to Python 3 on Windows support.
- All the security fixes of Twisted 16.3.1 + 16.3.2 (httpoxy, HTTP session identifier strengthening, HTTP+TLS consuming sockets)
- 240+ closed tickets overall.

For more information, check the NEWS file (link provided below).

You can find the downloads at <https://pypi.python.org/pypi/Twisted <https://pypi.python.org/pypi/Twisted>> (or alternatively <http://twistedmatrix.com/trac/wiki/Downloads <http://twistedmatrix.com/trac/wiki/Downloads>>). The NEWS file is also available at <https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS <https://github.com/twisted/twisted/blob/twisted-16.4.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)

PS: Twisted 16.4.1 will be coming soon after this with a patch mitigating SWEET32, by updating the acceptable cipher list.

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


Thread

Twisted 16.4.0 Release Announcement "Amber \"Hawkie\" Brown" <hawkowl@atleastfornow.net> - 2016-08-28 09:44 +0800

csiph-web