7 октября 2025 года состоялся релиз стабильной версии языка программирования Python 3.14, который обеспечивает официальную поддержку свободно-поточного кода Python (free-threaded Python code path), имеет новый модуль сжатия Zstd, различные улучшения производительности, внешний отладчик Python с нулевыми издержками, улучшения C API, улучшенные сообщения об ошибках, новый интерпретатор с возможностью выбора.

Поддержка этой ветки запланирована в течение полутора лет. Потом ещё три с половиной года для Python 3.14 будут выходить исправления с устранением уязвимостей. Выпуск Python 3.13 состоялся год назад.

Основные улучшения и изменения в Python 3.14:

  • официальная поддержка free-threaded Python code path;

  • вычисление аннотаций теперь отложено, что улучшает семантику использования аннотаций;

  • шаблонные строковые литералы (t-строки) для пользовательской обработки строк с использованием привычного синтаксиса f-строк;

  • несколько интерпретаторов в stdlib;

  • новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard;

  • в выражениях except и except* теперь можно опускать скобки;

  • в интерактивной оболочке PyREPL реализована подсветка синтаксиса. Включён цветной вывод в CLI-утилитах из модулей unittest, argparse, json и calendar;

  • внешний отладочный интерфейс с нулевыми издержками для CPython;

  • модуль uuid теперь поддерживает UUID версий 6-8, а генерация версий 3-5 происходит на 40% быстрее;

  • запрещены операторы return/break/continue, которые выходят из блока Finally;

  • улучшенный API C для настройки Python;

  • в CPython реализован новый тип интерпретатора, использующий хвостовые вызовы между C‑функциями, реализующими отдельные байткоды Python, вместо одной большой функции с выражением switch/case. При сборке в Clang 19 новый интерпретатор демонстрирует повышение производительности на 3-5% при выполнении тестов pyperformance. Новый интерпретатор пока доступен в качестве опции для архитектур x86-64 и AArch64, и требует для сборки как минимум версии Clang 19 (поддержку GCC обещают позднее);

  • улучшены сообщения об ошибках;

  • встроенная реализация HMAC с формально проверенным кодом из проекта HACL*;

  • новый интерфейс командной строки для проверки запущенных процессов Python с помощью асинхронных задач;

  • модуль pdb теперь поддерживает удалённое подключение к запущенному процессу Python;

  • предоставлены официальные бинарные сборки для платформы Android.