Python 3.14.5rc1 — это кандидат в релиз пятого корректирующего выпуска версии 3.14, содержащий около 113 исправлений ошибок, улучшений сборки и изменений в документации по сравнению с версией 3.14.4.

python.org/downloads/release/python-3145rc1

Сборщик мусора

Примечательно, что сборщик мусора (GC) изменился в Python 3.14.5rc1.

Инкрементальный сборщик мусора, поставляемый в Python 3.14.0-3.14.4, был возвращён к поколенческому сборщику мусора из версии 3.13 из-за нескольких сообщений о значительной нагрузке на память в производственных средах. Подробности см. в Что нового и discuss.python.org.

Призыв к действию

Мы настоятельно рекомендуем протестировать этот кандидат в релиз перед запланированным финальным выпуском 3.14.5 в пятницу 2026-05-08. Как всегда, сообщайте о любых проблемах в трекер ошибок Python. Пожалуйста, помните, что это предварительная версия, и её использование не рекомендуется для производственных сред.

Основные новые возможности серии 3.14 по сравнению с 3.13

Некоторые из основных новых возможностей и изменений в Python 3.14:

Новые возможности

  • PEP 779 : Free-threaded Python официально поддерживается
  • PEP 649 : Вычисление аннотаций теперь отложенное, что улучшает семантику использования аннотаций.
  • PEP 750 : Шаблонные строковые литералы (t-строки) для пользовательской обработки строк с использованием знакомого синтаксиса f-строк.
  • PEP 734 : Несколько интерпретаторов в стандартной библиотеке.
  • PEP 784 : Новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard.
  • PEP 758 : В выражениях except и except* теперь можно опускать скобки.
  • Подсветка синтаксиса в PyREPL и поддержка цвета в CLI unittest , argparse , json и calendar .
  • PEP 768 : Интерфейс внешнего отладчика с нулевыми накладными расходами для CPython.
  • Версии UUID 6–8 теперь поддерживаются модулем uuid, а генерация версий 3–5 стала до 40% быстрее.
  • PEP 765 : Запрет на return/break/continue, которые выходят из блока finally.
  • PEP 741 : Улучшенный C API для настройки Python.
  • Новый тип интерпретатора . Для некоторых новых компиляторов этот интерпретатор обеспечивает значительно лучшую производительность. Пока доступен по выбору, требует сборки из исходного кода.
  • Улучшенные сообщения об ошибках.
  • Встроенная реализация HMAC с формально верифицированным кодом из проекта HACL*.
  • Новый интерфейс командной строки для инспектирования запущенных процессов Python с использованием асинхронных задач.
  • Модуль pdb теперь поддерживает удалённое подключение к работающему процессу Python .

Для получения более подробной информации об изменениях в Python 3.14 см. Что нового в Python 3.14 .

Изменения в сборке

  • PEP 761 : Python 3.14 и более поздние версии больше не предоставляют PGP-подписи для артефактов релиза. Вместо этого для проверки рекомендуется Sigstore.
  • Официальные бинарные файлы релизов для macOS и Windows включают экспериментальный JIT-компилятор .
  • Теперь доступны официальные релизы для Android .

Несовместимые изменения, удаления и новые устаревания

  • Несовместимые изменения
  • Удаления в Python и устаревания
  • Удаления в C API и устаревания
  • Обзор всех ожидающих устареваний

Менеджер установки Python

Установщик, который мы предлагаем для Windows, заменяется новым менеджером установки, который можно установить из Магазина Windows или со страницы загрузки. См. нашу документацию для получения дополнительной информации. Доступный для загрузки JSON-файл содержит список всех устанавливаемых пакетов, доступных в этом релизе, включая URL-адреса файлов и хэши, но не требуется для установки последней версии. Традиционный установщик останется доступным на протяжении всего цикла версий 3.14 и 3.15.

Дополнительные ресурсы

  • Онлайн-документация
  • PEP 745 , График выпуска 3.14
  • Сообщать об ошибках на github.com/python/cpython/issues
  • Помочь финансированию Python напрямую (или через GitHub Sponsors ) и поддержать сообщество Python

А теперь кое-что совершенно другое

Я попросил Родриго Жирана Серрана рассказать забавный факт о числе π:

Тождество Эйлера гласит, что eiπ + 1 = 0, и его часто называют равенством глубокого математического изящества, поскольку оно связывает пять самых фундаментальных математических констант: 0, 1, π, e и i. Профессор математики Стэнфордского университета сказал: «Подобно сонету Шекспира, который передаёт саму суть любви, или картине, которая раскрывает красоту человеческой формы далеко за пределами внешности, уравнение Эйлера проникает в самые глубины существования».

Источник

Наслаждайтесь новым релизом

Спасибо всем многочисленным добровольцам, которые помогают разработке Python и этим релизам! Пожалуйста, подумайте о поддержке наших усилий, участвуя самостоятельно или внося вклад от организаций в Python Software Foundation.

С приветом из цветущей сакурой Хельсинки,

Ваша команда релиза, Хьюго ван Кеменаде Нед Дейли Стив Дауэр Лукаш Ланга

Дата: 02.06.2026