Release Notes: New features include an ordered dictionary type, new unittest features including test skipping and new assert methods, a much faster io 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, dictionary views, a new syntax for nested "with" statements, and the sysconfig module.
Release Notes: Includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. Major new features have been added to the 3.3 release series.
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.