Release Notes: Several reported security issues were fixed, including a hash collision denial of service, Expat hash collision denial of service, SimpleXMLRPCServer denial of service, and disabling of the CBC IV attack countermeasure in the _ssl module.
Release Notes: This release mainly fixes a regression with the urllib.request module that prevented opening many HTTP resources correctly.
Release Notes: Many bugfixes and enhancements were made. Many consistency and behavior fixes were made for numeric operations.
Release Notes: Numerous improvements to the unittest module. PEP 3147, support for .pyc repository directories. PEP 3149, support for version tagged dynamic libraries. PEP 3148, a new futures library for concurrent programming. PEP 384, a stable ABI for extension modules. PEP 391, dictionary-based logging configuration. An overhauled GIL implementation that reduces contention. An extended email package that handles bytes messages. A much improved SSL module with support for SSL contexts and certificate hostname matching. A sysconfig module to access configuration information.
Release Notes: This release contains many of the features that were first released in Python 3.1. An ordered dictionary type. New unittest features including test skipping and new assert methods. A much faster I/O module. Automatic numbering of fields in the str.format() method. Float repr improvements backported from 3.x. Tile support for Tkinter. A backport of the memoryview object from 3.x. Set literals. Set and dictionary comprehensions. Dictionary views. A new syntax for nested with statements. The sysconfig module.
Release Notes: The second bugfix release.
Release Notes: This is a maintenance release for Python 2.6.4, fixing dozens of issues in the core, built-in modules, libraries, and documentation.
Release Notes: This release only includes security fixes for issues with logging, tarfile, and expat modules, and with thread-local variables.