What’s in which Python

This is a summary of what features appeared in which versions of Python. Items with a star were introduced with a __future__ import.

3.12: due October 2, 2023 (currently pre-release: alpha 1)

Full list of 3.12 changes so far. Release schedule: PEP 693. End-of-life expected October 2028.

3.11: October 24, 2022

Full list of 3.11 changes. Release schedule: PEP 664. End-of-life expected October 2027.

3.10: October 4, 2021

Full list of 3.10 changes. Release schedule: PEP 619. End-of-life expected October 2026.

3.9: October 5, 2020

Full list of 3.9 changes. Release schedule: PEP 596. End-of-life expected October 2025.

3.8: October 14, 2019

Full list of 3.8 changes. Release schedule: PEP 569. End-of-life expected October 2024.

3.7: June 27, 2018

Full list of 3.7 changes. Release schedule: PEP 537. End-of-life expected June 2023.

3.6: December 23, 2016

Full list of 3.6 changes. Release schedule: PEP 494. End-of-life December 23, 2021.

3.5: September 13, 2015

Full list of 3.5 changes.

3.4: March 16, 2014

Full list of 3.4 changes.

3.3: September 29th, 2012

Full list of 3.3 changes.

3.2: February 20th, 2011

Full list of 3.2 changes.

3.1: June 27th, 2009

Full list of 3.1 changes.

3.0: December 3rd, 2008

Full list of 3.0 changes.

2.7: July 3rd, 2010

Full list of 2.7 changes.

2.6: October 1st, 2008

Full list of 2.6 changes.

2.5: September 19th, 2006

Full list of 2.5 changes.

2.4: November 30th, 2004

Full list of 2.4 changes.

2.3: July 29th, 2003

Full list of 2.3 changes.

2.2: December 21st, 2001

Full list of 2.2 changes.

2.1: April 17th, 2001

Full list of 2.1 changes.