Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <mailman.22.1727800785.3018.python-list@python.org>
Deutsch   English   Français   Italiano  
<mailman.22.1727800785.3018.python-list@python.org>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: Thomas Wouters <thomas@python.org>
Newsgroups: comp.lang.python
Subject: [RELEASE] Python 3.13.0rc3 and 3.12.7 released.
Date: Tue, 1 Oct 2024 09:39:31 -0700
Lines: 143
Message-ID: <mailman.22.1727800785.3018.python-list@python.org>
References: <CAPdQG2rtkk5TzbCfEjHMRHX-gid5XTyoyJmCMrmgiYMPDLLPrw@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Trace: news.uni-berlin.de 3K21Yd/UCg/e5QG/pw/WhgmI4U8uJGjtRcQAaLbIfuoQ==
Cancel-Lock: sha1:tONAXIwQgf2Yicg1FzPT870oCFE= sha256:cZ+7peu8VYZdo4n7PgESExI0jpnXaIvCnUgfvEN6TXY=
Return-Path: <thomas@python.org>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901;
 t=1727800783; bh=tkHHDeqR1DCsslfhYhBtc6hrPVn6iiD2gwGBl0V30qk=;
 h=From:Date:Subject:To:From;
 b=D8sQhf0ruMXPLH7jazzE07m0PGzbcQvOXXvmaAM0/eGu6AE7YUq2ZYnB8Dh37r2KC
 bo+hAxCnVex1jDWnDUuYVOiVIwA8pe3O/Fzbpn0xyH7nEH0ZqPJR/YnWoFCyJjYoKF
 Zd9Lxy/9ob0PthFguBUVK4/DXirAPYB76hTiCYjk=
X-Forwarded-Encrypted: i=1;
 AJvYcCVkNH1bgEMKdV5Q/5d4fVSQexiU08xgOAwPsQsjTYualUMrxdyJxphB8uloupMAb7+ulhmKhO34IAfYyQ==@python.org
X-Gm-Message-State: AOJu0YxVJmqXFP4znu2Sws/d5VFNRCVFwAQEJE/Loxeazg+wnPVy41cQ
 MmDXpkJg66WB4XG1dWXlqWVHD+Zo4LIbC5FakFn2s0Yq0LNYtMo1EvX/7NLnE3Gov3Xks3pQ9wD
 FO1RlP1k1xCxlV2vioQkh60BF9qo=
X-Google-Smtp-Source: AGHT+IFYcLPVs88Aw9k78iitC7+QBApCzekHY3lEov04GqGvvMSzGhDmF09TYQhdIkqEruAAbrMO38lJWReiq+Zt6dI=
X-Received: by 2002:a5d:5983:0:b0:378:a935:482 with SMTP id
 ffacd0b85a97d-37cfba1dc43mr131757f8f.58.1727800782779; Tue, 01 Oct 2024
 09:39:42 -0700 (PDT)
X-Gmail-Original-Message-ID: <CAPdQG2rtkk5TzbCfEjHMRHX-gid5XTyoyJmCMrmgiYMPDLLPrw@mail.gmail.com>
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: <CAPdQG2rtkk5TzbCfEjHMRHX-gid5XTyoyJmCMrmgiYMPDLLPrw@mail.gmail.com>
Bytes: 9008

This is not the release you=E2=80=99re looking for=E2=80=A6

(unless you=E2=80=99re looking for 3.12.7.)

Because no plan survives contact with reality, instead of the actual Python
3.13.0 release we have a new Python 3.13 release candidate today. Python
3.13.0rc3 rolls back the incremental cyclic garbage collector (GC), which
was added in one of the alpha releases. The incremental GC had more
significant performance regressions in specific workloads than we expected.
Rather than try to fiddle with its details in the hope of fixing them (and
not making anything else worse) we decided to revert back to the old GC in
3.13. Work on the incremental GC will continue in 3.14. We also took the
opportunity to fix some other (rare) bugs and issues found in 3.13.0rc2. Th=
e
final release of Python 3.13.0 will now happen next week, Monday October 7t=
h
..

In an effort to return to normalcy, we=E2=80=99ve also released Python 3.12=
..7 as
scheduled, despite the expedited release a month ago. It=E2=80=99s importan=
t to be
regular!
3.13.0rc3

https://www.python.org/downloads/release/python-3130rc3/

