После 18 месяцев разработки представлен значительный релиз языка программирования Python 3.4.

Среди добавленных в Python 3.4 новшеств:

  • Интегрирован фреймворк для асинхронного ввода/вывода "asyncio";
  • В поставку добавлен инсталлятор для пакетного менеджера pip;
  • В состав включён модуль "pathlib", предоставляющий объектно-ориентированный интерфейс для доступа к ФС;
  • Добавлен модуль "tracemalloc" для трассировки распределения памяти;
  • Добавлен модуль "statistics" с подборкой функций для математической статистики;
  • Улучшена система сборки, в которой реализованы возможности для генерации информации об интроспекции для встроенных компонентов (builtins);
  • Стандартизован модуль "enum" с реализацией классов IntEnum и Enum для работы со списками перечислимых констант;
  • Стандартизирован тип "ModuleSpec" для предоставления метаданных системы импорта модулей на стадии до непосредственной загрузки модуля;
  • Для строковых и бинарных данных реализован новый алгоритм хэширования SipHash, предоставляющий более высокий уровень безопасности.SipHash отличается высокой производительностью и непредсказуемым результатом операции (полноценная рандомизация ключей);
  • В модуле pickle обеспечена поддержка протокола Pickle 4, используемого для сериализации и десериализации объектов;
  • Новые файловые дескрипторы теперь по умолчанию не наследуются дочерними подпроцессами;
  • В модуль ssl добавлена поддержка SNI (Server Name Indication, позволяет обеспечить доступ через шифрованное соединение к виртуальным хостам на одном IP) на стороне сервера, а также поддержка TLSv1.1 и TLSv1.2;
  • Во все модули стандартной библиотеки, которые поддерживают работу с SSL, добавлены средства для верификации сертификатов;
  • В стандартную библиотеку functools добавлены generic-функции одиночной диспетчеризации (Single-dispatch generic functions);
  • Улучшена семантика для финализации объектов.
  • Представлен новый C API для создания собственных методов распределения памяти.
Доступен корректирующий выпуск языка программирования Python 3.3.3, в котором представлено около 300 исправлений. В том числе устранено 11 уязвимостей, среди которых исчерпание памяти через обработку очень длинных строк в функции readline и проблема в SSL-модуле с обработкой символов с нулевым кодом в поле subjectAltName. Также устранён крах интерактивного интерфейса интерпретатора при его запуске в OS X 10.9.

Представлен корректирующий выпуск Python 2.6.9, последний в ветке 2.6.x. В выпуске 2.6.9 устранено 7 уязвимостей, среди которых исчерпание памяти через обработку очень длинных строк в функции readline, возможность организации выполнения кода через tkinter и проблема в SSL-модуле с обработкой символов с нулевым кодом в поле subjectAltName.

Вся активность по поддержанию выпусков 2.6.x полностью прекращена, обновления, в том числе для критических проблем безопасности, для данной ветки выпускаться больше не будут. Пользователям Python 2, которые по тем или иным причинам не могут перейти на Python 3, рекомендуется спланировать переход на Python 2.7. Прекращение поддержки ветки 2.7.x, последней в серии 2.x, ожидается в 2015 году.

Армин Ронахер (Armin Ronacher), один из основателей Pocoo Team и автор известного шаблонизатора для языка Python Jinja2, в своём блоге сообщил о выходе новых версий библиотеки для работы с WSGI Werkzeug 0.9 и легковесного веб-фреймворка Flask 0.10. Данные версии вышли после значительного перерыва (около года), но в дальнейшем автор предполагает выпускать релизы более часто. Длительная разработка объясняется существенными изменениями в коде, связанными с поддержкой Python версии 3 (точнее, Python 3.3, использование версий Python 3.0-3.2 настоятельно не рекомендуется), и с некоторыми изменениями в API.