Overview
We’re excited to roll out Django 5.2 across the
openedx
project! This community effort will rely on your expertise as repository maintainers to shepherd the upgrade process. While you don’t have to personally make every change, we’re counting on you to ensure your repositories get upgraded smoothly.
Approach
First phase: Update all
openedx
libraries to support Django 5.2 while maintaining 4.2 compatibilitySecond phase: Upgrade Django services to run exclusively on 5.2
Key Dates 
- This week:
Ticket creation and documentation for using django-upgrade
- May 14, 2025:
All
openedx
libraries compatible with both Django 4.2 and 5.2 - August 4, 2025:
All
openedx
services running on Django 5.2 - September 4, 2025:
Tutor updates completed
Responsibilities
Maintainers: Update your repositories
Maintainers-at-large: Handle repositories without assigned maintainers
Coordination: @Awais_Qureshi and I will be coordinating the overall upgrade
Questions? 
Direct questions about schedule changes, upgrade issues, or knowledge sharing to this thread. We’re here to help each other succeed! For additional support, contact @Awais_Qureshi or me. You’ve got this!