2.2.0 ===== - Added the set_exception_info() and exception_info() methods to Future to enable extraction of tracebacks on Python 2.x - Added support for Future.set_exception_info() to ThreadPoolExecutor 2.1.6 ===== - Fixed a problem with files missing from the source distribution 2.1.5 ===== - Fixed Jython compatibility - Added metadata for wheel support 2.1.4 ===== - Ported the library again from Python 3.2.5 to get the latest bug fixes 2.1.3 ===== - Fixed race condition in wait(return_when=ALL_COMPLETED) (http://bugs.python.org/issue14406) -- thanks Ralf Schmitt - Added missing setUp() methods to several test classes 2.1.2 ===== - Fixed installation problem on Python 3.1 2.1.1 ===== - Fixed missing 'concurrent' package declaration in setup.py 2.1 === - Moved the code from the 'futures' package to 'concurrent.futures' to provide a drop in backport that matches the code in Python 3.2 standard library - Deprecated the old 'futures' package 2.0 === - Changed implementation to match PEP 3148 1.0 === Initial release.