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;
новый тип интерпретатора. Для некоторых новых компиляторов этот интерпретатор обеспечивает значительно более высокую производительность. В настоящее время доступна подписка, требуется сборка из исходного кода;
улучшены сообщения об ошибках;
встроенная реализация HMAC с формально проверенным кодом из проекта HACL*;
новый интерфейс командной строки для проверки запущенных процессов Python с помощью асинхронных задач;
модуль pdb теперь поддерживает удалённое подключение к запущенному процессу Python.
Источник: habr.com