Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Ada is PL/I trying to be Smalltalk. -- Codoso diBlini


devel / comp.lang.python / [RELEASE] Python 3.10.2, 3.9.10, and 3.11.0a4 are now available

SubjectAuthor
o [RELEASE] Python 3.10.2, 3.9.10, and 3.11.0a4 are now availableŁukasz Langa

1
[RELEASE] Python 3.10.2, 3.9.10, and 3.11.0a4 are now available

<mailman.179.1642202156.3079.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=16700&group=comp.lang.python#16700

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: luk...@langa.pl (Łukasz Langa)
Newsgroups: comp.lang.python
Subject: [RELEASE] Python 3.10.2, 3.9.10, and 3.11.0a4 are now available
Date: Sat, 15 Jan 2022 00:15:49 +0100
Lines: 172
Message-ID: <mailman.179.1642202156.3079.python-list@python.org>
References: <81010491-85C5-4D3F-941A-B94742BA14A9@langa.pl>
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\))
Content-Type: multipart/signed;
boundary="Apple-Mail=_8293F32C-D9F9-4DD3-8556-78B9B1EF3C21";
protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace: news.uni-berlin.de jPQheEdKdvEb5DIwS0ucyAO9H+7G4cs7tlVwXqH7NG5Q==
Return-Path: <lukasz@langa.pl>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=langa.pl header.i=@langa.pl header.b=chqj6+lD;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
'yet.': 0.04; '2022': 0.05; '3.6': 0.05; 'content-
type:multipart/signed': 0.05; 'planned': 0.05; 'to:name:python-
dev': 0.05; 'usage': 0.05; 'week,': 0.05; 'pep': 0.07; 'to:name
:python-committers': 0.07; 'url:downloads': 0.07; '<>,': 0.09;
'content-type:application/pgp-signature': 0.09; 'filename:fname
piece:asc': 0.09; 'filename:fname piece:signature': 0.09;
'filename:fname:signature.asc': 0.09; 'installer': 0.09; 'macos':
0.09; 'macos,': 0.09; 'ned': 0.09; 'ninth': 0.09; 'pablo': 0.09;
'patches': 0.09; 'resolved': 0.09; 'upgrading': 0.09; 'url-
ip:184.105.176.44/32': 0.09; 'url-ip:184.105.176/24': 0.09; 'url-
ip:184.105/16': 0.09; 'url:discuss': 0.09; 'url:release': 0.09;
'subject:Python': 0.12; 'log': 0.12; 'url:github': 0.14; 'memory':
0.15; 'url-ip:140/8': 0.15; '3.10': 0.16; '3.7,': 0.16; '3.8.':
0.16; '3.9': 0.16; '654': 0.16; '657': 0.16; 'beta': 0.16;
'boring': 0.16; 'completion': 0.16; 'constant': 0.16; 'cpython':
0.16; 'cython.': 0.16; 'deily': 0.16; 'developer,': 0.16;
'durbin': 0.16; 'fixes': 0.16; 'fourth': 0.16; 'galindo': 0.16;
'geometric': 0.16; 'impactful': 0.16; 'legacy': 0.16; 'long-
running': 0.16; 'notes,': 0.16; 'patterns.': 0.16;
'received:10.202': 0.16; 'received:10.202.2': 0.16;
'received:internal': 0.16; 'received:messagingengine.com': 0.16;
'recommended.': 0.16; 'releases': 0.16; 'salgado': 0.16;
'tracebacks': 0.16; 'typing': 0.16; 'url-ip:142.251.36.41/32':
0.16; 'url:#': 0.16; 'url:blogger': 0.16; 'url:pep-0494': 0.16;
'url:peps': 0.16; 'variant': 0.16; 'work!': 0.16; 'written.':
0.16; '\xc5\x81ukasz': 0.16; 'python': 0.16; 'reached': 0.17;
'applications': 0.17; 'code.': 0.17; 'bug': 0.19; 'calls': 0.19;
'round': 0.19; 'to:addr:python-list': 0.20; 'subject:] ': 0.21;
'exception': 0.22; 'mac': 0.22; 'to:no real name:2**1': 0.22;
'way.': 0.22; 'version': 0.23; 'code': 0.23; 'installed': 0.23;
'list,': 0.24; 'fellow': 0.25; 'url-ip:188.166/16': 0.25;
'certificate': 0.26; 'signing': 0.26; 'wednesday,': 0.26;
'function': 0.27; 'community,': 0.28; 'series': 0.28; 'url-
ip:188.166.48.69/32': 0.28; 'url-ip:188.166.48/24': 0.28;
'url:bugs': 0.28; 'error': 0.29; '8bit%:19': 0.31; 'default':
0.31; 'url-ip:188/8': 0.31; 'deleted': 0.32; 'driving': 0.32;
'happening': 0.32; 'modified': 0.32; 'resolve': 0.32; 'silicon':
0.32; 'during': 0.69; 'and,': 0.69; 'candidate': 0.69; 'seven':
0.70; 'truly': 0.70; '2021': 0.71; 'compared': 0.71; 'production':
0.71; 'note:': 0.71; 'url:t': 0.73; 'june': 0.73; 'schedule':
0.73; 'five': 0.75; 'released': 0.75; 'features': 0.75;
'details.': 0.76; 'life': 0.77; 'successful': 0.78; 'highly':
0.78; 'major': 0.78; 'apologize': 0.81; 'we\xe2\x80\x99ve': 0.81;
'more.': 0.82; 'up,': 0.84; 'blockers': 0.84; 'congratulate':
0.84; 'cycle': 0.84; 'preview': 0.84; 'url:target': 0.84; '23rd':
0.91; 'we\xe2\x80\x99d': 0.91; 'manager.': 0.93; 'sur': 0.93;
'to:addr:python-announce': 0.97
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langa.pl; h=from
:content-type:mime-version:subject:message-id:date:to; s=fm2;
bh=IyTvHJHA8zPR8Lm5zHpz8qpT5U4Hau5EnLPESwSuQ94=; b=chqj6+lDVu35
I1Rs6uB9YFK7/PM1msUVHP8vOEEjDnp94RaP0BJnve2pG0sNUHC4zHCgNOW67+fw
TMNqfE2N+Ntb9JueeGdqZCukd6zMw4MTMNc1obOnOyAmh77Zdh787Z+zcDvxS8AL
e1xbTnBsWpt04pyUykLdVKyNS8yj9kDAN4mtJNmlRW/3Th5yMwrNe+zZGMnhK/Oh
W810TG9G51cMXIxicnRQmXvd098jn/3yIbg6gW9BH33LVWP88YAozc2JlVRmJGXC
RXGIIqBdNOXvd66M2B8fUUQlRD3um/JghFtI/s2CB48XRCBC0QesdZaEOnbCACls
hpZu1szj3g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=content-type:date:from:message-id
:mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
:x-me-sender:x-sasl-enc; s=fm1; bh=IyTvHJHA8zPR8Lm5zHpz8qpT5U4Ha
u5EnLPESwSuQ94=; b=N0nqdy+wW2iSHR3BA/1Z9hdR/e0MbZDLkqlO4tj8ptnEw
VNWq4PWxOt/52K/hepCS1AWA56VU5PCmV9iGFI6zdZRywlf+1gprc6C1wXttqbMK
YkTQ7SOJVIgVKnY/fnWvejW0NRNveFmRO7tCN/eQJv6lpYEGRHVlaURR4Ink+isk
CPKM2seLqkjspFvRxVYkID3oCzsXMN0YGLyG3cDgweeQRUjYc4Tziwc+YomNYZA3
TH9X2h4rUjYvZn0PVqOOUn6dejTVaNMRdl4wnSzxDi3TqJzvOAItgdD1lMvOmp74
0VyNYWu8JcBNY2z7y75ItnQNsPq9UJVrZZae2KCBw==
X-ME-Sender: <xms:KQTiYRpC-iYgWbajbB8w6QD11ljkQgyWanVE9IWq1-5aZ06s2iaDLg>
<xme:KQTiYTqd3zPYDLX9JHQT5vquS6AQBhO-kUbYJOabnq2NnL982jJaZpCahhzW8Qv5C
yhhweBT-jgz8SM>
X-ME-Received: <xmr:KQTiYeNlUDKOIb8EvW5hfiJRDG4tM8r3jeTYlh93lEIrd6je34mEjI2pDCo6R49kT3IBVbZqPMcl5He5J3et>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrtdeigddtjecutefuodetggdotefrodftvf
curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
uegrihhlohhuthemuceftddtnecunecujfgurhephfgtggfukfffvffosehgtdhmrehhtd
ejnecuhfhrohhmpefnuhhkrghsiigpnfgrnhhgrgcuoehluhhkrghsiieslhgrnhhgrgdr
phhlqeenucggtffrrghtthgvrhhnpeevvdekgfethfetleelvefgheehffefkedvtdevve
egheeuueegudevieejfeekudenucffohhmrghinhepphihthhhohhnrdhorhhgpdgslhho
ghhgvghrrdgtohhmpdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtne
curfgrrhgrmhepmhgrihhlfhhrohhmpehluhhkrghsiieslhgrnhhgrgdrphhl
X-ME-Proxy: <xmx:KQTiYc6_7LP0V5gYO2-ve2olbKfP3X_9kqUVmtuerJqF16sZEtOaUQ>
<xmx:KQTiYQ6DTAIoVnrMyibyBjmhOgx6s0GQGKt8YjbYrwxpVQ9ZRdVczQ>
<xmx:KQTiYUj9IC5s98w6eoNBUHLN7IxeaYF2kSwlAKBuvDvQHYEj26aRMw>
<xmx:KQTiYQGkEzH_5wf0oY4biZQh0VlHadQKZMhotHFFJvxfgjsZulqHFw>
X-Mailer: Apple Mail (2.3693.40.0.1.81)
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <81010491-85C5-4D3F-941A-B94742BA14A9@langa.pl>
 by: Łukasz Langa - Fri, 14 Jan 2022 23:15 UTC
Attachments: signature.asc (application/pgp-signature)

Hi there,
before we begin the usual round of release notes, please do note that the three new versions of Python released today do not contain Windows installers yet. This is temporary, due to a more complex than expected code signing certificate renewal.
We’ve held the releases all week while the situation is getting resolved but the urgency of 3.10.2 in particular made us release without the Windows installers after all. We apologize for the inconvenience and are doing everything we can to put the Windows installer in place as soon as possible.

We’re rooting for both Ee Durbin and Steve Dower who are helping us resolve this. Thanks for your hard work! Hopefully, by this time next week, this will only be a footnote in release management history.

The releases you’re looking at were all cursed in some way. What a way to start 2022! Besides the certificate hold up, Python 3.10.2 is an expedited release (you’ll want to upgrade, read below!), Python 3.11.0a4 had almost 20 (sic, twenty!) release blockers before being finally green, and Python 3.9.10 was made from a new M1 Mac on macOS Monterey which made the usually boring process quite a ride. We’re hoping 2022 won’t be this intense all year!

<https://discuss.python.org/t/python-3-10-2-3-9-10-and-3-11-0a4-are-now-available/13146#python-3102-1>Python 3.10.2

Get it here: https://www.python.org/downloads/release/python-3102/ <https://www.python.org/downloads/release/python-3102/> <https://www.blogger.com/#>
This is a special bugfix release ahead of schedule to address a memory leak that was happening on certain function calls when using Cython <https://github.com/cython/cython>. The memory leak consisted of a small constant amount of bytes in certain function calls from Cython code. Although in most cases this was not very noticeable, it was very impactful for long-running applications and certain usage patterns. Check bpo-46347 <https://bugs.python.org/issue46347> for more information.

