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


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

Twisted 19.2.0 Release Announcement

Path csiph.com!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!news.unit0.net!fu-berlin.de!uni-berlin.de!not-for-mail
From Amber Brown <hawkowl@atleastfornow.net>
Newsgroups comp.lang.python.announce
Subject Twisted 19.2.0 Release Announcement
Date Wed, 10 Apr 2019 22:36:16 +1000
Lines 33
Approved python-announce-list@python.org
Message-ID <mailman.33.1555070740.2982.python-announce-list@python.org> (permalink)
References <4e608061-b623-3240-6027-f9f8664b9f05@atleastfornow.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de JPeoPmN+Wf8eW3GM70d5MQlxN471F6Re3nEHUovHPp6w==
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.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:github': 0.03; 'objects': 0.03; 'url-ip:140.82.118.3/32': 0.03; 'url- ip:140.82.118.4/32': 0.03; 'url-ip:140.82.118/24': 0.03; 'url- ip:140.82/16': 0.03; 'default': 0.04; '&lt;': 0.05; 'bytes': 0.09; 'context.': 0.09; 'debugging': 0.09; 'host.': 0.09; 'identifier': 0.09; 'md5': 0.09; 'option.': 0.09; 'received:192.168.1.2': 0.09; 'ssl': 0.09; 'traceback': 0.09; 'url:gt': 0.09; 'url:pypi': 0.09; '(or': 0.10; 'tutorial': 0.13; 'python': 0.13; 'random': 0.16; 'hash': 0.16; 'subject:Announcement': 0.16; 'subject:Release': 0.16; 'tls': 0.16; 'twisted': 0.16; 'url:rst': 0.16; 'url- ip:140/8': 0.17; 'context': 0.18; 'url:wiki': 0.18; 'tickets': 0.21; 'url-ip:151.101.0.223/32': 0.23; 'url- ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'url-ip:151.101.192/24': 0.24; 'foundation,': 0.24; 'returns': 0.24; 'url-ip:151.101.0/24': 0.24; 'url-ip:151.101.128/24': 0.24; 'url-ip:151.101.64/24': 0.24; 'runs': 0.25; 'header:User-Agent:1': 0.26; 'instead': 0.27; 'to:2**1': 0.27; 'skip:t 40': 0.28; 'url-ip:151.101/16': 0.29; 'url-ip:151/8': 0.29; 'to:addr:python-announce-list': 0.29; 'received:192.168.1': 0.31; 'whose': 0.31; 'contributed': 0.32; 'to:no real name:2**1': 0.32; 'code': 0.32; 'file': 0.34; 'received:google.com': 0.35; 'received:192.168': 0.35; 'announce': 0.36; '<>.': 0.36; 'exception': 0.36; 'format,': 0.37; 'frames': 0.37; 'url:downloads': 0.37; 'received:209.85': 0.37; 'received:209.85.210': 0.38; 'received:209': 0.38; 'received:192': 0.38; 'things': 0.38; 'are:': 0.39; 'everyone': 0.39; 'great': 0.61; 'better': 0.61; 'made': 0.62; 'read': 0.62; 'skip:t 30': 0.63; 'skip:t 20': 0.63; 'available': 0.63; 'url-ip:66/8': 0.64; 'making': 0.65; 'managers': 0.68; 'sample': 0.73; '6.5': 0.84; 'amber': 0.84; 'from.': 0.84; 'honoured': 0.84; 'reduces': 0.84; 'supporters': 0.84; 'more!': 0.95
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=atleastfornow-net.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=acWBIdK91Kp/145KmSYl9kT8ug3zQcTZnaUvaJZprvw=; b=AwswlLV9aa4t/C75wdA8pZWGuXPpRL22ajY36WaddUjuujnJ5VhVl2wpJTjicElhMr ZBvgRXTRu/esBbewEOmZk8eUMjZjW0N9IBw2xwYG+UK28uHzckCp67vKb4seTWk+z4Cv 5ELvmc1MAF9odLUNPFPHT7JfKayR5TbfyHrdpFtPA3NGNJumVskhRkuffA0MDkNJllIr L747dpPhyJCLF9gC4g/SHtmUEsXwZEMmzXWUtuAba7AwxQxbtWIggatVur0r/LyhhfXK bRQmofsmKWsObQTQYcQTKuNA4eqSx+GcdU4CEniDtX1ZSH0kjDsIr4050cplwgdcnaun F7yQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=acWBIdK91Kp/145KmSYl9kT8ug3zQcTZnaUvaJZprvw=; b=dkDP0cIM/rMt0haqwEw6oVvcDeF4nuhRoCAFFj1Caqiw5cMgBY6v9MRrZK6AxHGfB5 eG/tsEYuH18hIPhL9Uwh91MdO/MFbf3Nd4KICCC8QZZj6XoGZAKyCfZF6WpKI2+Vcz/I bj9YGvc2dLlCRkdfPFvO179mfOf+BzxbifS9FSubh4n2fkdWJL2IpqO09AMnjKF+Ervk 0yuuEkPLUFlAH5+l7uJTYbrecOj3+pUQtcV5/MTpMpI0YIdNck5c51yBI+d2asogsaV9 bKTHQAaxEtcJ+HpqW+52RjzAYNaAYB13QShSEMbf7sQWfDs++1hlIrB8M8IcGK1/VjMr aQfg==
X-Gm-Message-State APjAAAX3qT78EeT1/xpNx3bltNPlWCSSI2RrL4RfGQvU7QbIfh6Z2cc2 Fe9cGhsIsTWTnZUZAzbl6OIdq0H+Vrc=
X-Google-Smtp-Source APXvYqx+ygJFNUWi2do6jNBlbV+ZX+vdVyAvTBdWGsRZPOIUuJDVCy/Y/+mhjdUwZyr+nfTAihXCuw==
X-Received by 2002:a63:fb4d:: with SMTP id w13mr14454133pgj.397.1554899780961; Wed, 10 Apr 2019 05:36:20 -0700 (PDT)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
Content-Language en-US
X-Mailman-Approved-At Fri, 12 Apr 2019 08:05:38 -0400
X-Content-Filtered-By Mailman/MimeDel 2.1.29
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
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 <4e608061-b623-3240-6027-f9f8664b9f05@atleastfornow.net>
Xref csiph.com comp.lang.python.announce:3093

Show key headers only | View raw


On behalf of Twisted Matrix Laboratories, I am honoured to announce the 
release of Twisted 19.2! The highlights of this release are:

  * twisted.web.client.HostnameCachingHTTPSPolicy was added as a new
    contextFactory option. This reduces the performance overhead for
    making many TLS connections to the same host.
  * twisted.conch.ssh.keys can now read private keys in the new
    "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the
    default in OpenSSH 7.8.
  * The sample code in the "Twisted Web In 60 Seconds" tutorial runs on
    Python 3.
  * DeferredLock and DeferredSemaphore can be used as asynchronous
    context managers on Python 3.5+.
  * twisted.internet.ssl.CertificateOptions now uses 32 random bytes
    instead of an MD5 hash for the ssl session identifier context.
  * twisted.python.failure.Failure.getTracebackObject now returns
    traceback objects whose frames can be passed into
    traceback.print_stack for better debugging of where the exception
    came from.
  * Much more! 20+ tickets closed overall.

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-19.2.0/NEWS.rst>.

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 19.2.0 Release Announcement Amber Brown <hawkowl@atleastfornow.net> - 2019-04-10 22:36 +1000

csiph-web