W3Basic Logo

Python Versioning and Releases

Python Releases

According to PEP8-602, the Python release cycle has changed to 12 months, starting with Python 3.9 version. The earlier release cycle used to be 18 months for Python 3.8 and prior releases.

Support and Security Fixes

Starting from Python 3.x.0, each Python version is maintained for five years, and the support and security fixes are as follows.

  • The first 18 months (1.5 years) after the release, it will have full support in terms of bug fixes updates and full releases almost every month for all the environments (source and installers for Windows, macOS).
  • For The next 42 months (3.5 years), it only receives security updates, and source-only releases are made on a need basis.

For the complete details and future updates, refer to the official PEP 602 – Annual Release Cycle for Python.

Does Python 3.x support backward compatibility?

Python 3.0 is one of the major releases as it implements a lot of new features and breaks the backward compatibility when compared to Python 2.6.

From "What's new in Python 3.0" docs:

Python 3.0, compared to 2.6. Python 3.0, also known as “Python 3000” or “Py3K”, is the first ever intentionally backwards incompatible Python release. There are more changes than in a typical release, and more that are important for all Python users. Nevertheless, after digesting the changes, you’ll find that Python really hasn’t changed all that much – by and large, we’re mostly fixing well-known annoyances and warts, and removing a lot of old cruft.

Python Version History

VersionStatusRelease DateEnd of SupportEnd of Security Patches
3.12Future Release2023-01-102025-052028-10
3.11Current and Latest Version2022-10-242024-052027-10
3.10End of Support2021-10-042023-052026-10
3.9End of Support2020-10-052022-05-172025-10
3.8End of Support2019-10-142021-05-032024-10
3.7End of Support2018-06-272020-06-272023-06-27
3.6End of Support and Security Fixes2016-12-232018-12-242021-12-23
3.5End of Support and Security Fixes2015-09-132017-08-082020-09-30
3.4End of Support and Security Fixes2014-03-162017-08-092019-03-18
3.3End of Support and Security Fixes2012-09-292014-03-082017-09-29
3.2End of Support and Security Fixes2011-02-202013-05-132016-02-20
3.1End of Support and Security Fixes2010-07-032011-06-122012-04-06
3.0End of Support and Security Fixes2009-06-272009-06-272009-06-27
2.7End of Support and Security Fixes2008-12-032020-01-012020-01-01
2.6End of Support and Security Fixes2008-10-012010-08-242013-10-29
2.5End of Support and Security Fixes2006-09-192011-05-262011-05-26
2.4End of Support and Security Fixes2004-11-302008-12-192008-12-19
2.3End of Support and Security Fixes2003-06-292008-03-112008-03-11
2.2End of Support and Security Fixes2001-12-212003-05-302003-05-30
2.1End of Support and Security Fixes2001-04-152002-04-092002-04-09
2.0End of Support and Security Fixes2000-10-162001-06-222001-06-22
1.6End of Support and Security Fixes2000-09-052000-092000-09
1.5End of Support and Security Fixes1998-01-031999-04-131999-04-13
1.4End of Support and Security Fixes1996-10-25UnSupportedUnSupported
1.3End of Support and Security Fixes1995-10-13UnSupportedUnSupported
1.2End of Support and Security Fixes1995-04-13UnSupportedUnSupported
1.1End of Support and Security Fixes1994-10-111994-11-101994-11-10
1.0End of Support and Security Fixes1994-01-261994-02-151994-02-15
0.9End of Support and Security Fixes1991-02-201993-07-291993-07-29

© 2023 W3Basic. All rights reserved.

Follow Us: