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


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

Twisted 17.1 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 17.1 Release Announcement
Date Sat, 11 Feb 2017 21:03:19 +1100
Lines 74
Approved python-announce-list@python.org
Message-ID <mailman.99.1486827271.2318.python-announce-list@python.org> (permalink)
References <6EDCD2D6-C17E-46A6-8C80-71E4C0D0AC8C@atleastfornow.net>
Mime-Version 1.0 (Mac OS X Mail 10.2 \(3259\))
Content-Type multipart/signed; boundary="Apple-Mail=_AD8E7EF7-72D7-4A8A-BAAC-D1D797CC36F9"; protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace news.uni-berlin.de BLmunWs8GLLpkR2TxxDcRQhkkcPUbe0j/4T7BZw9XcsQ==
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.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'url:github': 0.05; 'deprecated': 0.07; 'tickets.': 0.07; 'twisted,': 0.07; 'python': 0.09; 'deprecated,': 0.09; 'filename:fname piece:signature': 0.09; 'porting': 0.09; '(link': 0.16; 'are:-': 0.16; 'below).': 0.16; 'cleanups': 0.16; 'content- disposition:attachment;\r\n\tfilename=signature.asc': 0.16; 'content-type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'forcing': 0.16; 'new- style': 0.16; "openssl's": 0.16; 'tls': 0.16; 'twisted': 0.16; 'argument': 0.18; 'version.': 0.18; 'memory': 0.18; 'windows': 0.20; 'foundation,': 0.20; 'changes': 0.20; 'to:2**1': 0.21; 'versions': 0.22; 'skip:` 10': 0.22; '(or': 0.22; 'contributed': 0.23; 'idle': 0.23; 'are:': 0.27; 'developers': 0.28; 'announce': 0.29; 'url:wiki': 0.29; 'classes': 0.30; 'code': 0.30; 'primary': 0.31; 'url:python': 0.31; 'allows': 0.32; 'received:google.com': 0.32; 'everyone': 0.33; 'facilitate': 0.33; 'jump': 0.33; 'especially': 0.34; 'skip:& 10': 0.35; 'downloads': 0.35; 'unicode': 0.35; 'rather': 0.35; 'release': 0.35; 'things': 0.36; 'url:org': 0.36; 'being': 0.36; 'file': 0.36; 'behalf': 0.36; 'thanks': 0.37; 'charset:us-ascii': 0.38; 'closed': 0.38; 'some': 0.39; 'skip:i 20': 0.39; 'to:addr:python.org': 0.39; 'software': 0.40; 'proto:https': 0.40; 'building': 0.40; 'received:192': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'url:0': 0.61; 'header:Message-Id:1': 0.62; 'more': 0.62; 'great': 0.63; 'news': 0.64; 'brown': 0.66; 'to:addr:python-announce-list': 0.71; 'wish': 0.74; 'yourself': 0.74; 'amber': 0.84; 'confusing': 0.84; 'url:trac': 0.84; 'favour': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=atleastfornow-net.20150623.gappssmtp.com; s=20150623; h=from:mime-version:subject:message-id:date:to; bh=v/kLn6PFGNlwSre0W/KNr+ucMsrg4Gs43S1liX9jMko=; b=IbLMMeR6lak5gub+Bz6ql1pp3WKN3PcDh7FX9/iAtgnJITIpRMIajpUUU3m0pqqk+Q arKRpcSZmsLYvIBB5F+AS1k1EOdnbTNbEWFG+iK8OF0zajXSKrh9I2aQa7NpBROENmB5 GMqi/pw5ikXt7lHliB/2EAeBAdyCL2woeSmg1BWvR4nXvR5C++FdI7hSmIBt93cHv+1r cgYT8Tt3tN1Yg5AtY4xmpnwt0EA++rkpnfPDYoRbZ1eNFQ03x4f2ONj10WXv1lsCQE5P RgUrB9GymQjxh7OTIPR9mZuyHjXpqDCHss/nN1pkxGH/kw12HYa/4PfxCpSby6KwU8HL GW1A==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=v/kLn6PFGNlwSre0W/KNr+ucMsrg4Gs43S1liX9jMko=; b=lkiFzro9b0hvphtR6D7VwmFuSBphpbwIDM1VtElOJ+TgDmgUJC8Hoc6AgORDrXsV33 TTUeENXfx5sTBogKDG1r8uGBctnRFxlHTD7TxvsTDzGhEAzp5HxE0cGlbDKJU/J5hVcr 6iKRuf4GnYupyUi0vAPNaj5WbYQWGaW/XGje3hXKZbB3C9Rhal/nq6kLpyDdu28XArru zPj6LTng/Kdgow2IvBgCqdMvqao/qrLL3wHfAodHAd0PwO3dE+oztDK0JgYXu2rjQp5l jbbF/h0FyEbU8ay7C0D2eiLPJArubhi385xMcttcv6ekM1pFRLDCwNYskv7ESupkFa/e ib9A==
X-Gm-Message-State AMke39kT2qwcYu+Hgq8nN+9rr+9OhSkNDt03+9g4fJte09OUgguCgdE7FoetgbX/vDGqhw==
X-Received by 10.99.121.195 with SMTP id u186mr16015361pgc.96.1486807405809; Sat, 11 Feb 2017 02:03:25 -0800 (PST)
X-Mailer Apple Mail (2.3259)
X-Mailman-Approved-At Sat, 11 Feb 2017 10:34:30 -0500
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 <6EDCD2D6-C17E-46A6-8C80-71E4C0D0AC8C@atleastfornow.net>
Xref csiph.com comp.lang.python.announce:2401

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 17.1!

The highlights of this release are:

- 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.web.server has had many cleanups revolving around timing out inactive clients.
- 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`.
- twisted.conch.ssh now has some ECDH key exchange support and supports `hmac-sha2-384`.
- 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.
- 60+ closed tickets.

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-17.1.0/NEWS <https://github.com/twisted/twisted/blob/twisted-17.1.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 17.1 Release Announcement Amber Hawkie Brown <hawkowl@atleastfornow.net> - 2017-02-11 21:03 +1100

csiph-web