Deutsch   English   Français   Italiano  
<mailman.118.1710894902.3452.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!fu-berlin.de!uni-berlin.de!not-for-mail
From: =?utf-8?Q?=C5=81ukasz_Langa?= <lukasz@langa.pl>
Newsgroups: comp.lang.python
Subject: [RELEASE] Python 3.10.14, 3.9.19, and 3.8.19 is now available
Date: Wed, 20 Mar 2024 01:34:46 +0100
Lines: 175
Message-ID: <mailman.118.1710894902.3452.python-list@python.org>
References: <6CA8C58A-3ABD-4F75-9357-D48FFCBFFDFC@langa.pl>
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\))
Content-Type: multipart/signed;
 boundary="Apple-Mail=_E88D634E-85ED-49D6-BC1E-183309686103";
 protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace: news.uni-berlin.de mjsZwxDyDNEGETXW2T1VogTCpgAp1WkL9LWKJFTNPW/w==
Cancel-Lock: sha1:D9mZzl9zFC+/obdAsYxhRAi91QU= sha256:wsM2HVdbOwiAZTifO2V9wNy85i7tpqc+rUPWFSgg6zU=
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=tu3Zpn06;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.001
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'psf': 0.02; 'url-
 ip:140.82/16': 0.03; 'containing': 0.05; 'content-
 type:multipart/signed': 0.05; 'volunteers': 0.05; 'url:downloads':
 0.07; 'python.': 0.08; '<>,': 0.09; 'content-type:application/pgp-
 signature': 0.09; 'fact,': 0.09; 'filename:fname piece:asc': 0.09;
 'filename:fname piece:signature': 0.09;
 'filename:fname:signature.asc': 0.09; 'macos': 0.09; 'manages':
 0.09; 'ned': 0.09; 'pablo': 0.09; 'threads': 0.09; 'upgrading':
 0.09; 'url-ip:151.101.0.223/32': 0.09; 'url-
 ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09;
 'url-ip:151.101.64.223/32': 0.09; 'url-ip:184.105/16': 0.09;
 'url:discuss': 0.09; 'url:release': 0.09; 'subject:Python': 0.12;
 'url:github': 0.14; 'url-ip:140/8': 0.15; '<>:': 0.16;
 'artifacts': 0.16; 'boring': 0.16; 'bus': 0.16; 'bypass': 0.16;
 'cve': 0.16; 'deily': 0.16; 'ensuring': 0.16; 'first:': 0.16;
 'galindo': 0.16; 'howdy!': 0.16; 'integer': 0.16; 'possible!':
 0.16; 'psf\xe2\x80\x99s': 0.16; 'received:10.202': 0.16;
 'received:10.202.2': 0.16; 'received:internal': 0.16;
 'received:messagingengine.com': 0.16; 'releases': 0.16;
 'respective': 0.16; 'salgado': 0.16; 'so-called': 0.16;
 'triggered': 0.16; 'url:cpython': 0.16; 'wouters': 0.16;
 '\xc5\x81ukasz': 0.16; 'python': 0.16; 'developer': 0.16;
 'github': 0.17; 'round': 0.19; 'server.': 0.19; 'to:addr:python-
 list': 0.20; 'subject:] ': 0.21; 'to:no real name:2**1': 0.22;
 'thanks!': 0.24; 'anything': 0.25; 'programming': 0.25;
 'certificate': 0.26; 'manager,': 0.26; 'local': 0.27; 'bit': 0.27;
 'done': 0.28; 'fact': 0.28; 'foundation.': 0.28; 'computer': 0.29;
 'sfxlen:2': 0.31; 'official': 0.32; 'actions': 0.32; 'downloads':
 0.32; 'language.': 0.32; 'but': 0.32; 'windows': 0.34; 'release':
 0.34; 'files': 0.36; 'built': 0.36; 'errors': 0.36; 'source':
 0.36; 'those': 0.36; 'subject:[': 0.37; 'directory': 0.37; 'file':
 0.38; 'put': 0.38; 'read': 0.38; 'thanks': 0.38; 'above': 0.62;
 'python.org': 0.62; 'url-ip:151.101.0/24': 0.62; 'url-
 ip:151.101.128/24': 0.62; 'url-ip:151.101.192/24': 0.62; 'url-
 ip:151.101.64/24': 0.62; 'here': 0.62; 'url:u': 0.63; 'skip:b 10':
 0.63; 'public': 0.63; 'from:charset:utf-8': 0.64; 'security':
 0.64; 'our': 0.64; 'lock': 0.64; 'your': 0.64; 'his': 0.65;
 '&': 0.65; 'skip:t 20': 0.66; 'listed': 0.67; 'worked': 0.67;
 'url-ip:18/8': 0.67; 'factor': 0.69; 'residence': 0.69; 'skip:\xe2
 20': 0.69; 'store,': 0.69; 'url:news': 0.69; 'affected': 0.70;
 'longer': 0.71; 'content': 0.72; 'url:t': 0.73; 'deal': 0.73;
 'yourself': 0.75; 'skip:f 20': 0.75; 'exposed': 0.76; 'supposed':
 0.76; '8bit%:30': 0.78; 'out,': 0.78; 'highly': 0.78; 'quality':
 0.80; 'we\xe2\x80\x99ve': 0.81; 'url:media': 0.84; '<>).': 0.84;
 'accurate.': 0.84; 'attribute': 0.84; 'became': 0.84; 'bounds':
 0.84; 'factor.': 0.84; 'summarized': 0.84; 'that!': 0.84; 'time!':
 0.84; 'url:08': 0.84; 'fixed.': 0.91; 'news,': 0.91;
 'received:103': 0.91; 'central': 0.95; 'hidden': 0.95; 'to:addr
 :python-announce': 0.97
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langa.pl; h=cc
 :content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1;
 t=1710894899; x=1710981299; bh=OTiwV4pbTkLen/v5cyx3LDucB1JgfofQ
 ct35i34TbFM=; b=tu3Zpn06WMyLNOSs2FjHcpVa5cEMVI/PfnRu3L4Q5W9w7GPk
 YzKzsK2xzPwZHE82d6R+D5jWe6m0Za081GLeMg+aXQLJytC7MFTrO/KRgeeCb5Yz
 A6ssJc6Nnj5+btBTBbf31nXNus8iBTGv+dTwmUOe+x5erHKQkGddVWgP88jkSTmh
 ifAghTu7FylaUgRQmcI92K+zRMfNA1Bwumnj3lHu1/pYFojqlvBDbccAfc9XGda8
 CNoLagnDRaSY51Nd8GR6a4ICBL6CjYGbWC7CukRdXHY2tPDSjtBIaq8V3PcajS8N
 OOG+414sgruL6GYQfPNZZiFAGg+oe3QXJobDIQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=
 1710894899; x=1710981299; bh=OTiwV4pbTkLen/v5cyx3LDucB1JgfofQct3
 5i34TbFM=; b=G0MupT0gw9ZrhCNRnPwYmNshwisibPTvRrSwNELcpyYXeK2ELMt
 JWlvDryeZtDXbORZGHG2YyK9OOo+yZH9SFf7L1WiHEfnjmrnDOlL7+tHyuli+6BU
 tAGYB0S1U5n4BipjoHRu6zp5rbqIPrga8501Ldmn3uN0V/DuivrEjS3JAp5TwlfO
 xebj4AePMGH7CkG/bwhbmbRKqWSncfB7mDV/mJXypH9gZlVsQ3Jgw+DOqcXiCJNd
 wOF8p4BXrnq8NGi6PKJ7gO89dgkA4SLt/dQRiCCaV7VsCBuIr1Xb7h++rABSGS7/
 cbaNaUCREzILyFcwsQG/TkuezPzy7si5O8Q==
X-ME-Sender: <xms:My_6ZaNeboXnsrov8k9dK59xKrF5lZ7ahOpcrV8LWC71JQWk8yUMSg>
 <xme:My_6ZY_ZPtn-8GcXR8fu6IGJBJLSz-eompdNwF6MaUSgy1kHGnKdpCbdBgOVbnxWk
 9HTR2nxHV9cgIQ>
X-ME-Received: <xmr:My_6ZRR0bYAx_fPN5nyyBNH4eXvw1nadPWhTfHXIuDeszcFc8o-UiaxyCLtzOfvO1QzLYTyjk94hmA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrledugddvhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhephfgtggfukfffvffosehgtdhmrehhtd
 ejnecuhfhrohhmpefnuhhkrghsiicunfgrnhhgrgcuoehluhhkrghsiieslhgrnhhgrgdr
 phhlqeenucggtffrrghtthgvrhhnpeefvedvudfgieelheeitdeiieekieegleffieeigf
 evhfekfeekueegudehuddvteenucffohhmrghinhepphihthhhohhnrdhorhhgpdhgihht
 hhhusgdrtghomhdptghvvgdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrh
 grmhepmhgrihhlfhhrohhmpehluhhkrghsiieslhgrnhhgrgdrphhl
X-ME-Proxy: <xmx:My_6ZavQN6TnK_QBeImpihP9KnmzDH6L3reRIa_xiG9MQXNLOE0jQw>
 <xmx:My_6ZSc_JfVH16qAcPCTDhdEH_nkVnXlEpkrVM3AKmmu8TGyso8zAg>
 <xmx:My_6Ze2Jc2IwrDNwHoB_ld1PnLdnjJsY0Qcx0yDT4_wVc0JoFwG00w>
 <xmx:My_6ZW85NthtriOoTSw4lX6LVwfGo19aEhmvaLs7tB9vjfyxdgKlVg>
 <xmx:My_6ZS5geHs74f5ncLjQCNtiJ7aPlAQJpIBcZyOF4zGrpKk5yBvk4g>
