Django 4.2 LTS

Current patch release: 4.2.28

Security Only Django health badge

End of life in 59 days (April 30, 2026). Plan your upgrade now.

Released

April 3, 2023

Active Support

December 4, 2023

End of Life

April 30, 2026

Latest Patch

4.2.28 (February 3, 2026)

LTS Since

Yes

About Django 4.2 LTS

Django 4.2 LTS has transitioned into security-only maintenance since December 4, 2023. This means it still receives critical security patches, but no new features, performance improvements, or non-critical bug fixes will be backported. It remains a safe choice for production systems that cannot upgrade immediately, but you should begin planning your migration path. With 59 days until end of life, the window for a controlled, well-tested upgrade is narrowing.

When you are ready to upgrade, Django 5.2 LTS is the recommended target. Test your application against 5.2 in a staging environment first, paying attention to any deprecated APIs you may be using.

Lifecycle Progress

Released: Apr 2023 EOL: Apr 2026

95% through its lifecycle. 59 days remaining.

Previous Version

Django 4.1

End of Life
Next Version

Django 5.0

End of Life

All Django Versions

Version Released EOL Latest Status
6.0 December 3, 2025 April 30, 2027 6.0.2 Active
5.2 April 2, 2025 April 30, 2028 5.2.11 Security Only
5.1 August 7, 2024 December 3, 2025 5.1.15 End of Life
5.0 December 4, 2023 April 2, 2025 5.0.14 End of Life
4.2 (current page) April 3, 2023 April 30, 2026 4.2.28 Security Only
4.1 August 3, 2022 December 1, 2023 4.1.13 End of Life
4.0 December 7, 2021 April 1, 2023 4.0.10 End of Life
3.2 April 6, 2021 April 1, 2024 3.2.25 End of Life
3.1 August 4, 2020 December 7, 2021 3.1.14 End of Life
3.0 December 2, 2019 April 6, 2021 3.0.14 End of Life
2.2 April 1, 2019 April 11, 2022 2.2.28 End of Life
2.1 August 1, 2018 December 2, 2019 2.1.15 End of Life
2.0 December 2, 2017 April 1, 2019 2.0.13 End of Life
1.11 April 4, 2017 April 1, 2020 1.11.29 End of Life
1.10 August 1, 2016 December 2, 2017 1.10.8 End of Life
1.9 December 1, 2015 April 4, 2017 1.9.13 End of Life
1.8 April 1, 2015 April 1, 2018 1.8.19 End of Life
1.7 September 3, 2014 December 1, 2015 1.7.11 End of Life
1.6 November 6, 2013 April 1, 2015 1.6.11 End of Life
1.5 February 26, 2013 September 2, 2014 1.5.12 End of Life
1.4 March 23, 2012 October 1, 2015 1.4.22 End of Life
1.3 March 23, 2011 February 26, 2013 1.3.7 End of Life

Frequently Asked Questions

When was Django 4.2 released?
Django 4.2 was released on April 3, 2023.
When does Django 4.2 reach end of life?
Django 4.2 is scheduled to reach end of life on April 30, 2026.
Is Django 4.2 an LTS release?
Yes, Django 4.2 is a Long-Term Support (LTS) release, which means it receives extended maintenance and security updates for a longer period than regular releases.
What is the latest patch version of Django 4.2?
The latest patch release is 4.2.28, released on February 3, 2026.
Is Django 4.2 still getting updates?
Django 4.2 is in security-only maintenance. It receives critical security patches but no new features or bug fixes. Consider upgrading to a fully supported version for the best experience.

Related Resources

Get release updates for Django

Breaking changes, security patches, EOL warnings. Monthly digest, no spam.

Free forever. Unsubscribe anytime. We track 50+ technologies.