• In progress
  • Django 4.2 Upgrade List of IDAs

    IDA Name

    Owning Squad

    Django Version in Prod

    Part of Open edX Release

    Service Level

    (owning squad perspective)

    Ticket link

    Dependencies Updated

     

    Code Mods Applied

     

    Test Config Updated

     

    Deprecation Warnings Fixed

     

    Blocker

    IDA Name

    Owning Squad

    Django Version in Prod

    Part of Open edX Release

    Service Level

    (owning squad perspective)

    Ticket link

    Dependencies Updated

     

    Code Mods Applied

     

    Test Config Updated

     

    Deprecation Warnings Fixed

     

    Blocker

    edx-platform

    arch-bom

    4.2

    Yes

    DIY

    https://github.com/openedx/edx-platform/issues/32833

     

    Yes

    Yes

    Yes

     

    ecommerce

    engagement-revenue

    3.2

    Yes

    DIY

    https://github.com/openedx/public-engineering/issues/205

     

    No

    No

    No

    django-oscar upgrade: https://github.com/openedx/ecommerce/pull/4030

    ecommerce-workers

    engagement-revenue

    3.2

    No

    DIY

    https://github.com/openedx/public-engineering/issues/206

     

    No

    No

    No

     

    credentials

    aperture

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/credentials/issues/2096

     

    Yes

    Yes

    Yes

    • Mysql 8.0 upgrade on Prod pending

    • Translations failing with Django 4.2 upgrade

    discovery

    phoenix

    4.2

    Yes

    Review Everything

    https://github.com/openedx/public-engineering/issues/207

     

    Yes

    Yes

    Yes

    MySQL 8.0 upgrade on prod
    https://2u-internal.atlassian.net/browse/PSRE-2795

    registrar

    cosmonauts

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/public-engineering/issues/208

     

    https://github.com/openedx/registrar/pull/550

     

    portal-designer

    cosmonauts

    4.2

    No

    Trust but verify

    https://github.com/edx/portal-designer/issues/244

     

    Yes

    Yes

    Yes

    MySQL 8.0 upgrade pending on prod

    insights

    cosmonauts

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/edx-analytics-dashboard/issues/1478

     

    https://github.com/openedx/edx-analytics-dashboard/issues/1488#issuecomment-1721035328

    • CI checks failing on master (resolved)

    • Dep: pinax-announcements doesn't support Django 4.2

      • Forked to fix the issue

    analytics-api

    cosmonauts

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/edx-analytics-data-api/issues/650

     

    https://github.com/openedx/edx-analytics-data-api/pull/671

    Mysql 8.0 upgrade pending on prod
    https://2u-internal.atlassian.net/browse/PSRE-2634

    enterprise-catalog

    enterprise-titans

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/public-engineering/issues/209

     

    Yes

    Yes

    Yes

     

    license-manager

    enterprise-titans

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/public-engineering/issues/210

     

    Yes

    Yes

    Yes

    https://github.com/edx/edx-arch-experiments/issues/440

    MySQL upgrade done

    enterprise-access

    enterprise-titans

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/enterprise-access/issues/254

     

    https://github.com/openedx/enterprise-access/pull/266
    Only owning team can merge
    merged

     

    enterprise-subsidy

    enterprise-titans

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/enterprise-subsidy/issues/152

     

     

     

    xqueue

     

    Aurora

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/xqueue/issues/897

     

    MySQL upgrade pending on prod
    https://2u-internal.atlassian.net/browse/PSRE-2799

    notes

    Aurora

    4.2

    Yes

    Trust but verify

    https://github.com/openedx/edx-notes-api/issues/342

     

    https://github.com/openedx/edx-notes-api/pull/346

    MySQL 8.0 upgrade pending on prod
    https://2u-internal.atlassian.net/browse/PSRE-2804

    openedxstats

    openedx-axim

    3.2 on https://openedxstats.herokuapp.com/sites/current/ (not on prod or Edge by design)

    No

     

    https://github.com/openedx/openedxstats/issues/223

     

    No

    NO

    NO

    This repo is going to be deprecated.

    https://discuss.openedx.org/t/deprecation-openedxstats-and-openedx-census/10831

     

    Explanation

    Dependency Supported Python/Django Versions

    edX-specific IDAs

    All edX-specific IDAs are tracked on the following 2U internal confluence document.
    https://2u-internal.atlassian.net/wiki/spaces/AT/pages/585531826/Django+4.2+Upgrade+List+of+edX-specific+IDAs