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.