По вопросам оптовых закупок обращайтесь, используя форму обратной связи или по телефонам в Санкт-Петербурге: +7(812)380-5007 и в Москве: +7(495)638-5305.

Python 2.6.7, 2.7.2, 3.1.4, 3.2.1

В июне разработчики Python порадовали нас сразу 4 новыми релизами всех активных на данный момент ветвей языка Python. Давайте рассмотрим их подробно.

2.6.7

Релиз Python 2.6.7 нацелен на исправление трёх критических проблем безопасности и выпущен в виде исходных кодов. Начиная с этого релиза, ветка 2.6 может считаться защищённой, и её поддержка будет осуществляться только по мере необходимости до октября 2013 года и только в виде исходных кодов. Если вам нужны бинарные пакеты, то вам следует перейти на версии 2.7 или 3.2.

Релиз 2.6.7 является первым релизом, закрывающим уязвимость в библиотеке urlib. Помимо нее также были закрыты уязвимости smtpd DoS и SimpleHTTPServer.listdirectory XSS.

2.7.2

В последнем промежуточном релизе ветки 2.x, 2.7 было исправлено более 150 ошибок и уязвимостей, начиная с версии 2.7.1, вышедшей в ноябре 2010, включая упомянутые ранее уязвимости безопасности версии 2.6.7. Релиз доступен как в виде исходных, так и в виде бинарных пакетов.

В релизе исправлена ошибка в функции getpass, связанная с обработкой комбинаций клавиш CTRL-C и CTRL-Z. В пакете multiprocessing исправлено большое количество ошибок, связанных с сервисами Windows, такими как отложенные исполняемые файлы. Также были внесены корректировки для предотвращения возникновения состояния гонки при завершении обработчиков multiprocessing.Pool. В модуль mmap были внесены изменения, позволяющие работать с файлами и смещениями более 4Гб, даже на 32-битных платформах, кроме того, теперь при попытке записи в отображение с запретом на запись, создается исключение TypeError, вместо ошибки сегментации.

3.1.4

На данный момент версия 3.1.4 является последним багфикс-релизом ветки 3.1 и включает более 100 исправлений ошибок с версии 3.1.3, появившейся в 2010. Как и в случае с версией 2.7.2 для данного релиза доступны бинарные пакеты.

В данном релизе были решены проблемы, связанные с неправильной работой функций os.stat и os.utime и некорректной обработкой операции чтения в библиотеке io в версиях для 64-битной ОС Windows.

3.2.1

В настоящий момент данный релиз представляет собой версию первого кандидата на релиз (RC1), и в скором времени будет доработан до второй версии (RC2).

Более полную информацию о релизах вы можете узнать на официальном сайте проекта.

Источник: Python

Метки: ,

Оставить ответ

Система Orphus