Django moves to annual releases with longer support
Django will adopt an annual release cycle starting in January 2028, with each release receiving three years of support and aligning better with Python's annual release cadence. This change aims to simplify upgrades by eliminating the LTS designation and offering a consistent support window, benefiting both Django users and third-party package maintainers. The first release under this new model will be Django 2028, with previous LTS commitments remaining unchanged until then.
- →Retiring the LTS label
- →Annual feature releases aligned with Python
- →Simplified upgrade path
- →Transition timeline and current support
Deprecations (1) ›
- Retiring the LTS label
The 'LTS' label for releases is being retired, as all future feature releases will receive a three-year support commitment. This includes one year of mainstream bugfixes followed by two years of security and data-loss fixes.
Features (1) ›
- Annual feature releases aligned with Python
Starting January 2028, Django will transition to a single feature release per year, scheduled to better align with Python's annual release cycle. Each new Django version will support the three most recent Python versions at the time of its release.
Enhancements (1) ›
- Simplified upgrade path
The new annual cycle aims to simplify the upgrade process by eliminating the 'LTS gap' and allowing users to upgrade one year at a time within the support window. Third-party packages will have a clear, rolling target for compatibility.
Notes (1) ›
- Transition timeline and current support
Django 2028 will be the first release under the new cycle, with Django 6.1 and 6.2 LTS support continuing as planned until their respective end-of-life dates in December 2027 and April 2030. Nothing will change in the release cycle before 2028.
https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/
Related releases
- FastAPI 0.140.7 Patch Update Improves OpenAPI Dependency Handling FastAPI Releases ·
- Django Software Foundation Hosts Office Hours to Discuss ED Search and Fundraising Django Weblog ·
- Django Software Foundation Seeks Executive Director Django Weblog ·
- Django 6.1 Released with Model Field Fetch Modes and DB Delete Options Django Weblog ·
- Django Security Releases for 6.0.8 and 5.2.17 Address Multiple Vulnerabilities Django Weblog ·
- DSF Member of the Month: Katherine Michel on Django and Community Django Weblog ·