Feedback-ID: i8e7440be:Fastmail
X-Mailer: Apple Mail (2.3731.700.6.1.1)
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: <6CA8C58A-3ABD-4F75-9357-D48FFCBFFDFC@langa.pl>
Bytes: 15733


--Apple-Mail=_E88D634E-85ED-49D6-BC1E-183309686103
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Howdy!
Those are the boring security releases that aren=E2=80=99t supposed to =
bring anything new. But not this time! We do have a bit of news, =
actually. But first things first: go update your systems!

 =
<https://discuss.python.org/t/python-3-10-14-3-9-19-and-3-8-19-is-now-avai=
lable/48993#python-31014-1>Python 3.10.14

Get it here: Python Release Python 3.10.14 =
<https://www.python.org/downloads/release/python-31014/>
26 commits since last release.

 =
<https://discuss.python.org/t/python-3-10-14-3-9-19-and-3-8-19-is-now-avai=
lable/48993#python-3919-2>Python 3.9.19

Get it here: Python Release Python 3.9.19 =
<https://www.python.org/downloads/release/python-3919/>
26 commits since last release.

 =
<https://discuss.python.org/t/python-3-10-14-3-9-19-and-3-8-19-is-now-avai=
lable/48993#python-3819-3>Python 3.8.19

Get it here: Python Release Python 3.8.19 =
<https://www.python.org/downloads/release/python-3819/>
28 commits since last release.

 =
<https://discuss.python.org/t/python-3-10-14-3-9-19-and-3-8-19-is-now-avai=
lable/48993#security-content-in-this-release-4>Security content in this =
release

gh-115399 <https://github.com/python/cpython/issues/115399> & gh-115398 =
<https://github.com/python/cpython/issues/115398>: bundled libexpat was =
updated to 2.6.0 to address CVE-2023-52425 =
<https://www.cve.org/CVERecord?id=3DCVE-2023-52425>, and control of the =
new reparse deferral functionality was exposed with new APIs. Thanks to =
Sebastian Pipping, the maintainer of libexpat, who worked with us =
directly on incorporating those fixes!
gh-109858 <https://github.com/python/cpython/issues/109858>: zipfile is =
now protected from the =E2=80=9Cquoted-overlap=E2=80=9D zipbomb to =
address CVE-2024-0450 <https://www.cve.org/CVERecord?id=3DCVE-2024-0450>. =
It now raises BadZipFile when attempting to read an entry that overlaps =
with another entry or central directory
gh-91133 <https://github.com/python/cpython/issues/91133>: =
tempfile.TemporaryDirectory cleanup no longer dereferences symlinks when =
working around file system permission errors to address CVE-2023-6597 =
<https://www.cve.org/CVERecord?id=3DCVE-2023-6597>
gh-115197 <https://github.com/python/cpython/issues/115197>: =
urllib.request no longer resolves the hostname before checking it =
against the system=E2=80=99s proxy bypass list on macOS and Windows
gh-81194 <https://github.com/python/cpython/issues/81194>: a crash in =
socket.if_indextoname() with a specific value (UINT_MAX) was fixed. =
Relatedly, an integer overflow in socket.if_indextoname() on 64-bit =
non-Windows platforms was fixed
gh-113659 <https://github.com/python/cpython/issues/113659>: .pth files =
with names starting with a dot or containing the hidden file attribute =
are now skipped
gh-102388 <https://github.com/python/cpython/issues/102388>: =
iso2022_jp_3 and iso2022_jp_2004 codecs no longer read out of bounds
gh-114572 <https://github.com/python/cpython/issues/114572>: =
ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now =
correctly lock access to the certificate store, when the ssl.SSLContext =
is shared across multiple threads
========== REMAINDER OF ARTICLE TRUNCATED ==========