The final cut of 3.13.0 (really, honest). Besides the incremental GC revert
it contains a small number of other fixes, as well as many documentation
improvements and testsuite improvements (~145 changes in total).
<https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-=
195069-call-to-action-3>Call
to action

We strongly encourage maintainers of third-party Python projects to prepare
their projects for 3.13 compatibilities during this phase, and where
necessary publish Python 3.13 wheels on PyPI to be ready for the final
release of 3.13.0. Any binary wheels built against Python 3.13.0rc1 and
later will work with future versions of Python 3.13. As always, report any
issues to the Python bug tracker  <https://github.com/python/cpython/issues=
>
..

Please keep in mind that this is a preview release and while it=E2=80=99s a=
s close
to the final release as we can get it, its use is not recommended for
production environments. Next week, though!
<https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-=
195069-new-features-in-python-313-4>New
features in Python 3.13

   - A new and improved interactive interpreter
   <https://docs.python.org/3.13/whatsnew/3.13.html#a-better-interactive-in=
terpreter>,
   based on PyPy  <https://pypy.org/>=E2=80=99s, featuring multi-line editi=
ng and
   color support, as well as colorized exception tracebacks
   <https://docs.python.org/3.13/whatsnew/3.13.html#improved-error-messages=
>
   .
   - An *experimental* free-threaded build mode
   <https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython>,
   which disables the Global Interpreter Lock, allowing threads to run more
   concurrently. The build mode is available as an experimental feature in =
the
   Windows and macOS installers as well.
   - A preliminary, *experimental* JIT
   <https://docs.python.org/3.13/whatsnew/3.13.html#experimental-jit-compil=
er>,
   providing the ground work for significant performance improvements.
   - The locals() builtin function (and its C equivalent) now has well-defi=
ned
   semantics when mutating the returned mapping
   <https://docs.python.org/3.13/whatsnew/3.13.html#defined-mutation-semant=
ics-for-locals>,
   which allows debuggers to operate more consistently.
   - A modified version of mimalloc  <https://github.com/microsoft/mimalloc=
>is
   now included, optional but enabled by default if supported by the platfo=
rm,
   and required for the free-threaded build mode.
   - Docstrings now have their leading indentation stripped
   <https://docs.python.org/3.13/whatsnew/3.13.html#other-language-changes>=
,
   reducing memory use and the size of .pyc files. (Most tools handling
   docstrings already strip leading indentation.)
   - The dbm module  <https://docs.python.org/3.13/library/dbm.html>has a
   new dbm.sqlite3 backend
   <https://docs.python.org/3.13/whatsnew/3.13.html#dbm>that is used by
   default when creating new files.
   - The minimum supported macOS version was changed from 10.9 to 10.13
   (High Sierra). Older macOS versions will not be supported going forward.
   - WASI is now a Tier 2 supported platform
   <https://peps.python.org/pep-0011/#tier-2>. Emscripten is no longer
an officially
   supported platform
   <https://peps.python.org/pep-0011/#no-longer-supported-platforms>(but
   Pyodide <https://pyodide.org/> continues to support Emscripten).
   - iOS is now a Tier 3 supported platform
   <https://peps.python.org/pep-0730/>.
   - Android is now a Tier 3 supported platform
   <https://peps.python.org/pep-0738/>as well.

<https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-=
195069-python-3127-5>Python
3.12.7

https://www.python.org/downloads/release/python-3127/

A small release since 3.12.6 was only a month ago, but nevertheless 3.12.7
contains ~120 bug fixes, build improvements and documentation changes.
<https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-=
195069-more-resources-6>More
resources

   - Python 3.13 Online Documentation <https://docs.python.org/3.13/>
   - PEP 719 <https://peps.python.org/pep-0719/>, Python 3.13 Release
   Schedule
   - Report bugs at Issues =C2=B7 python/cpython =C2=B7 GitHub
   <https://github.com/python/cpython/issues>.
   - Help fund Python directly
   <https://www.python.org/psf/donations/python-dev/>(or via GitHub Sponsor=
s
   <https://github.com/sponsors/python>), and support the Python community
   <https://www.python.org/psf/donations/>.

<https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-=
195069-enjoy-the-new-releases-7>Enjoy
the new releases

Thanks to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python
Software Foundation.

Regards from a positively *melting* Menlo Park for some reason
<https://social.coop/@Yhg1s/113051321976759729>this time,

Your release team,
Thomas Wouters
=C5=81ukasz Langa
Ned Deily
Steve Dower