Upgrading existing Python 3.10 installations is highly recommended. Even though this is an expedited release, it still contains over 100 other bug fixes. See the change log <https://docs.python.org/release/3.10.2/whatsnew/changelog.html> for details.

The next Python 3.10 maintenance release will be 3.10.3, currently scheduled for 2022-04-04.

<https://discuss.python.org/t/python-3-10-2-3-9-10-and-3-11-0a4-are-now-available/13146#python-3910-2>Python 3.9.10

Get it here: https://www.python.org/downloads/release/python-3910/ <https://www.blogger.com/#>
Python 3.9.10 is the ninth maintenance release of the legacy 3.9 series. Note: Python 3.10 is now the latest feature release series of Python 3.

Python 3.9 micro-releases enter double digits! There’s been 130 commits since 3.9.9 which is a higher number of fixes for this stage of the life cycle compared to 3.8. See the changelog <https://docs.python.org/release/3.9.10/whatsnew/changelog.html> for details on what changed.

As a reminder, on macOS, the default installer is now the new universal2 variant. It’s compatible with Mac OS X 10.9 and newer, including macOS 11 Big Sur and macOS 12 Monterey. Python installed with this variant will work natively on Apple Silicon processors.

The next Python 3.9 maintenance release will be 3.9.11, currently scheduled for Pi Day '22 (2022-03-14).

<https://discuss.python.org/t/python-3-10-2-3-9-10-and-3-11-0a4-are-now-available/13146#python-3110a4-3>Python 3.11.0a4

Get it here: https://www.python.org/downloads/release/python-3110a4/ <https://www.blogger.com/#>
Python 3.11 is still in development. This release, 3.11.0a4, is the fourth of seven planned alpha releases.

Alpha releases are intended to make it easier to test the current state of new features and bug fixes by the community, as well as to test the release process.

During the alpha phase, features may be added up until the start of the beta phase (2022-05-06) and, if necessary, may be modified or deleted up until the release candidate phase (2022-08-01). Please keep in mind that this is a preview release and its use is not recommended for production environments.

Many new features for Python 3.11 are still being planned and written. Among the new major new features and changes so far:

PEP 657 <https://www.python.org/dev/peps/pep-0657/> – Include Fine-Grained Error Locations in Tracebacks
PEP 654 <https://www.python.org/dev/peps/pep-0654/> – Exception Groups and except*
The Faster CPython Project <https://github.com/faster-cpython> is already yielding some exciting results: this version of CPython 3.11 is ~ 19% faster on the geometric mean of the PyPerformance benchmarks <>, compared to 3.10.0.
(Hey, fellow core developer, if a feature you find important is missing from this list, let Pablo know <mailto:pablogsal@python.org>.)
The next pre-release of Python 3.11 will be 3.11.0a5, currently scheduled for Wednesday, 2022-02-02.

<https://discuss.python.org/t/python-3-10-2-3-9-10-and-3-11-0a4-are-now-available/13146#python-36-is-pining-for-the-fjords-4>Python 3.6 is pining for the fjords

Python 3.6 is no more. It’s an ex-Python. It has ceased to be. On December 23rd 2021 is has reached its end-of-life phase <https://www.python.org/dev/peps/pep-0494/> after five successful years.

It’s been the first truly popular Python 3 release, introducing f-strings to the world and making big improvements to both asyncio (async generators!) and typing (variable annotations!).

We’d like to congratulate Ned Deily @nad <https://discuss.python.org/u/nad> on successfully driving the 3.6 series to completion as Release Manager. He’s not fully retired yet, as 3.7, which he is also managing, is still receiving security patches until June 2023.

<https://discuss.python.org/t/python-3-10-2-3-9-10-and-3-11-0a4-are-now-available/13146#we-hope-you-enjoy-the-new-releases-5>We hope you enjoy the new releases

Your friendly release team,
Pablo Galindo Salgado @pablogsal <https://discuss.python.org/u/pablogsal>
Łukasz Langa @ambv <https://discuss.python.org/u/ambv>

Attachments: signature.asc (application/pgp-signature)
1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor