/
Next Release: Sumac - Operator/Dev Notes

Next Release: Sumac - Operator/Dev Notes

The 19th Open edX community release will be named Sumac. It will be released Dec 9th, 2024. The open-release/sumac.master branches will be created one month earlier, on November 9th. Code on master/main as of November 9th will be part of Sumac. Code merged after that will need special handling to be part of Sumac.

Put stuff here that we have to remember when we start packaging up Sumac.  Especially important is information that system installers or operators will need to know. Please include your name when you add an item, so that we can get back to you with questions.

Operational

  • Course asset middleware converted to view — @Tim McCormack

    • Background: The LMS/CMS previously handled course asset requests (asset-v1: andc4x URLs) via a middleware called StaticContentServer. This middleware has been converted to a view.

    • Action: If your deployment has a custom MIDDLEWARE list in Django, you will need to remove this item at the time of upgrade to Sumac. Otherwise, no action is needed.

  • Ubuntu 22.04 Related Operators Note – @Feanil Patel

  • Added override options to commerce related CTA URLs in edx-platform@Ahtasham ul Hassan

    • Background: Extension points have been added have been added to commerce app in: PR1, PR2 so openedX community members who wants to extend the commerce functionality can do so without explicitly adding code into edx-platform codebase. For more information into extension points see Pluggable override section in : edx-platform/docs/concepts/extension_points.rst at master · openedx/edx-platform

    • Additional Considerations: Commerce app itself is slated for deprecation nevertheless.

  • How to setup Aspects, our learner analytics product, on your instance: See the Aspects configuration documentation to learn about setting up Aspects for your production environment or the upgrade documentation to upgrade Aspects if you’re already using it.

Deprecations and Removals

Placeholder: Things moved to plugins

(We want to be able to celebrate things like [DEPR]: ZendeskFab Component · Issue #496 · openedx/frontend-app-learner-dashboard , where advances in pluggability have allowed us to extract functionality out of our base install (even though this exact thing won’t be removed until Teak). 'cc @Sarina Canelake )

 

As of right now as near as I can tell, all the notes on this page are accounted for in Sumac Release Notes by feoh · Pull Request #622 · openedx/docs.openedx.org

If you add anything here after this point - 12/17/2024, please let me know.

Related content

Process to Create an Open edX Release
Process to Create an Open edX Release
Read with this
Django 4.2 Upgrade Plan
Django 4.2 Upgrade Plan
More like this
DEPR Meeting Notes (2024)
DEPR Meeting Notes (2024)
Read with this
Juniper
More like this
Open edX Release Planning
Open edX Release Planning
Read with this
Process for Integrating Django Security Patches in an Open edX Named Release
Process for Integrating Django Security Patches in an Open edX Named Release
More like this