Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Amber Hawkie Brown 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <6EDCD2D6-C17E-46A6-8C80-71E4C0D0AC8C@atleastfornow.net> Xref: csiph.com comp.lang.python.announce:2401 --Apple-Mail=_AD8E7EF7-72D7-4A8A-BAAC-D1D797CC36F9 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 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 > (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=_AD8E7EF7-72D7-4A8A-BAAC-D1D797CC36F9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJYnuFoAAoJECMItHnTkkoRiuIIAIYKGmUOU/hBd4Jc+FSQZ+VP JhqUjcgCLTOzWcHYiHtsTMGJe4rLlgyEDlbWJ3d9e6zMcYsG2LgEyrrTVs0wEsjq LneawAm1f25V0+os8mTwrwuA5f6Peo4tx50OqactJkBiKszuhAtwn0U+L828t7K5 tscvuYLidczl+oJDixVpVgPUT0Hp8BXqZWCA3uxA6eJD1Pih6aXDGcmYNAXvRxWZ OVW+zIi9iqpCyygFGB92T7eU2rj2HPcrvbgaN03QIWBdYVwmKIgjs21DJDDwvmpq ++wQI9SQxdgLNwPVgYcK6U6iy4YauIV/E24d8NYlv+nc5QOOHQ/It/5fBRRzv2E= =vHrS -----END PGP SIGNATURE----- --Apple-Mail=_AD8E7EF7-72D7-4A8A-BAAC-D1D797CC36F9--