Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Jason Madden Newsgroups: comp.lang.python.announce Subject: gevent 1.3.0 released Date: Fri, 11 May 2018 07:32:15 -0500 Lines: 21 Approved: python-announce-list@python.org Message-ID: References: <991F4884-6828-4835-9DD0-F8B837E86BE2@nextthought.com> Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de QsVTZONADJB2/bEVinLWIg/W2QV91ke3rhStLuVoT25w== Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.021 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'url:org)': 0.03; 'subject:released': 0.04; 'pypy': 0.05; '(e.g.,': 0.07; 'high- level': 0.09; 'socket': 0.09; 'library': 0.12; 'api': 0.13; '1.3.0': 0.16; 'classes.': 0.16; 'drop-in': 0.16; 'loop.': 0.16; 'macos': 0.16; 'modules),': 0.16; 'runs': 0.20; 'enhanced': 0.20; 'primary': 0.21; 'ssl': 0.25; 'platforms': 0.26; 'announce': 0.31; "i'm": 0.32; 'received:google.com': 0.32; 'event': 0.32; 'debugging': 0.33; 'jason': 0.35; 'received:192.168.1': 0.35; 'received:192.168': 0.37; 'core': 0.37; 'received:192': 0.37; 'task': 0.37; 'charset:us-ascii': 0.37; 'programming,': 0.38; 'header:Mime-Version:1': 0.38; 'url:org': 0.39; 'based': 0.60; 'such': 0.61; 'header:Message-Id:1': 0.62; 'replacement': 0.63; 'production': 0.63; 'provide': 0.64; 'name': 0.65; 'months.': 0.66; 'overview': 0.66; 'url-ip:lookup error': 0.75; 'improved': 0.79; 'url-ip:162.209.114.75/32': 0.84; 'url-ip:162.209.114/24': 0.84; 'url-ip:162.209/16': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nextthought-com.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=E07GaxHWm1yRDIgig4ztMzu1KeGzpyXt6L9Msfdp9aE=; b=OLO3Wj58sFGovfDbr+C+b0z5Rl9SGXpKP0ovAXaKzNbPD8BqdFe+OLnEw3GPHoX+Q1 nkFGU82QAqYBVAh1jYnKNlqjRlGfkA3aR8kseB31uRu4rPhVYPAU76k6C9JCk7/D/DYq DJXINivji7QNs25F4eouK+js4Cw33yBFBnv8LFxIcUHMQ0jpRStw1pHI3jm6e5dLsy9K nrIgJXdFL4YDUemWQrgCYDsJcfq5kLbgonP7zOrIDRpSbrrRgW/nN30K28sd/nh8ZOXL 1sM9E0/w1bs379Up+bvRL/XUsHKp5WUPajooiyqxbMsdfJ1PQGzw11gf9z/eKFD/D8wF EzBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=E07GaxHWm1yRDIgig4ztMzu1KeGzpyXt6L9Msfdp9aE=; b=jNfWQ7WPRrPA7vQECHV0eg4KZdNWcAJER8Gpik4nbBJszaOY5FZ1BodaIPZNozGoB6 9BCPZHP1/9IJYmU9EWvUB72WmvaO6ABLr3YO5pWr2YWGJSrDYGhdh23gZ61FSKWBS1HU qZthOypjAZry/P2fatmN1nYalABuwR0RSZG4YkdRNETG/LrhCJmej3KN9U01wa52pqYC XPF58HGEk/z1Fa7I3dI83Np2ZDSU9V0KRwCjYxAl+R3V3XXx74j6AvBFbDNDj5uLdQaS PFvwqXKGLSbmnfhusjJJ74gPtcjAq1esJoaiCWtJLbAHu52w5FfOOs+bh8GlffkQkB9j ERjg== X-Gm-Message-State: ALKqPwfXMH7TP3fddI/BNKbr36I05ga/CZyWI2R/W5fdqMtWJEax1T39 Xdxga2n/pcxr3j++xmxUgKN8Zar8uC0= X-Google-Smtp-Source: AB8JxZqyJJKq58VE+pxDdw5Nsn+6leRj5+XTUOc4iE5YWkFjCqn3JNa3TRkBuLDS3e1PdVy5UMHHaA== X-Received: by 2002:a9d:e8f:: with SMTP id 15-v6mr3942900otj.14.1526041936998; Fri, 11 May 2018 05:32:16 -0700 (PDT) X-Mailer: Apple Mail (2.3445.6.18) X-Mailman-Approved-At: Mon, 14 May 2018 08:18:10 -0400 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.26 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: <991F4884-6828-4835-9DD0-F8B837E86BE2@nextthought.com> Xref: csiph.com comp.lang.python.announce:2850 On behalf of the gevent development team and the gevent contributors, = I'm very pleased to announce the release of gevent 1.3.0.=20 gevent (http://www.gevent.org) is a coroutine-based library that uses = greenlets to provide a high-level synchronous API on top of the libev or = libuv event loop. While the primary focus is on networking (providing a = drop-in replacement for the standard library socket and ssl modules), = gevent also provides many features to support coroutine-based = programming, such as events, queues and task pools. It runs on POSIX = platforms (e.g., macOS and Linux) as well as Windows. gevent 1.3.0 introduces support for PyPy on Windows, the libuv event = loop, a pure-Python name resolver based on dnspython, and enhanced = debugging and monitoring. It also features improved performance of many = core classes. Pre-releases of 1.3.0 have been in production use for = several months.=20 For a general overview of what's new in gevent 1.3, see = http://www.gevent.org/whatsnew_1_3.html ~ Jason=